diff --git a/proto/apl.proto b/proto/apl.proto index 0a31d72020..c21f1734e2 100644 --- a/proto/apl.proto +++ b/proto/apl.proto @@ -41,7 +41,7 @@ message APLListItem { APLAction action = 3; // The action to be performed. } -// NextIndex: 21 +// NextIndex: 23 message APLAction { APLValue condition = 1; // If set, action will only execute if value is true or != 0. @@ -70,6 +70,8 @@ message APLAction { APLActionCancelAura cancel_aura = 10; APLActionTriggerICD trigger_icd = 11; APLActionItemSwap item_swap = 17; + APLActionMove move = 21; + APLActionMoveDuration move_duration = 22; // Class or Spec-specific actions APLActionCatOptimalRotationAction cat_optimal_rotation_action = 18; @@ -79,7 +81,7 @@ message APLAction { } } -// NextIndex: 72 +// NextIndex: 73 message APLValue { oneof value { // Operators @@ -117,6 +119,9 @@ message APLValue { APLValueCurrentSolarEnergy current_solar_energy = 68; APLValueCurrentLunarEnergy current_lunar_energy = 69; + // Unit values + APLValueUnitIsMoving unit_is_moving = 72; + // Rune Resource values APLValueCurrentRuneCount current_rune_count = 29; APLValueCurrentNonDeathRuneCount current_non_death_rune_count = 34; @@ -284,6 +289,14 @@ message APLActionCatOptimalRotationAction { bool allow_aoe_berserk = 10; } +message APLActionMove { + APLValue range_from_target = 1; +} + +message APLActionMoveDuration { + APLValue duration = 1; +} + message APLActionCustomRotation { } @@ -373,7 +386,9 @@ message APLValueBossSpellIsCasting { UnitReference target_unit = 1; ActionID spell_id = 2; } - +message APLValueUnitIsMoving { + UnitReference source_unit = 1; +} message APLValueCurrentHealth { UnitReference source_unit = 1; } diff --git a/proto/common.proto b/proto/common.proto index 0c52afb6d1..4ba2c2c4a2 100644 --- a/proto/common.proto +++ b/proto/common.proto @@ -822,6 +822,7 @@ enum OtherAction { OtherActionPotion = 17; // Used by APL to generically refer to either the prepull or combat potion. OtherActionSolarEnergyGain = 18; // For balance druid solar energy OtherActionLunarEnergyGain = 19; // For balance druid lunar energy + OtherActionMove = 20; // Used by movement to be able to show it in timeline } message ActionID { diff --git a/sim/core/apl.go b/sim/core/apl.go index 640856a49b..a8678cc9c9 100644 --- a/sim/core/apl.go +++ b/sim/core/apl.go @@ -229,6 +229,7 @@ func (apl *APLRotation) DoNextAction(sim *Simulation) { i := 0 apl.inLoop = true + apl.unit.UpdatePosition(sim) for nextAction := apl.getNextAction(sim); nextAction != nil; i, nextAction = i+1, apl.getNextAction(sim) { if i > 1000 { panic(fmt.Sprintf("[USER_ERROR] Infinite loop detected, current action:\n%s", nextAction)) @@ -244,7 +245,7 @@ func (apl *APLRotation) DoNextAction(sim *Simulation) { // Schedule the next rotation evaluation based on either the GCD or reaction time if apl.unit.RotationTimer.IsReady(sim) { - nextEvaluation := max(apl.unit.NextGCDAt(), sim.CurrentTime + apl.unit.ReactionTime) + nextEvaluation := max(apl.unit.NextGCDAt(), sim.CurrentTime+apl.unit.ReactionTime) apl.unit.WaitUntil(sim, nextEvaluation) } } diff --git a/sim/core/apl_action.go b/sim/core/apl_action.go index 69aa0197d1..a324a552a2 100644 --- a/sim/core/apl_action.go +++ b/sim/core/apl_action.go @@ -179,7 +179,10 @@ func (rot *APLRotation) newAPLActionImpl(config *proto.APLAction) APLActionImpl return rot.newActionTriggerICD(config.GetTriggerIcd()) case *proto.APLAction_ItemSwap: return rot.newActionItemSwap(config.GetItemSwap()) - + case *proto.APLAction_Move: + return rot.newActionMove(config.GetMove()) + case *proto.APLAction_MoveDuration: + return rot.newActionMoveDuration(config.GetMoveDuration()) case *proto.APLAction_CustomRotation: return rot.newActionCustomRotation(config.GetCustomRotation()) diff --git a/sim/core/apl_actions_misc.go b/sim/core/apl_actions_misc.go index 16562449b0..4d52c22d26 100644 --- a/sim/core/apl_actions_misc.go +++ b/sim/core/apl_actions_misc.go @@ -159,6 +159,34 @@ func (action *APLActionItemSwap) String() string { return fmt.Sprintf("Item Swap(%s)", action.swapSet) } +type APLActionMove struct { + defaultAPLActionImpl + unit *Unit + moveRange APLValue +} + +func (rot *APLRotation) newActionMove(config *proto.APLActionMove) APLActionImpl { + return &APLActionMove{ + unit: rot.unit, + moveRange: rot.newAPLValue(config.RangeFromTarget), + } +} +func (action *APLActionMove) IsReady(sim *Simulation) bool { + isPrepull := sim.CurrentTime < 0 + return !action.unit.Moving && (action.moveRange.GetFloat(sim) != action.unit.DistanceFromTarget || isPrepull) && action.unit.Hardcast.Expires < sim.CurrentTime +} +func (action *APLActionMove) Execute(sim *Simulation) { + moveRange := action.moveRange.GetFloat(sim) + if sim.Log != nil { + action.unit.Log(sim, "Moving to %s", moveRange) + } + + action.unit.MoveTo(moveRange, sim) +} +func (action *APLActionMove) String() string { + return fmt.Sprintf("Move(%s)", action.moveRange) +} + type APLActionCustomRotation struct { defaultAPLActionImpl unit *Unit @@ -192,3 +220,39 @@ func (action *APLActionCustomRotation) Execute(sim *Simulation) { func (action *APLActionCustomRotation) String() string { return "Custom Rotation()" } + +type APLActionMoveDuration struct { + defaultAPLActionImpl + unit *Unit + moveDuration APLValue +} + +func (rot *APLRotation) newActionMoveDuration(config *proto.APLActionMoveDuration) APLActionImpl { + return &APLActionMoveDuration{ + unit: rot.unit, + moveDuration: rot.newAPLValue(config.Duration), + } +} + +func (action *APLActionMoveDuration) Execute(sim *Simulation) { + action.unit.MoveDuration(action.moveDuration.GetDuration(sim), sim) +} + +func (action *APLActionMoveDuration) IsReady(sim *Simulation) bool { + + // only alow us to move if we're not already moving or movement action is running out this step + if action.unit.Moving && action.unit.movementAction.NextActionAt != sim.CurrentTime { + return false + } + + if action.moveDuration.GetDuration(sim) == time.Duration(0) { + return false + } + + // check current casting state + return (action.unit.Hardcast.Expires < sim.CurrentTime || action.unit.Hardcast.CanMove) && action.unit.ChanneledDot == nil +} + +func (action *APLActionMoveDuration) String() string { + return "MoveDuration()" +} diff --git a/sim/core/apl_actions_sequences.go b/sim/core/apl_actions_sequences.go index 716ec9581b..08331aa523 100644 --- a/sim/core/apl_actions_sequences.go +++ b/sim/core/apl_actions_sequences.go @@ -64,7 +64,7 @@ func (action *APLActionSequence) Execute(sim *Simulation) { action.curIdx++ queueAction.OnAction = oldFunc } - action.unit.SetRotationTimer(sim, queueAction.NextActionAt + time.Duration(1)) + action.unit.SetRotationTimer(sim, queueAction.NextActionAt+time.Duration(1)) } action.unit.Rotation.inSequence = false @@ -195,7 +195,7 @@ func (action *APLActionStrictSequence) GetNextAction(sim *Simulation) *APLAction }, } sim.AddPendingAction(pa) - action.unit.SetRotationTimer(sim, pa.NextActionAt + time.Duration(1)) + action.unit.SetRotationTimer(sim, pa.NextActionAt+time.Duration(1)) } return nextAction diff --git a/sim/core/apl_value.go b/sim/core/apl_value.go index dbc0506651..fb3020a8ae 100644 --- a/sim/core/apl_value.go +++ b/sim/core/apl_value.go @@ -136,6 +136,10 @@ func (rot *APLRotation) newAPLValue(config *proto.APLValue) APLValue { case *proto.APLValue_RuneSlotCooldown: return rot.newValueRuneSlotCooldown(config.GetRuneSlotCooldown()) + //Unit + case *proto.APLValue_UnitIsMoving: + return rot.newValueCharacterIsMoving(config.GetUnitIsMoving()) + // GCD case *proto.APLValue_GcdIsReady: return rot.newValueGCDIsReady(config.GetGcdIsReady()) diff --git a/sim/core/apl_values_unit.go b/sim/core/apl_values_unit.go new file mode 100644 index 0000000000..6d808e5139 --- /dev/null +++ b/sim/core/apl_values_unit.go @@ -0,0 +1,29 @@ +package core + +import ( + "github.com/wowsims/cata/sim/core/proto" +) + +type APLValueUnitIsMoving struct { + DefaultAPLValueImpl + unit UnitReference +} + +func (rot *APLRotation) newValueCharacterIsMoving(config *proto.APLValueUnitIsMoving) APLValue { + unit := rot.GetSourceUnit(config.SourceUnit) + if unit.Get() == nil { + return nil + } + return &APLValueUnitIsMoving{ + unit: unit, + } +} +func (value *APLValueUnitIsMoving) Type() proto.APLValueType { + return proto.APLValueType_ValueTypeBool +} +func (value *APLValueUnitIsMoving) GetBool(sim *Simulation) bool { + return value.unit.Get().Moving +} +func (value *APLValueUnitIsMoving) String() string { + return "Is Moving" +} diff --git a/sim/core/attack.go b/sim/core/attack.go index d6a0707a54..b1ba880e50 100644 --- a/sim/core/attack.go +++ b/sim/core/attack.go @@ -23,6 +23,8 @@ type Weapon struct { NormalizedSwingSpeed float64 CritMultiplier float64 SpellSchool SpellSchool + MinRange float64 + MaxRange float64 } func (weapon *Weapon) DPS() float64 { @@ -41,9 +43,37 @@ func newWeaponFromUnarmed(critMultiplier float64) Weapon { NormalizedSwingSpeed: 1, CritMultiplier: critMultiplier, AttackPowerPerDPS: DefaultAttackPowerPerDPS, + MaxRange: 5, } } +func getWeaponMinRange(item *Item) float64 { + switch item.RangedWeaponType { + case proto.RangedWeaponType_RangedWeaponTypeThrown: + case proto.RangedWeaponType_RangedWeaponTypeUnknown: + case proto.RangedWeaponType_RangedWeaponTypeWand: + return 0. + default: + return 5 + } + + return 0 +} + +func getWeaponMaxRange(item *Item) float64 { + switch item.RangedWeaponType { + case proto.RangedWeaponType_RangedWeaponTypeUnknown: + return 5 + case proto.RangedWeaponType_RangedWeaponTypeWand: + case proto.RangedWeaponType_RangedWeaponTypeThrown: + return 30 + default: + return 40 + } + + return 40 +} + func newWeaponFromItem(item *Item, critMultiplier float64, bonusDps float64) Weapon { normalizedWeaponSpeed := 2.4 if item.WeaponType == proto.WeaponType_WeaponTypeDagger { @@ -61,6 +91,8 @@ func newWeaponFromItem(item *Item, critMultiplier float64, bonusDps float64) Wea NormalizedSwingSpeed: normalizedWeaponSpeed, CritMultiplier: critMultiplier, AttackPowerPerDPS: DefaultAttackPowerPerDPS, + MinRange: getWeaponMinRange(item), + MaxRange: getWeaponMaxRange(item), } } @@ -239,6 +271,7 @@ type WeaponAttack struct { curSwingSpeed float64 curSwingDuration time.Duration + enabled bool } func (wa *WeaponAttack) getWeapon() *Weapon { @@ -291,6 +324,10 @@ func (wa *WeaponAttack) updateSwingDuration(curSwingSpeed float64) { } func (wa *WeaponAttack) addWeaponAttack(sim *Simulation, swingSpeed float64) { + if !wa.enabled { + return + } + wa.updateSwingDuration(swingSpeed) sim.addWeaponAttack(wa) sim.rescheduleWeaponAttack(wa.swingAt) @@ -305,8 +342,6 @@ type AutoAttacks struct { mh WeaponAttack oh WeaponAttack ranged WeaponAttack - - enabled bool } // Options for initializing auto attacks. @@ -444,12 +479,18 @@ func (aa *AutoAttacks) finalize() { } } +func (aa *AutoAttacks) anyEnabled() bool { + return aa.mh.enabled || aa.oh.enabled || aa.ranged.enabled +} + func (aa *AutoAttacks) reset(sim *Simulation) { if !aa.AutoSwingMelee && !aa.AutoSwingRanged { return } - aa.enabled = false + aa.mh.enabled = false + aa.oh.enabled = false + aa.ranged.enabled = false aa.mh.swingAt = NeverExpires aa.oh.swingAt = NeverExpires @@ -489,12 +530,10 @@ func (aa *AutoAttacks) startPull(sim *Simulation) { return } - if aa.enabled { + if aa.anyEnabled() { return } - aa.enabled = true - if aa.AutoSwingMelee { if aa.mh.swingAt == NeverExpires { aa.mh.swingAt = 0 @@ -515,69 +554,103 @@ func (aa *AutoAttacks) startPull(sim *Simulation) { } } } - aa.oh.addWeaponAttack(sim, aa.mh.curSwingSpeed) + if aa.oh.IsInRange() { + aa.oh.enabled = true + aa.oh.addWeaponAttack(sim, aa.mh.curSwingSpeed) + } + + } + + if aa.mh.IsInRange() { + aa.mh.enabled = true + aa.mh.addWeaponAttack(sim, aa.mh.unit.SwingSpeed()) } - aa.mh.addWeaponAttack(sim, aa.mh.unit.SwingSpeed()) } if aa.AutoSwingRanged { if aa.ranged.swingAt == NeverExpires { aa.ranged.swingAt = 0 } - aa.ranged.addWeaponAttack(sim, aa.ranged.unit.RangedSwingSpeed()) + if aa.ranged.IsInRange() { + aa.ranged.enabled = true + aa.ranged.addWeaponAttack(sim, aa.ranged.unit.RangedSwingSpeed()) + } + } } +func (wa *WeaponAttack) IsInRange() bool { + return (wa.MinRange == 0. || wa.MinRange < wa.unit.DistanceFromTarget) && (wa.MaxRange == 0. || wa.MaxRange >= wa.unit.DistanceFromTarget) +} + // Stops the auto swing action for the rest of the iteration. Used for pets // after being disabled. func (aa *AutoAttacks) CancelAutoSwing(sim *Simulation) { - if !aa.AutoSwingMelee && !aa.AutoSwingRanged { - return - } + aa.CancelMeleeSwing(sim) + aa.CancelRangedSwing(sim) +} + +// Re-enables the auto swing action for the iteration +func (aa *AutoAttacks) EnableAutoSwing(sim *Simulation) { + aa.EnableMeleeSwing(sim) + aa.EnableRangedSwing(sim) +} - if !aa.enabled { +func (aa *AutoAttacks) EnableMeleeSwing(sim *Simulation) { + if !aa.AutoSwingMelee { return } - aa.enabled = false - - if aa.AutoSwingMelee { - sim.removeWeaponAttack(&aa.mh) - if aa.IsDualWielding { - sim.removeWeaponAttack(&aa.oh) - } + aa.mh.swingAt = max(aa.mh.swingAt, sim.CurrentTime, 0) + if aa.mh.IsInRange() && !aa.mh.enabled { + aa.mh.enabled = true + aa.mh.addWeaponAttack(sim, aa.mh.unit.SwingSpeed()) } - if aa.AutoSwingRanged { - sim.removeWeaponAttack(&aa.ranged) + if aa.IsDualWielding && !aa.oh.enabled { + aa.oh.swingAt = max(aa.oh.swingAt, sim.CurrentTime, 0) + if aa.oh.IsInRange() { + aa.oh.enabled = true + aa.oh.addWeaponAttack(sim, aa.mh.unit.SwingSpeed()) + } } } -// Re-enables the auto swing action for the iteration -func (aa *AutoAttacks) EnableAutoSwing(sim *Simulation) { - if !aa.AutoSwingMelee && !aa.AutoSwingRanged { +func (aa *AutoAttacks) EnableRangedSwing(sim *Simulation) { + if !aa.AutoSwingRanged || aa.ranged.enabled { return } - if aa.enabled { + aa.ranged.swingAt = max(aa.ranged.swingAt, sim.CurrentTime, 0) + if aa.ranged.IsInRange() { + aa.ranged.enabled = true + aa.ranged.addWeaponAttack(sim, aa.ranged.unit.RangedSwingSpeed()) + } +} + +func (aa *AutoAttacks) CancelMeleeSwing(sim *Simulation) { + if !aa.AutoSwingMelee { return } - aa.enabled = true + if aa.AutoSwingMelee && aa.mh.enabled { + sim.removeWeaponAttack(&aa.mh) + aa.mh.enabled = false + } - if aa.AutoSwingMelee { - aa.mh.swingAt = max(aa.mh.swingAt, sim.CurrentTime, 0) - aa.mh.addWeaponAttack(sim, aa.mh.unit.SwingSpeed()) - if aa.IsDualWielding { - aa.oh.swingAt = max(aa.oh.swingAt, sim.CurrentTime, 0) - aa.oh.addWeaponAttack(sim, aa.mh.unit.SwingSpeed()) - } + if aa.IsDualWielding && aa.oh.enabled { + aa.oh.enabled = false + sim.removeWeaponAttack(&aa.oh) } +} - if aa.AutoSwingRanged { - aa.ranged.swingAt = max(aa.ranged.swingAt, sim.CurrentTime, 0) - aa.ranged.addWeaponAttack(sim, aa.ranged.unit.RangedSwingSpeed()) +func (aa *AutoAttacks) CancelRangedSwing(sim *Simulation) { + if !aa.AutoSwingRanged || !aa.ranged.enabled { + return } + + aa.ranged.enabled = false + sim.removeWeaponAttack(&aa.ranged) } // The amount of time between two MH swings. @@ -602,16 +675,16 @@ func (aa *AutoAttacks) MaybeReplaceMHSwing(sim *Simulation, mhSwingSpell *Spell) } func (aa *AutoAttacks) UpdateSwingTimers(sim *Simulation) { - if !aa.enabled { + if !aa.anyEnabled() { return } - if aa.AutoSwingRanged { + if aa.AutoSwingRanged && aa.ranged.enabled { aa.ranged.updateSwingDuration(aa.ranged.unit.RangedSwingSpeed()) // ranged attack speed changes aren't applied mid-"swing" } - if aa.AutoSwingMelee { + if aa.AutoSwingMelee && aa.mh.enabled { oldSwingSpeed := aa.mh.curSwingSpeed aa.mh.updateSwingDuration(aa.mh.unit.SwingSpeed()) f := oldSwingSpeed / aa.mh.curSwingSpeed @@ -622,7 +695,7 @@ func (aa *AutoAttacks) UpdateSwingTimers(sim *Simulation) { sim.rescheduleWeaponAttack(aa.mh.swingAt) - if aa.IsDualWielding { + if aa.IsDualWielding && aa.oh.enabled { aa.oh.updateSwingDuration(aa.mh.curSwingSpeed) if remainingSwingTime := aa.oh.swingAt - sim.CurrentTime; remainingSwingTime > 0 { diff --git a/sim/core/base_stats_auto_gen.go b/sim/core/base_stats_auto_gen.go index 6fd218cb07..328274f0d9 100644 --- a/sim/core/base_stats_auto_gen.go +++ b/sim/core/base_stats_auto_gen.go @@ -1,4 +1,3 @@ - package core // ************************************** @@ -21,69 +20,70 @@ const ParryRatingPerParryChance = 176.718900 const BlockRatingPerBlockChance = 88.359444 const ResilienceRatingPerCritReductionChance = 0.000000 const MasteryRatingPerMasteryPoint = 179.280040 + var CritPerAgiMaxLevel = map[proto.Class]float64{ -proto.Class_ClassUnknown: 0.0, -proto.Class_ClassWarrior: 0.0041, -proto.Class_ClassPaladin: 0.0049, -proto.Class_ClassHunter: 0.0031, -proto.Class_ClassRogue: 0.0031, -proto.Class_ClassPriest: 0.0049, -proto.Class_ClassDeathKnight: 0.0041, -proto.Class_ClassShaman: 0.0031, -proto.Class_ClassMage: 0.0050, -proto.Class_ClassWarlock: 0.0051, -proto.Class_ClassDruid: 0.0031, + proto.Class_ClassUnknown: 0.0, + proto.Class_ClassWarrior: 0.0041, + proto.Class_ClassPaladin: 0.0049, + proto.Class_ClassHunter: 0.0031, + proto.Class_ClassRogue: 0.0031, + proto.Class_ClassPriest: 0.0049, + proto.Class_ClassDeathKnight: 0.0041, + proto.Class_ClassShaman: 0.0031, + proto.Class_ClassMage: 0.0050, + proto.Class_ClassWarlock: 0.0051, + proto.Class_ClassDruid: 0.0031, } var ExtraClassBaseStats = map[proto.Class]stats.Stats{ -proto.Class_ClassUnknown: {}, -proto.Class_ClassWarrior: { - stats.Mana: 0.0000, - stats.SpellCrit: 0.0000*CritRatingPerCritChance, - stats.MeleeCrit: 0.0000*CritRatingPerCritChance, -}, -proto.Class_ClassPaladin: { - stats.Mana: 23422.0000, - stats.SpellCrit: 3.3355*CritRatingPerCritChance, - stats.MeleeCrit: 0.6520*CritRatingPerCritChance, -}, -proto.Class_ClassHunter: { - stats.Mana: 0.0000, - stats.SpellCrit: 0.0000*CritRatingPerCritChance, - stats.MeleeCrit: -1.5320*CritRatingPerCritChance, -}, -proto.Class_ClassRogue: { - stats.Mana: 0.0000, - stats.SpellCrit: 0.0000*CritRatingPerCritChance, - stats.MeleeCrit: -0.2950*CritRatingPerCritChance, -}, -proto.Class_ClassPriest: { - stats.Mana: 20590.0000, - stats.SpellCrit: 1.2375*CritRatingPerCritChance, - stats.MeleeCrit: 3.1765*CritRatingPerCritChance, -}, -proto.Class_ClassDeathKnight: { - stats.Mana: 0.0000, - stats.SpellCrit: 0.0000*CritRatingPerCritChance, - stats.MeleeCrit: 0.0000*CritRatingPerCritChance, -}, -proto.Class_ClassShaman: { - stats.Mana: 23430.0000, - stats.SpellCrit: 2.2010*CritRatingPerCritChance, - stats.MeleeCrit: 2.9220*CritRatingPerCritChance, -}, -proto.Class_ClassMage: { - stats.Mana: 17418.0000, - stats.SpellCrit: 0.9075*CritRatingPerCritChance, - stats.MeleeCrit: 3.4540*CritRatingPerCritChance, -}, -proto.Class_ClassWarlock: { - stats.Mana: 20553.0000, - stats.SpellCrit: 1.7000*CritRatingPerCritChance, - stats.MeleeCrit: 2.6220*CritRatingPerCritChance, -}, -proto.Class_ClassDruid: { - stats.Mana: 18635.0000, - stats.SpellCrit: 1.8515*CritRatingPerCritChance, - stats.MeleeCrit: 7.4755*CritRatingPerCritChance, -}, + proto.Class_ClassUnknown: {}, + proto.Class_ClassWarrior: { + stats.Mana: 0.0000, + stats.SpellCrit: 0.0000 * CritRatingPerCritChance, + stats.MeleeCrit: 0.0000 * CritRatingPerCritChance, + }, + proto.Class_ClassPaladin: { + stats.Mana: 23422.0000, + stats.SpellCrit: 3.3355 * CritRatingPerCritChance, + stats.MeleeCrit: 0.6520 * CritRatingPerCritChance, + }, + proto.Class_ClassHunter: { + stats.Mana: 0.0000, + stats.SpellCrit: 0.0000 * CritRatingPerCritChance, + stats.MeleeCrit: -1.5320 * CritRatingPerCritChance, + }, + proto.Class_ClassRogue: { + stats.Mana: 0.0000, + stats.SpellCrit: 0.0000 * CritRatingPerCritChance, + stats.MeleeCrit: -0.2950 * CritRatingPerCritChance, + }, + proto.Class_ClassPriest: { + stats.Mana: 20590.0000, + stats.SpellCrit: 1.2375 * CritRatingPerCritChance, + stats.MeleeCrit: 3.1765 * CritRatingPerCritChance, + }, + proto.Class_ClassDeathKnight: { + stats.Mana: 0.0000, + stats.SpellCrit: 0.0000 * CritRatingPerCritChance, + stats.MeleeCrit: 0.0000 * CritRatingPerCritChance, + }, + proto.Class_ClassShaman: { + stats.Mana: 23430.0000, + stats.SpellCrit: 2.2010 * CritRatingPerCritChance, + stats.MeleeCrit: 2.9220 * CritRatingPerCritChance, + }, + proto.Class_ClassMage: { + stats.Mana: 17418.0000, + stats.SpellCrit: 0.9075 * CritRatingPerCritChance, + stats.MeleeCrit: 3.4540 * CritRatingPerCritChance, + }, + proto.Class_ClassWarlock: { + stats.Mana: 20553.0000, + stats.SpellCrit: 1.7000 * CritRatingPerCritChance, + stats.MeleeCrit: 2.6220 * CritRatingPerCritChance, + }, + proto.Class_ClassDruid: { + stats.Mana: 18635.0000, + stats.SpellCrit: 1.8515 * CritRatingPerCritChance, + stats.MeleeCrit: 7.4755 * CritRatingPerCritChance, + }, } diff --git a/sim/core/cast.go b/sim/core/cast.go index e2368882d6..5d62cfd65e 100644 --- a/sim/core/cast.go +++ b/sim/core/cast.go @@ -17,6 +17,7 @@ type Hardcast struct { ActionID ActionID OnComplete func(*Simulation, *Unit) Target *Unit + CanMove bool } // Input for constructing the CastSpell function for a spell. @@ -136,6 +137,10 @@ func (spell *Spell) makeCastFunc(config CastConfig) CastSuccessFunc { spell.Unit.SetGCDTimer(sim, sim.CurrentTime+effectiveTime) } + if (spell.Flags&SpellFlagCanCastWhileMoving == 0) && (spell.CurCast.CastTime > 0) && spell.Unit.Moving { + return spell.castFailureHelper(sim, "casting/channeling while moving not allowed!") + } + // Hardcasts if spell.CurCast.CastTime > 0 { if sim.Log != nil && !spell.Flags.Matches(SpellFlagNoLogs) { @@ -161,7 +166,8 @@ func (spell *Spell) makeCastFunc(config CastConfig) CastSuccessFunc { spell.Unit.OnCastComplete(sim, spell) } }, - Target: target, + Target: target, + CanMove: spell.Flags&SpellFlagCanCastWhileMoving > 0, } spell.Unit.newHardcastAction(sim) diff --git a/sim/core/flags.go b/sim/core/flags.go index da9918bf5b..b3e3b6d05e 100644 --- a/sim/core/flags.go +++ b/sim/core/flags.go @@ -202,6 +202,7 @@ const ( SpellFlagPrepullPotion // Indicates this spell is the prepull potion. SpellFlagCombatPotion // Indicates this spell is the combat potion. SpellFlagNoSpellMods // Indicates that no spell mods should be applied to this spell + SpellFlagCanCastWhileMoving // Allows the cast to be casted while moving // Used to let agents categorize their spells. SpellFlagAgentReserved1 diff --git a/sim/core/gcd.go b/sim/core/gcd.go index d6b67da7ed..cac7548346 100644 --- a/sim/core/gcd.go +++ b/sim/core/gcd.go @@ -77,8 +77,8 @@ func (unit *Unit) ReactToEvent(sim *Simulation) { unit.Rotation.DoNextAction(sim) // Otherwise schedule an evaluation based on reaction time - if unit.NextRotationActionAt() > sim.CurrentTime + unit.ReactionTime { - unit.SetRotationTimer(sim, sim.CurrentTime + unit.ReactionTime) + if unit.NextRotationActionAt() > sim.CurrentTime+unit.ReactionTime { + unit.SetRotationTimer(sim, sim.CurrentTime+unit.ReactionTime) } } diff --git a/sim/core/metrics_aggregator.go b/sim/core/metrics_aggregator.go index 01322274c8..91ca887e23 100644 --- a/sim/core/metrics_aggregator.go +++ b/sim/core/metrics_aggregator.go @@ -297,6 +297,11 @@ func (unit *Unit) NewFocusMetrics(actionID ActionID) *ResourceMetrics { func (unitMetrics *UnitMetrics) addSpellMetrics(spell *Spell, actionID ActionID, spellMetrics []SpellMetrics) { actionMetrics, ok := unitMetrics.actions[actionID] + // no targets, nothing to add here + if len(spell.Unit.AttackTables) == 0 { + return + } + if !ok { actionMetrics = &ActionMetrics{IsMelee: spell.Flags.Matches(SpellFlagMeleeMetrics)} unitMetrics.actions[actionID] = actionMetrics diff --git a/sim/core/movement.go b/sim/core/movement.go new file mode 100644 index 0000000000..ff5501a775 --- /dev/null +++ b/sim/core/movement.go @@ -0,0 +1,175 @@ +package core + +import ( + "math" + "time" + + "github.com/wowsims/cata/sim/core/proto" +) + +type MovementAction struct { + PendingAction + srcPosition float64 // starting position + startTime time.Duration // starting time of the movement + speed float64 // theoretical movement speed, can be 0 +} + +func (action *MovementAction) GetCurrentPosition(sim *Simulation) float64 { + return action.srcPosition + float64(sim.CurrentTime-action.startTime)*action.speed/float64(time.Second) +} + +func (unit *Unit) initMovement() { + unit.moveAura = unit.GetOrRegisterAura(Aura{ + Label: "Movement", + ActionID: ActionID{OtherID: proto.OtherAction_OtherActionMove}, + Duration: NeverExpires, + MaxStacks: 30, + + OnGain: func(aura *Aura, sim *Simulation) { + unit.Moving = true + }, + OnExpire: func(aura *Aura, sim *Simulation) { + unit.Moving = false + unit.movementAction = nil + }, + }) + + unit.moveSpell = unit.GetOrRegisterSpell(SpellConfig{ + ActionID: ActionID{OtherID: proto.OtherAction_OtherActionMove}, + Flags: SpellFlagMeleeMetrics, + + ApplyEffects: func(sim *Simulation, target *Unit, spell *Spell) { + unit.moveAura.Activate(sim) + unit.moveAura.SetStacks(sim, max(int32(unit.DistanceFromTarget), 1)) + }, + }) +} + +func (unit *Unit) MoveTo(moveRange float64, sim *Simulation) { + if moveRange == unit.DistanceFromTarget { + return + } + + unit.UpdatePosition(sim) + moveDistance := moveRange - unit.DistanceFromTarget + timeToMove := time.Duration(math.Abs(moveDistance)/unit.GetMovementSpeed()*1000) * time.Millisecond + registerMovementAction(unit, sim, unit.GetMovementSpeed()*TernaryFloat64(moveDistance < 0, -1., 1.), sim.CurrentTime+timeToMove) +} + +func (unit *Unit) MoveDuration(duration time.Duration, sim *Simulation) { + if duration == 0 { + return + } + + unit.UpdatePosition(sim) + registerMovementAction(unit, sim, 0., sim.CurrentTime+duration) +} + +func (unit *Unit) UpdatePosition(sim *Simulation) { + if !unit.Moving { + return + } + + oldDist := unit.DistanceFromTarget + unit.DistanceFromTarget = unit.movementAction.GetCurrentPosition(sim) + if oldDist == unit.DistanceFromTarget { + return + } + + unit.OnMovement(unit.DistanceFromTarget, MovementUpdate) + + // update auto attack state + if unit.AutoAttacks.mh.enabled != unit.AutoAttacks.mh.IsInRange() { + if unit.AutoAttacks.mh.IsInRange() { + unit.AutoAttacks.EnableAutoSwing(sim) + } else { + unit.AutoAttacks.CancelMeleeSwing(sim) + } + } + + if unit.AutoAttacks.ranged.enabled != unit.AutoAttacks.ranged.IsInRange() { + if unit.AutoAttacks.ranged.IsInRange() { + unit.AutoAttacks.EnableAutoSwing(sim) + } else { + unit.AutoAttacks.CancelRangedSwing(sim) + } + } + + yards := max(int32(unit.DistanceFromTarget), 1) // never set to 0 yards as we deactivate the aura + if yards != unit.moveAura.GetStacks() { + unit.moveAura.SetStacks(sim, yards) + } +} + +func (unit *Unit) FinalizeMovement(sim *Simulation) { + if !unit.Moving { + return + } + + unit.UpdatePosition(sim) + unit.moveAura.Deactivate(sim) + + unit.OnMovement(unit.DistanceFromTarget, MovementEnd) +} + +func registerMovementAction(unit *Unit, sim *Simulation, speed float64, endTime time.Duration) { + if unit.movementAction != nil { + unit.movementAction.Cancel(sim) + } else { + unit.moveSpell.Cast(sim, unit.CurrentTarget) + } + + movementAction := MovementAction{ + startTime: sim.CurrentTime, + speed: speed, + srcPosition: unit.DistanceFromTarget, + } + + movementAction.NextActionAt = endTime + movementAction.OnAction = func(sim *Simulation) { + unit.FinalizeMovement(sim) + } + + unit.OnMovement(unit.DistanceFromTarget, MovementStart) + unit.movementAction = &movementAction + sim.AddPendingAction(&movementAction.PendingAction) +} + +type MovementUpdateType byte + +const ( + MovementStart = iota + MovementUpdate + MovementEnd +) + +type MovementCallback func(position float64, kind MovementUpdateType) + +func (unit *Unit) RegisterMovementCallback(callback MovementCallback) { + unit.movementCallbacks = append(unit.movementCallbacks, callback) +} + +func (unit *Unit) OnMovement(position float64, kind MovementUpdateType) { + for _, movementCallback := range unit.movementCallbacks { + movementCallback(position, kind) + } +} + +func (unit *Unit) MultiplyMovementSpeed(sim *Simulation, amount float64) { + unit.PseudoStats.MovementSpeedMultiplier *= amount + + // we have a pending movement action that depends on our movement speed + if unit.movementAction != nil && unit.movementAction.speed != 0 { + dest := unit.movementAction.speed * float64(unit.movementAction.NextActionAt-unit.movementAction.startTime) / float64(time.Second) + unit.MoveTo(dest, sim) + } +} + +// Returns the units current movement speed in yards / second +func (unit *Unit) GetMovementSpeed() float64 { + if unit.Type == PlayerUnit { + return 7. * unit.PseudoStats.MovementSpeedMultiplier + } + + return 8. * unit.PseudoStats.MovementSpeedMultiplier +} diff --git a/sim/core/spell.go b/sim/core/spell.go index 2663981140..e23d0f4b88 100644 --- a/sim/core/spell.go +++ b/sim/core/spell.go @@ -468,6 +468,14 @@ func (spell *Spell) CanCast(sim *Simulation, target *Unit) bool { return false } + // While moving only instant casts are possible + if spell.Flags&SpellFlagCanCastWhileMoving == 0 && spell.DefaultCast.CastTime > 0 && spell.Unit.Moving { + //if sim.Log != nil { + // sim.Log("Cant cast because moving") + //} + return false + } + // While casting or channeling, no other action is possible if spell.Unit.Hardcast.Expires > sim.CurrentTime { //if sim.Log != nil { diff --git a/sim/core/spell_mod.go b/sim/core/spell_mod.go index c0a4fc725b..42415b5482 100644 --- a/sim/core/spell_mod.go +++ b/sim/core/spell_mod.go @@ -236,6 +236,9 @@ const ( // Add/subtract bonus coefficient // Uses: FloatValue SpellMod_BonusCoeffecient_Flat + + // Enables casting while moving + SpellMod_AllowCastWhileMoving ) var spellModMap = map[SpellModType]*SpellModFunctions{ @@ -317,6 +320,11 @@ var spellModMap = map[SpellModType]*SpellModFunctions{ Apply: applyBonusCoefficientFlat, Remove: removeBonusCoefficientFlat, }, + + SpellMod_AllowCastWhileMoving: { + Apply: applyAllowCastWhileMoving, + Remove: removeAllowCastWhileMoving, + }, } func applyDamageDonePercent(mod *SpellMod, spell *Spell) { @@ -486,3 +494,11 @@ func applyBonusCoefficientFlat(mod *SpellMod, spell *Spell) { func removeBonusCoefficientFlat(mod *SpellMod, spell *Spell) { spell.BonusCoefficient -= mod.floatValue } + +func applyAllowCastWhileMoving(mod *SpellMod, spell *Spell) { + spell.Flags |= SpellFlagCanCastWhileMoving +} + +func removeAllowCastWhileMoving(mod *SpellMod, spell *Spell) { + spell.Flags ^= SpellFlagCanCastWhileMoving +} diff --git a/sim/core/spell_outcome.go b/sim/core/spell_outcome.go index a8cbe18a43..c0c97a1147 100644 --- a/sim/core/spell_outcome.go +++ b/sim/core/spell_outcome.go @@ -631,24 +631,24 @@ func (spell *Spell) OutcomeExpectedMagicHitAndCrit(_ *Simulation, result *SpellR func (spell *Spell) OutcomeExpectedMeleeWhite(_ *Simulation, result *SpellResult, attackTable *AttackTable) { missChance := spell.GetPhysicalMissChance(attackTable) - dodgeChance := TernaryFloat64(spell.Flags.Matches(SpellFlagCannotBeDodged), 0, max(0, attackTable.BaseDodgeChance - spell.ExpertisePercentage() - spell.Unit.PseudoStats.DodgeReduction)) - parryChance := TernaryFloat64(spell.Unit.PseudoStats.InFrontOfTarget, max(0, attackTable.BaseParryChance - spell.ExpertisePercentage()), 0) + dodgeChance := TernaryFloat64(spell.Flags.Matches(SpellFlagCannotBeDodged), 0, max(0, attackTable.BaseDodgeChance-spell.ExpertisePercentage()-spell.Unit.PseudoStats.DodgeReduction)) + parryChance := TernaryFloat64(spell.Unit.PseudoStats.InFrontOfTarget, max(0, attackTable.BaseParryChance-spell.ExpertisePercentage()), 0) glanceChance := attackTable.BaseGlanceChance blockChance := TernaryFloat64(spell.Unit.PseudoStats.InFrontOfTarget, attackTable.BaseBlockChance, 0) whiteCritCap := 1.0 - missChance - dodgeChance - parryChance - glanceChance - blockChance critChance := min(spell.PhysicalCritChance(attackTable), whiteCritCap) - averageMultiplier := 1.0 - missChance - dodgeChance - parryChance + (spell.CritMultiplier - 1) * critChance - glanceChance * (1.0 - attackTable.GlanceMultiplier) + averageMultiplier := 1.0 - missChance - dodgeChance - parryChance + (spell.CritMultiplier-1)*critChance - glanceChance*(1.0-attackTable.GlanceMultiplier) result.Damage *= averageMultiplier result.Damage -= blockChance * result.Target.BlockValue() } func (spell *Spell) OutcomeExpectedMeleeWeaponSpecialHitAndCrit(_ *Simulation, result *SpellResult, attackTable *AttackTable) { - missChance := max(0, attackTable.BaseMissChance - spell.PhysicalHitChance(attackTable)) - dodgeChance := TernaryFloat64(spell.Flags.Matches(SpellFlagCannotBeDodged), 0, max(0, attackTable.BaseDodgeChance - spell.ExpertisePercentage() - spell.Unit.PseudoStats.DodgeReduction)) - parryChance := TernaryFloat64(spell.Unit.PseudoStats.InFrontOfTarget, max(0, attackTable.BaseParryChance - spell.ExpertisePercentage()), 0) + missChance := max(0, attackTable.BaseMissChance-spell.PhysicalHitChance(attackTable)) + dodgeChance := TernaryFloat64(spell.Flags.Matches(SpellFlagCannotBeDodged), 0, max(0, attackTable.BaseDodgeChance-spell.ExpertisePercentage()-spell.Unit.PseudoStats.DodgeReduction)) + parryChance := TernaryFloat64(spell.Unit.PseudoStats.InFrontOfTarget, max(0, attackTable.BaseParryChance-spell.ExpertisePercentage()), 0) blockChance := TernaryFloat64(spell.Unit.PseudoStats.InFrontOfTarget, attackTable.BaseBlockChance, 0) critChance := spell.PhysicalCritChance(attackTable) - averageMultiplier := (1.0 - missChance - dodgeChance - parryChance) * (1.0 + (spell.CritMultiplier - 1) * critChance) + averageMultiplier := (1.0 - missChance - dodgeChance - parryChance) * (1.0 + (spell.CritMultiplier-1)*critChance) averageMultiplier -= (spell.CritMultiplier - 1) * blockChance * critChance result.Damage *= averageMultiplier result.Damage -= blockChance * result.Target.BlockValue() diff --git a/sim/core/spell_queueing.go b/sim/core/spell_queueing.go index 3e8e541edb..89cbd8364d 100644 --- a/sim/core/spell_queueing.go +++ b/sim/core/spell_queueing.go @@ -86,7 +86,7 @@ func (spell *Spell) CanQueue(sim *Simulation, target *Unit) bool { } // Apply SQW leniency to any pending hardcasts - if spell.Unit.Hardcast.Expires > sim.CurrentTime + MaxSpellQueueWindow { + if spell.Unit.Hardcast.Expires > sim.CurrentTime+MaxSpellQueueWindow { return false } diff --git a/sim/core/stats/stats.go b/sim/core/stats/stats.go index 8fb164350d..2db840b3a9 100644 --- a/sim/core/stats/stats.go +++ b/sim/core/stats/stats.go @@ -356,7 +356,8 @@ type PseudoStats struct { ReducedNatureHitTakenChance float64 ReducedShadowHitTakenChance float64 - HealingTakenMultiplier float64 + HealingTakenMultiplier float64 + MovementSpeedMultiplier float64 // Multiplier for movement speed, default to 1. Player base movement 7 yards/s. All effects affecting movements are multipliers. } func NewPseudoStats() PseudoStats { @@ -387,7 +388,8 @@ func NewPseudoStats() PseudoStats { ArmorMultiplier: 1, - HealingTakenMultiplier: 1, + HealingTakenMultiplier: 1, + MovementSpeedMultiplier: 1, } } diff --git a/sim/core/test_generators.go b/sim/core/test_generators.go index 97261de1eb..2b108773f0 100644 --- a/sim/core/test_generators.go +++ b/sim/core/test_generators.go @@ -103,17 +103,18 @@ type EncounterCombo struct { Encounter *proto.Encounter } type SettingsCombos struct { - Class proto.Class - Races []proto.Race - GearSets []GearSetCombo - TalentSets []TalentsCombo - SpecOptions []SpecOptionsCombo - Rotations []RotationCombo - Buffs []BuffsCombo - Encounters []EncounterCombo - SimOptions *proto.SimOptions - IsHealer bool - Cooldowns *proto.Cooldowns + Class proto.Class + Races []proto.Race + GearSets []GearSetCombo + TalentSets []TalentsCombo + SpecOptions []SpecOptionsCombo + Rotations []RotationCombo + Buffs []BuffsCombo + Encounters []EncounterCombo + SimOptions *proto.SimOptions + IsHealer bool + DistanceFromTarget float64 + Cooldowns *proto.Cooldowns } func (combos *SettingsCombos) NumTests() int { @@ -174,7 +175,7 @@ func (combos *SettingsCombos) GetTest(testIdx int) (string, *proto.ComputeStatsR Profession1: proto.Profession_Engineering, Cooldowns: combos.Cooldowns, Rotation: rotationsCombo.Rotation, - DistanceFromTarget: 30, + DistanceFromTarget: combos.DistanceFromTarget, ReactionTimeMs: 100, ChannelClipDelayMs: 50, }, specOptionsCombo.SpecOptions), @@ -446,7 +447,8 @@ type CharacterSuiteConfig struct { StatsToWeigh []proto.Stat EPReferenceStat proto.Stat - Cooldowns *proto.Cooldowns + Cooldowns *proto.Cooldowns + DistanceFromTarget float64 } func FullCharacterTestSuiteGenerator(config CharacterSuiteConfig) TestGenerator { @@ -474,7 +476,7 @@ func FullCharacterTestSuiteGenerator(config CharacterSuiteConfig) TestGenerator Cooldowns: config.Cooldowns, InFrontOfTarget: config.InFrontOfTarget, - DistanceFromTarget: 30, + DistanceFromTarget: config.DistanceFromTarget, ReactionTimeMs: 100, ChannelClipDelayMs: 50, }, @@ -521,10 +523,11 @@ func FullCharacterTestSuiteGenerator(config CharacterSuiteConfig) TestGenerator Consumes: config.Consumes, }, }, - IsHealer: config.IsHealer, - Encounters: MakeDefaultEncounterCombos(), - SimOptions: DefaultSimTestOptions, - Cooldowns: config.Cooldowns, + IsHealer: config.IsHealer, + Encounters: MakeDefaultEncounterCombos(), + SimOptions: DefaultSimTestOptions, + Cooldowns: config.Cooldowns, + DistanceFromTarget: config.DistanceFromTarget, }, }, { diff --git a/sim/core/unit.go b/sim/core/unit.go index d9e70d37c2..0b16fb3265 100644 --- a/sim/core/unit.go +++ b/sim/core/unit.go @@ -63,7 +63,13 @@ type Unit struct { // How far this unit is from its target(s). Measured in yards, this is used // for calculating spell travel time for certain spells. - DistanceFromTarget float64 + StartDistanceFromTarget float64 + DistanceFromTarget float64 + Moving bool + movementCallbacks []MovementCallback + moveAura *Aura + moveSpell *Spell + movementAction *MovementAction // How much uptime of Dark Intent the unit will have DarkIntentUptimePercent float64 @@ -514,6 +520,7 @@ func (unit *Unit) finalize() { unit.defaultTarget = unit.CurrentTarget unit.applyParryHaste() unit.updateCastSpeed() + unit.initMovement() // All stats added up to this point are part of the 'initial' stats. unit.initialStatsWithoutDeps = unit.stats diff --git a/sim/death_knight/blood/TestBlood.results b/sim/death_knight/blood/TestBlood.results index f8c0fdd361..4815ab7a79 100644 --- a/sim/death_knight/blood/TestBlood.results +++ b/sim/death_knight/blood/TestBlood.results @@ -42,7 +42,7 @@ dps_results: { value: { dps: 13919.81479 tps: 70094.81925 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -50,7 +50,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3778.29105 + hps: 4181.11042 } } dps_results: { @@ -58,7 +58,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3792.48478 + hps: 4195.69691 } } dps_results: { @@ -66,7 +66,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -74,7 +74,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -82,7 +82,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3839.37222 + hps: 4260.56261 } } dps_results: { @@ -90,7 +90,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3856.1033 + hps: 4279.4079 } } dps_results: { @@ -98,7 +98,7 @@ dps_results: { value: { dps: 13943.34025 tps: 70225.86033 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -106,7 +106,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3752.06691 + hps: 4151.89956 } } dps_results: { @@ -114,7 +114,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3752.06691 + hps: 4151.89956 } } dps_results: { @@ -122,7 +122,7 @@ dps_results: { value: { dps: 13788.26922 tps: 69375.93408 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -130,7 +130,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -138,7 +138,7 @@ dps_results: { value: { dps: 14008.38428 tps: 70507.26233 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -146,7 +146,7 @@ dps_results: { value: { dps: 14039.89528 tps: 70688.17945 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -154,7 +154,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -162,7 +162,7 @@ dps_results: { value: { dps: 11485.41949 tps: 57758.70174 - hps: 3004.60824 + hps: 3313.13969 } } dps_results: { @@ -170,7 +170,7 @@ dps_results: { value: { dps: 11249.39244 tps: 56355.76331 - hps: 2892.38635 + hps: 3191.74946 } } dps_results: { @@ -178,7 +178,7 @@ dps_results: { value: { dps: 11151.1243 tps: 55834.29282 - hps: 2902.5771 + hps: 3206.21868 } } dps_results: { @@ -186,7 +186,7 @@ dps_results: { value: { dps: 13934.46954 tps: 69916.43336 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -194,7 +194,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -202,7 +202,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -210,7 +210,7 @@ dps_results: { value: { dps: 14019.86404 tps: 70348.75805 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -218,7 +218,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -226,7 +226,7 @@ dps_results: { value: { dps: 14323.17293 tps: 71836.61078 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -234,7 +234,7 @@ dps_results: { value: { dps: 13997.24236 tps: 70458.32548 - hps: 3723.16791 + hps: 4123.00055 } } dps_results: { @@ -242,7 +242,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3723.16791 + hps: 4123.00055 } } dps_results: { @@ -250,7 +250,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3723.16791 + hps: 4123.00055 } } dps_results: { @@ -258,7 +258,7 @@ dps_results: { value: { dps: 13939.62175 tps: 70143.70992 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -266,7 +266,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -274,7 +274,7 @@ dps_results: { value: { dps: 14268.41478 tps: 71690.20303 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -282,7 +282,7 @@ dps_results: { value: { dps: 13886.79658 tps: 69870.62831 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -290,7 +290,7 @@ dps_results: { value: { dps: 13769.35427 tps: 67888.0915 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -298,7 +298,7 @@ dps_results: { value: { dps: 13769.35427 tps: 67888.0915 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -306,7 +306,7 @@ dps_results: { value: { dps: 14588.80704 tps: 73113.83433 - hps: 3872.34817 + hps: 4412.0232 } } dps_results: { @@ -314,7 +314,7 @@ dps_results: { value: { dps: 14644.34661 tps: 73404.77518 - hps: 3876.40501 + hps: 4416.72947 } } dps_results: { @@ -322,7 +322,7 @@ dps_results: { value: { dps: 13887.88438 tps: 69920.49845 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -330,7 +330,7 @@ dps_results: { value: { dps: 13933.81852 tps: 70169.51599 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -338,7 +338,7 @@ dps_results: { value: { dps: 13907.89692 tps: 70029.01206 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -346,7 +346,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -354,7 +354,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -362,7 +362,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -370,7 +370,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3812.20489 + hps: 4221.87504 } } dps_results: { @@ -378,7 +378,7 @@ dps_results: { value: { dps: 14714.85263 tps: 73935.40594 - hps: 3723.21955 + hps: 4139.65424 } } dps_results: { @@ -386,7 +386,7 @@ dps_results: { value: { dps: 14877.0583 tps: 74991.08948 - hps: 3746.34817 + hps: 4156.90297 } } dps_results: { @@ -394,7 +394,7 @@ dps_results: { value: { dps: 13864.89852 tps: 69794.25775 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -402,7 +402,7 @@ dps_results: { value: { dps: 13897.58337 tps: 69968.69802 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -410,15 +410,15 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3723.80589 + hps: 4123.63853 } } dps_results: { key: "TestBlood-AllItems-DarkmoonCard:Greatness-44255" value: { - dps: 13957.58744 - tps: 70132.31673 - hps: 3670.35414 + dps: 13957.94018 + tps: 70129.91635 + hps: 4070.18678 } } dps_results: { @@ -426,7 +426,7 @@ dps_results: { value: { dps: 14617.98476 tps: 73722.61431 - hps: 3670.35414 + hps: 4062.5775 } } dps_results: { @@ -434,7 +434,7 @@ dps_results: { value: { dps: 14296.4995 tps: 72106.53107 - hps: 3670.35414 + hps: 4062.5775 } } dps_results: { @@ -442,7 +442,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -450,7 +450,7 @@ dps_results: { value: { dps: 13819.10113 tps: 69544.27067 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -458,7 +458,7 @@ dps_results: { value: { dps: 14237.49734 tps: 71603.28458 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -466,7 +466,7 @@ dps_results: { value: { dps: 13835.44356 tps: 69637.85826 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -474,7 +474,7 @@ dps_results: { value: { dps: 14143.27615 tps: 71209.29085 - hps: 3676.96231 + hps: 4063.65167 } } dps_results: { @@ -482,7 +482,7 @@ dps_results: { value: { dps: 14166.96977 tps: 71224.00184 - hps: 3670.35414 + hps: 4066.03626 } } dps_results: { @@ -490,7 +490,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -498,7 +498,7 @@ dps_results: { value: { dps: 13812.77604 tps: 69508.48496 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -506,7 +506,7 @@ dps_results: { value: { dps: 13794.87092 tps: 69415.14296 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -514,7 +514,7 @@ dps_results: { value: { dps: 14037.97213 tps: 70680.77404 - hps: 3700.09093 + hps: 4103.38233 } } dps_results: { @@ -522,7 +522,7 @@ dps_results: { value: { dps: 14004.86587 tps: 70515.36254 - hps: 3693.48276 + hps: 4094.00715 } } dps_results: { @@ -530,7 +530,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3856.1033 + hps: 4279.4079 } } dps_results: { @@ -538,7 +538,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -546,7 +546,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -554,7 +554,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -562,7 +562,7 @@ dps_results: { value: { dps: 13812.77604 tps: 69508.48496 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -570,7 +570,7 @@ dps_results: { value: { dps: 13788.26922 tps: 69375.93408 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -578,7 +578,7 @@ dps_results: { value: { dps: 13780.45938 tps: 69332.76949 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -586,7 +586,7 @@ dps_results: { value: { dps: 13955.94036 tps: 70380.82014 - hps: 3683.57049 + hps: 4077.86911 } } dps_results: { @@ -594,7 +594,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3708.25516 + hps: 4112.87711 } } dps_results: { @@ -602,7 +602,7 @@ dps_results: { value: { dps: 14131.51395 tps: 71052.53264 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -610,7 +610,7 @@ dps_results: { value: { dps: 14216.64905 tps: 71458.35465 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -618,7 +618,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -626,7 +626,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3856.1033 + hps: 4279.4079 } } dps_results: { @@ -634,7 +634,7 @@ dps_results: { value: { dps: 13906.7954 tps: 70018.89685 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -642,7 +642,7 @@ dps_results: { value: { dps: 13849.35327 tps: 69707.30637 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -650,7 +650,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -658,7 +658,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -666,7 +666,7 @@ dps_results: { value: { dps: 14005.85583 tps: 70315.11924 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -674,7 +674,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -682,7 +682,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3816.15357 + hps: 4234.40997 } } dps_results: { @@ -690,7 +690,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -698,7 +698,7 @@ dps_results: { value: { dps: 14289.44609 tps: 71681.3054 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -706,7 +706,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -714,7 +714,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -722,7 +722,7 @@ dps_results: { value: { dps: 13965.72013 tps: 70311.52613 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -730,7 +730,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -738,7 +738,7 @@ dps_results: { value: { dps: 13837.65904 tps: 69644.52654 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -746,7 +746,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -754,7 +754,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -762,7 +762,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -770,7 +770,7 @@ dps_results: { value: { dps: 14599.94422 tps: 73689.90508 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -778,7 +778,7 @@ dps_results: { value: { dps: 13961.86954 tps: 70339.42494 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -786,7 +786,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -794,7 +794,7 @@ dps_results: { value: { dps: 14138.40902 tps: 70874.82016 - hps: 3706.69911 + hps: 4103.07299 } } dps_results: { @@ -802,7 +802,7 @@ dps_results: { value: { dps: 14134.71991 tps: 70940.37575 - hps: 3683.57049 + hps: 4087.89952 } } dps_results: { @@ -810,7 +810,7 @@ dps_results: { value: { dps: 14186.51371 tps: 71517.42159 - hps: 3670.35414 + hps: 4068.11152 } } dps_results: { @@ -818,7 +818,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3728.08547 + hps: 4129.46078 } } dps_results: { @@ -826,7 +826,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3735.54514 + hps: 4137.11978 } } dps_results: { @@ -834,7 +834,7 @@ dps_results: { value: { dps: 13880.52421 tps: 69858.73943 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -842,7 +842,7 @@ dps_results: { value: { dps: 13990.69509 tps: 70349.64444 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -850,7 +850,7 @@ dps_results: { value: { dps: 14034.64253 tps: 70524.07439 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -858,7 +858,7 @@ dps_results: { value: { dps: 13863.74275 tps: 69785.19538 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -866,7 +866,7 @@ dps_results: { value: { dps: 14137.04262 tps: 71161.14159 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -874,7 +874,7 @@ dps_results: { value: { dps: 13964.76792 tps: 70438.73648 - hps: 3676.96231 + hps: 4080.94547 } } dps_results: { @@ -882,7 +882,7 @@ dps_results: { value: { dps: 13994.45504 tps: 70534.82726 - hps: 3680.2664 + hps: 4081.48255 } } dps_results: { @@ -890,7 +890,7 @@ dps_results: { value: { dps: 14361.87452 tps: 72315.53859 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -898,7 +898,7 @@ dps_results: { value: { dps: 14439.38583 tps: 72654.18886 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -906,7 +906,7 @@ dps_results: { value: { dps: 14138.40902 tps: 70874.82016 - hps: 3706.69911 + hps: 4103.07299 } } dps_results: { @@ -914,7 +914,7 @@ dps_results: { value: { dps: 14680.89536 tps: 73576.98599 - hps: 3683.57049 + hps: 4087.89952 } } dps_results: { @@ -922,7 +922,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3689.32036 + hps: 4089.153 } } dps_results: { @@ -930,7 +930,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3695.49541 + hps: 4095.32805 } } dps_results: { @@ -938,7 +938,7 @@ dps_results: { value: { dps: 13976.8134 tps: 70337.36177 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -946,7 +946,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -954,7 +954,7 @@ dps_results: { value: { dps: 13812.77604 tps: 69508.48496 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -962,7 +962,7 @@ dps_results: { value: { dps: 13788.26922 tps: 69375.93408 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -970,7 +970,7 @@ dps_results: { value: { dps: 13780.45938 tps: 69332.76949 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -978,7 +978,7 @@ dps_results: { value: { dps: 14353.34956 tps: 71975.56822 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -986,7 +986,7 @@ dps_results: { value: { dps: 14353.34956 tps: 71975.56822 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -994,7 +994,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1002,7 +1002,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1010,7 +1010,7 @@ dps_results: { value: { dps: 14019.58903 tps: 70721.70632 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1018,7 +1018,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1026,7 +1026,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3687.4703 + hps: 4087.30294 } } dps_results: { @@ -1034,7 +1034,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1042,7 +1042,7 @@ dps_results: { value: { dps: 13834.61822 tps: 69868.96155 - hps: 3862.62122 + hps: 4283.88354 } } dps_results: { @@ -1050,7 +1050,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1058,7 +1058,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1066,7 +1066,7 @@ dps_results: { value: { dps: 13934.46954 tps: 69916.43336 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1074,7 +1074,7 @@ dps_results: { value: { dps: 13898.31261 tps: 69915.98444 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1082,7 +1082,7 @@ dps_results: { value: { dps: 13920.98726 tps: 69965.73605 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1090,7 +1090,7 @@ dps_results: { value: { dps: 14344.87841 tps: 71858.33747 - hps: 3693.48276 + hps: 4098.84941 } } dps_results: { @@ -1098,7 +1098,7 @@ dps_results: { value: { dps: 14344.87841 tps: 71858.33747 - hps: 3693.48276 + hps: 4098.84941 } } dps_results: { @@ -1106,7 +1106,7 @@ dps_results: { value: { dps: 13958.70278 tps: 70378.20665 - hps: 3643.92143 + hps: 4038.56593 } } dps_results: { @@ -1114,7 +1114,7 @@ dps_results: { value: { dps: 14568.79125 tps: 72699.05058 - hps: 3860.08475 + hps: 4491.04077 } } dps_results: { @@ -1122,7 +1122,7 @@ dps_results: { value: { dps: 14602.03271 tps: 72870.60855 - hps: 3856.6979 + hps: 4487.01754 } } dps_results: { @@ -1130,7 +1130,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1138,7 +1138,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3780.6427 + hps: 4194.41182 } } dps_results: { @@ -1146,7 +1146,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3816.15357 + hps: 4234.40997 } } dps_results: { @@ -1154,7 +1154,7 @@ dps_results: { value: { dps: 13882.37842 tps: 69812.67094 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1162,7 +1162,7 @@ dps_results: { value: { dps: 13899.03016 tps: 69865.26616 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1170,7 +1170,7 @@ dps_results: { value: { dps: 14332.23143 tps: 72210.81759 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1178,7 +1178,7 @@ dps_results: { value: { dps: 13396.63258 tps: 67487.59393 - hps: 3487.50968 + hps: 3847.53284 } } dps_results: { @@ -1186,7 +1186,7 @@ dps_results: { value: { dps: 14457.41396 tps: 72841.54424 - hps: 3652.06779 + hps: 4060.20619 } } dps_results: { @@ -1194,7 +1194,7 @@ dps_results: { value: { dps: 14259.68705 tps: 71023.65529 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1202,7 +1202,7 @@ dps_results: { value: { dps: 14414.71049 tps: 71568.00476 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1210,7 +1210,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1218,7 +1218,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1226,7 +1226,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1234,7 +1234,7 @@ dps_results: { value: { dps: 14164.23486 tps: 71300.3275 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1242,7 +1242,7 @@ dps_results: { value: { dps: 14214.08728 tps: 71555.50167 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1250,7 +1250,7 @@ dps_results: { value: { dps: 14000.43425 tps: 70530.49863 - hps: 3696.78684 + hps: 4098.00299 } } dps_results: { @@ -1258,7 +1258,7 @@ dps_results: { value: { dps: 14122.38057 tps: 70541.51718 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1266,7 +1266,7 @@ dps_results: { value: { dps: 14414.71049 tps: 71568.00476 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1274,7 +1274,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1282,7 +1282,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1290,7 +1290,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1298,7 +1298,7 @@ dps_results: { value: { dps: 13912.69446 tps: 69842.07999 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1306,7 +1306,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3677.76665 + hps: 4077.59929 } } dps_results: { @@ -1314,7 +1314,7 @@ dps_results: { value: { dps: 14236.17208 tps: 71603.89932 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1322,7 +1322,7 @@ dps_results: { value: { dps: 13780.45938 tps: 69332.76949 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1330,7 +1330,7 @@ dps_results: { value: { dps: 13788.26922 tps: 69375.93408 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1338,7 +1338,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1346,7 +1346,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1354,7 +1354,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1362,7 +1362,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1370,7 +1370,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1378,7 +1378,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3837.32351 + hps: 4258.25503 } } dps_results: { @@ -1386,7 +1386,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3839.37222 + hps: 4260.56261 } } dps_results: { @@ -1394,7 +1394,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3856.1033 + hps: 4279.4079 } } dps_results: { @@ -1402,7 +1402,7 @@ dps_results: { value: { dps: 14352.70863 tps: 71992.10759 - hps: 3746.34817 + hps: 4151.71483 } } dps_results: { @@ -1410,7 +1410,7 @@ dps_results: { value: { dps: 14497.30141 tps: 73085.2575 - hps: 3700.09093 + hps: 4104.41996 } } dps_results: { @@ -1418,7 +1418,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1426,7 +1426,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1434,7 +1434,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1442,7 +1442,7 @@ dps_results: { value: { dps: 13786.50982 tps: 69370.06273 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1450,7 +1450,7 @@ dps_results: { value: { dps: 13786.83716 tps: 69371.91665 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1458,7 +1458,7 @@ dps_results: { value: { dps: 13899.11297 tps: 69981.23404 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1466,7 +1466,7 @@ dps_results: { value: { dps: 13970.14933 tps: 70341.83561 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1474,7 +1474,7 @@ dps_results: { value: { dps: 13887.88438 tps: 69920.49845 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1482,7 +1482,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1490,7 +1490,7 @@ dps_results: { value: { dps: 14132.976 tps: 71106.91493 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1498,7 +1498,7 @@ dps_results: { value: { dps: 14167.21013 tps: 71212.47334 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1506,7 +1506,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1514,7 +1514,7 @@ dps_results: { value: { dps: 13914.37376 tps: 70029.47031 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1522,7 +1522,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1530,7 +1530,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1538,7 +1538,7 @@ dps_results: { value: { dps: 13798.45845 tps: 69433.84883 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1546,7 +1546,7 @@ dps_results: { value: { dps: 15243.0502 tps: 76479.84778 - hps: 3940.50472 + hps: 4478.44695 } } dps_results: { @@ -1554,7 +1554,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3839.37222 + hps: 4260.56261 } } dps_results: { @@ -1562,7 +1562,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1570,7 +1570,7 @@ dps_results: { value: { dps: 14412.04871 tps: 72654.4787 - hps: 3726.52364 + hps: 4127.73979 } } dps_results: { @@ -1578,7 +1578,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3748.20489 + hps: 4157.87504 } } dps_results: { @@ -1586,7 +1586,7 @@ dps_results: { value: { dps: 13920.87447 tps: 70058.70505 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1594,7 +1594,7 @@ dps_results: { value: { dps: 13927.15571 tps: 70100.95107 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1602,7 +1602,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1610,7 +1610,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1618,7 +1618,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1626,7 +1626,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1634,7 +1634,7 @@ dps_results: { value: { dps: 14122.38057 tps: 70541.51718 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1642,7 +1642,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1650,7 +1650,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1658,7 +1658,7 @@ dps_results: { value: { dps: 13859.95115 tps: 69772.63542 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1666,7 +1666,7 @@ dps_results: { value: { dps: 14005.8269 tps: 70675.40724 - hps: 3693.48276 + hps: 4094.00715 } } dps_results: { @@ -1674,15 +1674,15 @@ dps_results: { value: { dps: 13867.51786 tps: 69814.10402 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { key: "TestBlood-AllItems-Stonemother'sKiss-61411" value: { - dps: 13877.87666 - tps: 69834.31893 - hps: 3670.35414 + dps: 13879.11252 + tps: 69830.09679 + hps: 4070.18678 } } dps_results: { @@ -1690,7 +1690,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1698,7 +1698,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1706,7 +1706,7 @@ dps_results: { value: { dps: 13788.26922 tps: 69375.93408 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1714,7 +1714,7 @@ dps_results: { value: { dps: 13780.45938 tps: 69332.76949 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1722,7 +1722,7 @@ dps_results: { value: { dps: 13775.59064 tps: 69310.09145 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1730,7 +1730,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3834.93336 + hps: 4255.56284 } } dps_results: { @@ -1738,7 +1738,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1746,7 +1746,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1754,7 +1754,7 @@ dps_results: { value: { dps: 14428.76569 tps: 72671.59835 - hps: 3710.0032 + hps: 4111.9111 } } dps_results: { @@ -1762,7 +1762,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1770,7 +1770,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1778,7 +1778,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1786,7 +1786,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1794,7 +1794,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1802,7 +1802,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1810,7 +1810,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1818,7 +1818,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1826,7 +1826,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1834,7 +1834,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1842,7 +1842,7 @@ dps_results: { value: { dps: 13819.31715 tps: 69698.82656 - hps: 3797.42816 + hps: 4211.06418 } } dps_results: { @@ -1850,7 +1850,7 @@ dps_results: { value: { dps: 13928.01637 tps: 70117.87686 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1858,7 +1858,7 @@ dps_results: { value: { dps: 13941.46593 tps: 70185.55906 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1866,7 +1866,7 @@ dps_results: { value: { dps: 13979.7307 tps: 70217.98738 - hps: 3640.61734 + hps: 4057.05203 } } dps_results: { @@ -1874,7 +1874,7 @@ dps_results: { value: { dps: 14096.10238 tps: 70841.40849 - hps: 3660.44187 + hps: 4097.28324 } } dps_results: { @@ -1882,7 +1882,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1890,7 +1890,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1898,7 +1898,7 @@ dps_results: { value: { dps: 13900.14482 tps: 69848.68198 - hps: 3640.61734 + hps: 4032.14896 } } dps_results: { @@ -1906,7 +1906,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1914,7 +1914,7 @@ dps_results: { value: { dps: 13769.35427 tps: 69273.56276 - hps: 3828.44579 + hps: 4248.25549 } } dps_results: { @@ -1922,7 +1922,7 @@ dps_results: { value: { dps: 13787.62122 tps: 69372.56854 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1930,7 +1930,7 @@ dps_results: { value: { dps: 11226.70627 tps: 56317.86578 - hps: 2913.15384 + hps: 3216.79273 } } dps_results: { @@ -1938,7 +1938,7 @@ dps_results: { value: { dps: 14133.39772 tps: 71226.19398 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1946,7 +1946,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1954,7 +1954,7 @@ dps_results: { value: { dps: 13955.95979 tps: 70126.90871 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1962,7 +1962,7 @@ dps_results: { value: { dps: 13955.95979 tps: 70126.90871 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1970,7 +1970,7 @@ dps_results: { value: { dps: 7540.73024 tps: 36309.13803 - hps: 3707.2356 + hps: 4280.96807 } } dps_results: { @@ -1978,7 +1978,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3834.93336 + hps: 4255.56284 } } dps_results: { @@ -1986,7 +1986,7 @@ dps_results: { value: { dps: 13955.95979 tps: 70126.90871 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -1994,7 +1994,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -2002,7 +2002,7 @@ dps_results: { value: { dps: 14353.34956 tps: 71975.56822 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -2010,7 +2010,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3726.20604 + hps: 4126.03868 } } dps_results: { @@ -2018,7 +2018,7 @@ dps_results: { value: { dps: 14259.89716 tps: 71555.38201 - hps: 3796.96181 + hps: 4205.09548 } } dps_results: { @@ -2026,7 +2026,7 @@ dps_results: { value: { dps: 14023.83392 tps: 70607.46404 - hps: 3726.20604 + hps: 4126.03868 } } dps_results: { @@ -2034,7 +2034,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3726.20604 + hps: 4126.03868 } } dps_results: { @@ -2042,7 +2042,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3726.20604 + hps: 4126.03868 } } dps_results: { @@ -2050,7 +2050,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3726.20604 + hps: 4126.03868 } } dps_results: { @@ -2058,7 +2058,7 @@ dps_results: { value: { dps: 13946.81098 tps: 70143.41203 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -2066,7 +2066,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -2074,7 +2074,7 @@ dps_results: { value: { dps: 14272.94256 tps: 71782.94173 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -2082,7 +2082,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -2090,7 +2090,7 @@ dps_results: { value: { dps: 13846.78601 tps: 69670.22682 - hps: 3663.74596 + hps: 4056.3152 } } dps_results: { @@ -2098,7 +2098,7 @@ dps_results: { value: { dps: 13878.57602 tps: 69872.78348 - hps: 3696.78684 + hps: 4091.77722 } } dps_results: { @@ -2106,7 +2106,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3670.35414 + hps: 4070.18678 } } dps_results: { @@ -2114,7 +2114,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3782.6914 + hps: 4196.7194 } } dps_results: { @@ -2122,7 +2122,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3782.6914 + hps: 4196.7194 } } dps_results: { @@ -2130,7 +2130,7 @@ dps_results: { value: { dps: 13846.02359 tps: 69792.33694 - hps: 3821.41222 + hps: 4202.17323 } } dps_results: { @@ -2138,7 +2138,7 @@ dps_results: { value: { dps: 17925.94555 tps: 89411.20955 - hps: 3835.27549 + hps: 4353.787 } } dps_results: { @@ -2146,7 +2146,7 @@ dps_results: { value: { dps: 13799.87055 tps: 69388.51826 - hps: 3835.27549 + hps: 4264.80515 } } dps_results: { @@ -2154,7 +2154,7 @@ dps_results: { value: { dps: 17685.42156 tps: 81743.03042 - hps: 4666.33592 + hps: 5140.5396 } } dps_results: { @@ -2162,7 +2162,7 @@ dps_results: { value: { dps: 13457.62497 tps: 67343.77441 - hps: 3354.94335 + hps: 3784.97435 } } dps_results: { @@ -2170,7 +2170,7 @@ dps_results: { value: { dps: 10461.64752 tps: 52860.36424 - hps: 3345.50921 + hps: 3679.86893 } } dps_results: { @@ -2178,7 +2178,7 @@ dps_results: { value: { dps: 11150.44523 tps: 51619.18885 - hps: 3614.09553 + hps: 3927.55777 } } dps_results: { @@ -2186,7 +2186,7 @@ dps_results: { value: { dps: 17975.21354 tps: 89712.00937 - hps: 3859.5746 + hps: 4382.48028 } } dps_results: { @@ -2194,7 +2194,7 @@ dps_results: { value: { dps: 13783.54362 tps: 69351.72475 - hps: 3856.1033 + hps: 4279.4079 } } dps_results: { @@ -2202,7 +2202,7 @@ dps_results: { value: { dps: 17761.08687 tps: 82138.43393 - hps: 4857.25752 + hps: 5368.07924 } } dps_results: { @@ -2210,7 +2210,7 @@ dps_results: { value: { dps: 13463.70782 tps: 67193.91582 - hps: 3323.49623 + hps: 3758.7516 } } dps_results: { @@ -2218,7 +2218,7 @@ dps_results: { value: { dps: 10403.1618 tps: 52527.46197 - hps: 3342.3645 + hps: 3668.23461 } } dps_results: { @@ -2226,7 +2226,7 @@ dps_results: { value: { dps: 11305.85591 tps: 52430.88301 - hps: 3708.4369 + hps: 3984.34897 } } dps_results: { @@ -2234,6 +2234,6 @@ dps_results: { value: { dps: 12968.95239 tps: 65538.77565 - hps: 3821.39028 + hps: 4187.57073 } } diff --git a/sim/druid/feral/apl_values.go b/sim/druid/feral/apl_values.go index 33f6ec5d00..d551daeb2e 100644 --- a/sim/druid/feral/apl_values.go +++ b/sim/druid/feral/apl_values.go @@ -139,10 +139,10 @@ func (action *APLActionCatOptimalRotationAction) Execute(sim *core.Simulation) { // next player decision based on latency. ccRefreshTime := cat.ClearcastingAura.ExpiresAt() - cat.ClearcastingAura.Duration - if ccRefreshTime >= sim.CurrentTime - cat.ReactionTime { + if ccRefreshTime >= sim.CurrentTime-cat.ReactionTime { // Kick gcd loop, also need to account for any gcd 'left' // otherwise it breaks gcd logic - kickTime := max(cat.NextGCDAt(), ccRefreshTime + cat.ReactionTime) + kickTime := max(cat.NextGCDAt(), ccRefreshTime+cat.ReactionTime) cat.NextRotationAction(sim, kickTime) } diff --git a/sim/druid/feral/feral_test.go b/sim/druid/feral/feral_test.go index 34cf2026a5..df9d64c328 100644 --- a/sim/druid/feral/feral_test.go +++ b/sim/druid/feral/feral_test.go @@ -39,7 +39,7 @@ func TestFeral(t *testing.T) { OtherSpecOptions: []core.SpecOptionsCombo{ {Label: "Default-NoBleed", SpecOptions: PlayerOptionsMonoCatNoBleed}, }, - Rotation: core.GetAplRotation("../../../ui/druid/feral/apls", "default"), + Rotation: core.GetAplRotation("../../../ui/druid/feral/apls", "default"), OtherRotations: []core.RotationCombo{ core.GetAplRotation("../../../ui/druid/feral/apls", "aoe"), }, diff --git a/sim/druid/feral/rotation_aoe.go b/sim/druid/feral/rotation_aoe.go index 74ad169e1e..a7ca981455 100644 --- a/sim/druid/feral/rotation_aoe.go +++ b/sim/druid/feral/rotation_aoe.go @@ -40,8 +40,8 @@ func (cat *FeralDruid) doAoeRotation(sim *core.Simulation) (bool, time.Duration) if roarNow { // Compare DPE versus Swipe to see if it's worth casting baseAutoDamage := cat.MHAutoSpell.ExpectedInitialDamage(sim, cat.CurrentTarget) - buffEnd := min(sim.Duration, sim.CurrentTime + cat.SavageRoarDurationTable[curCp]) - numBuffedAutos := 1 + int32((buffEnd - cat.AutoAttacks.NextAttackAt()) / cat.AutoAttacks.MainhandSwingSpeed()) + buffEnd := min(sim.Duration, sim.CurrentTime+cat.SavageRoarDurationTable[curCp]) + numBuffedAutos := 1 + int32((buffEnd-cat.AutoAttacks.NextAttackAt())/cat.AutoAttacks.MainhandSwingSpeed()) roarDPE := (cat.GetSavageRoarMultiplier() - 1) * baseAutoDamage * float64(numBuffedAutos) / cat.SavageRoar.DefaultCast.Cost _, swipeDPE := cat.calcExpectedSwipeDamage(sim) @@ -70,8 +70,8 @@ func (cat *FeralDruid) doAoeRotation(sim *core.Simulation) (bool, time.Duration) if rakeNow && !roarNow { // Compare DPE versus Swipe to see if it's worth casting - potentialRakeTicks := min(rakeDot.NumberOfTicks, int32(simTimeRemain / rakeDot.TickLength)) - expectedRakeDamage := cat.Rake.ExpectedInitialDamage(sim, rakeTarget) + cat.Rake.ExpectedTickDamage(sim, rakeTarget) * float64(potentialRakeTicks) + potentialRakeTicks := min(rakeDot.NumberOfTicks, int32(simTimeRemain/rakeDot.TickLength)) + expectedRakeDamage := cat.Rake.ExpectedInitialDamage(sim, rakeTarget) + cat.Rake.ExpectedTickDamage(sim, rakeTarget)*float64(potentialRakeTicks) rakeDPE := expectedRakeDamage / cat.Rake.DefaultCast.Cost expectedSwipeDamage, swipeDPE := cat.calcExpectedSwipeDamage(sim) @@ -101,9 +101,9 @@ func (cat *FeralDruid) doAoeRotation(sim *core.Simulation) (bool, time.Duration) if mangleNow && !roarNow && !rakeNow { // Compare Swipe damage to 30% of the max Rake ticks possible on this target before it dies - currentRakeTicksRemaining := min(rakeDot.NumTicksRemaining(sim), int32(simTimeRemain / rakeDot.TickLength)) - newRakesPossible := max(0, int32((simTimeRemain - rakeDot.RemainingDuration(sim)) / rakeDot.Duration)) - mangleRakeContribution := 0.3 * cat.Rake.ExpectedTickDamage(sim, mangleTarget) * float64(currentRakeTicksRemaining + newRakesPossible * (rakeDot.NumberOfTicks + 1)) + currentRakeTicksRemaining := min(rakeDot.NumTicksRemaining(sim), int32(simTimeRemain/rakeDot.TickLength)) + newRakesPossible := max(0, int32((simTimeRemain-rakeDot.RemainingDuration(sim))/rakeDot.Duration)) + mangleRakeContribution := 0.3 * cat.Rake.ExpectedTickDamage(sim, mangleTarget) * float64(currentRakeTicksRemaining+newRakesPossible*(rakeDot.NumberOfTicks+1)) rawMangleDamage := cat.MangleCat.ExpectedInitialDamage(sim, mangleTarget) expectedMangleDamage := rawMangleDamage + mangleRakeContribution mangleDPE := expectedMangleDamage / cat.MangleCat.DefaultCast.Cost @@ -147,20 +147,20 @@ func (cat *FeralDruid) doAoeRotation(sim *core.Simulation) (bool, time.Duration) // Schedule next action based on any upcoming timers nextAction := sim.CurrentTime + timeToNextAction - roarRefreshPending := cat.SavageRoarAura.IsActive() && (cat.SavageRoarAura.RemainingDuration(sim) < simTimeRemain - cat.ReactionTime) && (curCp >= 1) + roarRefreshPending := cat.SavageRoarAura.IsActive() && (cat.SavageRoarAura.RemainingDuration(sim) < simTimeRemain-cat.ReactionTime) && (curCp >= 1) if roarRefreshPending { nextAction = min(nextAction, cat.SavageRoarAura.ExpiresAt()) } for _, aoeTarget := range sim.Encounter.TargetUnits { rakeDot = cat.Rake.Dot(aoeTarget) - rakeRefreshPending := rakeDot.IsActive() && (rakeDot.RemainingDuration(sim) < simTimeRemain - rakeDot.TickLength) + rakeRefreshPending := rakeDot.IsActive() && (rakeDot.RemainingDuration(sim) < simTimeRemain-rakeDot.TickLength) if rakeRefreshPending && (rakeDot.RemainingDuration(sim) > rakeDot.TickLength) { - nextAction = min(nextAction, rakeDot.ExpiresAt() - rakeDot.TickLength) + nextAction = min(nextAction, rakeDot.ExpiresAt()-rakeDot.TickLength) bleedAura = aoeTarget.GetExclusiveEffectCategory(core.BleedEffectCategory).GetActiveAura() - if bleedAura.IsActive() && (bleedAura.RemainingDuration(sim) < simTimeRemain - time.Second) { + if bleedAura.IsActive() && (bleedAura.RemainingDuration(sim) < simTimeRemain-time.Second) { nextAction = min(nextAction, bleedAura.ExpiresAt()) } } diff --git a/sim/hunter/aspects.go b/sim/hunter/aspects.go index a2e4753243..9715ff7cdf 100644 --- a/sim/hunter/aspects.go +++ b/sim/hunter/aspects.go @@ -41,9 +41,19 @@ func (hunter *Hunter) registerAspectOfTheFoxSpell() { // restoreFocus += 1 * float64(hunter.Talents.OneWithNature) // } + foxMod := hunter.AddDynamicMod(core.SpellModConfig{ + Kind: core.SpellMod_AllowCastWhileMoving, + ClassMask: HunterSpellCobraShot | HunterSpellSteadyShot, + }) hunter.AspectOfTheFoxAura = core.MakePermanent(hunter.GetOrRegisterAura(core.Aura{ ActionID: actionID, Label: "Aspect of the Fox", + OnGain: func(aura *core.Aura, sim *core.Simulation) { + foxMod.Activate() + }, + OnExpire: func(aura *core.Aura, sim *core.Simulation) { + foxMod.Deactivate() + }, })) hunter.applySharedAspectConfig(true, hunter.AspectOfTheFoxAura) diff --git a/sim/hunter/beast_mastery/TestBM.results b/sim/hunter/beast_mastery/TestBM.results index bcde1e3c8e..7fe9fe631e 100644 --- a/sim/hunter/beast_mastery/TestBM.results +++ b/sim/hunter/beast_mastery/TestBM.results @@ -40,2076 +40,2076 @@ character_stats_results: { dps_results: { key: "TestBM-AllItems-AgileShadowspiritDiamond" value: { - dps: 20286.23265 - tps: 17109.86485 + dps: 20287.29846 + tps: 17093.18035 } } dps_results: { key: "TestBM-AllItems-Ahn'KaharBloodHunter'sBattlegear" value: { - dps: 17715.64979 - tps: 15010.33792 + dps: 17672.19338 + tps: 14963.20196 } } dps_results: { key: "TestBM-AllItems-Althor'sAbacus-50359" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Althor'sAbacus-50366" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Anhuur'sHymnal-55889" value: { - dps: 19407.82468 - tps: 16409.34685 + dps: 19283.06028 + tps: 16247.93532 } } dps_results: { key: "TestBM-AllItems-Anhuur'sHymnal-56407" value: { - dps: 19360.55831 - tps: 16353.8296 + dps: 19356.01543 + tps: 16309.44289 } } dps_results: { key: "TestBM-AllItems-AustereEarthsiegeDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-AustereShadowspiritDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-Bandit'sInsignia-40371" value: { - dps: 19115.72375 - tps: 16107.95012 + dps: 19311.77892 + tps: 16304.68636 } } dps_results: { key: "TestBM-AllItems-BaubleofTrueBlood-50354" value: { - dps: 18902.34854 - tps: 15923.7038 + dps: 19096.13452 + tps: 16118.14413 hps: 97.10752 } } dps_results: { key: "TestBM-AllItems-BaubleofTrueBlood-50726" value: { - dps: 18902.34854 - tps: 15923.7038 + dps: 19096.13452 + tps: 16118.14413 hps: 97.10752 } } dps_results: { key: "TestBM-AllItems-BeamingEarthsiegeDiamond" value: { - dps: 19953.05059 - tps: 16795.92787 + dps: 19952.91118 + tps: 16777.47737 } } dps_results: { key: "TestBM-AllItems-BedrockTalisman-58182" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-BellofEnragingResonance-59326" value: { - dps: 19219.12104 - tps: 16217.46939 + dps: 19357.11223 + tps: 16328.86294 } } dps_results: { key: "TestBM-AllItems-BellofEnragingResonance-65053" value: { - dps: 19213.10188 - tps: 16215.53427 + dps: 19353.03745 + tps: 16321.1912 } } dps_results: { key: "TestBM-AllItems-BindingPromise-67037" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-BlackBruise-50035" value: { - dps: 18997.5208 - tps: 16046.21697 + dps: 19122.26075 + tps: 16138.5586 } } dps_results: { key: "TestBM-AllItems-BlackBruise-50692" value: { - dps: 18979.66221 - tps: 16031.53908 + dps: 19105.44518 + tps: 16124.95699 } } dps_results: { key: "TestBM-AllItems-BlessedGarboftheUndeadSlayer" value: { - dps: 16161.85483 - tps: 13646.44562 + dps: 16059.13051 + tps: 13561.11394 } } dps_results: { key: "TestBM-AllItems-BlessedRegaliaofUndeadCleansing" value: { - dps: 15339.25645 - tps: 12974.49212 + dps: 15266.06106 + tps: 12905.98451 } } dps_results: { key: "TestBM-AllItems-Blood-SoakedAleMug-63843" value: { - dps: 19625.07626 - tps: 16496.5401 + dps: 19710.73209 + tps: 16582.26188 } } dps_results: { key: "TestBM-AllItems-BloodofIsiset-55995" value: { - dps: 19000.65185 - tps: 15965.70596 + dps: 19195.8046 + tps: 16161.67259 } } dps_results: { key: "TestBM-AllItems-BloodofIsiset-56414" value: { - dps: 19013.50021 - tps: 15971.20624 + dps: 19208.85085 + tps: 16167.37275 } } dps_results: { key: "TestBM-AllItems-BloodthirstyGladiator'sBadgeofConquest-64687" value: { - dps: 20006.19103 - tps: 16856.52745 + dps: 20124.84863 + tps: 16978.5946 } } dps_results: { key: "TestBM-AllItems-BloodthirstyGladiator'sBadgeofDominance-64688" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-BloodthirstyGladiator'sBadgeofVictory-64689" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-BloodthirstyGladiator'sEmblemofCruelty-64740" value: { - dps: 19198.50511 - tps: 16202.88685 + dps: 19320.0577 + tps: 16292.33985 } } dps_results: { key: "TestBM-AllItems-BloodthirstyGladiator'sEmblemofMeditation-64741" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-BloodthirstyGladiator'sEmblemofTenacity-64742" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-BloodthirstyGladiator'sInsigniaofConquest-64761" value: { - dps: 19736.69041 - tps: 16631.75435 + dps: 19802.60066 + tps: 16692.30265 } } dps_results: { key: "TestBM-AllItems-BloodthirstyGladiator'sInsigniaofDominance-64762" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-BloodthirstyGladiator'sInsigniaofVictory-64763" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-BottledLightning-66879" value: { - dps: 19087.17155 - tps: 16097.74095 + dps: 19124.43753 + tps: 16135.82268 } } dps_results: { key: "TestBM-AllItems-BracingEarthsiegeDiamond" value: { - dps: 19944.21564 - tps: 16452.17946 + dps: 19944.84415 + tps: 16435.47815 } } dps_results: { key: "TestBM-AllItems-BracingShadowspiritDiamond" value: { - dps: 19944.21564 - tps: 16452.17946 + dps: 19944.84415 + tps: 16435.47815 } } dps_results: { key: "TestBM-AllItems-Bryntroll,theBoneArbiter-50415" value: { - dps: 20337.01684 - tps: 17160.6216 + dps: 20337.36346 + tps: 17143.32447 } } dps_results: { key: "TestBM-AllItems-Bryntroll,theBoneArbiter-50709" value: { - dps: 20343.87359 - tps: 17167.40238 + dps: 20343.63734 + tps: 17149.27923 } } dps_results: { key: "TestBM-AllItems-BurningShadowspiritDiamond" value: { - dps: 20165.072 - tps: 17008.79458 + dps: 20164.8082 + tps: 16990.86013 } } dps_results: { key: "TestBM-AllItems-ChaoticShadowspiritDiamond" value: { - dps: 20208.47255 - tps: 17044.26146 + dps: 20210.09298 + tps: 17035.48709 } } dps_results: { key: "TestBM-AllItems-ChaoticSkyflareDiamond" value: { - dps: 20175.31881 - tps: 17018.19609 + dps: 20173.27626 + tps: 16997.84245 } } dps_results: { key: "TestBM-AllItems-CoreofRipeness-58184" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-CorpseTongueCoin-50349" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-CorpseTongueCoin-50352" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-CorrodedSkeletonKey-50356" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 hps: 64 } } dps_results: { key: "TestBM-AllItems-CrushingWeight-59506" value: { - dps: 19168.81113 - tps: 16151.22085 + dps: 19220.33435 + tps: 16210.36102 } } dps_results: { key: "TestBM-AllItems-CrushingWeight-65118" value: { - dps: 19138.29264 - tps: 16114.59799 + dps: 19160.80301 + tps: 16139.5 } } dps_results: { key: "TestBM-AllItems-CryptstalkerBattlegear" value: { - dps: 15803.86598 - tps: 13204.46062 + dps: 15857.22901 + tps: 13263.01786 } } dps_results: { key: "TestBM-AllItems-DarkmoonCard:Berserker!-42989" value: { - dps: 19027.30266 - tps: 16030.17611 + dps: 19219.05622 + tps: 16222.59719 } } dps_results: { key: "TestBM-AllItems-DarkmoonCard:Death-42990" value: { - dps: 19080.46018 - tps: 16085.95118 + dps: 19269.35787 + tps: 16273.30223 } } dps_results: { key: "TestBM-AllItems-DarkmoonCard:Earthquake-62048" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-DarkmoonCard:Greatness-44255" value: { - dps: 19211.94202 - tps: 16188.58939 + dps: 19403.62865 + tps: 16381.61295 } } dps_results: { key: "TestBM-AllItems-DarkmoonCard:Hurricane-62049" value: { - dps: 19355.68934 - tps: 16357.9384 + dps: 19486.63249 + tps: 16507.64834 } } dps_results: { key: "TestBM-AllItems-DarkmoonCard:Hurricane-62051" value: { - dps: 20149.49404 - tps: 17020.0485 + dps: 20276.35813 + tps: 17172.95772 } } dps_results: { key: "TestBM-AllItems-DarkmoonCard:Tsunami-62050" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-DarkmoonCard:Volcano-62047" value: { - dps: 19027.51659 - tps: 15977.20655 + dps: 19223.08313 + tps: 16173.5911 } } dps_results: { key: "TestBM-AllItems-Death'sChoice-47464" value: { - dps: 19674.08748 - tps: 16573.38239 + dps: 19845.56669 + tps: 16745.88677 } } dps_results: { key: "TestBM-AllItems-DeathKnight'sAnguish-38212" value: { - dps: 19013.60169 - tps: 16027.1028 + dps: 19165.44457 + tps: 16172.8714 } } dps_results: { key: "TestBM-AllItems-Deathbringer'sWill-50362" value: { - dps: 19446.82165 - tps: 16392.2232 + dps: 19491.4885 + tps: 16447.36858 } } dps_results: { key: "TestBM-AllItems-Deathbringer'sWill-50363" value: { - dps: 19458.21029 - tps: 16397.11329 + dps: 19601.71071 + tps: 16551.82071 } } dps_results: { key: "TestBM-AllItems-Defender'sCode-40257" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-DestructiveShadowspiritDiamond" value: { - dps: 19984.96268 - tps: 16820.7516 + dps: 19987.86581 + tps: 16813.25992 } } dps_results: { key: "TestBM-AllItems-DestructiveSkyflareDiamond" value: { - dps: 19956.21126 - tps: 16798.76968 + dps: 19955.22734 + tps: 16779.79353 } } dps_results: { key: "TestBM-AllItems-DislodgedForeignObject-50348" value: { - dps: 19215.09063 - tps: 16185.95313 + dps: 19203.62957 + tps: 16186.5896 } } dps_results: { key: "TestBM-AllItems-DislodgedForeignObject-50353" value: { - dps: 19170.10704 - tps: 16130.50335 + dps: 19173.38827 + tps: 16159.74368 } } dps_results: { key: "TestBM-AllItems-EffulgentShadowspiritDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-ElectrosparkHeartstarter-67118" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-EmberShadowspiritDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-EmberSkyflareDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-EnigmaticShadowspiritDiamond" value: { - dps: 19984.96268 - tps: 16820.7516 + dps: 19987.86581 + tps: 16813.25992 } } dps_results: { key: "TestBM-AllItems-EnigmaticSkyflareDiamond" value: { - dps: 19953.05059 - tps: 16795.92787 + dps: 19952.91118 + tps: 16777.47737 } } dps_results: { key: "TestBM-AllItems-EnigmaticStarflareDiamond" value: { - dps: 19947.37565 - tps: 16790.25293 + dps: 19949.83332 + tps: 16774.39951 } } dps_results: { key: "TestBM-AllItems-EphemeralSnowflake-50260" value: { - dps: 19050.00657 - tps: 16046.4474 + dps: 19093.33686 + tps: 16077.76365 } } dps_results: { key: "TestBM-AllItems-EssenceofGossamer-37220" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-EssenceoftheCyclone-59473" value: { - dps: 20108.62456 - tps: 16939.98922 + dps: 20168.16032 + tps: 17008.25121 } } dps_results: { key: "TestBM-AllItems-EssenceoftheCyclone-65140" value: { - dps: 20313.13453 - tps: 17138.2438 + dps: 20248.82709 + tps: 17082.2621 } } dps_results: { key: "TestBM-AllItems-EternalEarthsiegeDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-EternalShadowspiritDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-ExtractofNecromanticPower-40373" value: { - dps: 19052.70305 - tps: 16057.72804 + dps: 19240.68163 + tps: 16243.93436 } } dps_results: { key: "TestBM-AllItems-EyeoftheBroodmother-45308" value: { - dps: 19022.91381 - tps: 16027.82365 + dps: 19212.48983 + tps: 16215.787 } } dps_results: { key: "TestBM-AllItems-FallofMortality-59500" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-FallofMortality-65124" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Figurine-DemonPanther-52199" value: { - dps: 20353.87531 - tps: 17162.27363 + dps: 20380.18606 + tps: 17165.78856 } } dps_results: { key: "TestBM-AllItems-Figurine-DreamOwl-52354" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Figurine-EarthenGuardian-52352" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Figurine-JeweledSerpent-52353" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Figurine-KingofBoars-52351" value: { - dps: 19013.50021 - tps: 15971.20624 + dps: 19208.85085 + tps: 16167.37275 } } dps_results: { key: "TestBM-AllItems-Figurine-SapphireOwl-42413" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-FleetShadowspiritDiamond" value: { - dps: 19966.52677 - tps: 16797.50898 + dps: 19967.23023 + tps: 16780.47045 } } dps_results: { key: "TestBM-AllItems-FluidDeath-58181" value: { - dps: 20268.79025 - tps: 17081.99033 + dps: 20308.65293 + tps: 17105.39137 } } dps_results: { key: "TestBM-AllItems-ForethoughtTalisman-40258" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ForgeEmber-37660" value: { - dps: 19017.24908 - tps: 16023.2365 + dps: 19206.96942 + tps: 16210.99704 } } dps_results: { key: "TestBM-AllItems-ForlornShadowspiritDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-ForlornSkyflareDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-ForlornStarflareDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-FuryofAngerforge-59461" value: { - dps: 19219.12104 - tps: 16217.46939 + dps: 19357.11223 + tps: 16328.86294 } } dps_results: { key: "TestBM-AllItems-FuryoftheFiveFlights-40431" value: { - dps: 19164.9683 - tps: 16139.1162 + dps: 19362.51902 + tps: 16337.34273 } } dps_results: { key: "TestBM-AllItems-FuturesightRune-38763" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-GaleofShadows-56138" value: { - dps: 19353.63203 - tps: 16299.9762 + dps: 19272.93494 + tps: 16231.97619 } } dps_results: { key: "TestBM-AllItems-GaleofShadows-56462" value: { - dps: 19348.71637 - tps: 16319.90481 + dps: 19295.88378 + tps: 16263.99996 } } dps_results: { key: "TestBM-AllItems-GearDetector-61462" value: { - dps: 19558.92171 - tps: 16482.53152 + dps: 19503.6356 + tps: 16415.57513 } } dps_results: { key: "TestBM-AllItems-Gladiator'sPursuit" value: { - dps: 17967.11004 - tps: 15100.50985 + dps: 17858.9842 + tps: 14993.53757 } } dps_results: { key: "TestBM-AllItems-GlowingTwilightScale-54573" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-GlowingTwilightScale-54589" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-GnomishLightningGenerator-41121" value: { - dps: 19056.53573 - tps: 16061.96865 + dps: 19245.66316 + tps: 16249.51518 } } dps_results: { key: "TestBM-AllItems-GraceoftheHerald-55266" value: { - dps: 19542.20308 - tps: 16457.40197 + dps: 19681.00852 + tps: 16586.00949 } } dps_results: { key: "TestBM-AllItems-GraceoftheHerald-56295" value: { - dps: 19875.39049 - tps: 16748.9291 + dps: 19999.26227 + tps: 16883.8539 } } dps_results: { key: "TestBM-AllItems-HarmlightToken-63839" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Harrison'sInsigniaofPanache-65803" value: { - dps: 19065.56902 - tps: 16054.75817 + dps: 19264.23244 + tps: 16254.14924 } } dps_results: { key: "TestBM-AllItems-HeartofIgnacious-59514" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-HeartofIgnacious-65110" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-HeartofRage-59224" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-HeartofRage-65072" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-HeartofSolace-55868" value: { - dps: 19353.63203 - tps: 16299.9762 + dps: 19272.93494 + tps: 16231.97619 } } dps_results: { key: "TestBM-AllItems-HeartofSolace-56393" value: { - dps: 19348.71637 - tps: 16319.90481 + dps: 19295.88378 + tps: 16263.99996 } } dps_results: { key: "TestBM-AllItems-HeartofThunder-55845" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-HeartofThunder-56370" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-HeartoftheVile-66969" value: { - dps: 19611.79874 - tps: 16521.50835 + dps: 19716.16304 + tps: 16619.90765 } } dps_results: { key: "TestBM-AllItems-Heartpierce-49982" value: { - dps: 20392.48584 - tps: 17190.9396 + dps: 20412.9464 + tps: 17203.20181 } } dps_results: { key: "TestBM-AllItems-Heartpierce-50641" value: { - dps: 20396.02586 - tps: 17194.13438 + dps: 20414.89247 + tps: 17204.80191 } } dps_results: { key: "TestBM-AllItems-IllustrationoftheDragonSoul-40432" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ImpassiveShadowspiritDiamond" value: { - dps: 19984.96268 - tps: 16820.7516 + dps: 19987.86581 + tps: 16813.25992 } } dps_results: { key: "TestBM-AllItems-ImpassiveSkyflareDiamond" value: { - dps: 19953.05059 - tps: 16795.92787 + dps: 19952.91118 + tps: 16777.47737 } } dps_results: { key: "TestBM-AllItems-ImpassiveStarflareDiamond" value: { - dps: 19947.37565 - tps: 16790.25293 + dps: 19949.83332 + tps: 16774.39951 } } dps_results: { key: "TestBM-AllItems-ImpatienceofYouth-62464" value: { - dps: 19027.51659 - tps: 15977.20655 + dps: 19223.08313 + tps: 16173.5911 } } dps_results: { key: "TestBM-AllItems-ImpatienceofYouth-62469" value: { - dps: 19027.51659 - tps: 15977.20655 + dps: 19223.08313 + tps: 16173.5911 } } dps_results: { key: "TestBM-AllItems-ImpetuousQuery-55881" value: { - dps: 19000.65185 - tps: 15965.70596 + dps: 19195.8046 + tps: 16161.67259 } } dps_results: { key: "TestBM-AllItems-ImpetuousQuery-56406" value: { - dps: 19013.50021 - tps: 15971.20624 + dps: 19208.85085 + tps: 16167.37275 } } dps_results: { key: "TestBM-AllItems-IncisorFragment-37723" value: { - dps: 19160.81062 - tps: 16159.40007 + dps: 19357.46042 + tps: 16356.8535 } } dps_results: { key: "TestBM-AllItems-InsightfulEarthsiegeDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-InsigniaofDiplomacy-61433" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-InsigniaoftheEarthenLord-61429" value: { - dps: 18978.0699 - tps: 15956.03879 + dps: 19172.87482 + tps: 16151.65414 } } dps_results: { key: "TestBM-AllItems-InvigoratingEarthsiegeDiamond" value: { - dps: 20017.23058 - tps: 16836.44364 - hps: 61.467 + dps: 20001.30768 + tps: 16785.01336 + hps: 60.38102 } } dps_results: { key: "TestBM-AllItems-JarofAncientRemedies-59354" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-JarofAncientRemedies-65029" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-JujuofNimbleness-63840" value: { - dps: 19625.07626 - tps: 16496.5401 + dps: 19710.73209 + tps: 16582.26188 } } dps_results: { key: "TestBM-AllItems-KeytotheEndlessChamber-55795" value: { - dps: 19907.39258 - tps: 16765.6065 + dps: 19901.01944 + tps: 16767.56248 } } dps_results: { key: "TestBM-AllItems-KvaldirBattleStandard-59685" value: { - dps: 19171.88138 - tps: 16139.789 + dps: 19240.31542 + tps: 16219.16586 } } dps_results: { key: "TestBM-AllItems-KvaldirBattleStandard-59689" value: { - dps: 19171.88138 - tps: 16139.789 + dps: 19240.31542 + tps: 16219.16586 } } dps_results: { key: "TestBM-AllItems-LadyLa-La'sSingingShell-67152" value: { - dps: 19133.50277 - tps: 16132.18532 + dps: 19059.60904 + tps: 16038.7807 } } dps_results: { key: "TestBM-AllItems-LastWord-50179" value: { - dps: 20286.23265 - tps: 17109.86485 + dps: 20287.29846 + tps: 17093.18035 } } dps_results: { key: "TestBM-AllItems-LastWord-50708" value: { - dps: 20286.23265 - tps: 17109.86485 + dps: 20287.29846 + tps: 17093.18035 } } dps_results: { key: "TestBM-AllItems-Lavanthor'sTalisman-37872" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-LeadenDespair-55816" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-LeadenDespair-56347" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-LeftEyeofRajh-56102" value: { - dps: 19667.83204 - tps: 16539.61945 + dps: 19848.72174 + tps: 16737.27224 } } dps_results: { key: "TestBM-AllItems-LeftEyeofRajh-56427" value: { - dps: 19792.23117 - tps: 16652.89891 + dps: 19907.74901 + tps: 16767.86768 } } dps_results: { key: "TestBM-AllItems-LicensetoSlay-58180" value: { - dps: 19385.87066 - tps: 16361.14637 + dps: 19323.30744 + tps: 16279.03169 } } dps_results: { key: "TestBM-AllItems-Lightning-ChargedBattlegear" value: { - dps: 19654.86342 - tps: 16439.06095 + dps: 19617.08991 + tps: 16414.42854 } } dps_results: { key: "TestBM-AllItems-MagnetiteMirror-55814" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-MagnetiteMirror-56345" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-MajesticDragonFigurine-40430" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-MandalaofStirringPatterns-62467" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-MandalaofStirringPatterns-62472" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-MarkofKhardros-56132" value: { - dps: 19121.09783 - tps: 16080.54745 + dps: 19324.47222 + tps: 16284.3158 } } dps_results: { key: "TestBM-AllItems-MarkofKhardros-56458" value: { - dps: 19149.71887 - tps: 16101.0865 + dps: 19354.36781 + tps: 16306.07638 } } dps_results: { key: "TestBM-AllItems-MeteoriteWhetstone-37390" value: { - dps: 19157.95184 - tps: 16136.46847 + dps: 19338.46789 + tps: 16309.55113 } } dps_results: { key: "TestBM-AllItems-MightoftheOcean-55251" value: { - dps: 19232.42182 - tps: 16208.71286 + dps: 19216.60417 + tps: 16208.56564 } } dps_results: { key: "TestBM-AllItems-MightoftheOcean-56285" value: { - dps: 19360.55831 - tps: 16353.8296 + dps: 19356.01543 + tps: 16309.44289 } } dps_results: { key: "TestBM-AllItems-MirrorofBrokenImages-62466" value: { - dps: 19027.51659 - tps: 15977.20655 + dps: 19223.08313 + tps: 16173.5911 } } dps_results: { key: "TestBM-AllItems-MirrorofBrokenImages-62471" value: { - dps: 19027.51659 - tps: 15977.20655 + dps: 19223.08313 + tps: 16173.5911 } } dps_results: { key: "TestBM-AllItems-MoonwellChalice-70142" value: { - dps: 19202.0304 - tps: 16133.86129 + dps: 19402.33206 + tps: 16335.65668 } } dps_results: { key: "TestBM-AllItems-NevermeltingIceCrystal-50259" value: { - dps: 19063.14425 - tps: 16063.79697 + dps: 19154.26873 + tps: 16164.84077 } } dps_results: { key: "TestBM-AllItems-OfferingofSacrifice-37638" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Oremantle'sFavor-61448" value: { - dps: 19083.2957 - tps: 16074.76161 + dps: 19197.55361 + tps: 16204.44899 } } dps_results: { key: "TestBM-AllItems-PersistentEarthshatterDiamond" value: { - dps: 19947.37565 - tps: 16790.25293 + dps: 19949.83332 + tps: 16774.39951 } } dps_results: { key: "TestBM-AllItems-PersistentEarthsiegeDiamond" value: { - dps: 19953.05059 - tps: 16795.92787 + dps: 19952.91118 + tps: 16777.47737 } } dps_results: { key: "TestBM-AllItems-PetrifiedScarab-21685" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-PetrifiedTwilightScale-54571" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-PetrifiedTwilightScale-54591" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-PorcelainCrab-55237" value: { - dps: 19064.99933 - tps: 16056.19767 + dps: 19261.76591 + tps: 16255.11574 } } dps_results: { key: "TestBM-AllItems-PorcelainCrab-56280" value: { - dps: 19201.60528 - tps: 16172.63108 + dps: 19403.31575 + tps: 16375.16777 } } dps_results: { key: "TestBM-AllItems-PowerfulEarthshatterDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-PowerfulEarthsiegeDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-PowerfulShadowspiritDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-Prestor'sTalismanofMachination-59441" value: { - dps: 20060.16973 - tps: 16871.93091 + dps: 20111.22247 + tps: 16919.09366 } } dps_results: { key: "TestBM-AllItems-Prestor'sTalismanofMachination-65026" value: { - dps: 20098.80986 - tps: 16904.29339 + dps: 20242.51135 + tps: 17029.47273 } } dps_results: { key: "TestBM-AllItems-PurifiedShardoftheGods" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Rainsong-55854" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Rainsong-56377" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ReignoftheDead-47316" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ReignoftheDead-47477" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-RelentlessEarthsiegeDiamond" value: { - dps: 20208.8783 - tps: 17044.5273 + dps: 20209.31436 + tps: 17026.93575 } } dps_results: { key: "TestBM-AllItems-ReverberatingShadowspiritDiamond" value: { - dps: 20165.072 - tps: 17008.79458 + dps: 20164.8082 + tps: 16990.86013 } } dps_results: { key: "TestBM-AllItems-RevitalizingShadowspiritDiamond" value: { - dps: 20165.072 - tps: 17008.79458 + dps: 20164.8082 + tps: 16990.86013 } } dps_results: { key: "TestBM-AllItems-RevitalizingSkyflareDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-RightEyeofRajh-56100" value: { - dps: 19407.82468 - tps: 16409.34685 + dps: 19283.06028 + tps: 16247.93532 } } dps_results: { key: "TestBM-AllItems-RightEyeofRajh-56431" value: { - dps: 19360.55831 - tps: 16353.8296 + dps: 19356.01543 + tps: 16309.44289 } } dps_results: { key: "TestBM-AllItems-RuneofRepulsion-40372" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Schnottz'sMedallionofCommand-65805" value: { - dps: 19660.38668 - tps: 16548.77532 + dps: 19842.64636 + tps: 16733.75555 } } dps_results: { key: "TestBM-AllItems-ScourgestalkerBattlegear" value: { - dps: 15955.84417 - tps: 13446.92143 + dps: 16055.0312 + tps: 13535.90264 } } dps_results: { key: "TestBM-AllItems-SeaStar-55256" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-SeaStar-56290" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-SealofthePantheon-36993" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Shadowmourne-49623" value: { - dps: 20556.19636 - tps: 17319.135 + dps: 20545.5088 + tps: 17300.83981 } } dps_results: { key: "TestBM-AllItems-ShieldedSkyflareDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-ShinyShardoftheGods" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Shrine-CleansingPurifier-63838" value: { - dps: 19077.71775 - tps: 16066.92746 + dps: 19180.06987 + tps: 16173.88884 } } dps_results: { key: "TestBM-AllItems-Sindragosa'sFlawlessFang-50361" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Skardyn'sGrace-56115" value: { - dps: 19758.71368 - tps: 16604.18099 + dps: 19960.58523 + tps: 16808.40554 } } dps_results: { key: "TestBM-AllItems-Skardyn'sGrace-56440" value: { - dps: 19885.36978 - tps: 16710.2813 + dps: 20069.07168 + tps: 16895.06852 } } dps_results: { key: "TestBM-AllItems-SliverofPureIce-50339" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-SliverofPureIce-50346" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Sorrowsong-55879" value: { - dps: 19000.65185 - tps: 15965.70596 + dps: 19195.8046 + tps: 16161.67259 } } dps_results: { key: "TestBM-AllItems-Sorrowsong-56400" value: { - dps: 19013.50021 - tps: 15971.20624 + dps: 19208.85085 + tps: 16167.37275 } } dps_results: { key: "TestBM-AllItems-Soul'sAnguish-66994" value: { - dps: 19407.82468 - tps: 16409.34685 + dps: 19283.06028 + tps: 16247.93532 } } dps_results: { key: "TestBM-AllItems-SoulCasket-58183" value: { - dps: 19027.51659 - tps: 15977.20655 + dps: 19223.08313 + tps: 16173.5911 } } dps_results: { key: "TestBM-AllItems-SoulPreserver-37111" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-SouloftheDead-40382" value: { - dps: 19025.20943 - tps: 16030.11928 + dps: 19213.52461 + tps: 16216.82177 } } dps_results: { key: "TestBM-AllItems-SparkofLife-37657" value: { - dps: 19079.48567 - tps: 16038.76099 + dps: 19107.93136 + tps: 16089.47824 } } dps_results: { key: "TestBM-AllItems-SphereofRedDragon'sBlood-37166" value: { - dps: 19088.53658 - tps: 16061.58563 + dps: 19219.83581 + tps: 16200.63078 } } dps_results: { key: "TestBM-AllItems-Stonemother'sKiss-61411" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-StumpofTime-62465" value: { - dps: 19385.87066 - tps: 16361.14637 + dps: 19323.30744 + tps: 16279.03169 } } dps_results: { key: "TestBM-AllItems-StumpofTime-62470" value: { - dps: 19385.87066 - tps: 16361.14637 + dps: 19323.30744 + tps: 16279.03169 } } dps_results: { key: "TestBM-AllItems-SwiftSkyflareDiamond" value: { - dps: 19953.05059 - tps: 16795.92787 + dps: 19952.91118 + tps: 16777.47737 } } dps_results: { key: "TestBM-AllItems-SwiftStarflareDiamond" value: { - dps: 19947.37565 - tps: 16790.25293 + dps: 19949.83332 + tps: 16774.39951 } } dps_results: { key: "TestBM-AllItems-SwiftWindfireDiamond" value: { - dps: 19945.67316 - tps: 16789.17659 + dps: 19947.81531 + tps: 16773.32318 } } dps_results: { key: "TestBM-AllItems-SymbioticWorm-59332" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-SymbioticWorm-65048" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-TalismanofSinisterOrder-65804" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-TalismanofTrollDivinity-37734" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Tank-CommanderInsignia-63841" value: { - dps: 19049.79695 - tps: 16034.33631 + dps: 19144.83082 + tps: 16098.61907 } } dps_results: { key: "TestBM-AllItems-TearofBlood-55819" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-TearofBlood-56351" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-TearsoftheVanquished-47215" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-TendrilsofBurrowingDark-55810" value: { - dps: 18986.24613 - tps: 15959.53897 + dps: 19181.17698 + tps: 16155.28151 } } dps_results: { key: "TestBM-AllItems-TendrilsofBurrowingDark-56339" value: { - dps: 19013.50021 - tps: 15971.20624 + dps: 19208.85085 + tps: 16167.37275 } } dps_results: { key: "TestBM-AllItems-TheGeneral'sHeart-45507" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Theralion'sMirror-59519" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Theralion'sMirror-65105" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Throngus'sFinger-56121" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Throngus'sFinger-56449" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ThunderingSkyflareDiamond" value: { - dps: 20048.94581 - tps: 16856.12377 + dps: 20033.41855 + tps: 16830.03842 } } dps_results: { key: "TestBM-AllItems-Tia'sGrace-55874" value: { - dps: 19757.96005 - tps: 16598.88038 + dps: 19919.16551 + tps: 16756.97031 } } dps_results: { key: "TestBM-AllItems-TinyAbominationinaJar-50351" value: { - dps: 19088.34243 - tps: 16072.57324 + dps: 19199.91459 + tps: 16188.90879 } } dps_results: { key: "TestBM-AllItems-TinyAbominationinaJar-50706" value: { - dps: 19088.34243 - tps: 16072.57324 + dps: 19199.91459 + tps: 16188.90879 } } dps_results: { key: "TestBM-AllItems-TirelessSkyflareDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-TirelessStarflareDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-TomeofArcanePhenomena-36972" value: { - dps: 19037.72875 - tps: 16033.8368 + dps: 19211.69633 + tps: 16179.40788 } } dps_results: { key: "TestBM-AllItems-TrenchantEarthshatterDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-TrenchantEarthsiegeDiamond" value: { - dps: 19944.21564 - tps: 16787.93822 + dps: 19944.84415 + tps: 16770.89607 } } dps_results: { key: "TestBM-AllItems-Tyrande'sFavoriteDoll-64645" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-UndeadSlayer'sBlessedArmor" value: { - dps: 15636.65071 - tps: 13223.3586 + dps: 15576.23655 + tps: 13163.6616 } } dps_results: { key: "TestBM-AllItems-UnheededWarning-59520" value: { - dps: 19868.55749 - tps: 16734.54526 + dps: 20005.40757 + tps: 16861.99654 } } dps_results: { key: "TestBM-AllItems-UnquenchableFlame-67101" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-UnsolvableRiddle-62468" value: { - dps: 19933.12105 - tps: 16727.51475 + dps: 20042.80844 + tps: 16852.48206 } } dps_results: { key: "TestBM-AllItems-UnsolvableRiddle-68709" value: { - dps: 19933.12105 - tps: 16727.51475 + dps: 20042.80844 + tps: 16852.48206 } } dps_results: { key: "TestBM-AllItems-Val'anyr,HammerofAncientKings-46017" value: { - dps: 19020.10601 - tps: 16041.91931 + dps: 19097.93581 + tps: 16093.69011 } } dps_results: { key: "TestBM-AllItems-VialofStolenMemories-59515" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-VialofStolenMemories-65109" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sBadgeofConquest-61033" value: { - dps: 19801.3988 - tps: 16670.90817 + dps: 19911.03022 + tps: 16795.46147 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sBadgeofDominance-61035" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sBadgeofVictory-61034" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sEmblemofAccuracy-61027" value: { - dps: 19448.36203 - tps: 16418.98336 + dps: 19433.95632 + tps: 16360.86292 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sEmblemofAlacrity-61028" value: { - dps: 19394.23431 - tps: 16337.38491 + dps: 19319.65549 + tps: 16264.23105 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sEmblemofCruelty-61026" value: { - dps: 19235.77531 - tps: 16233.21162 + dps: 19388.54772 + tps: 16358.25982 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sEmblemofProficiency-61030" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sEmblemofProwess-61029" value: { - dps: 19034.91413 - tps: 15980.37338 + dps: 19230.59461 + tps: 16176.87301 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sEmblemofTenacity-61032" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sInsigniaofConquest-61047" value: { - dps: 19803.12193 - tps: 16681.81387 + dps: 19859.71581 + tps: 16735.88225 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sInsigniaofDominance-61045" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-ViciousGladiator'sInsigniaofVictory-61046" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-Windrunner'sPursuit" value: { - dps: 16123.53685 - tps: 13541.94906 + dps: 16042.29702 + tps: 13470.43414 } } dps_results: { key: "TestBM-AllItems-WingedTalisman-37844" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-WitchingHourglass-55787" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-WitchingHourglass-56320" value: { - dps: 18902.53716 - tps: 15923.7038 + dps: 19096.17865 + tps: 16118.14413 } } dps_results: { key: "TestBM-AllItems-World-QuellerFocus-63842" value: { - dps: 18987.8035 - tps: 15960.20567 + dps: 19182.75834 + tps: 16155.97244 } } dps_results: { key: "TestBM-AllItems-Za'brox'sLuckyTooth-63742" value: { - dps: 19092.47679 - tps: 16060.0084 + dps: 19294.57663 + tps: 16262.55523 } } dps_results: { key: "TestBM-AllItems-Za'brox'sLuckyTooth-63745" value: { - dps: 19092.47679 - tps: 16060.0084 + dps: 19294.57663 + tps: 16262.55523 } } dps_results: { key: "TestBM-AllItems-Zod'sRepeatingLongbow-50034" value: { - dps: 18681.21456 - tps: 15549.21589 + dps: 18776.41265 + tps: 15627.96599 } } dps_results: { key: "TestBM-AllItems-Zod'sRepeatingLongbow-50638" value: { - dps: 18860.28588 - tps: 15734.87603 + dps: 18913.43506 + tps: 15766.37326 } } dps_results: { key: "TestBM-Average-Default" value: { - dps: 20241.93401 - tps: 17063.69253 + dps: 20259.2047 + tps: 17079.89252 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm-FullBuffs-LongMultiTarget" value: { - dps: 19953.84481 - tps: 16958.70308 + dps: 19954.49503 + tps: 16942.75481 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm-FullBuffs-LongSingleTarget" value: { - dps: 19953.84481 - tps: 16958.70308 + dps: 19954.49503 + tps: 16942.75481 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm-FullBuffs-ShortSingleTarget" value: { - dps: 23725.53647 - tps: 19970.13068 + dps: 23788.31077 + tps: 20021.92092 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm-NoBuffs-LongMultiTarget" value: { - dps: 13569.62559 - tps: 11545.58289 + dps: 13538.96709 + tps: 11518.83237 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm-NoBuffs-LongSingleTarget" value: { - dps: 13569.62559 - tps: 11545.58289 + dps: 13538.96709 + tps: 11518.83237 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm-NoBuffs-ShortSingleTarget" value: { - dps: 14161.2542 - tps: 12039.32967 + dps: 14186.89388 + tps: 12088.11873 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm_advanced-FullBuffs-LongMultiTarget" value: { - dps: 19953.84481 - tps: 16958.70308 + dps: 19954.49503 + tps: 16942.75481 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm_advanced-FullBuffs-LongSingleTarget" value: { - dps: 19953.84481 - tps: 16958.70308 + dps: 19954.49503 + tps: 16942.75481 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm_advanced-FullBuffs-ShortSingleTarget" value: { - dps: 23725.53647 - tps: 19970.13068 + dps: 23788.31077 + tps: 20021.92092 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm_advanced-NoBuffs-LongMultiTarget" value: { - dps: 13569.62559 - tps: 11545.58289 + dps: 13538.96709 + tps: 11518.83237 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm_advanced-NoBuffs-LongSingleTarget" value: { - dps: 13569.62559 - tps: 11545.58289 + dps: 13538.96709 + tps: 11518.83237 } } dps_results: { key: "TestBM-Settings-Dwarf-preraid_bm-Basic-bm_advanced-NoBuffs-ShortSingleTarget" value: { - dps: 14161.2542 - tps: 12039.32967 + dps: 14186.89388 + tps: 12088.11873 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm-FullBuffs-LongMultiTarget" value: { - dps: 20286.23265 - tps: 17109.86485 + dps: 20287.29846 + tps: 17093.18035 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm-FullBuffs-LongSingleTarget" value: { - dps: 20286.23265 - tps: 17109.86485 + dps: 20287.29846 + tps: 17093.18035 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm-FullBuffs-ShortSingleTarget" value: { - dps: 24297.50929 - tps: 20277.31164 + dps: 24360.12007 + tps: 20328.57259 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm-NoBuffs-LongMultiTarget" value: { - dps: 13807.04189 - tps: 11659.87034 + dps: 13774.40658 + tps: 11631.59639 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm-NoBuffs-LongSingleTarget" value: { - dps: 13807.04189 - tps: 11659.87034 + dps: 13774.40658 + tps: 11631.59639 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm-NoBuffs-ShortSingleTarget" value: { - dps: 14516.62963 - tps: 12244.52314 + dps: 14538.33171 + tps: 12291.1326 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm_advanced-FullBuffs-LongMultiTarget" value: { - dps: 20286.23265 - tps: 17109.86485 + dps: 20287.29846 + tps: 17093.18035 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm_advanced-FullBuffs-LongSingleTarget" value: { - dps: 20286.23265 - tps: 17109.86485 + dps: 20287.29846 + tps: 17093.18035 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm_advanced-FullBuffs-ShortSingleTarget" value: { - dps: 24297.50929 - tps: 20277.31164 + dps: 24360.12007 + tps: 20328.57259 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm_advanced-NoBuffs-LongMultiTarget" value: { - dps: 13807.04189 - tps: 11659.87034 + dps: 13774.40658 + tps: 11631.59639 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm_advanced-NoBuffs-LongSingleTarget" value: { - dps: 13807.04189 - tps: 11659.87034 + dps: 13774.40658 + tps: 11631.59639 } } dps_results: { key: "TestBM-Settings-Orc-preraid_bm-Basic-bm_advanced-NoBuffs-ShortSingleTarget" value: { - dps: 14516.62963 - tps: 12244.52314 + dps: 14538.33171 + tps: 12291.1326 } } dps_results: { key: "TestBM-SwitchInFrontOfTarget-Default" value: { - dps: 20281.07122 - tps: 17106.36385 + dps: 20279.24643 + tps: 17089.65235 } } diff --git a/sim/hunter/beast_mastery/beast_mastery_test.go b/sim/hunter/beast_mastery/beast_mastery_test.go index 92413d7b61..72298e364c 100644 --- a/sim/hunter/beast_mastery/beast_mastery_test.go +++ b/sim/hunter/beast_mastery/beast_mastery_test.go @@ -28,7 +28,8 @@ func TestBM(t *testing.T) { core.GetAplRotation("../../../ui/hunter/beast_mastery/apls", "bm_advanced"), }, - ItemFilter: ItemFilter, + ItemFilter: ItemFilter, + DistanceFromTarget: 5.1, })) } diff --git a/sim/hunter/marksmanship/TestMM.results b/sim/hunter/marksmanship/TestMM.results index a021371d4f..b5df7bda3f 100644 --- a/sim/hunter/marksmanship/TestMM.results +++ b/sim/hunter/marksmanship/TestMM.results @@ -40,2076 +40,2076 @@ character_stats_results: { dps_results: { key: "TestMM-AllItems-AgileShadowspiritDiamond" value: { - dps: 21444.2983 - tps: 19345.60845 + dps: 21546.5687 + tps: 19466.89583 } } dps_results: { key: "TestMM-AllItems-Ahn'KaharBloodHunter'sBattlegear" value: { - dps: 18269.05155 - tps: 16495.5402 + dps: 18274.22678 + tps: 16497.43962 } } dps_results: { key: "TestMM-AllItems-Althor'sAbacus-50359" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Althor'sAbacus-50366" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Anhuur'sHymnal-55889" value: { - dps: 20318.05832 - tps: 18327.80802 + dps: 20378.27079 + tps: 18388.11123 } } dps_results: { key: "TestMM-AllItems-Anhuur'sHymnal-56407" value: { - dps: 20410.71853 - tps: 18421.34966 + dps: 20519.06183 + tps: 18546.79727 } } dps_results: { key: "TestMM-AllItems-AustereEarthsiegeDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-AustereShadowspiritDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-Bandit'sInsignia-40371" value: { - dps: 20037.95785 - tps: 18092.87886 + dps: 20207.0091 + tps: 18254.34526 } } dps_results: { key: "TestMM-AllItems-BaubleofTrueBlood-50354" value: { - dps: 19826.10996 - tps: 17899.52499 - hps: 87.87487 + dps: 19994.01394 + tps: 18059.78374 + hps: 88.0591 } } dps_results: { key: "TestMM-AllItems-BaubleofTrueBlood-50726" value: { - dps: 19826.10996 - tps: 17899.52499 - hps: 87.87487 + dps: 19994.01394 + tps: 18059.78374 + hps: 88.0591 } } dps_results: { key: "TestMM-AllItems-BeamingEarthsiegeDiamond" value: { - dps: 21015.22555 - tps: 18928.96784 + dps: 21107.35909 + tps: 19041.1151 } } dps_results: { key: "TestMM-AllItems-BedrockTalisman-58182" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-BellofEnragingResonance-59326" value: { - dps: 20230.29825 - tps: 18282.9166 + dps: 20398.76913 + tps: 18438.6423 } } dps_results: { key: "TestMM-AllItems-BellofEnragingResonance-65053" value: { - dps: 20285.47085 - tps: 18333.4259 + dps: 20446.87152 + tps: 18482.5674 } } dps_results: { key: "TestMM-AllItems-BindingPromise-67037" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-BlackBruise-50035" value: { - dps: 19665.41352 - tps: 17695.89981 + dps: 19513.56241 + tps: 17549.72523 } } dps_results: { key: "TestMM-AllItems-BlackBruise-50692" value: { - dps: 19647.23859 - tps: 17679.82874 + dps: 19495.54393 + tps: 17533.80351 } } dps_results: { key: "TestMM-AllItems-BlessedGarboftheUndeadSlayer" value: { - dps: 16711.93096 - tps: 15066.43018 + dps: 16700.96912 + tps: 15055.19196 } } dps_results: { key: "TestMM-AllItems-BlessedRegaliaofUndeadCleansing" value: { - dps: 15870.74541 - tps: 14304.4277 + dps: 15871.20842 + tps: 14316.08307 } } dps_results: { key: "TestMM-AllItems-Blood-SoakedAleMug-63843" value: { - dps: 21064.8253 - tps: 19049.35902 + dps: 21015.30211 + tps: 18993.46855 } } dps_results: { key: "TestMM-AllItems-BloodofIsiset-55995" value: { - dps: 20435.44995 - tps: 18474.6563 + dps: 20344.79003 + tps: 18392.24606 } } dps_results: { key: "TestMM-AllItems-BloodofIsiset-56414" value: { - dps: 20487.33325 - tps: 18532.27286 + dps: 20383.74298 + tps: 18426.2655 } } dps_results: { key: "TestMM-AllItems-BloodthirstyGladiator'sBadgeofConquest-64687" value: { - dps: 21036.68315 - tps: 19004.5245 + dps: 21182.37509 + tps: 19144.23433 } } dps_results: { key: "TestMM-AllItems-BloodthirstyGladiator'sBadgeofDominance-64688" value: { - dps: 20039.29342 - tps: 18112.94929 + dps: 20218.65466 + tps: 18284.59981 } } dps_results: { key: "TestMM-AllItems-BloodthirstyGladiator'sBadgeofVictory-64689" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-BloodthirstyGladiator'sEmblemofCruelty-64740" value: { - dps: 20139.58727 - tps: 18192.20562 + dps: 20294.38117 + tps: 18335.42044 } } dps_results: { key: "TestMM-AllItems-BloodthirstyGladiator'sEmblemofMeditation-64741" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-BloodthirstyGladiator'sEmblemofTenacity-64742" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-BloodthirstyGladiator'sInsigniaofConquest-64761" value: { - dps: 20632.57178 - tps: 18615.86981 + dps: 20804.65157 + tps: 18780.61549 } } dps_results: { key: "TestMM-AllItems-BloodthirstyGladiator'sInsigniaofDominance-64762" value: { - dps: 19849.5868 - tps: 17923.24267 + dps: 20019.88918 + tps: 18085.83433 } } dps_results: { key: "TestMM-AllItems-BloodthirstyGladiator'sInsigniaofVictory-64763" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-BottledLightning-66879" value: { - dps: 19926.32571 - tps: 17990.41699 + dps: 20099.1478 + tps: 18154.7736 } } dps_results: { key: "TestMM-AllItems-BracingEarthsiegeDiamond" value: { - dps: 20989.04639 - tps: 18526.40814 + dps: 21086.71207 + tps: 18641.93183 } } dps_results: { key: "TestMM-AllItems-BracingShadowspiritDiamond" value: { - dps: 20989.04639 - tps: 18526.40814 + dps: 21086.71207 + tps: 18641.93183 } } dps_results: { key: "TestMM-AllItems-Bryntroll,theBoneArbiter-50415" value: { - dps: 21444.2983 - tps: 19345.60845 + dps: 21546.5687 + tps: 19466.89583 } } dps_results: { key: "TestMM-AllItems-Bryntroll,theBoneArbiter-50709" value: { - dps: 21444.2983 - tps: 19345.60845 + dps: 21546.5687 + tps: 19466.89583 } } dps_results: { key: "TestMM-AllItems-BurningShadowspiritDiamond" value: { - dps: 21294.0166 - tps: 19209.4683 + dps: 21396.03087 + tps: 19331.69822 } } dps_results: { key: "TestMM-AllItems-ChaoticShadowspiritDiamond" value: { - dps: 21358.89599 - tps: 19270.69697 + dps: 21467.21032 + tps: 19398.49538 } } dps_results: { key: "TestMM-AllItems-ChaoticSkyflareDiamond" value: { - dps: 21321.4384 - tps: 19235.18069 + dps: 21417.63199 + tps: 19351.388 } } dps_results: { key: "TestMM-AllItems-CoreofRipeness-58184" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-CorpseTongueCoin-50349" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-CorpseTongueCoin-50352" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-CorrodedSkeletonKey-50356" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 hps: 64 } } dps_results: { key: "TestMM-AllItems-CrushingWeight-59506" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-CrushingWeight-65118" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-CryptstalkerBattlegear" value: { - dps: 16365.18165 - tps: 14654.99576 + dps: 16386.48442 + tps: 14682.42384 } } dps_results: { key: "TestMM-AllItems-DarkmoonCard:Berserker!-42989" value: { - dps: 19947.78908 - tps: 18014.50192 + dps: 20096.48685 + tps: 18154.43618 } } dps_results: { key: "TestMM-AllItems-DarkmoonCard:Death-42990" value: { - dps: 19992.17349 - tps: 18059.48565 + dps: 20138.4001 + tps: 18197.44987 } } dps_results: { key: "TestMM-AllItems-DarkmoonCard:Earthquake-62048" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-DarkmoonCard:Greatness-44255" value: { - dps: 20101.88554 - tps: 18147.37848 + dps: 20280.65434 + tps: 18317.33435 } } dps_results: { key: "TestMM-AllItems-DarkmoonCard:Hurricane-62049" value: { - dps: 20337.73382 - tps: 18366.42913 + dps: 20405.17175 + tps: 18434.80352 } } dps_results: { key: "TestMM-AllItems-DarkmoonCard:Hurricane-62051" value: { - dps: 21167.59812 - tps: 19108.0351 + dps: 21213.60429 + tps: 19154.24953 } } dps_results: { key: "TestMM-AllItems-DarkmoonCard:Tsunami-62050" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-DarkmoonCard:Volcano-62047" value: { - dps: 20590.29729 - tps: 18637.99517 + dps: 20503.63979 + tps: 18557.58367 } } dps_results: { key: "TestMM-AllItems-Death'sChoice-47464" value: { - dps: 20550.91671 - tps: 18548.50431 + dps: 20724.54813 + tps: 18713.91139 } } dps_results: { key: "TestMM-AllItems-DeathKnight'sAnguish-38212" value: { - dps: 19929.78912 - tps: 17998.53953 + dps: 20072.98216 + tps: 18131.36817 } } dps_results: { key: "TestMM-AllItems-Deathbringer'sWill-50362" value: { - dps: 20343.54743 - tps: 18372.25561 + dps: 20484.6355 + tps: 18501.44799 } } dps_results: { key: "TestMM-AllItems-Deathbringer'sWill-50363" value: { - dps: 20354.3485 - tps: 18376.91263 + dps: 20507.35559 + tps: 18519.71842 } } dps_results: { key: "TestMM-AllItems-Defender'sCode-40257" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-DestructiveShadowspiritDiamond" value: { - dps: 21050.95787 - tps: 18962.75885 + dps: 21154.65408 + tps: 19085.93913 } } dps_results: { key: "TestMM-AllItems-DestructiveSkyflareDiamond" value: { - dps: 21025.67051 - tps: 18939.41281 + dps: 21121.6993 + tps: 19054.74259 } } dps_results: { key: "TestMM-AllItems-DislodgedForeignObject-50348" value: { - dps: 20059.60082 - tps: 18065.16364 + dps: 20012.94483 + tps: 18032.67146 } } dps_results: { key: "TestMM-AllItems-DislodgedForeignObject-50353" value: { - dps: 20070.58166 - tps: 18093.28381 + dps: 20024.47843 + tps: 18069.04946 } } dps_results: { key: "TestMM-AllItems-EffulgentShadowspiritDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-ElectrosparkHeartstarter-67118" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-EmberShadowspiritDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-EmberSkyflareDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-EnigmaticShadowspiritDiamond" value: { - dps: 21050.95787 - tps: 18962.75885 + dps: 21154.65408 + tps: 19085.93913 } } dps_results: { key: "TestMM-AllItems-EnigmaticSkyflareDiamond" value: { - dps: 21015.22555 - tps: 18928.96784 + dps: 21107.35909 + tps: 19041.1151 } } dps_results: { key: "TestMM-AllItems-EnigmaticStarflareDiamond" value: { - dps: 21000.65577 - tps: 18914.82897 + dps: 21101.45993 + tps: 19035.65575 } } dps_results: { key: "TestMM-AllItems-EphemeralSnowflake-50260" value: { - dps: 20090.9172 - tps: 18117.1064 + dps: 20091.22611 + tps: 18115.9151 } } dps_results: { key: "TestMM-AllItems-EssenceofGossamer-37220" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-EssenceoftheCyclone-59473" value: { - dps: 21055.74054 - tps: 19012.72551 + dps: 21207.64763 + tps: 19151.43642 } } dps_results: { key: "TestMM-AllItems-EssenceoftheCyclone-65140" value: { - dps: 21195.96298 - tps: 19136.08008 + dps: 21337.09569 + tps: 19265.83248 } } dps_results: { key: "TestMM-AllItems-EternalEarthsiegeDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-EternalShadowspiritDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-ExtractofNecromanticPower-40373" value: { - dps: 19989.49718 - tps: 18056.32488 + dps: 20137.08939 + tps: 18195.28377 } } dps_results: { key: "TestMM-AllItems-EyeoftheBroodmother-45308" value: { - dps: 20035.59818 - tps: 18102.53788 + dps: 20183.06504 + tps: 18241.45041 } } dps_results: { key: "TestMM-AllItems-FallofMortality-59500" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-FallofMortality-65124" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Figurine-DemonPanther-52199" value: { - dps: 21555.68315 - tps: 19466.65439 + dps: 21685.47149 + tps: 19612.62164 } } dps_results: { key: "TestMM-AllItems-Figurine-DreamOwl-52354" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Figurine-EarthenGuardian-52352" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Figurine-JeweledSerpent-52353" value: { - dps: 20025.96804 - tps: 18099.62391 + dps: 20204.6199 + tps: 18270.56505 } } dps_results: { key: "TestMM-AllItems-Figurine-KingofBoars-52351" value: { - dps: 20487.33325 - tps: 18532.27286 + dps: 20383.74298 + tps: 18426.2655 } } dps_results: { key: "TestMM-AllItems-Figurine-SapphireOwl-42413" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-FleetShadowspiritDiamond" value: { - dps: 21253.14398 - tps: 19194.34717 + dps: 21175.67423 + tps: 19112.26177 } } dps_results: { key: "TestMM-AllItems-FluidDeath-58181" value: { - dps: 21394.45887 - tps: 19302.96101 + dps: 21438.39319 + tps: 19358.0762 } } dps_results: { key: "TestMM-AllItems-ForethoughtTalisman-40258" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-ForgeEmber-37660" value: { - dps: 19933.70198 - tps: 18001.9998 + dps: 20081.57029 + tps: 18141.45758 } } dps_results: { key: "TestMM-AllItems-ForlornShadowspiritDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-ForlornSkyflareDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-ForlornStarflareDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-FuryofAngerforge-59461" value: { - dps: 20148.70622 - tps: 18201.32458 + dps: 20315.6123 + tps: 18355.48547 } } dps_results: { key: "TestMM-AllItems-FuryoftheFiveFlights-40431" value: { - dps: 20092.15408 - tps: 18135.74156 + dps: 20263.01902 + tps: 18298.64958 } } dps_results: { key: "TestMM-AllItems-FuturesightRune-38763" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-GaleofShadows-56138" value: { - dps: 20162.35212 - tps: 18179.60537 + dps: 20119.04042 + tps: 18142.27063 } } dps_results: { key: "TestMM-AllItems-GaleofShadows-56462" value: { - dps: 20086.77672 - tps: 18094.33286 + dps: 20081.03378 + tps: 18111.66525 } } dps_results: { key: "TestMM-AllItems-GearDetector-61462" value: { - dps: 20489.6061 - tps: 18435.86136 + dps: 20573.80035 + tps: 18541.26131 } } dps_results: { key: "TestMM-AllItems-Gladiator'sPursuit" value: { - dps: 18783.65433 - tps: 16919.19235 + dps: 18854.86104 + tps: 16991.35099 } } dps_results: { key: "TestMM-AllItems-GlowingTwilightScale-54573" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-GlowingTwilightScale-54589" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-GnomishLightningGenerator-41121" value: { - dps: 19971.83893 - tps: 18039.08109 + dps: 20118.10581 + tps: 18177.6459 } } dps_results: { key: "TestMM-AllItems-GraceoftheHerald-55266" value: { - dps: 20444.56763 - tps: 18458.82649 + dps: 20610.15417 + tps: 18614.20141 } } dps_results: { key: "TestMM-AllItems-GraceoftheHerald-56295" value: { - dps: 20702.64862 - tps: 18685.77655 + dps: 20865.12286 + tps: 18834.70382 } } dps_results: { key: "TestMM-AllItems-HarmlightToken-63839" value: { - dps: 19831.96583 - tps: 17905.65882 + dps: 19999.95409 + tps: 18065.94511 } } dps_results: { key: "TestMM-AllItems-Harrison'sInsigniaofPanache-65803" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-HeartofIgnacious-59514" value: { - dps: 19828.40518 - tps: 17902.06105 + dps: 19996.5764 + tps: 18062.52155 } } dps_results: { key: "TestMM-AllItems-HeartofIgnacious-65110" value: { - dps: 19828.7062 - tps: 17902.36207 + dps: 19996.89819 + tps: 18062.84334 } } dps_results: { key: "TestMM-AllItems-HeartofRage-59224" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-HeartofRage-65072" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-HeartofSolace-55868" value: { - dps: 20155.17198 - tps: 18172.42523 + dps: 20111.62239 + tps: 18134.85259 } } dps_results: { key: "TestMM-AllItems-HeartofSolace-56393" value: { - dps: 20078.54944 - tps: 18086.10558 + dps: 20072.61847 + tps: 18103.24995 } } dps_results: { key: "TestMM-AllItems-HeartofThunder-55845" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-HeartofThunder-56370" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-HeartoftheVile-66969" value: { - dps: 20529.42564 - tps: 18535.36967 + dps: 20689.9965 + tps: 18685.06592 } } dps_results: { key: "TestMM-AllItems-Heartpierce-49982" value: { - dps: 21568.97468 - tps: 19457.15516 + dps: 21678.47021 + tps: 19586.43269 } } dps_results: { key: "TestMM-AllItems-Heartpierce-50641" value: { - dps: 21570.97828 - tps: 19458.93281 + dps: 21680.48722 + tps: 19588.22594 } } dps_results: { key: "TestMM-AllItems-IllustrationoftheDragonSoul-40432" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-ImpassiveShadowspiritDiamond" value: { - dps: 21050.95787 - tps: 18962.75885 + dps: 21154.65408 + tps: 19085.93913 } } dps_results: { key: "TestMM-AllItems-ImpassiveSkyflareDiamond" value: { - dps: 21015.22555 - tps: 18928.96784 + dps: 21107.35909 + tps: 19041.1151 } } dps_results: { key: "TestMM-AllItems-ImpassiveStarflareDiamond" value: { - dps: 21000.65577 - tps: 18914.82897 + dps: 21101.45993 + tps: 19035.65575 } } dps_results: { key: "TestMM-AllItems-ImpatienceofYouth-62464" value: { - dps: 20585.73992 - tps: 18633.55161 + dps: 20498.99498 + tps: 18553.09483 } } dps_results: { key: "TestMM-AllItems-ImpatienceofYouth-62469" value: { - dps: 20585.73992 - tps: 18633.55161 + dps: 20498.99498 + tps: 18553.09483 } } dps_results: { key: "TestMM-AllItems-ImpetuousQuery-55881" value: { - dps: 20435.44995 - tps: 18474.6563 + dps: 20344.79003 + tps: 18392.24606 } } dps_results: { key: "TestMM-AllItems-ImpetuousQuery-56406" value: { - dps: 20487.33325 - tps: 18532.27286 + dps: 20383.74298 + tps: 18426.2655 } } dps_results: { key: "TestMM-AllItems-IncisorFragment-37723" value: { - dps: 20139.96561 - tps: 18199.1037 + dps: 20305.07264 + tps: 18356.43843 } } dps_results: { key: "TestMM-AllItems-InsightfulEarthsiegeDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-InsigniaofDiplomacy-61433" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-InsigniaoftheEarthenLord-61429" value: { - dps: 20575.75958 - tps: 18606.32759 + dps: 20515.28735 + tps: 18551.90142 } } dps_results: { key: "TestMM-AllItems-InvigoratingEarthsiegeDiamond" value: { - dps: 20956.83161 - tps: 18858.41346 - hps: 55.8791 + dps: 20993.92953 + tps: 18913.69315 + hps: 56.66891 } } dps_results: { key: "TestMM-AllItems-JarofAncientRemedies-59354" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-JarofAncientRemedies-65029" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-JujuofNimbleness-63840" value: { - dps: 21064.8253 - tps: 19049.35902 + dps: 21015.30211 + tps: 18993.46855 } } dps_results: { key: "TestMM-AllItems-KeytotheEndlessChamber-55795" value: { - dps: 21132.49155 - tps: 19071.61907 + dps: 20952.21302 + tps: 18889.83321 } } dps_results: { key: "TestMM-AllItems-KvaldirBattleStandard-59685" value: { - dps: 20076.03055 - tps: 18085.49476 + dps: 20124.17667 + tps: 18133.74732 } } dps_results: { key: "TestMM-AllItems-KvaldirBattleStandard-59689" value: { - dps: 20076.03055 - tps: 18085.49476 + dps: 20124.17667 + tps: 18133.74732 } } dps_results: { key: "TestMM-AllItems-LadyLa-La'sSingingShell-67152" value: { - dps: 19934.58833 - tps: 17952.59115 + dps: 20131.56163 + tps: 18158.18386 } } dps_results: { key: "TestMM-AllItems-LastWord-50179" value: { - dps: 21444.2983 - tps: 19345.60845 + dps: 21546.5687 + tps: 19466.89583 } } dps_results: { key: "TestMM-AllItems-LastWord-50708" value: { - dps: 21444.2983 - tps: 19345.60845 + dps: 21546.5687 + tps: 19466.89583 } } dps_results: { key: "TestMM-AllItems-Lavanthor'sTalisman-37872" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-LeadenDespair-55816" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-LeadenDespair-56347" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-LeftEyeofRajh-56102" value: { - dps: 20622.40047 - tps: 18614.67535 + dps: 20783.50713 + tps: 18767.36286 } } dps_results: { key: "TestMM-AllItems-LeftEyeofRajh-56427" value: { - dps: 20757.62563 - tps: 18736.05584 + dps: 20925.18151 + tps: 18890.58791 } } dps_results: { key: "TestMM-AllItems-LicensetoSlay-58180" value: { - dps: 20433.75433 - tps: 18445.25639 + dps: 20490.11053 + tps: 18510.32312 } } dps_results: { key: "TestMM-AllItems-Lightning-ChargedBattlegear" value: { - dps: 22045.6535 - tps: 20039.62291 + dps: 22034.65141 + tps: 20009.09906 } } dps_results: { key: "TestMM-AllItems-MagnetiteMirror-55814" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-MagnetiteMirror-56345" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-MajesticDragonFigurine-40430" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-MandalaofStirringPatterns-62467" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-MandalaofStirringPatterns-62472" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-MarkofKhardros-56132" value: { - dps: 20405.82408 - tps: 18458.72423 + dps: 20594.87402 + tps: 18638.47471 } } dps_results: { key: "TestMM-AllItems-MarkofKhardros-56458" value: { - dps: 20692.41419 - tps: 18723.68739 + dps: 20936.76574 + tps: 18970.31777 } } dps_results: { key: "TestMM-AllItems-MeteoriteWhetstone-37390" value: { - dps: 19951.9383 - tps: 17968.23477 + dps: 20067.64814 + tps: 18092.16286 } } dps_results: { key: "TestMM-AllItems-MightoftheOcean-55251" value: { - dps: 20333.51701 - tps: 18361.63953 + dps: 20191.81119 + tps: 18224.97997 } } dps_results: { key: "TestMM-AllItems-MightoftheOcean-56285" value: { - dps: 20410.71853 - tps: 18421.34966 + dps: 20519.06183 + tps: 18546.79727 } } dps_results: { key: "TestMM-AllItems-MirrorofBrokenImages-62466" value: { - dps: 20585.73992 - tps: 18633.55161 + dps: 20498.99498 + tps: 18553.09483 } } dps_results: { key: "TestMM-AllItems-MirrorofBrokenImages-62471" value: { - dps: 20585.73992 - tps: 18633.55161 + dps: 20498.99498 + tps: 18553.09483 } } dps_results: { key: "TestMM-AllItems-MoonwellChalice-70142" value: { - dps: 20758.86017 - tps: 18813.03513 + dps: 20849.90333 + tps: 18861.89898 } } dps_results: { key: "TestMM-AllItems-NevermeltingIceCrystal-50259" value: { - dps: 19965.78921 - tps: 18026.90684 + dps: 20133.37257 + tps: 18187.51419 } } dps_results: { key: "TestMM-AllItems-OfferingofSacrifice-37638" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Oremantle'sFavor-61448" value: { - dps: 20043.35325 - tps: 18098.40711 + dps: 20218.69555 + tps: 18266.68746 } } dps_results: { key: "TestMM-AllItems-PersistentEarthshatterDiamond" value: { - dps: 21000.65577 - tps: 18914.82897 + dps: 21101.45993 + tps: 19035.65575 } } dps_results: { key: "TestMM-AllItems-PersistentEarthsiegeDiamond" value: { - dps: 21015.22555 - tps: 18928.96784 + dps: 21107.35909 + tps: 19041.1151 } } dps_results: { key: "TestMM-AllItems-PetrifiedScarab-21685" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-PetrifiedTwilightScale-54571" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-PetrifiedTwilightScale-54591" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-PorcelainCrab-55237" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-PorcelainCrab-56280" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-PowerfulEarthshatterDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-PowerfulEarthsiegeDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-PowerfulShadowspiritDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-Prestor'sTalismanofMachination-59441" value: { - dps: 21230.41508 - tps: 19137.46492 + dps: 21220.83828 + tps: 19134.74126 } } dps_results: { key: "TestMM-AllItems-Prestor'sTalismanofMachination-65026" value: { - dps: 21286.76096 - tps: 19194.92428 + dps: 21273.65863 + tps: 19166.07419 } } dps_results: { key: "TestMM-AllItems-PurifiedShardoftheGods" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Rainsong-55854" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Rainsong-56377" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-ReignoftheDead-47316" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-ReignoftheDead-47477" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-RelentlessEarthsiegeDiamond" value: { - dps: 21347.01266 - tps: 19256.44819 + dps: 21451.65552 + tps: 19381.55509 } } dps_results: { key: "TestMM-AllItems-ReverberatingShadowspiritDiamond" value: { - dps: 21294.0166 - tps: 19209.4683 + dps: 21396.03087 + tps: 19331.69822 } } dps_results: { key: "TestMM-AllItems-RevitalizingShadowspiritDiamond" value: { - dps: 21294.0166 - tps: 19209.4683 + dps: 21396.03087 + tps: 19331.69822 } } dps_results: { key: "TestMM-AllItems-RevitalizingSkyflareDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-RightEyeofRajh-56100" value: { - dps: 20318.05832 - tps: 18327.80802 + dps: 20378.27079 + tps: 18388.11123 } } dps_results: { key: "TestMM-AllItems-RightEyeofRajh-56431" value: { - dps: 20410.71853 - tps: 18421.34966 + dps: 20519.06183 + tps: 18546.79727 } } dps_results: { key: "TestMM-AllItems-RuneofRepulsion-40372" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Schnottz'sMedallionofCommand-65805" value: { - dps: 20428.17407 - tps: 18441.51082 + dps: 20588.1589 + tps: 18592.21516 } } dps_results: { key: "TestMM-AllItems-ScourgestalkerBattlegear" value: { - dps: 16698.874 - tps: 15049.08321 + dps: 16792.03099 + tps: 15130.94921 } } dps_results: { key: "TestMM-AllItems-SeaStar-55256" value: { - dps: 19933.39171 - tps: 18007.04758 + dps: 20107.11529 + tps: 18173.06044 } } dps_results: { key: "TestMM-AllItems-SeaStar-56290" value: { - dps: 20025.96804 - tps: 18099.62391 + dps: 20204.6199 + tps: 18270.56505 } } dps_results: { key: "TestMM-AllItems-SealofthePantheon-36993" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Shadowmourne-49623" value: { - dps: 21528.87379 - tps: 19415.77933 + dps: 21498.01629 + tps: 19391.6494 } } dps_results: { key: "TestMM-AllItems-ShieldedSkyflareDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-ShinyShardoftheGods" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Shrine-CleansingPurifier-63838" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Sindragosa'sFlawlessFang-50361" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Skardyn'sGrace-56115" value: { - dps: 21178.07165 - tps: 19164.26782 + dps: 21189.64344 + tps: 19178.73211 } } dps_results: { key: "TestMM-AllItems-Skardyn'sGrace-56440" value: { - dps: 21348.406 - tps: 19332.28828 + dps: 21368.8567 + tps: 19337.98689 } } dps_results: { key: "TestMM-AllItems-SliverofPureIce-50339" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-SliverofPureIce-50346" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Sorrowsong-55879" value: { - dps: 20435.44995 - tps: 18474.6563 + dps: 20344.79003 + tps: 18392.24606 } } dps_results: { key: "TestMM-AllItems-Sorrowsong-56400" value: { - dps: 20487.33325 - tps: 18532.27286 + dps: 20383.74298 + tps: 18426.2655 } } dps_results: { key: "TestMM-AllItems-Soul'sAnguish-66994" value: { - dps: 20318.05832 - tps: 18327.80802 + dps: 20378.27079 + tps: 18388.11123 } } dps_results: { key: "TestMM-AllItems-SoulCasket-58183" value: { - dps: 20906.49001 - tps: 18954.30171 + dps: 20833.80702 + tps: 18887.90688 } } dps_results: { key: "TestMM-AllItems-SoulPreserver-37111" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-SouloftheDead-40382" value: { - dps: 19942.78994 - tps: 18009.72964 + dps: 20089.81757 + tps: 18148.20294 } } dps_results: { key: "TestMM-AllItems-SparkofLife-37657" value: { - dps: 20102.40025 - tps: 18136.67431 + dps: 20058.80916 + tps: 18109.12379 } } dps_results: { key: "TestMM-AllItems-SphereofRedDragon'sBlood-37166" value: { - dps: 20117.63026 - tps: 18158.78714 + dps: 20174.6047 + tps: 18211.29269 } } dps_results: { key: "TestMM-AllItems-Stonemother'sKiss-61411" value: { - dps: 19840.30546 - tps: 17912.82218 + dps: 20006.91305 + tps: 18072.00695 } } dps_results: { key: "TestMM-AllItems-StumpofTime-62465" value: { - dps: 20456.51915 - tps: 18468.02122 + dps: 20515.16151 + tps: 18535.37409 } } dps_results: { key: "TestMM-AllItems-StumpofTime-62470" value: { - dps: 20477.83989 - tps: 18489.34196 + dps: 20534.19666 + tps: 18554.40925 } } dps_results: { key: "TestMM-AllItems-SwiftSkyflareDiamond" value: { - dps: 21015.22555 - tps: 18928.96784 + dps: 21107.35909 + tps: 19041.1151 } } dps_results: { key: "TestMM-AllItems-SwiftStarflareDiamond" value: { - dps: 21000.65577 - tps: 18914.82897 + dps: 21101.45993 + tps: 19035.65575 } } dps_results: { key: "TestMM-AllItems-SwiftWindfireDiamond" value: { - dps: 20997.94258 - tps: 18912.11579 + dps: 21097.88702 + tps: 19032.47645 } } dps_results: { key: "TestMM-AllItems-SymbioticWorm-59332" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-SymbioticWorm-65048" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-TalismanofSinisterOrder-65804" value: { - dps: 19868.87847 - tps: 17923.42036 + dps: 19912.68992 + tps: 17974.39565 } } dps_results: { key: "TestMM-AllItems-TalismanofTrollDivinity-37734" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Tank-CommanderInsignia-63841" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-TearofBlood-55819" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-TearofBlood-56351" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-TearsoftheVanquished-47215" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-TendrilsofBurrowingDark-55810" value: { - dps: 20462.97231 - tps: 18504.30411 + dps: 20473.61329 + tps: 18517.95282 } } dps_results: { key: "TestMM-AllItems-TendrilsofBurrowingDark-56339" value: { - dps: 20493.10706 - tps: 18538.04667 + dps: 20389.53403 + tps: 18432.05655 } } dps_results: { key: "TestMM-AllItems-TheGeneral'sHeart-45507" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Theralion'sMirror-59519" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Theralion'sMirror-65105" value: { - dps: 19848.39171 - tps: 17911.93631 + dps: 20059.26262 + tps: 18113.56902 } } dps_results: { key: "TestMM-AllItems-Throngus'sFinger-56121" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Throngus'sFinger-56449" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-ThunderingSkyflareDiamond" value: { - dps: 21012.7451 - tps: 18906.13216 + dps: 21097.17573 + tps: 19006.27496 } } dps_results: { key: "TestMM-AllItems-Tia'sGrace-55874" value: { - dps: 21182.01577 - tps: 19142.17216 + dps: 21112.1761 + tps: 19076.86302 } } dps_results: { key: "TestMM-AllItems-TinyAbominationinaJar-50351" value: { - dps: 20120.0772 - tps: 18175.78118 + dps: 20093.18593 + tps: 18139.77706 } } dps_results: { key: "TestMM-AllItems-TinyAbominationinaJar-50706" value: { - dps: 20120.0772 - tps: 18175.78118 + dps: 20093.18593 + tps: 18139.77706 } } dps_results: { key: "TestMM-AllItems-TirelessSkyflareDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-TirelessStarflareDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-TomeofArcanePhenomena-36972" value: { - dps: 20026.09083 - tps: 18079.75817 + dps: 19970.00572 + tps: 18025.06027 } } dps_results: { key: "TestMM-AllItems-TrenchantEarthshatterDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-TrenchantEarthsiegeDiamond" value: { - dps: 20989.04639 - tps: 18904.4981 + dps: 21086.71207 + tps: 19022.37942 } } dps_results: { key: "TestMM-AllItems-Tyrande'sFavoriteDoll-64645" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-UndeadSlayer'sBlessedArmor" value: { - dps: 16187.05778 - tps: 14592.18417 + dps: 16211.10518 + tps: 14626.16361 } } dps_results: { key: "TestMM-AllItems-UnheededWarning-59520" value: { - dps: 20662.03533 - tps: 18652.68163 + dps: 20833.07533 + tps: 18810.5856 } } dps_results: { key: "TestMM-AllItems-UnquenchableFlame-67101" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-UnsolvableRiddle-62468" value: { - dps: 21595.83125 - tps: 19538.2132 + dps: 21531.49664 + tps: 19477.5986 } } dps_results: { key: "TestMM-AllItems-UnsolvableRiddle-68709" value: { - dps: 21595.83125 - tps: 19538.2132 + dps: 21531.49664 + tps: 19477.5986 } } dps_results: { key: "TestMM-AllItems-Val'anyr,HammerofAncientKings-46017" value: { - dps: 20187.57148 - tps: 18212.76673 + dps: 20177.99728 + tps: 18196.81917 } } dps_results: { key: "TestMM-AllItems-VialofStolenMemories-59515" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-VialofStolenMemories-65109" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sBadgeofConquest-61033" value: { - dps: 20835.66649 - tps: 18800.59263 + dps: 21018.63315 + tps: 18976.16143 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sBadgeofDominance-61035" value: { - dps: 20051.21612 - tps: 18124.87199 + dps: 20231.21207 + tps: 18297.15722 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sBadgeofVictory-61034" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sEmblemofAccuracy-61027" value: { - dps: 20468.11312 - tps: 18468.43107 + dps: 20540.13292 + tps: 18545.32271 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sEmblemofAlacrity-61028" value: { - dps: 20102.47858 - tps: 18096.73362 + dps: 20154.42441 + tps: 18169.79891 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sEmblemofCruelty-61026" value: { - dps: 20180.63837 - tps: 18231.05922 + dps: 20341.61456 + tps: 18378.84231 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sEmblemofProficiency-61030" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sEmblemofProwess-61029" value: { - dps: 20598.41244 - tps: 18633.2315 + dps: 20549.71145 + tps: 18596.63785 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sEmblemofTenacity-61032" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sInsigniaofConquest-61047" value: { - dps: 20750.2504 - tps: 18724.72173 + dps: 20911.3035 + tps: 18878.43562 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sInsigniaofDominance-61045" value: { - dps: 19834.53269 - tps: 17908.18857 + dps: 20004.02481 + tps: 18069.96996 } } dps_results: { key: "TestMM-AllItems-ViciousGladiator'sInsigniaofVictory-61046" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-Windrunner'sPursuit" value: { - dps: 16788.78963 - tps: 15096.62021 + dps: 16779.87604 + tps: 15092.65492 } } dps_results: { key: "TestMM-AllItems-WingedTalisman-37844" value: { - dps: 19874.61977 - tps: 17948.27564 + dps: 20045.21463 + tps: 18111.15978 } } dps_results: { key: "TestMM-AllItems-WitchingHourglass-55787" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-WitchingHourglass-56320" value: { - dps: 19826.08734 - tps: 17899.74321 + dps: 19994.09857 + tps: 18060.04372 } } dps_results: { key: "TestMM-AllItems-World-QuellerFocus-63842" value: { - dps: 20435.0619 - tps: 18477.41328 + dps: 20359.46739 + tps: 18396.7116 } } dps_results: { key: "TestMM-AllItems-Za'brox'sLuckyTooth-63742" value: { - dps: 20403.67161 - tps: 18447.82936 + dps: 20438.67452 + tps: 18483.10176 } } dps_results: { key: "TestMM-AllItems-Za'brox'sLuckyTooth-63745" value: { - dps: 20403.67161 - tps: 18447.82936 + dps: 20438.67452 + tps: 18483.10176 } } dps_results: { key: "TestMM-AllItems-Zod'sRepeatingLongbow-50034" value: { - dps: 19417.84317 - tps: 17347.79752 + dps: 19559.35117 + tps: 17492.80731 } } dps_results: { key: "TestMM-AllItems-Zod'sRepeatingLongbow-50638" value: { - dps: 19758.39204 - tps: 17682.70921 + dps: 19731.19284 + tps: 17662.35715 } } dps_results: { key: "TestMM-Average-Default" value: { - dps: 21240.18502 - tps: 19138.85838 + dps: 21271.04163 + tps: 19169.77621 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm-FullBuffs-LongMultiTarget" value: { - dps: 22383.09077 - tps: 20383.71875 + dps: 22231.41236 + tps: 20246.90593 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm-FullBuffs-LongSingleTarget" value: { - dps: 21143.29181 - tps: 19166.3727 + dps: 21245.07879 + tps: 19286.01109 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm-FullBuffs-ShortSingleTarget" value: { - dps: 25723.81866 - tps: 23166.31524 + dps: 26157.18103 + tps: 23611.59966 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm-NoBuffs-LongMultiTarget" value: { - dps: 14893.48087 - tps: 13481.67602 + dps: 14913.89494 + tps: 13499.02536 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm-NoBuffs-LongSingleTarget" value: { - dps: 14157.13788 - tps: 12730.05495 + dps: 14161.39758 + tps: 12735.75514 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm-NoBuffs-ShortSingleTarget" value: { - dps: 15103.81084 - tps: 13625.53221 + dps: 15180.89042 + tps: 13690.15891 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm_advanced-FullBuffs-LongMultiTarget" value: { - dps: 22383.09077 - tps: 20383.71875 + dps: 22231.41236 + tps: 20246.90593 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm_advanced-FullBuffs-LongSingleTarget" value: { - dps: 21143.29181 - tps: 19166.3727 + dps: 21245.07879 + tps: 19286.01109 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm_advanced-FullBuffs-ShortSingleTarget" value: { - dps: 25723.81866 - tps: 23166.31524 + dps: 26157.18103 + tps: 23611.59966 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm_advanced-NoBuffs-LongMultiTarget" value: { - dps: 14893.48087 - tps: 13481.67602 + dps: 14913.89494 + tps: 13499.02536 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm_advanced-NoBuffs-LongSingleTarget" value: { - dps: 14157.13788 - tps: 12730.05495 + dps: 14161.39758 + tps: 12735.75514 } } dps_results: { key: "TestMM-Settings-Dwarf-preraid_mm-Basic-mm_advanced-NoBuffs-ShortSingleTarget" value: { - dps: 15103.81084 - tps: 13625.53221 + dps: 15180.89042 + tps: 13690.15891 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm-FullBuffs-LongMultiTarget" value: { - dps: 22729.24791 - tps: 20606.9009 + dps: 22578.01939 + tps: 20471.53764 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm-FullBuffs-LongSingleTarget" value: { - dps: 21444.2983 - tps: 19345.60845 + dps: 21546.5687 + tps: 19466.89583 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm-FullBuffs-ShortSingleTarget" value: { - dps: 26272.87007 - tps: 23534.13833 + dps: 26712.80221 + tps: 23986.31342 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm-NoBuffs-LongMultiTarget" value: { - dps: 15149.70368 - tps: 13650.18855 + dps: 15171.66811 + tps: 13669.01745 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm-NoBuffs-LongSingleTarget" value: { - dps: 14369.20217 - tps: 12853.59155 + dps: 14374.93329 + tps: 12860.75372 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm-NoBuffs-ShortSingleTarget" value: { - dps: 15434.67214 - tps: 13851.12126 + dps: 15509.94062 + tps: 13913.02786 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm_advanced-FullBuffs-LongMultiTarget" value: { - dps: 22729.24791 - tps: 20606.9009 + dps: 22578.01939 + tps: 20471.53764 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm_advanced-FullBuffs-LongSingleTarget" value: { - dps: 21444.2983 - tps: 19345.60845 + dps: 21546.5687 + tps: 19466.89583 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm_advanced-FullBuffs-ShortSingleTarget" value: { - dps: 26272.87007 - tps: 23534.13833 + dps: 26712.80221 + tps: 23986.31342 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm_advanced-NoBuffs-LongMultiTarget" value: { - dps: 15149.70368 - tps: 13650.18855 + dps: 15171.66811 + tps: 13669.01745 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm_advanced-NoBuffs-LongSingleTarget" value: { - dps: 14369.20217 - tps: 12853.59155 + dps: 14374.93329 + tps: 12860.75372 } } dps_results: { key: "TestMM-Settings-Orc-preraid_mm-Basic-mm_advanced-NoBuffs-ShortSingleTarget" value: { - dps: 15434.67214 - tps: 13851.12126 + dps: 15509.94062 + tps: 13913.02786 } } dps_results: { key: "TestMM-SwitchInFrontOfTarget-Default" value: { - dps: 21443.99598 - tps: 19340.57471 + dps: 21547.73902 + tps: 19461.88442 } } diff --git a/sim/hunter/marksmanship/marksmanship_test.go b/sim/hunter/marksmanship/marksmanship_test.go index 84548976b2..bef425a4b5 100644 --- a/sim/hunter/marksmanship/marksmanship_test.go +++ b/sim/hunter/marksmanship/marksmanship_test.go @@ -28,7 +28,8 @@ func TestMM(t *testing.T) { core.GetAplRotation("../../../ui/hunter/marksmanship/apls", "mm_advanced"), }, - ItemFilter: ItemFilter, + ItemFilter: ItemFilter, + DistanceFromTarget: 5.1, })) } diff --git a/sim/hunter/survival/TestSV.results b/sim/hunter/survival/TestSV.results index a3fc54db7e..01714e35cc 100644 --- a/sim/hunter/survival/TestSV.results +++ b/sim/hunter/survival/TestSV.results @@ -40,2160 +40,2160 @@ character_stats_results: { dps_results: { key: "TestSV-AllItems-AgileShadowspiritDiamond" value: { - dps: 24616.50363 - tps: 22349.3775 + dps: 24856.93533 + tps: 22601.52631 } } dps_results: { key: "TestSV-AllItems-Ahn'KaharBloodHunter'sBattlegear" value: { - dps: 20781.79489 - tps: 18882.66183 + dps: 20934.24168 + tps: 19032.74203 } } dps_results: { key: "TestSV-AllItems-Althor'sAbacus-50359" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Althor'sAbacus-50366" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Anhuur'sHymnal-55889" value: { - dps: 23322.04759 - tps: 21191.23295 + dps: 23559.07099 + tps: 21423.02232 } } dps_results: { key: "TestSV-AllItems-Anhuur'sHymnal-56407" value: { - dps: 23419.65636 - tps: 21274.76928 + dps: 23639.99196 + tps: 21505.37949 } } dps_results: { key: "TestSV-AllItems-AustereEarthsiegeDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-AustereShadowspiritDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-Bandit'sInsignia-40371" value: { - dps: 22831.97456 - tps: 20703.69524 + dps: 23115.42719 + tps: 20997.79491 } } dps_results: { key: "TestSV-AllItems-BaubleofTrueBlood-50354" value: { - dps: 22589.04136 - tps: 20479.53576 - hps: 88.12151 + dps: 22871.27518 + tps: 20772.451 + hps: 87.59714 } } dps_results: { key: "TestSV-AllItems-BaubleofTrueBlood-50726" value: { - dps: 22589.04136 - tps: 20479.53576 - hps: 88.12151 + dps: 22871.27518 + tps: 20772.451 + hps: 87.59714 } } dps_results: { key: "TestSV-AllItems-BeamingEarthsiegeDiamond" value: { - dps: 24104.95564 - tps: 21853.27223 + dps: 24325.22574 + tps: 22085.78325 } } dps_results: { key: "TestSV-AllItems-BedrockTalisman-58182" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-BellofEnragingResonance-59326" value: { - dps: 22894.0013 - tps: 20755.7523 + dps: 23170.785 + tps: 21042.61164 } } dps_results: { key: "TestSV-AllItems-BellofEnragingResonance-65053" value: { - dps: 22955.41647 - tps: 20814.5354 + dps: 23224.47751 + tps: 21093.22715 } } dps_results: { key: "TestSV-AllItems-BindingPromise-67037" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-BlackBruise-50035" value: { - dps: 22982.46894 - tps: 20859.30838 + dps: 23162.506 + tps: 21055.51224 } } dps_results: { key: "TestSV-AllItems-BlackBruise-50692" value: { - dps: 22961.43665 - tps: 20840.39259 + dps: 23141.29315 + tps: 21036.4011 } } dps_results: { key: "TestSV-AllItems-BlessedGarboftheUndeadSlayer" value: { - dps: 18827.59325 - tps: 17093.19268 + dps: 18948.96486 + tps: 17203.013 } } dps_results: { key: "TestSV-AllItems-BlessedRegaliaofUndeadCleansing" value: { - dps: 17960.87393 - tps: 16320.30876 + dps: 17982.71695 + tps: 16345.94763 } } dps_results: { key: "TestSV-AllItems-Blood-SoakedAleMug-63843" value: { - dps: 23535.59725 - tps: 21362.84988 + dps: 23822.85156 + tps: 21655.70357 } } dps_results: { key: "TestSV-AllItems-BloodofIsiset-55995" value: { - dps: 22793.69633 - tps: 20684.14406 + dps: 23078.39728 + tps: 20979.54981 } } dps_results: { key: "TestSV-AllItems-BloodofIsiset-56414" value: { - dps: 22820.41588 - tps: 20710.86361 + dps: 23105.49014 + tps: 21006.64267 } } dps_results: { key: "TestSV-AllItems-BloodthirstyGladiator'sBadgeofConquest-64687" value: { - dps: 23986.34577 - tps: 21758.88975 + dps: 24276.55991 + tps: 22054.09542 } } dps_results: { key: "TestSV-AllItems-BloodthirstyGladiator'sBadgeofDominance-64688" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-BloodthirstyGladiator'sBadgeofVictory-64689" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-BloodthirstyGladiator'sEmblemofCruelty-64740" value: { - dps: 22876.87183 - tps: 20740.4569 + dps: 23157.81433 + tps: 21030.34981 } } dps_results: { key: "TestSV-AllItems-BloodthirstyGladiator'sEmblemofMeditation-64741" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-BloodthirstyGladiator'sEmblemofTenacity-64742" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-BloodthirstyGladiator'sInsigniaofConquest-64761" value: { - dps: 23618.43388 - tps: 21402.48127 + dps: 23892.69283 + tps: 21680.31525 } } dps_results: { key: "TestSV-AllItems-BloodthirstyGladiator'sInsigniaofDominance-64762" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-BloodthirstyGladiator'sInsigniaofVictory-64763" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-BottledLightning-66879" value: { - dps: 22686.18696 - tps: 20568.39487 + dps: 22981.14213 + tps: 20871.36751 } } dps_results: { key: "TestSV-AllItems-BracingEarthsiegeDiamond" value: { - dps: 24081.01665 - tps: 21394.65378 + dps: 24291.84074 + tps: 21616.42826 } } dps_results: { key: "TestSV-AllItems-BracingShadowspiritDiamond" value: { - dps: 24081.01665 - tps: 21394.65378 + dps: 24291.84074 + tps: 21616.42826 } } dps_results: { key: "TestSV-AllItems-Bryntroll,theBoneArbiter-50415" value: { - dps: 24616.50363 - tps: 22349.3775 + dps: 24856.93533 + tps: 22601.52631 } } dps_results: { key: "TestSV-AllItems-Bryntroll,theBoneArbiter-50709" value: { - dps: 24616.50363 - tps: 22349.3775 + dps: 24856.93533 + tps: 22601.52631 } } dps_results: { key: "TestSV-AllItems-BurningShadowspiritDiamond" value: { - dps: 24437.72411 - tps: 22187.98682 + dps: 24656.04022 + tps: 22421.77934 } } dps_results: { key: "TestSV-AllItems-ChaoticShadowspiritDiamond" value: { - dps: 24494.07069 - tps: 22240.46559 + dps: 24735.81965 + tps: 22492.35744 } } dps_results: { key: "TestSV-AllItems-ChaoticSkyflareDiamond" value: { - dps: 24463.03001 - tps: 22211.34659 + dps: 24691.14394 + tps: 22451.70146 } } dps_results: { key: "TestSV-AllItems-CoreofRipeness-58184" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-CorpseTongueCoin-50349" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-CorpseTongueCoin-50352" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-CorrodedSkeletonKey-50356" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 hps: 64 } } dps_results: { key: "TestSV-AllItems-CrushingWeight-59506" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-CrushingWeight-65118" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-CryptstalkerBattlegear" value: { - dps: 18388.10474 - tps: 16605.43028 + dps: 18486.41316 + tps: 16696.59007 } } dps_results: { key: "TestSV-AllItems-DarkmoonCard:Berserker!-42989" value: { - dps: 22670.38854 - tps: 20550.77918 + dps: 22955.78688 + tps: 20847.28557 } } dps_results: { key: "TestSV-AllItems-DarkmoonCard:Death-42990" value: { - dps: 22719.56844 - tps: 20601.48836 + dps: 23007.2617 + tps: 20901.3491 } } dps_results: { key: "TestSV-AllItems-DarkmoonCard:Earthquake-62048" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-DarkmoonCard:Greatness-44255" value: { - dps: 22926.02263 - tps: 20784.11085 + dps: 23219.29792 + tps: 21088.95516 } } dps_results: { key: "TestSV-AllItems-DarkmoonCard:Hurricane-62049" value: { - dps: 22960.04976 - tps: 20871.23218 + dps: 23141.87651 + tps: 21031.38911 } } dps_results: { key: "TestSV-AllItems-DarkmoonCard:Hurricane-62051" value: { - dps: 23952.90402 - tps: 21772.24257 + dps: 24127.05717 + tps: 21921.91059 } } dps_results: { key: "TestSV-AllItems-DarkmoonCard:Tsunami-62050" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-DarkmoonCard:Volcano-62047" value: { - dps: 22855.4432 - tps: 20745.99916 + dps: 23141.07219 + tps: 21042.25466 } } dps_results: { key: "TestSV-AllItems-Death'sChoice-47464" value: { - dps: 23447.3926 - tps: 21252.87147 + dps: 23733.61362 + tps: 21551.3081 } } dps_results: { key: "TestSV-AllItems-DeathKnight'sAnguish-38212" value: { - dps: 22653.35627 - tps: 20536.56231 + dps: 22934.37131 + tps: 20827.17901 } } dps_results: { key: "TestSV-AllItems-Deathbringer'sWill-50362" value: { - dps: 23094.0039 - tps: 20932.73265 + dps: 23402.06255 + tps: 21250.0367 } } dps_results: { key: "TestSV-AllItems-Deathbringer'sWill-50363" value: { - dps: 23194.59058 - tps: 21027.66484 + dps: 23473.42345 + tps: 21316.46633 } } dps_results: { key: "TestSV-AllItems-Defender'sCode-40257" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-DestructiveShadowspiritDiamond" value: { - dps: 24134.2123 - tps: 21880.6072 + dps: 24367.5544 + tps: 22124.09218 } } dps_results: { key: "TestSV-AllItems-DestructiveSkyflareDiamond" value: { - dps: 24108.71293 - tps: 21856.51252 + dps: 24336.34359 + tps: 22096.3673 } } dps_results: { key: "TestSV-AllItems-DislodgedForeignObject-50348" value: { - dps: 22807.14027 - tps: 20723.29391 + dps: 22906.91729 + tps: 20809.98433 } } dps_results: { key: "TestSV-AllItems-DislodgedForeignObject-50353" value: { - dps: 22804.91711 - tps: 20706.33952 + dps: 22967.03063 + tps: 20879.55329 } } dps_results: { key: "TestSV-AllItems-EffulgentShadowspiritDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-ElectrosparkHeartstarter-67118" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-EmberShadowspiritDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-EmberSkyflareDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-EnigmaticShadowspiritDiamond" value: { - dps: 24134.2123 - tps: 21880.6072 + dps: 24367.5544 + tps: 22124.09218 } } dps_results: { key: "TestSV-AllItems-EnigmaticSkyflareDiamond" value: { - dps: 24104.95564 - tps: 21853.27223 + dps: 24325.22574 + tps: 22085.78325 } } dps_results: { key: "TestSV-AllItems-EnigmaticStarflareDiamond" value: { - dps: 24098.52727 - tps: 21848.57712 + dps: 24319.36096 + tps: 22082.33964 } } dps_results: { key: "TestSV-AllItems-EphemeralSnowflake-50260" value: { - dps: 22725.94389 - tps: 20620.30737 + dps: 22731.21048 + tps: 20636.50246 } } dps_results: { key: "TestSV-AllItems-EssenceofGossamer-37220" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-EssenceoftheCyclone-59473" value: { - dps: 23968.90826 - tps: 21730.67399 + dps: 24252.59834 + tps: 22015.5178 } } dps_results: { key: "TestSV-AllItems-EssenceoftheCyclone-65140" value: { - dps: 24128.01611 - tps: 21868.74641 + dps: 24418.66235 + tps: 22165.67184 } } dps_results: { key: "TestSV-AllItems-EternalEarthsiegeDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-EternalShadowspiritDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-ExtractofNecromanticPower-40373" value: { - dps: 22726.92053 - tps: 20607.93295 + dps: 23015.75077 + tps: 20908.35623 } } dps_results: { key: "TestSV-AllItems-EyeoftheBroodmother-45308" value: { - dps: 22659.03554 - tps: 20540.38524 + dps: 22947.54364 + tps: 20840.99147 } } dps_results: { key: "TestSV-AllItems-FallofMortality-59500" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-FallofMortality-65124" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Figurine-DemonPanther-52199" value: { - dps: 24750.13496 - tps: 22489.63969 + dps: 25016.80272 + tps: 22765.97013 } } dps_results: { key: "TestSV-AllItems-Figurine-DreamOwl-52354" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Figurine-EarthenGuardian-52352" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Figurine-JeweledSerpent-52353" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Figurine-KingofBoars-52351" value: { - dps: 22820.41588 - tps: 20710.86361 + dps: 23105.49014 + tps: 21006.64267 } } dps_results: { key: "TestSV-AllItems-Figurine-SapphireOwl-42413" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-FleetShadowspiritDiamond" value: { - dps: 24127.66696 - tps: 21877.92967 + dps: 24338.94072 + tps: 22104.67984 } } dps_results: { key: "TestSV-AllItems-FluidDeath-58181" value: { - dps: 24769.34642 - tps: 22506.37444 + dps: 24931.1705 + tps: 22676.14469 } } dps_results: { key: "TestSV-AllItems-ForethoughtTalisman-40258" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ForgeEmber-37660" value: { - dps: 22643.08471 - tps: 20526.60321 + dps: 22934.42805 + tps: 20828.58124 } } dps_results: { key: "TestSV-AllItems-ForlornShadowspiritDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-ForlornSkyflareDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-ForlornStarflareDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-FuryofAngerforge-59461" value: { - dps: 22894.0013 - tps: 20755.7523 + dps: 23170.785 + tps: 21042.61164 } } dps_results: { key: "TestSV-AllItems-FuryoftheFiveFlights-40431" value: { - dps: 22889.5459 - tps: 20749.45314 + dps: 23175.50926 + tps: 21046.17755 } } dps_results: { key: "TestSV-AllItems-FuturesightRune-38763" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-GaleofShadows-56138" value: { - dps: 22837.70037 - tps: 20723.04864 + dps: 23036.71134 + tps: 20926.60115 } } dps_results: { key: "TestSV-AllItems-GaleofShadows-56462" value: { - dps: 22888.77722 - tps: 20746.24213 + dps: 23068.71333 + tps: 20961.77067 } } dps_results: { key: "TestSV-AllItems-GearDetector-61462" value: { - dps: 23295.52695 - tps: 21123.74205 + dps: 23452.96352 + tps: 21301.53471 } } dps_results: { key: "TestSV-AllItems-Gladiator'sPursuit" value: { - dps: 21366.27298 - tps: 19382.35382 + dps: 21479.1381 + tps: 19508.36822 } } dps_results: { key: "TestSV-AllItems-GlowingTwilightScale-54573" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-GlowingTwilightScale-54589" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-GnomishLightningGenerator-41121" value: { - dps: 22695.20933 - tps: 20577.14608 + dps: 22982.03518 + tps: 20876.05105 } } dps_results: { key: "TestSV-AllItems-GraceoftheHerald-55266" value: { - dps: 23315.47518 - tps: 21134.22385 + dps: 23601.29817 + tps: 21429.80105 } } dps_results: { key: "TestSV-AllItems-GraceoftheHerald-56295" value: { - dps: 23649.21168 - tps: 21432.64071 + dps: 23942.25401 + tps: 21735.80569 } } dps_results: { key: "TestSV-AllItems-HarmlightToken-63839" value: { - dps: 22596.59803 - tps: 20487.11545 + dps: 22878.35794 + tps: 20779.54262 } } dps_results: { key: "TestSV-AllItems-Harrison'sInsigniaofPanache-65803" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-HeartofIgnacious-59514" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-HeartofIgnacious-65110" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-HeartofRage-59224" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-HeartofRage-65072" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-HeartofSolace-55868" value: { - dps: 22837.70037 - tps: 20723.04864 + dps: 23036.71134 + tps: 20926.60115 } } dps_results: { key: "TestSV-AllItems-HeartofSolace-56393" value: { - dps: 22888.77722 - tps: 20746.24213 + dps: 23068.71333 + tps: 20961.77067 } } dps_results: { key: "TestSV-AllItems-HeartofThunder-55845" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-HeartofThunder-56370" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-HeartoftheVile-66969" value: { - dps: 23421.72127 - tps: 21230.58362 + dps: 23719.0928 + tps: 21535.09957 } } dps_results: { key: "TestSV-AllItems-Heartpierce-49982" value: { - dps: 24771.28947 - tps: 22489.83461 + dps: 25013.61313 + tps: 22743.48681 } } dps_results: { key: "TestSV-AllItems-Heartpierce-50641" value: { - dps: 24773.83905 - tps: 22492.12943 + dps: 25016.18917 + tps: 22745.8092 } } dps_results: { key: "TestSV-AllItems-IllustrationoftheDragonSoul-40432" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ImpassiveShadowspiritDiamond" value: { - dps: 24134.2123 - tps: 21880.6072 + dps: 24367.5544 + tps: 22124.09218 } } dps_results: { key: "TestSV-AllItems-ImpassiveSkyflareDiamond" value: { - dps: 24104.95564 - tps: 21853.27223 + dps: 24325.22574 + tps: 22085.78325 } } dps_results: { key: "TestSV-AllItems-ImpassiveStarflareDiamond" value: { - dps: 24098.52727 - tps: 21848.57712 + dps: 24319.36096 + tps: 22082.33964 } } dps_results: { key: "TestSV-AllItems-ImpatienceofYouth-62464" value: { - dps: 22849.56447 - tps: 20740.0122 + dps: 23135.04598 + tps: 21036.19851 } } dps_results: { key: "TestSV-AllItems-ImpatienceofYouth-62469" value: { - dps: 22849.56447 - tps: 20740.0122 + dps: 23135.04598 + tps: 21036.19851 } } dps_results: { key: "TestSV-AllItems-ImpetuousQuery-55881" value: { - dps: 22793.69633 - tps: 20684.14406 + dps: 23078.39728 + tps: 20979.54981 } } dps_results: { key: "TestSV-AllItems-ImpetuousQuery-56406" value: { - dps: 22820.41588 - tps: 20710.86361 + dps: 23105.49014 + tps: 21006.64267 } } dps_results: { key: "TestSV-AllItems-IncisorFragment-37723" value: { - dps: 22796.16975 - tps: 20671.80668 + dps: 23078.96939 + tps: 20965.38189 } } dps_results: { key: "TestSV-AllItems-InsightfulEarthsiegeDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-InsigniaofDiplomacy-61433" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-InsigniaoftheEarthenLord-61429" value: { - dps: 22746.73471 - tps: 20637.18244 + dps: 23030.77953 + tps: 20931.93206 } } dps_results: { key: "TestSV-AllItems-InvigoratingEarthsiegeDiamond" value: { - dps: 24088.7615 - tps: 21846.09012 + dps: 24244.26178 + tps: 22007.93551 hps: 62.18863 } } dps_results: { key: "TestSV-AllItems-JarofAncientRemedies-59354" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-JarofAncientRemedies-65029" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-JujuofNimbleness-63840" value: { - dps: 23535.59725 - tps: 21362.84988 + dps: 23822.85156 + tps: 21655.70357 } } dps_results: { key: "TestSV-AllItems-KeytotheEndlessChamber-55795" value: { - dps: 24225.93369 - tps: 22010.35215 + dps: 24324.2092 + tps: 22110.58613 } } dps_results: { key: "TestSV-AllItems-KvaldirBattleStandard-59685" value: { - dps: 22819.21415 - tps: 20732.14515 + dps: 22950.4708 + tps: 20856.20193 } } dps_results: { key: "TestSV-AllItems-KvaldirBattleStandard-59689" value: { - dps: 22819.21415 - tps: 20732.14515 + dps: 22950.4708 + tps: 20856.20193 } } dps_results: { key: "TestSV-AllItems-LadyLa-La'sSingingShell-67152" value: { - dps: 22856.81674 - tps: 20752.3967 + dps: 22982.33936 + tps: 20889.19272 } } dps_results: { key: "TestSV-AllItems-LastWord-50179" value: { - dps: 24616.50363 - tps: 22349.3775 + dps: 24856.93533 + tps: 22601.52631 } } dps_results: { key: "TestSV-AllItems-LastWord-50708" value: { - dps: 24616.50363 - tps: 22349.3775 + dps: 24856.93533 + tps: 22601.52631 } } dps_results: { key: "TestSV-AllItems-Lavanthor'sTalisman-37872" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-LeadenDespair-55816" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-LeadenDespair-56347" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-LeftEyeofRajh-56102" value: { - dps: 23629.70298 - tps: 21432.49391 + dps: 23862.06947 + tps: 21669.02211 } } dps_results: { key: "TestSV-AllItems-LeftEyeofRajh-56427" value: { - dps: 23718.47433 - tps: 21507.00643 + dps: 23995.21681 + tps: 21793.81985 } } dps_results: { key: "TestSV-AllItems-LicensetoSlay-58180" value: { - dps: 23570.72041 - tps: 21427.60073 + dps: 23700.89435 + tps: 21563.04813 } } dps_results: { key: "TestSV-AllItems-Lightning-ChargedBattlegear" value: { - dps: 23984.15053 - tps: 21871.21459 + dps: 24022.3455 + tps: 21884.98821 } } dps_results: { key: "TestSV-AllItems-MagnetiteMirror-55814" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-MagnetiteMirror-56345" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-MajesticDragonFigurine-40430" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-MandalaofStirringPatterns-62467" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-MandalaofStirringPatterns-62472" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-MarkofKhardros-56132" value: { - dps: 22811.16915 - tps: 20701.61688 + dps: 23100.29693 + tps: 21001.44946 } } dps_results: { key: "TestSV-AllItems-MarkofKhardros-56458" value: { - dps: 22840.1768 - tps: 20730.62453 + dps: 23130.2576 + tps: 21031.41013 } } dps_results: { key: "TestSV-AllItems-MeteoriteWhetstone-37390" value: { - dps: 22792.66312 - tps: 20699.74493 + dps: 22994.56193 + tps: 20893.01314 } } dps_results: { key: "TestSV-AllItems-MightoftheOcean-55251" value: { - dps: 23276.60585 - tps: 21140.8568 + dps: 23400.76373 + tps: 21282.30139 } } dps_results: { key: "TestSV-AllItems-MightoftheOcean-56285" value: { - dps: 23419.65636 - tps: 21274.76928 + dps: 23639.99196 + tps: 21505.37949 } } dps_results: { key: "TestSV-AllItems-MirrorofBrokenImages-62466" value: { - dps: 22849.56447 - tps: 20740.0122 + dps: 23135.04598 + tps: 21036.19851 } } dps_results: { key: "TestSV-AllItems-MirrorofBrokenImages-62471" value: { - dps: 22849.56447 - tps: 20740.0122 + dps: 23135.04598 + tps: 21036.19851 } } dps_results: { key: "TestSV-AllItems-MoonwellChalice-70142" value: { - dps: 22914.44202 - tps: 20804.88974 + dps: 23206.31405 + tps: 21107.46659 } } dps_results: { key: "TestSV-AllItems-NevermeltingIceCrystal-50259" value: { - dps: 22740.87728 - tps: 20618.46631 + dps: 23005.12982 + tps: 20891.07973 } } dps_results: { key: "TestSV-AllItems-OfferingofSacrifice-37638" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Oremantle'sFavor-61448" value: { - dps: 22785.96638 - tps: 20659.15588 + dps: 23084.21356 + tps: 20965.49995 } } dps_results: { key: "TestSV-AllItems-PersistentEarthshatterDiamond" value: { - dps: 24098.52727 - tps: 21848.57712 + dps: 24319.36096 + tps: 22082.33964 } } dps_results: { key: "TestSV-AllItems-PersistentEarthsiegeDiamond" value: { - dps: 24104.95564 - tps: 21853.27223 + dps: 24325.22574 + tps: 22085.78325 } } dps_results: { key: "TestSV-AllItems-PetrifiedScarab-21685" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-PetrifiedTwilightScale-54571" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-PetrifiedTwilightScale-54591" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-PorcelainCrab-55237" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-PorcelainCrab-56280" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-PowerfulEarthshatterDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-PowerfulEarthsiegeDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-PowerfulShadowspiritDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-Prestor'sTalismanofMachination-59441" value: { - dps: 23935.18172 - tps: 21710.95602 + dps: 24064.72155 + tps: 21854.04271 } } dps_results: { key: "TestSV-AllItems-Prestor'sTalismanofMachination-65026" value: { - dps: 24118.34243 - tps: 21886.62426 + dps: 24241.19816 + tps: 22011.37396 } } dps_results: { key: "TestSV-AllItems-PurifiedShardoftheGods" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Rainsong-55854" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Rainsong-56377" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ReignoftheDead-47316" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ReignoftheDead-47477" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-RelentlessEarthsiegeDiamond" value: { - dps: 24506.23357 - tps: 22250.94717 + dps: 24733.45514 + tps: 22491.355 } } dps_results: { key: "TestSV-AllItems-ReverberatingShadowspiritDiamond" value: { - dps: 24437.72411 - tps: 22187.98682 + dps: 24656.04022 + tps: 22421.77934 } } dps_results: { key: "TestSV-AllItems-RevitalizingShadowspiritDiamond" value: { - dps: 24437.72411 - tps: 22187.98682 + dps: 24656.04022 + tps: 22421.77934 } } dps_results: { key: "TestSV-AllItems-RevitalizingSkyflareDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-RightEyeofRajh-56100" value: { - dps: 23322.04759 - tps: 21191.23295 + dps: 23559.07099 + tps: 21423.02232 } } dps_results: { key: "TestSV-AllItems-RightEyeofRajh-56431" value: { - dps: 23419.65636 - tps: 21274.76928 + dps: 23639.99196 + tps: 21505.37949 } } dps_results: { key: "TestSV-AllItems-RuneofRepulsion-40372" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Schnottz'sMedallionofCommand-65805" value: { - dps: 23303.05317 - tps: 21120.69585 + dps: 23595.87301 + tps: 21424.16572 } } dps_results: { key: "TestSV-AllItems-ScourgestalkerBattlegear" value: { - dps: 18827.49194 - tps: 17082.47985 + dps: 18961.53621 + tps: 17220.02016 } } dps_results: { key: "TestSV-AllItems-SeaStar-55256" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-SeaStar-56290" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-SealofthePantheon-36993" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Shadowmourne-49623" value: { - dps: 24804.38154 - tps: 22547.03631 + dps: 25007.85368 + tps: 22736.42074 } } dps_results: { key: "TestSV-AllItems-ShieldedSkyflareDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-ShinyShardoftheGods" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Shrine-CleansingPurifier-63838" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Sindragosa'sFlawlessFang-50361" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Skardyn'sGrace-56115" value: { - dps: 23607.85966 - tps: 21420.0627 + dps: 23908.59373 + tps: 21731.34315 } } dps_results: { key: "TestSV-AllItems-Skardyn'sGrace-56440" value: { - dps: 23737.48878 - tps: 21539.513 + dps: 24051.08343 + tps: 21862.24637 } } dps_results: { key: "TestSV-AllItems-SliverofPureIce-50339" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-SliverofPureIce-50346" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Sorrowsong-55879" value: { - dps: 22793.69633 - tps: 20684.14406 + dps: 23078.39728 + tps: 20979.54981 } } dps_results: { key: "TestSV-AllItems-Sorrowsong-56400" value: { - dps: 22820.41588 - tps: 20710.86361 + dps: 23105.49014 + tps: 21006.64267 } } dps_results: { key: "TestSV-AllItems-Soul'sAnguish-66994" value: { - dps: 23322.04759 - tps: 21191.23295 + dps: 23559.07099 + tps: 21423.02232 } } dps_results: { key: "TestSV-AllItems-SoulCasket-58183" value: { - dps: 22849.56447 - tps: 20740.0122 + dps: 23135.04598 + tps: 21036.19851 } } dps_results: { key: "TestSV-AllItems-SoulPreserver-37111" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-SouloftheDead-40382" value: { - dps: 22659.96873 - tps: 20540.97282 + dps: 22950.34126 + tps: 20843.02754 } } dps_results: { key: "TestSV-AllItems-SparkofLife-37657" value: { - dps: 22766.96152 - tps: 20645.24692 + dps: 22968.45788 + tps: 20873.79647 } } dps_results: { key: "TestSV-AllItems-SphereofRedDragon'sBlood-37166" value: { - dps: 22901.26594 - tps: 20769.84362 + dps: 23165.8023 + tps: 21063.45613 } } dps_results: { key: "TestSV-AllItems-Stonemother'sKiss-61411" value: { - dps: 22600.51292 - tps: 20489.95629 + dps: 22881.02747 + tps: 20780.85253 } } dps_results: { key: "TestSV-AllItems-StumpofTime-62465" value: { - dps: 23570.72041 - tps: 21427.60073 + dps: 23700.89435 + tps: 21563.04813 } } dps_results: { key: "TestSV-AllItems-StumpofTime-62470" value: { - dps: 23570.72041 - tps: 21427.60073 + dps: 23700.89435 + tps: 21563.04813 } } dps_results: { key: "TestSV-AllItems-SwiftSkyflareDiamond" value: { - dps: 24104.95564 - tps: 21853.27223 + dps: 24325.22574 + tps: 22085.78325 } } dps_results: { key: "TestSV-AllItems-SwiftStarflareDiamond" value: { - dps: 24098.52727 - tps: 21848.57712 + dps: 24319.36096 + tps: 22082.33964 } } dps_results: { key: "TestSV-AllItems-SwiftWindfireDiamond" value: { - dps: 24092.38626 - tps: 21842.43611 + dps: 24302.9791 + tps: 22067.8144 } } dps_results: { key: "TestSV-AllItems-SymbioticWorm-59332" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-SymbioticWorm-65048" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-TalismanofSinisterOrder-65804" value: { - dps: 22644.28104 - tps: 20534.72877 + dps: 22926.97884 + tps: 20828.13137 } } dps_results: { key: "TestSV-AllItems-TalismanofTrollDivinity-37734" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Tank-CommanderInsignia-63841" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-TearofBlood-55819" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-TearofBlood-56351" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-TearsoftheVanquished-47215" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-TendrilsofBurrowingDark-55810" value: { - dps: 22763.73806 - tps: 20654.18579 + dps: 23048.02044 + tps: 20949.17297 } } dps_results: { key: "TestSV-AllItems-TendrilsofBurrowingDark-56339" value: { - dps: 22820.41588 - tps: 20710.86361 + dps: 23105.49014 + tps: 21006.64267 } } dps_results: { key: "TestSV-AllItems-TheGeneral'sHeart-45507" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Theralion'sMirror-59519" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Theralion'sMirror-65105" value: { - dps: 22619.09333 - tps: 20509.54106 + dps: 22902.61878 + tps: 20803.77131 } } dps_results: { key: "TestSV-AllItems-Throngus'sFinger-56121" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Throngus'sFinger-56449" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ThunderingSkyflareDiamond" value: { - dps: 24113.78297 - tps: 21869.56302 + dps: 24255.38082 + tps: 22022.38354 } } dps_results: { key: "TestSV-AllItems-Tia'sGrace-55874" value: { - dps: 23696.97121 - tps: 21496.03955 + dps: 24003.67203 + tps: 21812.14327 } } dps_results: { key: "TestSV-AllItems-TinyAbominationinaJar-50351" value: { - dps: 22956.5447 - tps: 20844.01082 + dps: 23123.81886 + tps: 21038.61717 } } dps_results: { key: "TestSV-AllItems-TinyAbominationinaJar-50706" value: { - dps: 22956.5447 - tps: 20844.01082 + dps: 23123.81886 + tps: 21038.61717 } } dps_results: { key: "TestSV-AllItems-TirelessSkyflareDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-TirelessStarflareDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-TomeofArcanePhenomena-36972" value: { - dps: 22672.32643 - tps: 20576.65157 + dps: 22797.50479 + tps: 20713.54729 } } dps_results: { key: "TestSV-AllItems-TrenchantEarthshatterDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-TrenchantEarthsiegeDiamond" value: { - dps: 24081.01665 - tps: 21831.27936 + dps: 24291.84074 + tps: 22057.57986 } } dps_results: { key: "TestSV-AllItems-Tyrande'sFavoriteDoll-64645" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-UndeadSlayer'sBlessedArmor" value: { - dps: 18217.35271 - tps: 16535.45636 + dps: 18309.46631 + tps: 16629.57351 } } dps_results: { key: "TestSV-AllItems-UnheededWarning-59520" value: { - dps: 23580.68821 - tps: 21371.352 + dps: 23879.74694 + tps: 21680.60009 } } dps_results: { key: "TestSV-AllItems-UnquenchableFlame-67101" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-UnsolvableRiddle-62468" value: { - dps: 24025.88744 - tps: 21794.10367 + dps: 24341.6379 + tps: 22115.33024 } } dps_results: { key: "TestSV-AllItems-UnsolvableRiddle-68709" value: { - dps: 24025.88744 - tps: 21794.10367 + dps: 24341.6379 + tps: 22115.33024 } } dps_results: { key: "TestSV-AllItems-Val'anyr,HammerofAncientKings-46017" value: { - dps: 22962.49933 - tps: 20852.88715 + dps: 23160.33069 + tps: 21048.2129 } } dps_results: { key: "TestSV-AllItems-VialofStolenMemories-59515" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-VialofStolenMemories-65109" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sBadgeofConquest-61033" value: { - dps: 23752.767 - tps: 21520.98323 + dps: 24064.46079 + tps: 21838.15313 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sBadgeofDominance-61035" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sBadgeofVictory-61034" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sEmblemofAccuracy-61027" value: { - dps: 23580.7655 - tps: 21437.58676 + dps: 23713.21363 + tps: 21580.56101 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sEmblemofAlacrity-61028" value: { - dps: 22852.85292 - tps: 20730.68683 + dps: 23129.74313 + tps: 20998.1861 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sEmblemofCruelty-61026" value: { - dps: 22930.65846 - tps: 20791.47645 + dps: 23201.10983 + tps: 21071.6507 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sEmblemofProficiency-61030" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sEmblemofProwess-61029" value: { - dps: 22864.94845 - tps: 20755.39618 + dps: 23150.6449 + tps: 21051.79743 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sEmblemofTenacity-61032" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sInsigniaofConquest-61047" value: { - dps: 23668.40062 - tps: 21448.25243 + dps: 23958.3282 + tps: 21740.37218 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sInsigniaofDominance-61045" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-ViciousGladiator'sInsigniaofVictory-61046" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-Windrunner'sPursuit" value: { - dps: 18802.55113 - tps: 17023.25104 + dps: 18955.93106 + tps: 17191.49399 } } dps_results: { key: "TestSV-AllItems-WingedTalisman-37844" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-WitchingHourglass-55787" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-WitchingHourglass-56320" value: { - dps: 22589.65618 - tps: 20480.10391 + dps: 22871.50637 + tps: 20772.6589 } } dps_results: { key: "TestSV-AllItems-World-QuellerFocus-63842" value: { - dps: 22766.97679 - tps: 20657.42452 + dps: 23051.30442 + tps: 20952.45696 } } dps_results: { key: "TestSV-AllItems-Za'brox'sLuckyTooth-63742" value: { - dps: 22782.1615 - tps: 20672.60923 + dps: 23070.33626 + tps: 20971.48879 } } dps_results: { key: "TestSV-AllItems-Za'brox'sLuckyTooth-63745" value: { - dps: 22782.1615 - tps: 20672.60923 + dps: 23070.33626 + tps: 20971.48879 } } dps_results: { key: "TestSV-AllItems-Zod'sRepeatingLongbow-50034" value: { - dps: 23097.94897 - tps: 20897.591 + dps: 23214.10695 + tps: 21014.50752 } } dps_results: { key: "TestSV-AllItems-Zod'sRepeatingLongbow-50638" value: { - dps: 23212.0928 - tps: 21007.28986 + dps: 23386.7546 + tps: 21176.06077 } } dps_results: { key: "TestSV-Average-Default" value: { - dps: 24540.18683 - tps: 22286.60518 + dps: 24730.64002 + tps: 22476.80529 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-aoe-FullBuffs-LongMultiTarget" value: { - dps: 58473.28375 - tps: 56698.89993 + dps: 58436.74814 + tps: 56655.99301 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-aoe-FullBuffs-LongSingleTarget" value: { - dps: 17981.38505 - tps: 16194.82286 + dps: 18318.37691 + tps: 16540.86603 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-aoe-FullBuffs-ShortSingleTarget" value: { - dps: 21834.19622 - tps: 19559.85639 + dps: 22282.7691 + tps: 20038.35786 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-aoe-NoBuffs-LongMultiTarget" value: { - dps: 38251.95167 - tps: 37052.01564 + dps: 38278.89407 + tps: 37080.93424 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-aoe-NoBuffs-LongSingleTarget" value: { - dps: 11638.93882 - tps: 10440.60026 + dps: 11944.70035 + tps: 10743.90271 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-aoe-NoBuffs-ShortSingleTarget" value: { - dps: 12307.32302 - tps: 11009.15226 + dps: 12618.90763 + tps: 11332.43433 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv-FullBuffs-LongMultiTarget" value: { - dps: 26776.11155 - tps: 24652.86387 + dps: 26923.23849 + tps: 24798.50723 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv-FullBuffs-LongSingleTarget" value: { - dps: 24294.16809 - tps: 22155.9094 + dps: 24534.1148 + tps: 22407.24129 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv-FullBuffs-ShortSingleTarget" value: { - dps: 29842.02244 - tps: 27159.46709 + dps: 30410.71139 + tps: 27735.62343 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv-NoBuffs-LongMultiTarget" value: { - dps: 17769.23854 - tps: 16300.78054 + dps: 17856.05198 + tps: 16384.86575 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv-NoBuffs-LongSingleTarget" value: { - dps: 16387.81827 - tps: 14921.52568 + dps: 16540.114 + tps: 15066.48922 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv-NoBuffs-ShortSingleTarget" value: { - dps: 17946.66312 - tps: 16350.15903 + dps: 18159.65391 + tps: 16576.77941 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv_advanced-FullBuffs-LongMultiTarget" value: { - dps: 26776.11155 - tps: 24652.86387 + dps: 26923.23849 + tps: 24798.50723 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv_advanced-FullBuffs-LongSingleTarget" value: { - dps: 24294.16809 - tps: 22155.9094 + dps: 24534.1148 + tps: 22407.24129 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv_advanced-FullBuffs-ShortSingleTarget" value: { - dps: 29842.02244 - tps: 27159.46709 + dps: 30410.71139 + tps: 27735.62343 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv_advanced-NoBuffs-LongMultiTarget" value: { - dps: 17769.23854 - tps: 16300.78054 + dps: 17856.05198 + tps: 16384.86575 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv_advanced-NoBuffs-LongSingleTarget" value: { - dps: 16387.81827 - tps: 14921.52568 + dps: 16540.114 + tps: 15066.48922 } } dps_results: { key: "TestSV-Settings-Dwarf-preraid_sv-Basic-sv_advanced-NoBuffs-ShortSingleTarget" value: { - dps: 17946.66312 - tps: 16350.15903 + dps: 18159.65391 + tps: 16576.77941 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-aoe-FullBuffs-LongMultiTarget" value: { - dps: 59161.26628 - tps: 57275.67225 + dps: 59130.62831 + tps: 57238.40623 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-aoe-FullBuffs-LongSingleTarget" value: { - dps: 18269.61866 - tps: 16370.72582 + dps: 18610.42481 + tps: 16721.482 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-aoe-FullBuffs-ShortSingleTarget" value: { - dps: 22360.58009 - tps: 19922.78558 + dps: 22816.58218 + tps: 20411.68645 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-aoe-NoBuffs-LongMultiTarget" value: { - dps: 38768.28861 - tps: 37492.93818 + dps: 38795.11531 + tps: 37522.12462 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-aoe-NoBuffs-LongSingleTarget" value: { - dps: 11841.97627 - tps: 10567.18942 + dps: 12154.05737 + tps: 10877.07803 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-aoe-NoBuffs-ShortSingleTarget" value: { - dps: 12641.09877 - tps: 11247.85824 + dps: 12962.23931 + tps: 11582.10531 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv-FullBuffs-LongMultiTarget" value: { - dps: 27202.24037 - tps: 24950.41844 + dps: 27353.06649 + tps: 25099.36127 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv-FullBuffs-LongSingleTarget" value: { - dps: 24616.50363 - tps: 22349.3775 + dps: 24856.93533 + tps: 22601.52631 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv-FullBuffs-ShortSingleTarget" value: { - dps: 30440.23014 - tps: 27576.68965 + dps: 31008.16343 + tps: 28151.97942 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv-NoBuffs-LongMultiTarget" value: { - dps: 18077.2363 - tps: 16518.98474 + dps: 18167.59818 + tps: 16605.95072 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv-NoBuffs-LongSingleTarget" value: { - dps: 16618.41771 - tps: 15061.80636 + dps: 16773.47332 + tps: 15209.39797 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv-NoBuffs-ShortSingleTarget" value: { - dps: 18332.51301 - tps: 16623.72284 + dps: 18547.95851 + tps: 16853.78744 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv_advanced-FullBuffs-LongMultiTarget" value: { - dps: 27202.24037 - tps: 24950.41844 + dps: 27353.06649 + tps: 25099.36127 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv_advanced-FullBuffs-LongSingleTarget" value: { - dps: 24616.50363 - tps: 22349.3775 + dps: 24856.93533 + tps: 22601.52631 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv_advanced-FullBuffs-ShortSingleTarget" value: { - dps: 30440.23014 - tps: 27576.68965 + dps: 31008.16343 + tps: 28151.97942 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv_advanced-NoBuffs-LongMultiTarget" value: { - dps: 18077.2363 - tps: 16518.98474 + dps: 18167.59818 + tps: 16605.95072 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv_advanced-NoBuffs-LongSingleTarget" value: { - dps: 16618.41771 - tps: 15061.80636 + dps: 16773.47332 + tps: 15209.39797 } } dps_results: { key: "TestSV-Settings-Orc-preraid_sv-Basic-sv_advanced-NoBuffs-ShortSingleTarget" value: { - dps: 18332.51301 - tps: 16623.72284 + dps: 18547.95851 + tps: 16853.78744 } } dps_results: { key: "TestSV-SwitchInFrontOfTarget-Default" value: { - dps: 24609.65843 - tps: 22343.9505 + dps: 24846.63737 + tps: 22596.09031 } } diff --git a/sim/hunter/survival/survival_test.go b/sim/hunter/survival/survival_test.go index db7d02a847..c7a95600b4 100644 --- a/sim/hunter/survival/survival_test.go +++ b/sim/hunter/survival/survival_test.go @@ -28,8 +28,8 @@ func TestSV(t *testing.T) { core.GetAplRotation("../../../ui/hunter/survival/apls", "sv_advanced"), core.GetAplRotation("../../../ui/hunter/survival/apls", "aoe"), }, - - ItemFilter: ItemFilter, + DistanceFromTarget: 5.1, + ItemFilter: ItemFilter, })) } diff --git a/sim/priest/shadow/TestShadow.results b/sim/priest/shadow/TestShadow.results index a4f49679f9..97c0b10cf3 100644 --- a/sim/priest/shadow/TestShadow.results +++ b/sim/priest/shadow/TestShadow.results @@ -40,2012 +40,2012 @@ character_stats_results: { dps_results: { key: "TestShadow-AllItems-AgileShadowspiritDiamond" value: { - dps: 28589.98545 - tps: 27173.54384 + dps: 28646.31413 + tps: 27167.14516 } } dps_results: { key: "TestShadow-AllItems-Althor'sAbacus-50359" value: { - dps: 27256.992 - tps: 25959.77078 + dps: 27246.13698 + tps: 25865.21963 } } dps_results: { key: "TestShadow-AllItems-Althor'sAbacus-50366" value: { - dps: 27327.61902 - tps: 26026.67991 + dps: 27316.72333 + tps: 25931.95319 } } dps_results: { key: "TestShadow-AllItems-Anhuur'sHymnal-55889" value: { - dps: 27396.63707 - tps: 26071.59504 + dps: 27390.1517 + tps: 25988.05516 } } dps_results: { key: "TestShadow-AllItems-Anhuur'sHymnal-56407" value: { - dps: 27433.10178 - tps: 26105.2006 + dps: 27432.11648 + tps: 26027.63519 } } dps_results: { key: "TestShadow-AllItems-AustereEarthsiegeDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-AustereShadowspiritDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-Bandit'sInsignia-40371" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-BaubleofTrueBlood-50354" value: { - dps: 26776.74491 - tps: 25502.82943 + dps: 26771.16228 + tps: 25418.54629 hps: 89.33098 } } dps_results: { key: "TestShadow-AllItems-BaubleofTrueBlood-50726" value: { - dps: 26776.74491 - tps: 25502.82943 + dps: 26771.16228 + tps: 25418.54629 hps: 89.33098 } } dps_results: { key: "TestShadow-AllItems-BeamingEarthsiegeDiamond" value: { - dps: 28169.96269 - tps: 26767.65782 + dps: 28227.78717 + tps: 26764.78913 } } dps_results: { key: "TestShadow-AllItems-BedrockTalisman-58182" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-BellofEnragingResonance-59326" value: { - dps: 28506.85016 - tps: 27099.27217 + dps: 28494.97455 + tps: 27014.08911 } } dps_results: { key: "TestShadow-AllItems-BindingPromise-67037" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-BlessedRegaliaofUndeadCleansing" value: { - dps: 19390.03116 - tps: 18563.64504 + dps: 19831.57903 + tps: 18939.57394 } } dps_results: { key: "TestShadow-AllItems-Blood-SoakedAleMug-63843" value: { - dps: 27060.47689 - tps: 25803.63253 + dps: 27068.32175 + tps: 25737.08939 } } dps_results: { key: "TestShadow-AllItems-BloodofIsiset-55995" value: { - dps: 27146.76989 - tps: 25872.24311 + dps: 27138.87556 + tps: 25788.52817 } } dps_results: { key: "TestShadow-AllItems-BloodofIsiset-56414" value: { - dps: 27196.9197 - tps: 25922.39292 + dps: 27188.60849 + tps: 25838.2611 } } dps_results: { key: "TestShadow-AllItems-BloodthirstyGladiator'sBadgeofConquest-64687" value: { - dps: 26729.19467 - tps: 25470.88731 + dps: 26739.76271 + tps: 25407.06736 } } dps_results: { key: "TestShadow-AllItems-BloodthirstyGladiator'sBadgeofDominance-64688" value: { - dps: 27666.76871 - tps: 26306.56268 + dps: 27667.25344 + tps: 26220.04578 } } dps_results: { key: "TestShadow-AllItems-BloodthirstyGladiator'sBadgeofVictory-64689" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-BloodthirstyGladiator'sEmblemofCruelty-64740" value: { - dps: 27240.55468 - tps: 25947.45071 + dps: 27238.00576 + tps: 25884.21529 } } dps_results: { key: "TestShadow-AllItems-BloodthirstyGladiator'sEmblemofMeditation-64741" value: { - dps: 26761.33894 - tps: 25495.26425 + dps: 26754.92493 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-BloodthirstyGladiator'sEmblemofTenacity-64742" value: { - dps: 26761.33894 - tps: 25495.26425 + dps: 26754.92493 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-BloodthirstyGladiator'sInsigniaofConquest-64761" value: { - dps: 26757.91626 - tps: 25489.28095 + dps: 26753.19097 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-BloodthirstyGladiator'sInsigniaofDominance-64762" value: { - dps: 27664.14961 - tps: 26326.40036 + dps: 27665.95383 + tps: 26244.48468 } } dps_results: { key: "TestShadow-AllItems-BloodthirstyGladiator'sInsigniaofVictory-64763" value: { - dps: 26756.71772 - tps: 25489.28095 + dps: 26752.4417 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-BottledLightning-66879" value: { - dps: 27532.94721 - tps: 26221.77237 + dps: 27482.26668 + tps: 26093.9968 } } dps_results: { key: "TestShadow-AllItems-BracingEarthsiegeDiamond" value: { - dps: 28183.67893 - tps: 26246.87078 + dps: 28239.57496 + tps: 26241.12481 } } dps_results: { key: "TestShadow-AllItems-BracingShadowspiritDiamond" value: { - dps: 28293.71378 - tps: 26350.5605 + dps: 28347.86179 + tps: 26342.96573 } } dps_results: { key: "TestShadow-AllItems-BurningShadowspiritDiamond" value: { - dps: 28773.92493 - tps: 27350.4357 + dps: 28829.53967 + tps: 27341.98845 } } dps_results: { key: "TestShadow-AllItems-ChaoticShadowspiritDiamond" value: { - dps: 28742.2525 - tps: 27311.02196 + dps: 28786.04489 + tps: 27294.74738 } } dps_results: { key: "TestShadow-AllItems-ChaoticSkyflareDiamond" value: { - dps: 28650.38197 - tps: 27232.2865 + dps: 28710.00225 + tps: 27229.15964 } } dps_results: { key: "TestShadow-AllItems-CoreofRipeness-58184" value: { - dps: 27815.76652 - tps: 26499.54493 + dps: 27805.82165 + tps: 26398.8008 } } dps_results: { key: "TestShadow-AllItems-CorpseTongueCoin-50349" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-CorpseTongueCoin-50352" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-CorrodedSkeletonKey-50356" value: { - dps: 26768.62231 - tps: 25495.26425 + dps: 26762.20829 + tps: 25410.61476 hps: 64 } } dps_results: { key: "TestShadow-AllItems-CrimsonAcolyte'sRaiment" value: { - dps: 20951.76073 - tps: 20044.79519 + dps: 20887.80098 + tps: 19980.28443 } } dps_results: { key: "TestShadow-AllItems-CrimsonAcolyte'sRegalia" value: { - dps: 21620.99014 - tps: 20626.43311 + dps: 21762.1079 + tps: 20766.12787 } } dps_results: { key: "TestShadow-AllItems-CrushingWeight-59506" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-CrushingWeight-65118" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-DarkmoonCard:Berserker!-42989" value: { - dps: 26809.99192 - tps: 25571.16455 + dps: 26825.45133 + tps: 25500.28651 } } dps_results: { key: "TestShadow-AllItems-DarkmoonCard:Death-42990" value: { - dps: 26808.86436 - tps: 25547.51327 + dps: 26841.86393 + tps: 25518.53689 } } dps_results: { key: "TestShadow-AllItems-DarkmoonCard:Earthquake-62048" value: { - dps: 26761.33894 - tps: 25495.26425 + dps: 26754.92493 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-DarkmoonCard:Greatness-44255" value: { - dps: 27460.34976 - tps: 26182.63358 + dps: 27422.1615 + tps: 26058.30258 } } dps_results: { key: "TestShadow-AllItems-DarkmoonCard:Hurricane-62049" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-DarkmoonCard:Hurricane-62051" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-DarkmoonCard:Tsunami-62050" value: { - dps: 27805.70867 - tps: 26507.07998 + dps: 27796.57956 + tps: 26408.3322 } } dps_results: { key: "TestShadow-AllItems-Death'sChoice-47464" value: { - dps: 26756.25327 - tps: 25489.28095 + dps: 26751.54232 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-DeathKnight'sAnguish-38212" value: { - dps: 26833.18784 - tps: 25549.46393 + dps: 26825.07209 + tps: 25463.08037 } } dps_results: { key: "TestShadow-AllItems-Deathbringer'sWill-50362" value: { - dps: 26997.78938 - tps: 25722.4885 + dps: 26981.77363 + tps: 25636.26169 } } dps_results: { key: "TestShadow-AllItems-Deathbringer'sWill-50363" value: { - dps: 26993.53781 - tps: 25716.26653 + dps: 26987.85359 + tps: 25642.58026 } } dps_results: { key: "TestShadow-AllItems-Defender'sCode-40257" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-DestructiveShadowspiritDiamond" value: { - dps: 28255.3367 - tps: 26830.43715 + dps: 28298.57442 + tps: 26815.50635 } } dps_results: { key: "TestShadow-AllItems-DestructiveSkyflareDiamond" value: { - dps: 28173.88917 - tps: 26761.97434 + dps: 28231.71365 + tps: 26759.10566 } } dps_results: { key: "TestShadow-AllItems-DislodgedForeignObject-50348" value: { - dps: 27655.51602 - tps: 26341.45192 + dps: 27686.13586 + tps: 26335.37617 } } dps_results: { key: "TestShadow-AllItems-DislodgedForeignObject-50353" value: { - dps: 27778.78191 - tps: 26481.41291 + dps: 27838.30743 + tps: 26488.93037 } } dps_results: { key: "TestShadow-AllItems-EffulgentShadowspiritDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-ElectrosparkHeartstarter-67118" value: { - dps: 27229.94249 - tps: 25930.77209 + dps: 27167.96969 + tps: 25783.35841 } } dps_results: { key: "TestShadow-AllItems-EmberShadowspiritDiamond" value: { - dps: 28293.71378 - tps: 26885.46508 + dps: 28347.86179 + tps: 26877.71531 } } dps_results: { key: "TestShadow-AllItems-EmberSkyflareDiamond" value: { - dps: 28653.71063 - tps: 27212.69951 + dps: 28714.41336 + tps: 27212.78969 } } dps_results: { key: "TestShadow-AllItems-EnigmaticShadowspiritDiamond" value: { - dps: 28255.3367 - tps: 26830.43715 + dps: 28298.57442 + tps: 26815.50635 } } dps_results: { key: "TestShadow-AllItems-EnigmaticSkyflareDiamond" value: { - dps: 28169.96269 - tps: 26758.04786 + dps: 28227.78717 + tps: 26755.17917 } } dps_results: { key: "TestShadow-AllItems-EnigmaticStarflareDiamond" value: { - dps: 28137.35425 - tps: 26727.04672 + dps: 28191.26345 + tps: 26719.2848 } } dps_results: { key: "TestShadow-AllItems-EphemeralSnowflake-50260" value: { - dps: 26859.7413 - tps: 25585.12458 + dps: 26964.10437 + tps: 25633.39691 } } dps_results: { key: "TestShadow-AllItems-EssenceofGossamer-37220" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-EssenceoftheCyclone-59473" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-EssenceoftheCyclone-65140" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-EternalEarthsiegeDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-EternalShadowspiritDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-ExtractofNecromanticPower-40373" value: { - dps: 26976.50227 - tps: 25705.23057 + dps: 27008.715 + tps: 25697.8484 } } dps_results: { key: "TestShadow-AllItems-EyeoftheBroodmother-45308" value: { - dps: 27191.28378 - tps: 25935.8014 + dps: 27181.55879 + tps: 25839.06634 } } dps_results: { key: "TestShadow-AllItems-FallofMortality-59500" value: { - dps: 27805.70867 - tps: 26507.07998 + dps: 27796.57956 + tps: 26408.3322 } } dps_results: { key: "TestShadow-AllItems-FallofMortality-65124" value: { - dps: 27970.59606 - tps: 26662.32047 + dps: 27985.06139 + tps: 26586.72956 } } dps_results: { key: "TestShadow-AllItems-Figurine-DemonPanther-52199" value: { - dps: 26729.19467 - tps: 25470.88731 + dps: 26739.76271 + tps: 25407.06736 } } dps_results: { key: "TestShadow-AllItems-Figurine-DreamOwl-52354" value: { - dps: 27703.17118 - tps: 26392.13919 + dps: 27692.22945 + tps: 26291.75303 } } dps_results: { key: "TestShadow-AllItems-Figurine-EarthenGuardian-52352" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-Figurine-JeweledSerpent-52353" value: { - dps: 28551.15681 - tps: 27157.71468 + dps: 28545.33988 + tps: 27053.0471 } } dps_results: { key: "TestShadow-AllItems-Figurine-KingofBoars-52351" value: { - dps: 27194.70068 - tps: 25928.61165 + dps: 27184.68599 + tps: 25840.36148 } } dps_results: { key: "TestShadow-AllItems-Figurine-SapphireOwl-42413" value: { - dps: 26930.26263 - tps: 25642.64761 + dps: 26934.81829 + tps: 25574.49761 } } dps_results: { key: "TestShadow-AllItems-FleetShadowspiritDiamond" value: { - dps: 28200.50558 - tps: 26790.14414 + dps: 28255.2333 + tps: 26784.20716 } } dps_results: { key: "TestShadow-AllItems-FluidDeath-58181" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-ForethoughtTalisman-40258" value: { - dps: 27106.71591 - tps: 25810.47978 + dps: 27098.42929 + tps: 25723.30658 } } dps_results: { key: "TestShadow-AllItems-ForgeEmber-37660" value: { - dps: 26991.29306 - tps: 25706.22587 + dps: 26983.20858 + tps: 25613.69018 } } dps_results: { key: "TestShadow-AllItems-ForlornShadowspiritDiamond" value: { - dps: 28293.71378 - tps: 26876.33873 + dps: 28347.86179 + tps: 26868.58896 } } dps_results: { key: "TestShadow-AllItems-ForlornSkyflareDiamond" value: { - dps: 28183.67893 - tps: 26770.56562 + dps: 28239.57496 + tps: 26764.70239 } } dps_results: { key: "TestShadow-AllItems-ForlornStarflareDiamond" value: { - dps: 28171.42009 - tps: 26758.83094 + dps: 28227.29797 + tps: 26752.96635 } } dps_results: { key: "TestShadow-AllItems-FuryofAngerforge-59461" value: { - dps: 27281.98179 - tps: 26028.19387 + dps: 27273.33062 + tps: 25954.26703 } } dps_results: { key: "TestShadow-AllItems-FuryoftheFiveFlights-40431" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-FuturesightRune-38763" value: { - dps: 26963.39666 - tps: 25683.91891 + dps: 26957.26988 + tps: 25603.64466 } } dps_results: { key: "TestShadow-AllItems-GaleofShadows-56138" value: { - dps: 27952.49361 - tps: 26662.89577 + dps: 28100.45593 + tps: 26768.66357 } } dps_results: { key: "TestShadow-AllItems-GaleofShadows-56462" value: { - dps: 28138.52113 - tps: 26839.55558 + dps: 28153.55476 + tps: 26805.10005 } } dps_results: { key: "TestShadow-AllItems-GarbofFaith" value: { - dps: 18737.22401 - tps: 17942.92395 + dps: 18822.67455 + tps: 17977.30149 } } dps_results: { key: "TestShadow-AllItems-GearDetector-61462" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Gladiator'sInvestiture" value: { - dps: 22604.55507 - tps: 21621.31029 + dps: 22754.61429 + tps: 21716.72573 } } dps_results: { key: "TestShadow-AllItems-Gladiator'sRaiment" value: { - dps: 26325.32825 - tps: 25098.46186 + dps: 26357.7678 + tps: 25102.78748 } } dps_results: { key: "TestShadow-AllItems-GlowingTwilightScale-54573" value: { - dps: 27293.35055 - tps: 25995.93747 + dps: 27279.64626 + tps: 25896.12057 } } dps_results: { key: "TestShadow-AllItems-GlowingTwilightScale-54589" value: { - dps: 27368.5879 - tps: 26066.12677 + dps: 27354.83557 + tps: 25966.10779 } } dps_results: { key: "TestShadow-AllItems-GnomishLightningGenerator-41121" value: { - dps: 26879.80827 - tps: 25596.3247 + dps: 26962.51345 + tps: 25628.45141 } } dps_results: { key: "TestShadow-AllItems-GraceoftheHerald-55266" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-GraceoftheHerald-56295" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-HarmlightToken-63839" value: { - dps: 27640.17274 - tps: 26342.38466 + dps: 27601.25229 + tps: 26233.02892 } } dps_results: { key: "TestShadow-AllItems-Harrison'sInsigniaofPanache-65803" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-HeartofIgnacious-59514" value: { - dps: 28083.13746 - tps: 26773.59428 + dps: 28151.6907 + tps: 26796.2979 } } dps_results: { key: "TestShadow-AllItems-HeartofIgnacious-65110" value: { - dps: 28352.02983 - tps: 26997.24091 + dps: 28319.26742 + tps: 26924.80001 } } dps_results: { key: "TestShadow-AllItems-HeartofRage-59224" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-HeartofRage-65072" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-HeartofSolace-55868" value: { - dps: 27241.89792 - tps: 25951.70607 + dps: 27386.70584 + tps: 26054.16261 } } dps_results: { key: "TestShadow-AllItems-HeartofSolace-56393" value: { - dps: 27325.21236 - tps: 26030.71511 + dps: 27340.98669 + tps: 25997.18692 } } dps_results: { key: "TestShadow-AllItems-HeartofThunder-55845" value: { - dps: 26756.92188 - tps: 25489.28095 + dps: 26752.21093 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-HeartofThunder-56370" value: { - dps: 26756.92188 - tps: 25489.28095 + dps: 26752.21093 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-HeartoftheVile-66969" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Heartpierce-49982" value: { - dps: 28773.92493 - tps: 27350.4357 + dps: 28829.53967 + tps: 27341.98845 } } dps_results: { key: "TestShadow-AllItems-Heartpierce-50641" value: { - dps: 28773.92493 - tps: 27350.4357 + dps: 28829.53967 + tps: 27341.98845 } } dps_results: { key: "TestShadow-AllItems-IllustrationoftheDragonSoul-40432" value: { - dps: 27233.77421 - tps: 25964.99282 + dps: 27228.19815 + tps: 25882.85755 } } dps_results: { key: "TestShadow-AllItems-ImpassiveShadowspiritDiamond" value: { - dps: 28255.3367 - tps: 26830.43715 + dps: 28298.57442 + tps: 26815.50635 } } dps_results: { key: "TestShadow-AllItems-ImpassiveSkyflareDiamond" value: { - dps: 28169.96269 - tps: 26758.04786 + dps: 28227.78717 + tps: 26755.17917 } } dps_results: { key: "TestShadow-AllItems-ImpassiveStarflareDiamond" value: { - dps: 28137.35425 - tps: 26727.04672 + dps: 28191.26345 + tps: 26719.2848 } } dps_results: { key: "TestShadow-AllItems-ImpatienceofYouth-62464" value: { - dps: 27249.4393 - tps: 25983.35026 + dps: 27238.96979 + tps: 25894.64528 } } dps_results: { key: "TestShadow-AllItems-ImpatienceofYouth-62469" value: { - dps: 27249.4393 - tps: 25983.35026 + dps: 27238.96979 + tps: 25894.64528 } } dps_results: { key: "TestShadow-AllItems-ImpetuousQuery-55881" value: { - dps: 27130.99407 - tps: 25894.86502 + dps: 27129.95989 + tps: 25821.63012 } } dps_results: { key: "TestShadow-AllItems-ImpetuousQuery-56406" value: { - dps: 27181.18633 - tps: 25945.05728 + dps: 27179.88899 + tps: 25871.55922 } } dps_results: { key: "TestShadow-AllItems-IncisorFragment-37723" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-InsightfulEarthsiegeDiamond" value: { - dps: 28183.67893 - tps: 26775.87987 + dps: 28239.57496 + tps: 26770.01664 } } dps_results: { key: "TestShadow-AllItems-InsigniaofDiplomacy-61433" value: { - dps: 26756.92188 - tps: 25489.28095 + dps: 26752.21093 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-InsigniaoftheEarthenLord-61429" value: { - dps: 27624.04916 - tps: 26310.94029 + dps: 27639.41213 + tps: 26246.09762 } } dps_results: { key: "TestShadow-AllItems-InvigoratingEarthsiegeDiamond" value: { - dps: 27941.21591 - tps: 26449.27494 + dps: 28015.74193 + tps: 26494.24336 } } dps_results: { key: "TestShadow-AllItems-JarofAncientRemedies-59354" value: { - dps: 26768.62231 - tps: 25515.8138 + dps: 26762.20829 + tps: 25431.16431 } } dps_results: { key: "TestShadow-AllItems-JarofAncientRemedies-65029" value: { - dps: 26768.62231 - tps: 25518.33916 + dps: 26762.20829 + tps: 25433.68966 } } dps_results: { key: "TestShadow-AllItems-JujuofNimbleness-63840" value: { - dps: 27060.47689 - tps: 25803.63253 + dps: 27068.32175 + tps: 25737.08939 } } dps_results: { key: "TestShadow-AllItems-KeytotheEndlessChamber-55795" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-KeytotheEndlessChamber-56328" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-KvaldirBattleStandard-59685" value: { - dps: 27094.82125 - tps: 25817.47996 + dps: 27044.28814 + tps: 25732.05187 } } dps_results: { key: "TestShadow-AllItems-KvaldirBattleStandard-59689" value: { - dps: 27094.82125 - tps: 25817.47996 + dps: 27044.28814 + tps: 25732.05187 } } dps_results: { key: "TestShadow-AllItems-LadyLa-La'sSingingShell-67152" value: { - dps: 26990.11002 - tps: 25709.3416 + dps: 27038.4729 + tps: 25707.88698 } } dps_results: { key: "TestShadow-AllItems-LastWord-50179" value: { - dps: 28773.92493 - tps: 27350.4357 + dps: 28829.53967 + tps: 27341.98845 } } dps_results: { key: "TestShadow-AllItems-LastWord-50708" value: { - dps: 28773.92493 - tps: 27350.4357 + dps: 28829.53967 + tps: 27341.98845 } } dps_results: { key: "TestShadow-AllItems-Lavanthor'sTalisman-37872" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-LeadenDespair-55816" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-LeadenDespair-56347" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-LeftEyeofRajh-56102" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-LeftEyeofRajh-56427" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-LicensetoSlay-58180" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-MagnetiteMirror-55814" value: { - dps: 26727.73167 - tps: 25470.88731 + dps: 26738.29972 + tps: 25407.06736 } } dps_results: { key: "TestShadow-AllItems-MagnetiteMirror-56345" value: { - dps: 26727.73167 - tps: 25470.88731 + dps: 26738.29972 + tps: 25407.06736 } } dps_results: { key: "TestShadow-AllItems-MajesticDragonFigurine-40430" value: { - dps: 26703.37536 - tps: 25489.28095 + dps: 26698.66441 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-MandalaofStirringPatterns-62467" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-MandalaofStirringPatterns-62472" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-MarkofKhardros-56132" value: { - dps: 27412.50458 - tps: 26155.66022 + dps: 27423.98237 + tps: 26092.75001 } } dps_results: { key: "TestShadow-AllItems-MarkofKhardros-56458" value: { - dps: 27502.17722 - tps: 26245.33286 + dps: 27513.77415 + tps: 26182.54179 } } dps_results: { key: "TestShadow-AllItems-MercurialRegalia" value: { - dps: 25353.9622 - tps: 24017.51692 + dps: 25575.54792 + tps: 24206.43745 } } dps_results: { key: "TestShadow-AllItems-MeteoriteWhetstone-37390" value: { - dps: 26854.42021 - tps: 25580.14481 + dps: 26845.57636 + tps: 25487.49499 } } dps_results: { key: "TestShadow-AllItems-MightoftheOcean-55251" value: { - dps: 26727.73167 - tps: 25470.88731 + dps: 26738.29972 + tps: 25407.06736 } } dps_results: { key: "TestShadow-AllItems-MightoftheOcean-56285" value: { - dps: 26727.73167 - tps: 25470.88731 + dps: 26738.29972 + tps: 25407.06736 } } dps_results: { key: "TestShadow-AllItems-MirrorofBrokenImages-62466" value: { - dps: 27235.94152 - tps: 25999.81247 + dps: 27234.35711 + tps: 25926.02734 } } dps_results: { key: "TestShadow-AllItems-MirrorofBrokenImages-62471" value: { - dps: 27235.94152 - tps: 25999.81247 + dps: 27234.35711 + tps: 25926.02734 } } dps_results: { key: "TestShadow-AllItems-MoonwellChalice-70142" value: { - dps: 28782.62959 - tps: 27457.44656 + dps: 28790.70326 + tps: 27375.6595 } } dps_results: { key: "TestShadow-AllItems-NevermeltingIceCrystal-50259" value: { - dps: 27198.54315 - tps: 25921.52684 + dps: 27157.2336 + tps: 25807.62876 } } dps_results: { key: "TestShadow-AllItems-OfferingofSacrifice-37638" value: { - dps: 26756.92188 - tps: 25489.28095 + dps: 26752.21093 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Oremantle'sFavor-61448" value: { - dps: 27043.6176 - tps: 25747.7198 + dps: 27045.03535 + tps: 25685.21063 } } dps_results: { key: "TestShadow-AllItems-PersistentEarthshatterDiamond" value: { - dps: 28137.35425 - tps: 26727.04672 + dps: 28191.26345 + tps: 26719.2848 } } dps_results: { key: "TestShadow-AllItems-PersistentEarthsiegeDiamond" value: { - dps: 28169.96269 - tps: 26758.04786 + dps: 28227.78717 + tps: 26755.17917 } } dps_results: { key: "TestShadow-AllItems-PetrifiedScarab-21685" value: { - dps: 26756.91647 - tps: 25489.28095 + dps: 26752.20552 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-PetrifiedTwilightScale-54571" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-PetrifiedTwilightScale-54591" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-PorcelainCrab-55237" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-PorcelainCrab-56280" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-PowerfulEarthshatterDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-PowerfulEarthsiegeDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-PowerfulShadowspiritDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-Prestor'sTalismanofMachination-59441" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Prestor'sTalismanofMachination-65026" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-PurifiedShardoftheGods" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Rainsong-55854" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Rainsong-56377" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-RegaliaofFaith" value: { - dps: 18436.70186 - tps: 17699.7667 + dps: 18441.84674 + tps: 17646.14409 } } dps_results: { key: "TestShadow-AllItems-ReignoftheDead-47316" value: { - dps: 27201.1512 - tps: 25889.00504 + dps: 27363.75965 + tps: 25998.64926 } } dps_results: { key: "TestShadow-AllItems-ReignoftheDead-47477" value: { - dps: 27286.913 - tps: 25972.24069 + dps: 27431.75755 + tps: 26067.80696 } } dps_results: { key: "TestShadow-AllItems-RelentlessEarthsiegeDiamond" value: { - dps: 28589.98545 - tps: 27173.54384 + dps: 28646.31413 + tps: 27167.14516 } } dps_results: { key: "TestShadow-AllItems-ReverberatingShadowspiritDiamond" value: { - dps: 28589.98545 - tps: 27173.54384 + dps: 28646.31413 + tps: 27167.14516 } } dps_results: { key: "TestShadow-AllItems-RevitalizingShadowspiritDiamond" value: { - dps: 28589.98545 - tps: 27173.54384 + dps: 28646.31413 + tps: 27167.14516 } } dps_results: { key: "TestShadow-AllItems-RevitalizingSkyflareDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-RightEyeofRajh-56100" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-RightEyeofRajh-56431" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-RuneofRepulsion-40372" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-SanctificationGarb" value: { - dps: 18681.22981 - tps: 17881.75007 + dps: 18694.33281 + tps: 17844.82197 } } dps_results: { key: "TestShadow-AllItems-SanctificationRegalia" value: { - dps: 18653.49768 - tps: 17847.0591 + dps: 18714.76889 + tps: 17883.48806 } } dps_results: { key: "TestShadow-AllItems-Schnottz'sMedallionofCommand-65805" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-SeaStar-55256" value: { - dps: 27217.03934 - tps: 25903.58221 + dps: 27214.09739 + tps: 25817.99287 } } dps_results: { key: "TestShadow-AllItems-SeaStar-56290" value: { - dps: 27610.18024 - tps: 26255.85653 + dps: 27610.2338 + tps: 26169.45634 } } dps_results: { key: "TestShadow-AllItems-SealofthePantheon-36993" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-ShieldedSkyflareDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-ShinyShardoftheGods" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Shrine-CleansingPurifier-63838" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Sindragosa'sFlawlessFang-50361" value: { - dps: 26747.70773 - tps: 25511.57868 + dps: 26748.68307 + tps: 25440.3533 } } dps_results: { key: "TestShadow-AllItems-Skardyn'sGrace-56115" value: { - dps: 27413.18781 - tps: 26147.09877 + dps: 27401.7173 + tps: 26057.39279 } } dps_results: { key: "TestShadow-AllItems-Skardyn'sGrace-56440" value: { - dps: 27498.54709 - tps: 26232.45805 + dps: 27486.41443 + tps: 26142.08992 } } dps_results: { key: "TestShadow-AllItems-SliverofPureIce-50339" value: { - dps: 27222.30951 - tps: 25931.12625 + dps: 27199.67467 + tps: 25823.81209 } } dps_results: { key: "TestShadow-AllItems-SliverofPureIce-50346" value: { - dps: 27252.12035 - tps: 25959.86856 + dps: 27249.42125 + tps: 25872.20004 } } dps_results: { key: "TestShadow-AllItems-Sorrowsong-55879" value: { - dps: 27699.12771 - tps: 26385.791 + dps: 27684.68193 + tps: 26300.9178 } } dps_results: { key: "TestShadow-AllItems-Sorrowsong-56400" value: { - dps: 27840.19308 - tps: 26517.1336 + dps: 27829.94303 + tps: 26435.94883 } } dps_results: { key: "TestShadow-AllItems-Soul'sAnguish-66994" value: { - dps: 26727.73167 - tps: 25470.88731 + dps: 26738.29972 + tps: 25407.06736 } } dps_results: { key: "TestShadow-AllItems-SoulCasket-58183" value: { - dps: 28416.44276 - tps: 27031.09759 + dps: 28414.46402 + tps: 26939.77574 } } dps_results: { key: "TestShadow-AllItems-SoulPreserver-37111" value: { - dps: 27009.03087 - tps: 25717.39029 + dps: 27014.38196 + tps: 25647.11499 } } dps_results: { key: "TestShadow-AllItems-SouloftheDead-40382" value: { - dps: 26875.30635 - tps: 25626.09491 + dps: 26866.9289 + tps: 25530.63774 } } dps_results: { key: "TestShadow-AllItems-SparkofLife-37657" value: { - dps: 27105.09504 - tps: 25845.31647 + dps: 27139.05212 + tps: 25801.05016 } } dps_results: { key: "TestShadow-AllItems-SphereofRedDragon'sBlood-37166" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-Stonemother'sKiss-61411" value: { - dps: 27668.5316 - tps: 26380.59224 + dps: 27694.76601 + tps: 26339.55065 } } dps_results: { key: "TestShadow-AllItems-StumpofTime-62465" value: { - dps: 27641.27204 - tps: 26251.63635 + dps: 27638.98169 + tps: 26169.18425 } } dps_results: { key: "TestShadow-AllItems-StumpofTime-62470" value: { - dps: 27665.91689 - tps: 26249.81174 + dps: 27660.68154 + tps: 26161.8859 } } dps_results: { key: "TestShadow-AllItems-SwiftSkyflareDiamond" value: { - dps: 28169.96269 - tps: 26758.04786 + dps: 28227.78717 + tps: 26755.17917 } } dps_results: { key: "TestShadow-AllItems-SwiftStarflareDiamond" value: { - dps: 28137.35425 - tps: 26727.04672 + dps: 28191.26345 + tps: 26719.2848 } } dps_results: { key: "TestShadow-AllItems-SwiftWindfireDiamond" value: { - dps: 28127.67273 - tps: 26717.31129 + dps: 28183.4735 + tps: 26711.44094 } } dps_results: { key: "TestShadow-AllItems-SymbioticWorm-59332" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-SymbioticWorm-65048" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-TalismanofSinisterOrder-65804" value: { - dps: 27975.08414 - tps: 26675.45475 + dps: 27963.43269 + tps: 26578.30851 } } dps_results: { key: "TestShadow-AllItems-TalismanofTrollDivinity-37734" value: { - dps: 26768.62231 - tps: 25495.26425 + dps: 26762.20829 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-Tank-CommanderInsignia-63841" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-TearofBlood-55819" value: { - dps: 27457.43324 - tps: 26152.7053 + dps: 27447.19655 + tps: 26058.11281 } } dps_results: { key: "TestShadow-AllItems-TearofBlood-56351" value: { - dps: 27693.31893 - tps: 26399.56121 + dps: 27683.19602 + tps: 26301.17021 } } dps_results: { key: "TestShadow-AllItems-TearsoftheVanquished-47215" value: { - dps: 27071.34835 - tps: 25777.97079 + dps: 27063.08151 + tps: 25690.88902 } } dps_results: { key: "TestShadow-AllItems-TendrilsofBurrowingDark-55810" value: { - dps: 27703.52544 - tps: 26375.80421 + dps: 27693.81417 + tps: 26287.80042 } } dps_results: { key: "TestShadow-AllItems-TendrilsofBurrowingDark-56339" value: { - dps: 28087.93345 - tps: 26730.90948 + dps: 28071.40666 + tps: 26642.35629 } } dps_results: { key: "TestShadow-AllItems-TheGeneral'sHeart-45507" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Theralion'sMirror-59519" value: { - dps: 28322.32984 - tps: 27027.0945 + dps: 28316.428 + tps: 26931.57398 } } dps_results: { key: "TestShadow-AllItems-Theralion'sMirror-65105" value: { - dps: 28682.71082 - tps: 27376.87618 + dps: 28682.29046 + tps: 27286.39958 } } dps_results: { key: "TestShadow-AllItems-Throngus'sFinger-56121" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-Throngus'sFinger-56449" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-ThunderingSkyflareDiamond" value: { - dps: 28114.52414 - tps: 26704.1627 + dps: 28169.31849 + tps: 26698.29235 } } dps_results: { key: "TestShadow-AllItems-Tia'sGrace-55874" value: { - dps: 27146.76989 - tps: 25872.24311 + dps: 27138.87556 + tps: 25788.52817 } } dps_results: { key: "TestShadow-AllItems-Tia'sGrace-56394" value: { - dps: 27196.9197 - tps: 25922.39292 + dps: 27188.60849 + tps: 25838.2611 } } dps_results: { key: "TestShadow-AllItems-TinyAbominationinaJar-50351" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-TinyAbominationinaJar-50706" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-TirelessSkyflareDiamond" value: { - dps: 28183.67893 - tps: 26770.56562 + dps: 28239.57496 + tps: 26764.70239 } } dps_results: { key: "TestShadow-AllItems-TirelessStarflareDiamond" value: { - dps: 28171.42009 - tps: 26758.83094 + dps: 28227.29797 + tps: 26752.96635 } } dps_results: { key: "TestShadow-AllItems-TomeofArcanePhenomena-36972" value: { - dps: 26956.91586 - tps: 25693.31647 + dps: 27038.67839 + tps: 25716.04893 } } dps_results: { key: "TestShadow-AllItems-TrenchantEarthshatterDiamond" value: { - dps: 28171.42009 - tps: 26758.83094 + dps: 28227.29797 + tps: 26752.96635 } } dps_results: { key: "TestShadow-AllItems-TrenchantEarthsiegeDiamond" value: { - dps: 28183.67893 - tps: 26770.56562 + dps: 28239.57496 + tps: 26764.70239 } } dps_results: { key: "TestShadow-AllItems-Tyrande'sFavoriteDoll-64645" value: { - dps: 27857.40062 - tps: 26568.51676 + dps: 27945.2468 + tps: 26603.38068 } } dps_results: { key: "TestShadow-AllItems-UnheededWarning-59520" value: { - dps: 26763.80773 - tps: 25489.28095 + dps: 26759.09678 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-UnquenchableFlame-67101" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-UnsolvableRiddle-62468" value: { - dps: 27249.4393 - tps: 25983.35026 + dps: 27238.96979 + tps: 25894.64528 } } dps_results: { key: "TestShadow-AllItems-UnsolvableRiddle-68709" value: { - dps: 27249.4393 - tps: 25983.35026 + dps: 27238.96979 + tps: 25894.64528 } } dps_results: { key: "TestShadow-AllItems-Val'anyr,HammerofAncientKings-46017" value: { - dps: 23829.57279 - tps: 22645.14743 + dps: 23811.89778 + tps: 22573.77963 } } dps_results: { key: "TestShadow-AllItems-VestmentsofAbsolution" value: { - dps: 13734.90393 - tps: 13089.68812 + dps: 13825.50573 + tps: 13146.73817 } } dps_results: { key: "TestShadow-AllItems-VialofStolenMemories-59515" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-VialofStolenMemories-65109" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sBadgeofConquest-61033" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sBadgeofDominance-61035" value: { - dps: 27717.40049 - tps: 26351.93134 + dps: 27718.27101 + tps: 26265.31002 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sBadgeofVictory-61034" value: { - dps: 26761.35329 - tps: 25495.26425 + dps: 26754.93927 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sEmblemofAccuracy-61027" value: { - dps: 26761.33894 - tps: 25495.26425 + dps: 26754.92493 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sEmblemofAlacrity-61028" value: { - dps: 27310.72941 - tps: 26011.84309 + dps: 27396.79393 + tps: 26054.24086 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sEmblemofCruelty-61026" value: { - dps: 27303.15958 - tps: 26014.90071 + dps: 27267.2908 + tps: 25909.76351 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sEmblemofProficiency-61030" value: { - dps: 26761.33894 - tps: 25495.26425 + dps: 26754.92493 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sEmblemofProwess-61029" value: { - dps: 27278.31478 - tps: 26012.24009 + dps: 27267.60522 + tps: 25923.29506 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sEmblemofTenacity-61032" value: { - dps: 26761.33894 - tps: 25495.26425 + dps: 26754.92493 + tps: 25410.61476 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sInsigniaofConquest-61047" value: { - dps: 26758.98799 - tps: 25489.28095 + dps: 26754.27704 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sInsigniaofDominance-61045" value: { - dps: 27636.04367 - tps: 26293.40137 + dps: 27630.74368 + tps: 26210.19669 } } dps_results: { key: "TestShadow-AllItems-ViciousGladiator'sInsigniaofVictory-61046" value: { - dps: 26757.6988 - tps: 25489.28095 + dps: 26752.98785 + tps: 25408.7494 } } dps_results: { key: "TestShadow-AllItems-WingedTalisman-37844" value: { - dps: 26967.45443 - tps: 25679.9414 + dps: 26962.61079 + tps: 25594.86682 } } dps_results: { key: "TestShadow-AllItems-WitchingHourglass-55787" value: { - dps: 27732.57192 - tps: 26430.91773 + dps: 27811.36069 + tps: 26477.60609 } } dps_results: { key: "TestShadow-AllItems-WitchingHourglass-56320" value: { - dps: 28247.31432 - tps: 26896.13628 + dps: 28288.71379 + tps: 26875.42361 } } dps_results: { key: "TestShadow-AllItems-World-QuellerFocus-63842" value: { - dps: 27101.61556 - tps: 25828.25751 + dps: 27092.43471 + tps: 25740.84119 } } dps_results: { key: "TestShadow-AllItems-Za'brox'sLuckyTooth-63742" value: { - dps: 27322.83194 - tps: 26065.98758 + dps: 27334.1906 + tps: 26002.95823 } } dps_results: { key: "TestShadow-AllItems-Za'brox'sLuckyTooth-63745" value: { - dps: 27322.83194 - tps: 26065.98758 + dps: 27334.1906 + tps: 26002.95823 } } dps_results: { key: "TestShadow-AllItems-Zabra'sRaiment" value: { - dps: 19544.98149 - tps: 18683.64939 + dps: 19807.26508 + tps: 18947.80787 } } dps_results: { key: "TestShadow-AllItems-Zabra'sRegalia" value: { - dps: 19363.34614 - tps: 18436.72461 + dps: 19398.81524 + tps: 18453.8617 } } dps_results: { key: "TestShadow-Average-Default" value: { - dps: 28734.29248 - tps: 27397.37486 + dps: 28771.4345 + tps: 27396.24155 } } dps_results: { key: "TestShadow-Settings-Draenei-p1-Basic-default-FullBuffs-LongMultiTarget" value: { - dps: 28517.88939 - tps: 38149.66611 + dps: 28402.43415 + tps: 37973.1976 } } dps_results: { key: "TestShadow-Settings-Draenei-p1-Basic-default-FullBuffs-LongSingleTarget" value: { - dps: 28517.88939 - tps: 27051.89013 + dps: 28402.43415 + tps: 26875.42163 } } dps_results: { key: "TestShadow-Settings-Draenei-p1-Basic-default-FullBuffs-ShortSingleTarget" value: { - dps: 36978.5685 - tps: 34108.62966 + dps: 37065.97157 + tps: 33906.41477 } } dps_results: { key: "TestShadow-Settings-Draenei-p1-Basic-default-NoBuffs-LongMultiTarget" value: { - dps: 15771.43221 - tps: 24467.56926 + dps: 15796.89364 + tps: 24469.74081 } } dps_results: { key: "TestShadow-Settings-Draenei-p1-Basic-default-NoBuffs-LongSingleTarget" value: { - dps: 15771.43221 - tps: 15333.65596 + dps: 15796.89364 + tps: 15335.82751 } } dps_results: { key: "TestShadow-Settings-Draenei-p1-Basic-default-NoBuffs-ShortSingleTarget" value: { - dps: 18435.3882 - tps: 17388.13022 + dps: 18577.77571 + tps: 17434.04893 } } dps_results: { key: "TestShadow-Settings-NightElf-p1-Basic-default-FullBuffs-LongMultiTarget" value: { - dps: 28517.88939 - tps: 38149.66611 + dps: 28402.43415 + tps: 37973.1976 } } dps_results: { key: "TestShadow-Settings-NightElf-p1-Basic-default-FullBuffs-LongSingleTarget" value: { - dps: 28517.88939 - tps: 27051.89013 + dps: 28402.43415 + tps: 26875.42163 } } dps_results: { key: "TestShadow-Settings-NightElf-p1-Basic-default-FullBuffs-ShortSingleTarget" value: { - dps: 36978.5685 - tps: 34108.62966 + dps: 37065.97157 + tps: 33906.41477 } } dps_results: { key: "TestShadow-Settings-NightElf-p1-Basic-default-NoBuffs-LongMultiTarget" value: { - dps: 15771.43221 - tps: 24467.56926 + dps: 15796.89364 + tps: 24469.74081 } } dps_results: { key: "TestShadow-Settings-NightElf-p1-Basic-default-NoBuffs-LongSingleTarget" value: { - dps: 15771.43221 - tps: 15333.65596 + dps: 15796.89364 + tps: 15335.82751 } } dps_results: { key: "TestShadow-Settings-NightElf-p1-Basic-default-NoBuffs-ShortSingleTarget" value: { - dps: 18435.3882 - tps: 17388.13022 + dps: 18577.77571 + tps: 17434.04893 } } dps_results: { key: "TestShadow-Settings-Troll-p1-Basic-default-FullBuffs-LongMultiTarget" value: { - dps: 28773.92493 - tps: 38511.55389 + dps: 28829.53967 + tps: 38503.10664 } } dps_results: { key: "TestShadow-Settings-Troll-p1-Basic-default-FullBuffs-LongSingleTarget" value: { - dps: 28773.92493 - tps: 27350.4357 + dps: 28829.53967 + tps: 27341.98845 } } dps_results: { key: "TestShadow-Settings-Troll-p1-Basic-default-FullBuffs-ShortSingleTarget" value: { - dps: 38055.98521 - tps: 35104.60928 + dps: 38250.08752 + tps: 35041.99797 } } dps_results: { key: "TestShadow-Settings-Troll-p1-Basic-default-NoBuffs-LongMultiTarget" value: { - dps: 16710.41352 - tps: 25619.81071 + dps: 16749.4559 + tps: 25641.7068 } } dps_results: { key: "TestShadow-Settings-Troll-p1-Basic-default-NoBuffs-LongSingleTarget" value: { - dps: 16710.41352 - tps: 16221.92598 + dps: 16749.4559 + tps: 16243.82207 } } dps_results: { key: "TestShadow-Settings-Troll-p1-Basic-default-NoBuffs-ShortSingleTarget" value: { - dps: 19201.75706 - tps: 18099.09929 + dps: 19495.01037 + tps: 18280.78784 } } dps_results: { key: "TestShadow-SwitchInFrontOfTarget-Default" value: { - dps: 28763.99796 - tps: 27350.4357 + dps: 28819.6127 + tps: 27341.98845 } } diff --git a/sim/priest/talents.go b/sim/priest/talents.go index 37e1d2883c..b151169fe7 100644 --- a/sim/priest/talents.go +++ b/sim/priest/talents.go @@ -665,10 +665,16 @@ func (priest *Priest) applyShadowyApparition() { Name: "Shadowy Apparition Aura", Callback: core.CallbackOnPeriodicDamageDealt, Outcome: core.OutcomeLanded, - ProcChance: 0.04 * float64(priest.Talents.ShadowyApparition), ClassSpellMask: PriestSpellShadowWordPain, Handler: func(sim *core.Simulation, _ *core.Spell, result *core.SpellResult) { - spell.Cast(sim, result.Target) + procChance := 0.04 * float64(priest.Talents.ShadowyApparition) + if priest.Moving { + procChance *= 5 + } + + if sim.Proc(procChance, "Shadowy Apparition Aura") { + spell.Cast(sim, result.Target) + } }, }) } diff --git a/sim/shaman/elemental/TestElemental.results b/sim/shaman/elemental/TestElemental.results index 6060fe0f87..61e11e2029 100644 --- a/sim/shaman/elemental/TestElemental.results +++ b/sim/shaman/elemental/TestElemental.results @@ -40,2047 +40,2047 @@ character_stats_results: { dps_results: { key: "TestElemental-AllItems-AgileShadowspiritDiamond" value: { - dps: 26878.91181 - tps: 532.54408 + dps: 27076.78228 + tps: 552.9425 } } dps_results: { key: "TestElemental-AllItems-Althor'sAbacus-50359" value: { - dps: 25522.19064 - tps: 414.50534 + dps: 25614.52101 + tps: 435.85597 } } dps_results: { key: "TestElemental-AllItems-Althor'sAbacus-50366" value: { - dps: 25586.44433 - tps: 414.67835 + dps: 25673.05486 + tps: 436.26676 } } dps_results: { key: "TestElemental-AllItems-Anhuur'sHymnal-55889" value: { - dps: 26586.11235 - tps: 409.84339 + dps: 26592.35246 + tps: 430.28731 } } dps_results: { key: "TestElemental-AllItems-Anhuur'sHymnal-56407" value: { - dps: 26952.28664 - tps: 411.91173 + dps: 26860.82083 + tps: 430.24551 } } dps_results: { key: "TestElemental-AllItems-AustereEarthsiegeDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-AustereShadowspiritDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-Bandit'sInsignia-40371" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-BattlegearoftheRagingElements" value: { - dps: 19032.51124 - tps: 395.00655 + dps: 18901.66386 + tps: 403.51737 } } dps_results: { key: "TestElemental-AllItems-BaubleofTrueBlood-50354" value: { - dps: 25653.75178 - tps: 413.08357 - hps: 89.04794 + dps: 25685.87221 + tps: 431.94097 + hps: 89.19491 } } dps_results: { key: "TestElemental-AllItems-BaubleofTrueBlood-50726" value: { - dps: 25674.13771 - tps: 411.95035 - hps: 89.04794 + dps: 25673.0086 + tps: 431.34299 + hps: 89.19491 } } dps_results: { key: "TestElemental-AllItems-BeamingEarthsiegeDiamond" value: { - dps: 26276.6173 - tps: 535.62674 + dps: 26461.79602 + tps: 558.08582 } } dps_results: { key: "TestElemental-AllItems-BedrockTalisman-58182" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-BellofEnragingResonance-59326" value: { - dps: 26688.49906 - tps: 410.91832 + dps: 26846.1422 + tps: 427.88087 } } dps_results: { key: "TestElemental-AllItems-BellofEnragingResonance-65053" value: { - dps: 26701.15718 - tps: 409.74928 + dps: 27075.62394 + tps: 425.82408 } } dps_results: { key: "TestElemental-AllItems-BindingPromise-67037" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-BlackBruise-50035" value: { - dps: 20361.91149 - tps: 513.30462 + dps: 20413.88316 + tps: 529.3967 } } dps_results: { key: "TestElemental-AllItems-BlackBruise-50692" value: { - dps: 20361.91149 - tps: 513.30462 + dps: 20413.88316 + tps: 529.3967 } } dps_results: { key: "TestElemental-AllItems-BlessedGarboftheUndeadSlayer" value: { - dps: 18272.50621 - tps: 410.59157 + dps: 18468.79755 + tps: 414.10623 } } dps_results: { key: "TestElemental-AllItems-BlessedRegaliaofUndeadCleansing" value: { - dps: 18258.84531 - tps: 406.0957 + dps: 18292.67936 + tps: 410.25838 } } dps_results: { key: "TestElemental-AllItems-Blood-SoakedAleMug-63843" value: { - dps: 25437.03815 - tps: 416.68464 + dps: 25438.71788 + tps: 436.49366 } } dps_results: { key: "TestElemental-AllItems-BloodofIsiset-55995" value: { - dps: 25517.76249 - tps: 415.90355 + dps: 25400.47329 + tps: 437.16138 } } dps_results: { key: "TestElemental-AllItems-BloodofIsiset-56414" value: { - dps: 25470.50735 - tps: 418.79074 + dps: 25432.54816 + tps: 437.69265 } } dps_results: { key: "TestElemental-AllItems-BloodthirstyGladiator'sBadgeofConquest-64687" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-BloodthirstyGladiator'sBadgeofDominance-64688" value: { - dps: 25486.86615 - tps: 412.93156 + dps: 25556.80234 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-BloodthirstyGladiator'sBadgeofVictory-64689" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-BloodthirstyGladiator'sEmblemofCruelty-64740" value: { - dps: 25274.8353 - tps: 410.80818 + dps: 25381.7793 + tps: 430.22527 } } dps_results: { key: "TestElemental-AllItems-BloodthirstyGladiator'sEmblemofMeditation-64741" value: { - dps: 25955.56105 - tps: 411.59441 + dps: 26187.00705 + tps: 429.49948 } } dps_results: { key: "TestElemental-AllItems-BloodthirstyGladiator'sEmblemofTenacity-64742" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-BloodthirstyGladiator'sInsigniaofConquest-64761" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-BloodthirstyGladiator'sInsigniaofDominance-64762" value: { - dps: 25855.90486 - tps: 413.77998 + dps: 26013.75444 + tps: 428.88525 } } dps_results: { key: "TestElemental-AllItems-BloodthirstyGladiator'sInsigniaofVictory-64763" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-BottledLightning-66879" value: { - dps: 25685.85139 - tps: 414.18091 + dps: 25785.94694 + tps: 435.6577 } } dps_results: { key: "TestElemental-AllItems-BracingEarthsiegeDiamond" value: { - dps: 26327.15101 - tps: 530.60736 + dps: 26513.60945 + tps: 551.33981 } } dps_results: { key: "TestElemental-AllItems-BracingShadowspiritDiamond" value: { - dps: 26433.57606 - tps: 531.52944 + dps: 26619.83727 + tps: 552.70158 } } dps_results: { key: "TestElemental-AllItems-Bryntroll,theBoneArbiter-50415" value: { - dps: 27063.43348 - tps: 533.93212 + dps: 27259.31856 + tps: 555.14734 } } dps_results: { key: "TestElemental-AllItems-Bryntroll,theBoneArbiter-50709" value: { - dps: 27063.43348 - tps: 533.93212 + dps: 27259.31856 + tps: 555.14734 } } dps_results: { key: "TestElemental-AllItems-BurningShadowspiritDiamond" value: { - dps: 27063.43348 - tps: 533.93212 + dps: 27259.31856 + tps: 555.14734 } } dps_results: { key: "TestElemental-AllItems-ChaoticShadowspiritDiamond" value: { - dps: 26930.77742 - tps: 532.01297 + dps: 27123.50209 + tps: 552.53125 } } dps_results: { key: "TestElemental-AllItems-ChaoticSkyflareDiamond" value: { - dps: 26902.91435 - tps: 532.30876 + dps: 27097.65261 + tps: 552.85913 } } dps_results: { key: "TestElemental-AllItems-CoreofRipeness-58184" value: { - dps: 26641.10667 - tps: 416.08443 + dps: 26720.25682 + tps: 436.68876 } } dps_results: { key: "TestElemental-AllItems-CorpseTongueCoin-50349" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-CorpseTongueCoin-50352" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-CorrodedSkeletonKey-50356" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 hps: 64 } } dps_results: { key: "TestElemental-AllItems-CrushingWeight-59506" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-CrushingWeight-65118" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-DarkmoonCard:Berserker!-42989" value: { - dps: 25111.63564 - tps: 412.10453 + dps: 25210.40616 + tps: 431.70484 } } dps_results: { key: "TestElemental-AllItems-DarkmoonCard:Death-42990" value: { - dps: 25215.69473 - tps: 464.44546 + dps: 25343.75015 + tps: 485.27183 } } dps_results: { key: "TestElemental-AllItems-DarkmoonCard:Earthquake-62048" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-DarkmoonCard:Greatness-44255" value: { - dps: 25630.62691 - tps: 427.24434 + dps: 25726.85685 + tps: 447.45397 } } dps_results: { key: "TestElemental-AllItems-DarkmoonCard:Hurricane-62049" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-DarkmoonCard:Hurricane-62051" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-DarkmoonCard:Tsunami-62050" value: { - dps: 26070.24099 - tps: 416.24027 + dps: 26170.57467 + tps: 438.68285 } } dps_results: { key: "TestElemental-AllItems-DeadlyGladiator'sTotemofSurvival-42602" value: { - dps: 26743.18822 - tps: 528.14283 + dps: 26911.9616 + tps: 548.19695 } } dps_results: { key: "TestElemental-AllItems-Death'sChoice-47464" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-DeathKnight'sAnguish-38212" value: { - dps: 25050.83201 - tps: 412.51074 + dps: 25150.83001 + tps: 432.3635 } } dps_results: { key: "TestElemental-AllItems-Deathbringer'sWill-50362" value: { - dps: 25291.94404 - tps: 415.03284 + dps: 25315.56471 + tps: 433.10413 } } dps_results: { key: "TestElemental-AllItems-Deathbringer'sWill-50363" value: { - dps: 25338.55884 - tps: 413.45488 + dps: 25384.38604 + tps: 434.33692 } } dps_results: { key: "TestElemental-AllItems-Defender'sCode-40257" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-DestructiveShadowspiritDiamond" value: { - dps: 26302.46473 - tps: 531.20308 + dps: 26485.81257 + tps: 551.69694 } } dps_results: { key: "TestElemental-AllItems-DestructiveSkyflareDiamond" value: { - dps: 26283.64336 - tps: 531.39771 + dps: 26472.43474 + tps: 551.85807 } } dps_results: { key: "TestElemental-AllItems-DislodgedForeignObject-50348" value: { - dps: 26160.14317 - tps: 417.46907 + dps: 26188.34306 + tps: 436.50579 } } dps_results: { key: "TestElemental-AllItems-DislodgedForeignObject-50353" value: { - dps: 25994.71407 - tps: 416.67952 + dps: 26097.62921 + tps: 436.26731 } } dps_results: { key: "TestElemental-AllItems-EffulgentShadowspiritDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-ElectrosparkHeartstarter-67118" value: { - dps: 26218.20162 - tps: 423.70322 + dps: 26175.98509 + tps: 444.33967 } } dps_results: { key: "TestElemental-AllItems-EmberShadowspiritDiamond" value: { - dps: 26433.57606 - tps: 537.18124 + dps: 26619.83727 + tps: 560.36472 } } dps_results: { key: "TestElemental-AllItems-EmberSkyflareDiamond" value: { - dps: 26709.8505 - tps: 535.88236 + dps: 26896.51906 + tps: 558.23061 } } dps_results: { key: "TestElemental-AllItems-EnigmaticShadowspiritDiamond" value: { - dps: 26302.46473 - tps: 531.20308 + dps: 26485.81257 + tps: 551.69694 } } dps_results: { key: "TestElemental-AllItems-EnigmaticSkyflareDiamond" value: { - dps: 26276.6173 - tps: 531.49886 + dps: 26461.79602 + tps: 552.02482 } } dps_results: { key: "TestElemental-AllItems-EnigmaticStarflareDiamond" value: { - dps: 26273.79217 - tps: 531.54572 + dps: 26458.84487 + tps: 552.02482 } } dps_results: { key: "TestElemental-AllItems-EphemeralSnowflake-50260" value: { - dps: 25394.62855 - tps: 415.95433 + dps: 25321.12094 + tps: 431.76882 } } dps_results: { key: "TestElemental-AllItems-EssenceofGossamer-37220" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-EssenceoftheCyclone-59473" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-EssenceoftheCyclone-65140" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-EternalEarthsiegeDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-EternalShadowspiritDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-ExtractofNecromanticPower-40373" value: { - dps: 25201.77687 - tps: 442.82923 + dps: 25364.42133 + tps: 461.90977 } } dps_results: { key: "TestElemental-AllItems-EyeoftheBroodmother-45308" value: { - dps: 25445.55585 - tps: 412.18263 + dps: 25541.07544 + tps: 431.80168 } } dps_results: { key: "TestElemental-AllItems-FallofMortality-59500" value: { - dps: 26070.24099 - tps: 416.24027 + dps: 26170.57467 + tps: 438.68285 } } dps_results: { key: "TestElemental-AllItems-FallofMortality-65124" value: { - dps: 26201.4228 - tps: 416.69513 + dps: 26307.54388 + tps: 439.49428 } } dps_results: { key: "TestElemental-AllItems-Figurine-DemonPanther-52199" value: { - dps: 25965.11204 - tps: 410.35451 + dps: 26156.35916 + tps: 429.80381 } } dps_results: { key: "TestElemental-AllItems-Figurine-DreamOwl-52354" value: { - dps: 26518.04334 - tps: 415.80501 + dps: 26596.49787 + tps: 436.09549 } } dps_results: { key: "TestElemental-AllItems-Figurine-EarthenGuardian-52352" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Figurine-JeweledSerpent-52353" value: { - dps: 26379.72898 - tps: 415.88371 + dps: 26447.82062 + tps: 438.07798 } } dps_results: { key: "TestElemental-AllItems-Figurine-KingofBoars-52351" value: { - dps: 25470.50735 - tps: 418.79074 + dps: 25432.54816 + tps: 437.69265 } } dps_results: { key: "TestElemental-AllItems-Figurine-SapphireOwl-42413" value: { - dps: 25170.25768 - tps: 416.57964 + dps: 25269.36911 + tps: 436.11038 } } dps_results: { key: "TestElemental-AllItems-FleetShadowspiritDiamond" value: { - dps: 26361.77212 - tps: 529.05643 + dps: 26458.48618 + tps: 552.54371 } } dps_results: { key: "TestElemental-AllItems-FluidDeath-58181" value: { - dps: 26003.01767 - tps: 411.88569 + dps: 26302.22336 + tps: 428.13714 } } dps_results: { key: "TestElemental-AllItems-ForethoughtTalisman-40258" value: { - dps: 25333.57683 - tps: 413.81566 + dps: 25434.88435 + tps: 434.63714 } } dps_results: { key: "TestElemental-AllItems-ForgeEmber-37660" value: { - dps: 25341.1385 - tps: 412.35188 + dps: 25421.14277 + tps: 432.04678 } } dps_results: { key: "TestElemental-AllItems-ForlornShadowspiritDiamond" value: { - dps: 26433.57606 - tps: 533.11989 + dps: 26619.83727 + tps: 554.31064 } } dps_results: { key: "TestElemental-AllItems-ForlornSkyflareDiamond" value: { - dps: 26327.15101 - tps: 532.19502 + dps: 26513.60945 + tps: 552.94606 } } dps_results: { key: "TestElemental-AllItems-ForlornStarflareDiamond" value: { - dps: 26311.4325 - tps: 532.13325 + dps: 26499.1632 + tps: 552.77678 } } dps_results: { key: "TestElemental-AllItems-FuriousGladiator'sTotemofSurvival-42603" value: { - dps: 26807.39768 - tps: 528.27916 + dps: 26963.46065 + tps: 548.49291 } } dps_results: { key: "TestElemental-AllItems-FuryofAngerforge-59461" value: { - dps: 25301.58317 - tps: 410.59388 + dps: 25407.95502 + tps: 430.08469 } } dps_results: { key: "TestElemental-AllItems-FuryoftheFiveFlights-40431" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-FuturesightRune-38763" value: { - dps: 25335.94198 - tps: 414.53844 + dps: 25433.26398 + tps: 434.40526 } } dps_results: { key: "TestElemental-AllItems-GaleofShadows-56138" value: { - dps: 26287.67144 - tps: 419.66876 + dps: 26434.02427 + tps: 437.85172 } } dps_results: { key: "TestElemental-AllItems-GaleofShadows-56462" value: { - dps: 26230.02451 - tps: 428.24769 + dps: 26109.42938 + tps: 445.29315 } } dps_results: { key: "TestElemental-AllItems-GearDetector-61462" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-GlowingTwilightScale-54573" value: { - dps: 25553.17316 - tps: 414.62023 + dps: 25645.66864 + tps: 436.07321 } } dps_results: { key: "TestElemental-AllItems-GlowingTwilightScale-54589" value: { - dps: 25630.54904 - tps: 414.76955 + dps: 25709.47619 + tps: 436.5241 } } dps_results: { key: "TestElemental-AllItems-GnomishLightningGenerator-41121" value: { - dps: 25148.22361 - tps: 453.41699 + dps: 25284.17867 + tps: 469.71708 } } dps_results: { key: "TestElemental-AllItems-GraceoftheHerald-55266" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-GraceoftheHerald-56295" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-HarmlightToken-63839" value: { - dps: 25904.6887 - tps: 573.99235 + dps: 25982.60928 + tps: 597.02139 } } dps_results: { key: "TestElemental-AllItems-Harrison'sInsigniaofPanache-65803" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-HatefulGladiator'sTotemofSurvival-42601" value: { - dps: 26675.41295 - tps: 527.92503 + dps: 26843.42205 + tps: 547.94968 } } dps_results: { key: "TestElemental-AllItems-HeartofIgnacious-59514" value: { - dps: 26391.90267 - tps: 423.97905 + dps: 26580.51168 + tps: 438.31093 } } dps_results: { key: "TestElemental-AllItems-HeartofIgnacious-65110" value: { - dps: 26558.24969 - tps: 428.1575 + dps: 26755.24861 + tps: 436.01904 } } dps_results: { key: "TestElemental-AllItems-HeartofRage-59224" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-HeartofRage-65072" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-HeartofSolace-55868" value: { - dps: 25537.71275 - tps: 419.66876 + dps: 25682.35938 + tps: 437.85172 } } dps_results: { key: "TestElemental-AllItems-HeartofSolace-56393" value: { - dps: 25577.11522 - tps: 422.33226 + dps: 25715.77844 + tps: 438.55649 } } dps_results: { key: "TestElemental-AllItems-HeartofThunder-55845" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-HeartofThunder-56370" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-HeartoftheVile-66969" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Heartpierce-49982" value: { - dps: 27063.43348 - tps: 533.93212 + dps: 27259.31856 + tps: 555.14734 } } dps_results: { key: "TestElemental-AllItems-Heartpierce-50641" value: { - dps: 27063.43348 - tps: 533.93212 + dps: 27259.31856 + tps: 555.14734 } } dps_results: { key: "TestElemental-AllItems-IllustrationoftheDragonSoul-40432" value: { - dps: 25546.77621 - tps: 412.93156 + dps: 25648.39745 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-ImpassiveShadowspiritDiamond" value: { - dps: 26302.46473 - tps: 531.20308 + dps: 26485.81257 + tps: 551.69694 } } dps_results: { key: "TestElemental-AllItems-ImpassiveSkyflareDiamond" value: { - dps: 26276.6173 - tps: 531.49886 + dps: 26461.79602 + tps: 552.02482 } } dps_results: { key: "TestElemental-AllItems-ImpassiveStarflareDiamond" value: { - dps: 26273.79217 - tps: 531.54572 + dps: 26458.84487 + tps: 552.02482 } } dps_results: { key: "TestElemental-AllItems-ImpatienceofYouth-62464" value: { - dps: 25476.82045 - tps: 419.59109 + dps: 25540.539 + tps: 437.16778 } } dps_results: { key: "TestElemental-AllItems-ImpatienceofYouth-62469" value: { - dps: 25476.82045 - tps: 419.59109 + dps: 25540.539 + tps: 437.16778 } } dps_results: { key: "TestElemental-AllItems-ImpetuousQuery-55881" value: { - dps: 25517.76249 - tps: 415.90355 + dps: 25400.47329 + tps: 437.16138 } } dps_results: { key: "TestElemental-AllItems-ImpetuousQuery-56406" value: { - dps: 25470.50735 - tps: 418.79074 + dps: 25432.54816 + tps: 437.69265 } } dps_results: { key: "TestElemental-AllItems-IncisorFragment-37723" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-InsightfulEarthsiegeDiamond" value: { - dps: 26327.15101 - tps: 535.4005 + dps: 26513.60945 + tps: 557.07143 } } dps_results: { key: "TestElemental-AllItems-InsigniaofDiplomacy-61433" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-InsigniaoftheEarthenLord-61429" value: { - dps: 25861.19734 - tps: 416.66432 + dps: 26007.61529 + tps: 434.5645 } } dps_results: { key: "TestElemental-AllItems-InvigoratingEarthsiegeDiamond" value: { - dps: 26324.54874 - tps: 533.19427 + dps: 26603.67086 + tps: 546.10083 } } dps_results: { key: "TestElemental-AllItems-JarofAncientRemedies-59354" value: { - dps: 25032.75146 - tps: 424.57092 + dps: 25131.24521 + tps: 443.51468 } } dps_results: { key: "TestElemental-AllItems-JarofAncientRemedies-65029" value: { - dps: 25032.75146 - tps: 425.52474 + dps: 25131.24521 + tps: 444.23944 } } dps_results: { key: "TestElemental-AllItems-JujuofNimbleness-63840" value: { - dps: 25437.03815 - tps: 416.68464 + dps: 25438.71788 + tps: 436.49366 } } dps_results: { key: "TestElemental-AllItems-KeytotheEndlessChamber-55795" value: { - dps: 25826.97387 - tps: 411.53376 + dps: 25776.74866 + tps: 431.31164 } } dps_results: { key: "TestElemental-AllItems-KeytotheEndlessChamber-56328" value: { - dps: 25965.11204 - tps: 410.35451 + dps: 26156.35916 + tps: 429.80381 } } dps_results: { key: "TestElemental-AllItems-KvaldirBattleStandard-59685" value: { - dps: 25432.69539 - tps: 416.59408 + dps: 25465.22559 + tps: 436.13854 } } dps_results: { key: "TestElemental-AllItems-KvaldirBattleStandard-59689" value: { - dps: 25432.69539 - tps: 416.59408 + dps: 25465.22559 + tps: 436.13854 } } dps_results: { key: "TestElemental-AllItems-LadyLa-La'sSingingShell-67152" value: { - dps: 25862.09827 - tps: 416.02288 + dps: 25892.24101 + tps: 436.95762 } } dps_results: { key: "TestElemental-AllItems-LastWord-50179" value: { - dps: 27063.43348 - tps: 533.93212 + dps: 27259.31856 + tps: 555.14734 } } dps_results: { key: "TestElemental-AllItems-LastWord-50708" value: { - dps: 27063.43348 - tps: 533.93212 + dps: 27259.31856 + tps: 555.14734 } } dps_results: { key: "TestElemental-AllItems-Lavanthor'sTalisman-37872" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-LeadenDespair-55816" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-LeadenDespair-56347" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-LeftEyeofRajh-56102" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-LeftEyeofRajh-56427" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-LicensetoSlay-58180" value: { - dps: 26003.01767 - tps: 411.88569 + dps: 26302.22336 + tps: 428.13714 } } dps_results: { key: "TestElemental-AllItems-MagnetiteMirror-55814" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-MagnetiteMirror-56345" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-MajesticDragonFigurine-40430" value: { - dps: 25782.82058 - tps: 411.6117 + dps: 25685.47784 + tps: 430.74247 } } dps_results: { key: "TestElemental-AllItems-MandalaofStirringPatterns-62467" value: { - dps: 26003.01767 - tps: 411.81028 + dps: 26302.22336 + tps: 428.07717 } } dps_results: { key: "TestElemental-AllItems-MandalaofStirringPatterns-62472" value: { - dps: 26003.01767 - tps: 411.81028 + dps: 26302.22336 + tps: 428.07717 } } dps_results: { key: "TestElemental-AllItems-MarkofKhardros-56132" value: { - dps: 25320.09483 - tps: 411.31503 + dps: 25427.10677 + tps: 430.65612 } } dps_results: { key: "TestElemental-AllItems-MarkofKhardros-56458" value: { - dps: 25424.24384 - tps: 414.53269 + dps: 25445.38486 + tps: 434.23783 } } dps_results: { key: "TestElemental-AllItems-MeteoriteWhetstone-37390" value: { - dps: 25088.28328 - tps: 412.35188 + dps: 25175.40317 + tps: 432.04678 } } dps_results: { key: "TestElemental-AllItems-MightoftheOcean-55251" value: { - dps: 25784.27401 - tps: 411.18689 + dps: 25792.38609 + tps: 429.52795 } } dps_results: { key: "TestElemental-AllItems-MightoftheOcean-56285" value: { - dps: 25965.11204 - tps: 410.35451 + dps: 26156.35916 + tps: 429.80381 } } dps_results: { key: "TestElemental-AllItems-MirrorofBrokenImages-62466" value: { - dps: 25476.82045 - tps: 419.59109 + dps: 25540.539 + tps: 437.16778 } } dps_results: { key: "TestElemental-AllItems-MirrorofBrokenImages-62471" value: { - dps: 25476.82045 - tps: 419.59109 + dps: 25540.539 + tps: 437.16778 } } dps_results: { key: "TestElemental-AllItems-MoonwellChalice-70142" value: { - dps: 26474.46354 - tps: 421.75834 + dps: 26483.44888 + tps: 444.39195 } } dps_results: { key: "TestElemental-AllItems-NevermeltingIceCrystal-50259" value: { - dps: 25374.14093 - tps: 413.67508 + dps: 25481.61007 + tps: 434.29262 } } dps_results: { key: "TestElemental-AllItems-OfferingofSacrifice-37638" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Oremantle'sFavor-61448" value: { - dps: 25185.21629 - tps: 411.77541 + dps: 25304.12468 + tps: 431.72417 } } dps_results: { key: "TestElemental-AllItems-PersistentEarthshatterDiamond" value: { - dps: 26273.79217 - tps: 531.54572 + dps: 26458.84487 + tps: 552.02482 } } dps_results: { key: "TestElemental-AllItems-PersistentEarthsiegeDiamond" value: { - dps: 26276.6173 - tps: 531.49886 + dps: 26461.79602 + tps: 552.02482 } } dps_results: { key: "TestElemental-AllItems-PetrifiedScarab-21685" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-PetrifiedTwilightScale-54571" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-PetrifiedTwilightScale-54591" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-PorcelainCrab-55237" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-PorcelainCrab-56280" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-PowerfulEarthshatterDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-PowerfulEarthsiegeDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-PowerfulShadowspiritDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-Prestor'sTalismanofMachination-59441" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Prestor'sTalismanofMachination-65026" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-PurifiedShardoftheGods" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Rainsong-55854" value: { - dps: 25826.97387 - tps: 411.50363 + dps: 25776.74866 + tps: 431.29155 } } dps_results: { key: "TestElemental-AllItems-Rainsong-56377" value: { - dps: 25965.11204 - tps: 410.32788 + dps: 26156.35916 + tps: 429.76387 } } dps_results: { key: "TestElemental-AllItems-RegaliaoftheRagingElements" value: { - dps: 23916.24546 - tps: 513.38347 + dps: 23908.63024 + tps: 525.16861 } } dps_results: { key: "TestElemental-AllItems-ReignoftheDead-47316" value: { - dps: 25566.65973 - tps: 611.32564 + dps: 25720.41442 + tps: 628.73549 } } dps_results: { key: "TestElemental-AllItems-ReignoftheDead-47477" value: { - dps: 25640.5698 - tps: 636.30483 + dps: 25795.50039 + tps: 653.26438 } } dps_results: { key: "TestElemental-AllItems-RelentlessEarthsiegeDiamond" value: { - dps: 26878.91181 - tps: 532.54408 + dps: 27076.78228 + tps: 552.9425 } } dps_results: { key: "TestElemental-AllItems-RelentlessGladiator'sTotemofSurvival-42604" value: { - dps: 26869.04941 - tps: 528.56625 + dps: 27028.72786 + tps: 549.10637 } } dps_results: { key: "TestElemental-AllItems-ReverberatingShadowspiritDiamond" value: { - dps: 26878.91181 - tps: 532.54408 + dps: 27076.78228 + tps: 552.9425 } } dps_results: { key: "TestElemental-AllItems-RevitalizingShadowspiritDiamond" value: { - dps: 27182.94585 - tps: 532.34128 + dps: 27397.81628 + tps: 551.74724 } } dps_results: { key: "TestElemental-AllItems-RevitalizingSkyflareDiamond" value: { - dps: 26425.57822 - tps: 532.68317 + dps: 26542.03307 + tps: 553.05965 } } dps_results: { key: "TestElemental-AllItems-RightEyeofRajh-56100" value: { - dps: 25905.56607 - tps: 409.84339 + dps: 25943.65766 + tps: 430.28731 } } dps_results: { key: "TestElemental-AllItems-RightEyeofRajh-56431" value: { - dps: 25965.11204 - tps: 410.35451 + dps: 26156.35916 + tps: 429.80381 } } dps_results: { key: "TestElemental-AllItems-RuneofRepulsion-40372" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-SavageGladiator'sTotemofSurvival-42594" value: { - dps: 26639.51114 - tps: 527.76363 + dps: 26811.34666 + tps: 547.7609 } } dps_results: { key: "TestElemental-AllItems-Schnottz'sMedallionofCommand-65805" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-SeaStar-55256" value: { - dps: 26217.76199 - tps: 411.1682 + dps: 26234.49825 + tps: 429.49992 } } dps_results: { key: "TestElemental-AllItems-SeaStar-56290" value: { - dps: 26386.072 - tps: 410.32788 + dps: 26592.70631 + tps: 429.76387 } } dps_results: { key: "TestElemental-AllItems-SealofthePantheon-36993" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Shadowmourne-49623" value: { - dps: 27063.43348 - tps: 533.93212 + dps: 27259.31856 + tps: 555.14734 } } dps_results: { key: "TestElemental-AllItems-ShieldedSkyflareDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-ShinyShardoftheGods" value: { - dps: 25737.69418 - tps: 412.28989 + dps: 25697.63868 + tps: 430.75026 } } dps_results: { key: "TestElemental-AllItems-Shrine-CleansingPurifier-63838" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Sindragosa'sFlawlessFang-50361" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Skardyn'sGrace-56115" value: { - dps: 25160.92569 - tps: 416.69746 + dps: 25304.97071 + tps: 435.25198 } } dps_results: { key: "TestElemental-AllItems-Skardyn'sGrace-56440" value: { - dps: 25288.04687 - tps: 415.11531 + dps: 25372.48766 + tps: 435.98112 } } dps_results: { key: "TestElemental-AllItems-SkycallTotem-33506" value: { - dps: 26627.11237 - tps: 528.23579 + dps: 26751.7121 + tps: 546.36434 } } dps_results: { key: "TestElemental-AllItems-SkyshatterHarness" value: { - dps: 12400.94217 - tps: 298.32398 + dps: 12536.32334 + tps: 304.02274 } } dps_results: { key: "TestElemental-AllItems-SkyshatterRegalia" value: { - dps: 13743.06141 - tps: 319.45411 + dps: 13830.17853 + tps: 323.71756 } } dps_results: { key: "TestElemental-AllItems-SliverofPureIce-50339" value: { - dps: 25460.648 - tps: 417.99473 + dps: 25555.98362 + tps: 439.37109 } } dps_results: { key: "TestElemental-AllItems-SliverofPureIce-50346" value: { - dps: 25519.20748 - tps: 418.62367 + dps: 25611.52518 + tps: 439.98964 } } dps_results: { key: "TestElemental-AllItems-Sorrowsong-55879" value: { - dps: 25985.26853 - tps: 415.90355 + dps: 25862.31603 + tps: 437.16138 } } dps_results: { key: "TestElemental-AllItems-Sorrowsong-56400" value: { - dps: 25347.30048 - tps: 420.82529 + dps: 25433.98361 + tps: 436.59307 } } dps_results: { key: "TestElemental-AllItems-Soul'sAnguish-66994" value: { - dps: 25905.56607 - tps: 409.84339 + dps: 25943.65766 + tps: 430.28731 } } dps_results: { key: "TestElemental-AllItems-SoulCasket-58183" value: { - dps: 26061.15214 - tps: 419.59109 + dps: 26084.83398 + tps: 437.16778 } } dps_results: { key: "TestElemental-AllItems-SoulPreserver-37111" value: { - dps: 25239.89749 - tps: 413.40536 + dps: 25340.77769 + tps: 433.90673 } } dps_results: { key: "TestElemental-AllItems-SouloftheDead-40382" value: { - dps: 25104.74934 - tps: 415.74414 + dps: 25198.36586 + tps: 436.09164 } } dps_results: { key: "TestElemental-AllItems-SparkofLife-37657" value: { - dps: 25278.16093 - tps: 412.43788 + dps: 25409.49514 + tps: 430.40516 } } dps_results: { key: "TestElemental-AllItems-SphereofRedDragon'sBlood-37166" value: { - dps: 25176.74762 - tps: 413.42237 + dps: 25279.16818 + tps: 432.71447 } } dps_results: { key: "TestElemental-AllItems-Spiritwalker'sRegalia" value: { - dps: 25047.43117 - tps: 503.24898 + dps: 25127.22583 + tps: 521.62922 } } dps_results: { key: "TestElemental-AllItems-Stonebreaker'sTotem-33507" value: { - dps: 26494.46453 - tps: 528.51051 + dps: 26654.99602 + tps: 548.33858 } } dps_results: { key: "TestElemental-AllItems-Stonemother'sKiss-61411" value: { - dps: 25869.39058 - tps: 412.91174 + dps: 25967.07076 + tps: 435.00878 } } dps_results: { key: "TestElemental-AllItems-StumpofTime-62465" value: { - dps: 27225.55688 - tps: 410.41739 + dps: 27289.31034 + tps: 427.02635 } } dps_results: { key: "TestElemental-AllItems-StumpofTime-62470" value: { - dps: 26873.36194 - tps: 411.88569 + dps: 27154.84862 + tps: 428.13714 } } dps_results: { key: "TestElemental-AllItems-SwiftSkyflareDiamond" value: { - dps: 26276.6173 - tps: 531.49886 + dps: 26461.79602 + tps: 552.02482 } } dps_results: { key: "TestElemental-AllItems-SwiftStarflareDiamond" value: { - dps: 26273.79217 - tps: 531.54572 + dps: 26458.84487 + tps: 552.02482 } } dps_results: { key: "TestElemental-AllItems-SwiftWindfireDiamond" value: { - dps: 26265.88339 - tps: 531.57635 + dps: 26454.81868 + tps: 552.02482 } } dps_results: { key: "TestElemental-AllItems-SymbioticWorm-59332" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-SymbioticWorm-65048" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-TalismanofSinisterOrder-65804" value: { - dps: 26074.40096 - tps: 415.79225 + dps: 26021.26835 + tps: 437.44555 } } dps_results: { key: "TestElemental-AllItems-TalismanofTrollDivinity-37734" value: { - dps: 25351.81389 - tps: 412.8909 + dps: 25424.69705 + tps: 432.73964 } } dps_results: { key: "TestElemental-AllItems-Tank-CommanderInsignia-63841" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-TearofBlood-55819" value: { - dps: 25723.62463 - tps: 415.13249 + dps: 25803.9469 + tps: 437.12994 } } dps_results: { key: "TestElemental-AllItems-TearofBlood-56351" value: { - dps: 25952.9674 - tps: 415.88371 + dps: 26047.8424 + tps: 438.07798 } } dps_results: { key: "TestElemental-AllItems-TearsoftheVanquished-47215" value: { - dps: 25299.98404 - tps: 413.66768 + dps: 25401.13993 + tps: 434.38396 } } dps_results: { key: "TestElemental-AllItems-TendrilsofBurrowingDark-55810" value: { - dps: 26089.7944 - tps: 416.96177 + dps: 26120.86479 + tps: 436.14467 } } dps_results: { key: "TestElemental-AllItems-TendrilsofBurrowingDark-56339" value: { - dps: 26185.61126 - tps: 418.82801 + dps: 26621.67945 + tps: 431.84369 } } dps_results: { key: "TestElemental-AllItems-TheGeneral'sHeart-45507" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Theralion'sMirror-59519" value: { - dps: 26684.05669 - tps: 422.58248 + dps: 26497.48558 + tps: 443.97351 } } dps_results: { key: "TestElemental-AllItems-Throngus'sFinger-56121" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-Throngus'sFinger-56449" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-ThunderingSkyflareDiamond" value: { - dps: 26254.45137 - tps: 531.73419 + dps: 26442.48698 + tps: 552.10819 } } dps_results: { key: "TestElemental-AllItems-Tia'sGrace-55874" value: { - dps: 25517.76249 - tps: 415.90355 + dps: 25400.47329 + tps: 437.16138 } } dps_results: { key: "TestElemental-AllItems-Tia'sGrace-56394" value: { - dps: 25470.50735 - tps: 418.79074 + dps: 25432.54816 + tps: 437.69265 } } dps_results: { key: "TestElemental-AllItems-TidefuryRaiment" value: { - dps: 16533.79787 - tps: 375.09745 + dps: 16729.31666 + tps: 379.1876 } } dps_results: { key: "TestElemental-AllItems-TinyAbominationinaJar-50351" value: { - dps: 25425.50029 - tps: 414.2993 + dps: 25456.1254 + tps: 432.34845 } } dps_results: { key: "TestElemental-AllItems-TinyAbominationinaJar-50706" value: { - dps: 25425.50029 - tps: 414.2993 + dps: 25456.1254 + tps: 432.34845 } } dps_results: { key: "TestElemental-AllItems-TirelessSkyflareDiamond" value: { - dps: 26327.15101 - tps: 532.19502 + dps: 26513.60945 + tps: 552.94606 } } dps_results: { key: "TestElemental-AllItems-TirelessStarflareDiamond" value: { - dps: 26311.4325 - tps: 532.13325 + dps: 26499.1632 + tps: 552.77678 } } dps_results: { key: "TestElemental-AllItems-TomeofArcanePhenomena-36972" value: { - dps: 25402.40788 - tps: 415.49737 + dps: 25479.33342 + tps: 430.9418 } } dps_results: { key: "TestElemental-AllItems-TotemofQuakingEarth-47667" value: { - dps: 26515.83788 - tps: 527.49351 + dps: 26715.89468 + tps: 544.57582 } } dps_results: { key: "TestElemental-AllItems-TrenchantEarthshatterDiamond" value: { - dps: 26311.4325 - tps: 532.13325 + dps: 26499.1632 + tps: 552.77678 } } dps_results: { key: "TestElemental-AllItems-TrenchantEarthsiegeDiamond" value: { - dps: 26327.15101 - tps: 532.19502 + dps: 26513.60945 + tps: 552.94606 } } dps_results: { key: "TestElemental-AllItems-Tyrande'sFavoriteDoll-64645" value: { - dps: 26159.26168 - tps: 514.81203 + dps: 26307.25373 + tps: 535.97796 } } dps_results: { key: "TestElemental-AllItems-UndeadSlayer'sBlessedArmor" value: { - dps: 17775.10805 - tps: 399.7798 + dps: 17870.84722 + tps: 404.67907 } } dps_results: { key: "TestElemental-AllItems-UnheededWarning-59520" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-UnquenchableFlame-67101" value: { - dps: 26023.16491 - tps: 412.31909 + dps: 25922.99077 + tps: 431.48954 } } dps_results: { key: "TestElemental-AllItems-UnsolvableRiddle-62468" value: { - dps: 25476.82045 - tps: 419.59109 + dps: 25540.539 + tps: 437.16778 } } dps_results: { key: "TestElemental-AllItems-UnsolvableRiddle-68709" value: { - dps: 25476.82045 - tps: 419.59109 + dps: 25540.539 + tps: 437.16778 } } dps_results: { key: "TestElemental-AllItems-Val'anyr,HammerofAncientKings-46017" value: { - dps: 22577.26694 - tps: 518.91697 + dps: 22565.98164 + tps: 537.50568 } } dps_results: { key: "TestElemental-AllItems-VialofStolenMemories-59515" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-VialofStolenMemories-65109" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sBadgeofConquest-61033" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sBadgeofDominance-61035" value: { - dps: 25512.26072 - tps: 412.93156 + dps: 25580.59994 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sBadgeofVictory-61034" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sEmblemofAccuracy-61027" value: { - dps: 26119.39469 - tps: 411.17588 + dps: 26275.25141 + tps: 430.57225 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sEmblemofAlacrity-61028" value: { - dps: 25668.51506 - tps: 424.34624 + dps: 25698.52456 + tps: 443.01262 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sEmblemofCruelty-61026" value: { - dps: 25324.77065 - tps: 410.39173 + dps: 25428.5026 + tps: 429.90843 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sEmblemofProficiency-61030" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sEmblemofProwess-61029" value: { - dps: 25488.05123 - tps: 419.06072 + dps: 25453.80387 + tps: 436.74117 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sEmblemofTenacity-61032" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sInsigniaofConquest-61047" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sInsigniaofDominance-61045" value: { - dps: 26088.7495 - tps: 412.07498 + dps: 26305.39284 + tps: 430.18848 } } dps_results: { key: "TestElemental-AllItems-ViciousGladiator'sInsigniaofVictory-61046" value: { - dps: 25032.75146 - tps: 412.93156 + dps: 25131.24521 + tps: 432.54888 } } dps_results: { key: "TestElemental-AllItems-VolcanicRegalia" value: { - dps: 24019.41411 - tps: 490.49354 + dps: 24045.62781 + tps: 506.21575 } } dps_results: { key: "TestElemental-AllItems-WingedTalisman-37844" value: { - dps: 25548.02306 - tps: 412.89095 + dps: 25618.96668 + tps: 432.73973 } } dps_results: { key: "TestElemental-AllItems-WitchingHourglass-55787" value: { - dps: 26048.09729 - tps: 417.77382 + dps: 26087.2935 + tps: 440.10457 } } dps_results: { key: "TestElemental-AllItems-WitchingHourglass-56320" value: { - dps: 26444.17852 - tps: 424.3985 + dps: 26595.65706 + tps: 447.7015 } } dps_results: { key: "TestElemental-AllItems-World-QuellerFocus-63842" value: { - dps: 25437.03815 - tps: 416.68464 + dps: 25438.71788 + tps: 436.49366 } } dps_results: { key: "TestElemental-AllItems-WrathfulGladiator'sTotemofSurvival-51513" value: { - dps: 26940.1433 - tps: 528.88593 + dps: 27097.66582 + tps: 549.53501 } } dps_results: { key: "TestElemental-AllItems-Za'brox'sLuckyTooth-63742" value: { - dps: 25292.32052 - tps: 413.99038 + dps: 25321.31051 + tps: 430.40402 } } dps_results: { key: "TestElemental-AllItems-Za'brox'sLuckyTooth-63745" value: { - dps: 25292.32052 - tps: 413.99038 + dps: 25321.31051 + tps: 430.40402 } } dps_results: { key: "TestElemental-Average-Default" value: { - dps: 27475.04815 - tps: 525.90955 + dps: 27585.99335 + tps: 547.22905 } } dps_results: { key: "TestElemental-Settings-Orc-p1-Standard-default-FullBuffs-LongMultiTarget" value: { - dps: 28817.33031 - tps: 9060.91888 + dps: 28897.31473 + tps: 9473.02258 } } dps_results: { key: "TestElemental-Settings-Orc-p1-Standard-default-FullBuffs-LongSingleTarget" value: { - dps: 27437.31017 - tps: 527.7436 + dps: 27399.41346 + tps: 555.44594 } } dps_results: { key: "TestElemental-Settings-Orc-p1-Standard-default-FullBuffs-ShortSingleTarget" value: { - dps: 33166.09169 - tps: 693.69697 + dps: 33289.92656 + tps: 724.35308 } } dps_results: { key: "TestElemental-Settings-Orc-p1-Standard-default-NoBuffs-LongMultiTarget" value: { - dps: 22351.48979 - tps: 8967.97116 + dps: 22511.38552 + tps: 9026.38845 } } dps_results: { key: "TestElemental-Settings-Orc-p1-Standard-default-NoBuffs-LongSingleTarget" value: { - dps: 20864.2241 - tps: 511.43412 + dps: 20958.06059 + tps: 515.68076 } } dps_results: { key: "TestElemental-Settings-Orc-p1-Standard-default-NoBuffs-ShortSingleTarget" value: { - dps: 24002.79579 - tps: 593.06464 + dps: 24556.30238 + tps: 595.65149 } } dps_results: { key: "TestElemental-Settings-Troll-p1-Standard-default-FullBuffs-LongMultiTarget" value: { - dps: 28785.44089 - tps: 9038.1495 + dps: 28870.65079 + tps: 9472.19825 } } dps_results: { key: "TestElemental-Settings-Troll-p1-Standard-default-FullBuffs-LongSingleTarget" value: { - dps: 27063.43348 - tps: 533.93212 + dps: 27259.31856 + tps: 555.14734 } } dps_results: { key: "TestElemental-Settings-Troll-p1-Standard-default-FullBuffs-ShortSingleTarget" value: { - dps: 32594.32034 - tps: 688.51626 + dps: 32800.58152 + tps: 709.67352 } } dps_results: { key: "TestElemental-Settings-Troll-p1-Standard-default-NoBuffs-LongMultiTarget" value: { - dps: 22226.15384 - tps: 8989.8527 + dps: 22404.03618 + tps: 9080.77864 } } dps_results: { key: "TestElemental-Settings-Troll-p1-Standard-default-NoBuffs-LongSingleTarget" value: { - dps: 20860.84165 - tps: 509.90005 + dps: 20897.57999 + tps: 513.36927 } } dps_results: { key: "TestElemental-Settings-Troll-p1-Standard-default-NoBuffs-ShortSingleTarget" value: { - dps: 23332.19037 - tps: 577.00196 + dps: 23878.01773 + tps: 581.42533 } } dps_results: { key: "TestElemental-SwitchInFrontOfTarget-Default" value: { - dps: 27031.76483 - tps: 533.93212 + dps: 27227.64991 + tps: 555.14734 } } diff --git a/sim/shaman/enhancement/TestEnhancement.results b/sim/shaman/enhancement/TestEnhancement.results index 906e20c708..74b9aeb3c0 100644 --- a/sim/shaman/enhancement/TestEnhancement.results +++ b/sim/shaman/enhancement/TestEnhancement.results @@ -40,2090 +40,2090 @@ character_stats_results: { dps_results: { key: "TestEnhancement-AllItems-AgileShadowspiritDiamond" value: { - dps: 30492.73228 - tps: 20668.96991 + dps: 30579.34207 + tps: 20765.29665 } } dps_results: { key: "TestEnhancement-AllItems-Althor'sAbacus-50359" value: { - dps: 28733.77226 - tps: 19459.11632 + dps: 28805.29056 + tps: 19532.29777 } } dps_results: { key: "TestEnhancement-AllItems-Althor'sAbacus-50366" value: { - dps: 28736.21109 - tps: 19460.00529 + dps: 28807.8773 + tps: 19533.83545 } } dps_results: { key: "TestEnhancement-AllItems-Anhuur'sHymnal-55889" value: { - dps: 28836.1041 - tps: 19671.89673 + dps: 28934.72809 + tps: 19566.42934 } } dps_results: { key: "TestEnhancement-AllItems-Anhuur'sHymnal-56407" value: { - dps: 28895.12652 - tps: 19649.21958 + dps: 28901.56364 + tps: 19549.25453 } } dps_results: { key: "TestEnhancement-AllItems-AustereEarthsiegeDiamond" value: { - dps: 29870.24696 - tps: 20240.1353 + dps: 29947.16702 + tps: 20323.72431 } } dps_results: { key: "TestEnhancement-AllItems-AustereShadowspiritDiamond" value: { - dps: 29870.24696 - tps: 20240.1353 + dps: 29947.16702 + tps: 20323.72431 } } dps_results: { key: "TestEnhancement-AllItems-Bandit'sInsignia-40371" value: { - dps: 28969.34599 - tps: 19651.59745 + dps: 29146.56372 + tps: 19758.58977 } } dps_results: { key: "TestEnhancement-AllItems-BattlegearoftheRagingElements" value: { - dps: 27324.42344 - tps: 18516.49053 + dps: 27529.0364 + tps: 18694.62106 } } dps_results: { key: "TestEnhancement-AllItems-BaubleofTrueBlood-50354" value: { - dps: 28716.46 - tps: 19451.0401 + dps: 28802.6408 + tps: 19551.5705 hps: 86.32308 } } dps_results: { key: "TestEnhancement-AllItems-BaubleofTrueBlood-50726" value: { - dps: 28716.46 - tps: 19451.03544 + dps: 28802.6408 + tps: 19551.56585 hps: 86.32308 } } dps_results: { key: "TestEnhancement-AllItems-BeamingEarthsiegeDiamond" value: { - dps: 29886.40753 - tps: 20251.89118 + dps: 29958.39804 + tps: 20318.15881 } } dps_results: { key: "TestEnhancement-AllItems-BedrockTalisman-58182" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-BellofEnragingResonance-59326" value: { - dps: 29061.94473 - tps: 19661.53618 + dps: 29081.39809 + tps: 19748.81693 } } dps_results: { key: "TestEnhancement-AllItems-BellofEnragingResonance-65053" value: { - dps: 29130.00827 - tps: 19719.22559 + dps: 29141.64528 + tps: 19794.21736 } } dps_results: { key: "TestEnhancement-AllItems-BindingPromise-67037" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-BlackBruise-50035" value: { - dps: 28286.53065 - tps: 19063.74744 + dps: 28410.55076 + tps: 19135.62615 } } dps_results: { key: "TestEnhancement-AllItems-BlackBruise-50692" value: { - dps: 28429.83036 - tps: 19212.06385 + dps: 28561.54764 + tps: 19291.87474 } } dps_results: { key: "TestEnhancement-AllItems-BlessedGarboftheUndeadSlayer" value: { - dps: 21735.3778 - tps: 14833.31197 + dps: 21802.43224 + tps: 14936.47268 } } dps_results: { key: "TestEnhancement-AllItems-BlessedRegaliaofUndeadCleansing" value: { - dps: 20655.73773 - tps: 14125.3573 + dps: 20811.39259 + tps: 14183.15594 } } dps_results: { key: "TestEnhancement-AllItems-Blood-SoakedAleMug-63843" value: { - dps: 29943.51356 - tps: 20216.33709 + dps: 30079.86373 + tps: 20346.90628 } } dps_results: { key: "TestEnhancement-AllItems-BloodofIsiset-55995" value: { - dps: 29169.28709 - tps: 19700.89638 + dps: 29255.82264 + tps: 19802.02585 } } dps_results: { key: "TestEnhancement-AllItems-BloodofIsiset-56414" value: { - dps: 29228.66707 - tps: 19733.69211 + dps: 29315.25 + tps: 19834.90095 } } dps_results: { key: "TestEnhancement-AllItems-BloodthirstyGladiator'sBadgeofConquest-64687" value: { - dps: 30172.99536 - tps: 20436.8708 + dps: 30428.02739 + tps: 20604.59444 } } dps_results: { key: "TestEnhancement-AllItems-BloodthirstyGladiator'sBadgeofDominance-64688" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-BloodthirstyGladiator'sBadgeofVictory-64689" value: { - dps: 29248.16147 - tps: 19785.50056 + dps: 29336.23588 + tps: 19890.75473 } } dps_results: { key: "TestEnhancement-AllItems-BloodthirstyGladiator'sEmblemofCruelty-64740" value: { - dps: 29048.71944 - tps: 19650.07965 + dps: 29073.16999 + tps: 19741.55319 } } dps_results: { key: "TestEnhancement-AllItems-BloodthirstyGladiator'sEmblemofMeditation-64741" value: { - dps: 28716.46 - tps: 19451.0036 + dps: 28802.6408 + tps: 19551.53401 } } dps_results: { key: "TestEnhancement-AllItems-BloodthirstyGladiator'sEmblemofTenacity-64742" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-BloodthirstyGladiator'sInsigniaofConquest-64761" value: { - dps: 29937.68423 - tps: 20277.23282 + dps: 30117.13696 + tps: 20393.68263 } } dps_results: { key: "TestEnhancement-AllItems-BloodthirstyGladiator'sInsigniaofDominance-64762" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-BloodthirstyGladiator'sInsigniaofVictory-64763" value: { - dps: 29224.6187 - tps: 19771.59594 + dps: 29313.34952 + tps: 19871.13245 } } dps_results: { key: "TestEnhancement-AllItems-BottledLightning-66879" value: { - dps: 28899.13536 - tps: 19577.15592 + dps: 28939.26357 + tps: 19601.81474 } } dps_results: { key: "TestEnhancement-AllItems-BracingEarthsiegeDiamond" value: { - dps: 29871.64806 - tps: 19840.16677 + dps: 29948.65486 + tps: 19922.31644 } } dps_results: { key: "TestEnhancement-AllItems-BracingShadowspiritDiamond" value: { - dps: 29874.67545 - tps: 19842.13811 + dps: 29951.37293 + tps: 19923.77108 } } dps_results: { key: "TestEnhancement-AllItems-Bryntroll,theBoneArbiter-50415" value: { - dps: 30492.73228 - tps: 20668.96991 + dps: 30579.34207 + tps: 20765.29665 } } dps_results: { key: "TestEnhancement-AllItems-Bryntroll,theBoneArbiter-50709" value: { - dps: 30492.73228 - tps: 20668.96991 + dps: 30579.34207 + tps: 20765.29665 } } dps_results: { key: "TestEnhancement-AllItems-BurningShadowspiritDiamond" value: { - dps: 30300.78093 - tps: 20542.91491 + dps: 30378.10967 + tps: 20629.14647 } } dps_results: { key: "TestEnhancement-AllItems-ChaoticShadowspiritDiamond" value: { - dps: 30341.58816 - tps: 20573.9 + dps: 30429.11397 + tps: 20657.88279 } } dps_results: { key: "TestEnhancement-AllItems-ChaoticSkyflareDiamond" value: { - dps: 30313.33669 - tps: 20552.80309 + dps: 30386.69525 + tps: 20621.71761 } } dps_results: { key: "TestEnhancement-AllItems-CoreofRipeness-58184" value: { - dps: 28749.30887 - tps: 19463.61403 + dps: 28822.85968 + tps: 19538.75132 } } dps_results: { key: "TestEnhancement-AllItems-CorpseTongueCoin-50349" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-CorpseTongueCoin-50352" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-CorrodedSkeletonKey-50356" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 hps: 64 } } dps_results: { key: "TestEnhancement-AllItems-CrushingWeight-59506" value: { - dps: 29486.95273 - tps: 20036.45463 + dps: 29609.57813 + tps: 20040.36459 } } dps_results: { key: "TestEnhancement-AllItems-CrushingWeight-65118" value: { - dps: 29712.543 - tps: 20064.0556 + dps: 29780.35912 + tps: 20186.29355 } } dps_results: { key: "TestEnhancement-AllItems-DarkmoonCard:Berserker!-42989" value: { - dps: 28787.4048 - tps: 19510.04732 + dps: 28863.04105 + tps: 19576.24716 } } dps_results: { key: "TestEnhancement-AllItems-DarkmoonCard:Death-42990" value: { - dps: 28770.50285 - tps: 19532.27276 + dps: 28919.48194 + tps: 19616.50768 } } dps_results: { key: "TestEnhancement-AllItems-DarkmoonCard:Earthquake-62048" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-DarkmoonCard:Greatness-44255" value: { - dps: 29108.39761 - tps: 19730.38593 + dps: 29156.09203 + tps: 19780.01303 } } dps_results: { key: "TestEnhancement-AllItems-DarkmoonCard:Hurricane-62049" value: { - dps: 29733.30726 - tps: 20321.95824 + dps: 29886.98529 + tps: 20423.06446 } } dps_results: { key: "TestEnhancement-AllItems-DarkmoonCard:Hurricane-62051" value: { - dps: 30464.63382 - tps: 20808.2467 + dps: 30555.24151 + tps: 20904.67109 } } dps_results: { key: "TestEnhancement-AllItems-DarkmoonCard:Tsunami-62050" value: { - dps: 28749.30887 - tps: 19463.61403 + dps: 28822.85968 + tps: 19538.75132 } } dps_results: { key: "TestEnhancement-AllItems-DarkmoonCard:Volcano-62047" value: { - dps: 29376.17939 - tps: 19924.80134 + dps: 29556.54086 + tps: 20057.82537 } } dps_results: { key: "TestEnhancement-AllItems-DeadlyGladiator'sTotemofSurvival-42602" value: { - dps: 29873.05306 - tps: 20278.8615 + dps: 29863.41503 + tps: 20267.00842 } } dps_results: { key: "TestEnhancement-AllItems-Death'sChoice-47464" value: { - dps: 29775.6571 - tps: 20148.77875 + dps: 29890.50828 + tps: 20264.3275 } } dps_results: { key: "TestEnhancement-AllItems-DeathKnight'sAnguish-38212" value: { - dps: 28784.23306 - tps: 19484.69509 + dps: 28871.25455 + tps: 19599.2188 } } dps_results: { key: "TestEnhancement-AllItems-Deathbringer'sWill-50362" value: { - dps: 29292.90173 - tps: 19844.917 + dps: 29390.96689 + tps: 19900.18273 } } dps_results: { key: "TestEnhancement-AllItems-Deathbringer'sWill-50363" value: { - dps: 29538.26366 - tps: 20025.93032 + dps: 29548.11806 + tps: 19984.15973 } } dps_results: { key: "TestEnhancement-AllItems-Defender'sCode-40257" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-DestructiveShadowspiritDiamond" value: { - dps: 29912.13759 - tps: 20271.45621 + dps: 29998.38902 + tps: 20352.16121 } } dps_results: { key: "TestEnhancement-AllItems-DestructiveSkyflareDiamond" value: { - dps: 29890.76571 - tps: 20255.38935 + dps: 29963.89602 + tps: 20320.73385 } } dps_results: { key: "TestEnhancement-AllItems-DislodgedForeignObject-50348" value: { - dps: 28862.98498 - tps: 19536.62979 + dps: 28960.26058 + tps: 19563.95864 } } dps_results: { key: "TestEnhancement-AllItems-DislodgedForeignObject-50353" value: { - dps: 28740.1619 - tps: 19464.23364 + dps: 28919.16001 + tps: 19543.53815 } } dps_results: { key: "TestEnhancement-AllItems-EffulgentShadowspiritDiamond" value: { - dps: 29870.24696 - tps: 20240.1353 + dps: 29947.16702 + tps: 20323.72431 } } dps_results: { key: "TestEnhancement-AllItems-ElectrosparkHeartstarter-67118" value: { - dps: 28732.35555 - tps: 19489.87917 + dps: 28818.33113 + tps: 19588.73394 } } dps_results: { key: "TestEnhancement-AllItems-EmberShadowspiritDiamond" value: { - dps: 29874.67545 - tps: 20242.59446 + dps: 29951.37293 + tps: 20325.95667 } } dps_results: { key: "TestEnhancement-AllItems-EmberSkyflareDiamond" value: { - dps: 29872.11587 - tps: 20241.19024 + dps: 29949.12267 + tps: 20325.08473 } } dps_results: { key: "TestEnhancement-AllItems-EnigmaticShadowspiritDiamond" value: { - dps: 29912.13759 - tps: 20271.45621 + dps: 29998.38902 + tps: 20352.16121 } } dps_results: { key: "TestEnhancement-AllItems-EnigmaticSkyflareDiamond" value: { - dps: 29886.40753 - tps: 20252.04553 + dps: 29958.39804 + tps: 20318.32061 } } dps_results: { key: "TestEnhancement-AllItems-EnigmaticStarflareDiamond" value: { - dps: 29882.32696 - tps: 20249.71646 + dps: 29959.3865 + tps: 20331.93792 } } dps_results: { key: "TestEnhancement-AllItems-EphemeralSnowflake-50260" value: { - dps: 28794.93959 - tps: 19567.98422 + dps: 28891.84217 + tps: 19522.06967 } } dps_results: { key: "TestEnhancement-AllItems-EssenceofGossamer-37220" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-EssenceoftheCyclone-59473" value: { - dps: 30330.27955 - tps: 20514.32382 + dps: 30342.53137 + tps: 20604.01011 } } dps_results: { key: "TestEnhancement-AllItems-EternalEarthsiegeDiamond" value: { - dps: 29870.24696 - tps: 20240.1353 + dps: 29947.16702 + tps: 20323.72431 } } dps_results: { key: "TestEnhancement-AllItems-EternalShadowspiritDiamond" value: { - dps: 29870.24696 - tps: 20240.1353 + dps: 29947.16702 + tps: 20323.72431 } } dps_results: { key: "TestEnhancement-AllItems-ExtractofNecromanticPower-40373" value: { - dps: 28845.38755 - tps: 19581.62418 + dps: 28915.65153 + tps: 19631.96956 } } dps_results: { key: "TestEnhancement-AllItems-EyeoftheBroodmother-45308" value: { - dps: 28770.23113 - tps: 19495.55439 + dps: 28833.92522 + tps: 19556.9664 } } dps_results: { key: "TestEnhancement-AllItems-FallofMortality-59500" value: { - dps: 28749.30887 - tps: 19463.61403 + dps: 28822.85968 + tps: 19538.75132 } } dps_results: { key: "TestEnhancement-AllItems-FallofMortality-65124" value: { - dps: 28753.52314 - tps: 19466.04003 + dps: 28826.23972 + tps: 19540.63632 } } dps_results: { key: "TestEnhancement-AllItems-Figurine-DemonPanther-52199" value: { - dps: 30347.73804 - tps: 20611.15241 + dps: 30404.01209 + tps: 20599.40557 } } dps_results: { key: "TestEnhancement-AllItems-Figurine-DreamOwl-52354" value: { - dps: 28746.89021 - tps: 19463.12862 + dps: 28818.16181 + tps: 19537.21379 } } dps_results: { key: "TestEnhancement-AllItems-Figurine-EarthenGuardian-52352" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-Figurine-JeweledSerpent-52353" value: { - dps: 28746.89021 - tps: 19463.12862 + dps: 28818.16181 + tps: 19537.21379 } } dps_results: { key: "TestEnhancement-AllItems-Figurine-KingofBoars-52351" value: { - dps: 29736.27703 - tps: 20052.21487 + dps: 29824.62009 + tps: 20157.87744 } } dps_results: { key: "TestEnhancement-AllItems-Figurine-SapphireOwl-42413" value: { - dps: 28720.51628 - tps: 19454.05138 + dps: 28805.82812 + tps: 19553.40421 } } dps_results: { key: "TestEnhancement-AllItems-FleetShadowspiritDiamond" value: { - dps: 29971.0797 - tps: 20295.75942 + dps: 30047.99528 + tps: 20379.3813 } } dps_results: { key: "TestEnhancement-AllItems-ForethoughtTalisman-40258" value: { - dps: 28727.4296 - tps: 19456.52254 + dps: 28801.33467 + tps: 19530.3547 } } dps_results: { key: "TestEnhancement-AllItems-ForgeEmber-37660" value: { - dps: 28755.86601 - tps: 19473.23998 + dps: 28823.7193 + tps: 19548.40603 } } dps_results: { key: "TestEnhancement-AllItems-ForlornShadowspiritDiamond" value: { - dps: 29874.67545 - tps: 20242.7534 + dps: 29951.37293 + tps: 20326.1214 } } dps_results: { key: "TestEnhancement-AllItems-ForlornSkyflareDiamond" value: { - dps: 29871.64806 - tps: 20240.73877 + dps: 29948.65486 + tps: 20324.6339 } } dps_results: { key: "TestEnhancement-AllItems-ForlornStarflareDiamond" value: { - dps: 29871.36873 - tps: 20240.47742 + dps: 29948.3504 + tps: 20324.6526 } } dps_results: { key: "TestEnhancement-AllItems-FuriousGladiator'sTotemofSurvival-42603" value: { - dps: 29879.94836 - tps: 20283.88261 + dps: 29865.6851 + tps: 20267.82587 } } dps_results: { key: "TestEnhancement-AllItems-FuryofAngerforge-59461" value: { - dps: 29712.25073 - tps: 20069.8083 + dps: 29727.83667 + tps: 20157.69772 } } dps_results: { key: "TestEnhancement-AllItems-FuryoftheFiveFlights-40431" value: { - dps: 29197.41571 - tps: 19756.26717 + dps: 29285.52739 + tps: 19858.98904 } } dps_results: { key: "TestEnhancement-AllItems-FuturesightRune-38763" value: { - dps: 28721.33008 - tps: 19454.58255 + dps: 28806.81198 + tps: 19553.61403 } } dps_results: { key: "TestEnhancement-AllItems-GaleofShadows-56138" value: { - dps: 28964.22564 - tps: 19647.62691 + dps: 28923.25625 + tps: 19507.16375 } } dps_results: { key: "TestEnhancement-AllItems-GaleofShadows-56462" value: { - dps: 28936.54496 - tps: 19580.49316 + dps: 28920.76184 + tps: 19536.89639 } } dps_results: { key: "TestEnhancement-AllItems-GearDetector-61462" value: { - dps: 29434.66855 - tps: 19891.70331 + dps: 29540.2911 + tps: 20029.89257 } } dps_results: { key: "TestEnhancement-AllItems-GlowingTwilightScale-54573" value: { - dps: 28733.77226 - tps: 19459.06726 + dps: 28805.7223 + tps: 19532.41354 } } dps_results: { key: "TestEnhancement-AllItems-GlowingTwilightScale-54589" value: { - dps: 28736.87223 - tps: 19460.24019 + dps: 28808.52719 + tps: 19534.07615 } } dps_results: { key: "TestEnhancement-AllItems-GnomishLightningGenerator-41121" value: { - dps: 28884.98644 - tps: 19611.50366 + dps: 28893.00273 + tps: 19583.61528 } } dps_results: { key: "TestEnhancement-AllItems-GraceoftheHerald-55266" value: { - dps: 29489.96244 - tps: 19975.31933 + dps: 29606.40983 + tps: 20090.0151 } } dps_results: { key: "TestEnhancement-AllItems-GraceoftheHerald-56295" value: { - dps: 29928.10323 - tps: 20267.48192 + dps: 30022.21339 + tps: 20348.71046 } } dps_results: { key: "TestEnhancement-AllItems-HarmlightToken-63839" value: { - dps: 28930.96679 - tps: 19651.34371 + dps: 29003.18795 + tps: 19724.70963 } } dps_results: { key: "TestEnhancement-AllItems-Harrison'sInsigniaofPanache-65803" value: { - dps: 29438.16939 - tps: 19878.48094 + dps: 29523.61787 + tps: 19979.86312 } } dps_results: { key: "TestEnhancement-AllItems-HatefulGladiator'sTotemofSurvival-42601" value: { - dps: 29866.86469 - tps: 20273.52851 + dps: 29859.38021 + tps: 20264.42885 } } dps_results: { key: "TestEnhancement-AllItems-HeartofIgnacious-59514" value: { - dps: 28992.75091 - tps: 19692.11486 + dps: 29001.88847 + tps: 19611.76822 } } dps_results: { key: "TestEnhancement-AllItems-HeartofIgnacious-65110" value: { - dps: 29047.77799 - tps: 19680.22008 + dps: 29108.21982 + tps: 19635.34784 } } dps_results: { key: "TestEnhancement-AllItems-HeartofRage-59224" value: { - dps: 29510.75377 - tps: 20009.75976 + dps: 29632.97017 + tps: 20105.96276 } } dps_results: { key: "TestEnhancement-AllItems-HeartofRage-65072" value: { - dps: 29591.76806 - tps: 20061.08441 + dps: 29722.3127 + tps: 20161.72135 } } dps_results: { key: "TestEnhancement-AllItems-HeartofSolace-55868" value: { - dps: 28964.22564 - tps: 19647.62691 + dps: 28923.25625 + tps: 19507.16375 } } dps_results: { key: "TestEnhancement-AllItems-HeartofSolace-56393" value: { - dps: 29497.34408 - tps: 19934.85081 + dps: 29482.92571 + tps: 19888.02497 } } dps_results: { key: "TestEnhancement-AllItems-HeartofThunder-55845" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-HeartofThunder-56370" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-HeartoftheVile-66969" value: { - dps: 29613.31045 - tps: 20064.87564 + dps: 29737.24253 + tps: 20201.94036 } } dps_results: { key: "TestEnhancement-AllItems-Heartpierce-49982" value: { - dps: 30492.73228 - tps: 20668.96991 + dps: 30579.34207 + tps: 20765.29665 } } dps_results: { key: "TestEnhancement-AllItems-Heartpierce-50641" value: { - dps: 30492.73228 - tps: 20668.96991 + dps: 30579.34207 + tps: 20765.29665 } } dps_results: { key: "TestEnhancement-AllItems-IllustrationoftheDragonSoul-40432" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-ImpassiveShadowspiritDiamond" value: { - dps: 29912.13759 - tps: 20271.45621 + dps: 29998.38902 + tps: 20352.16121 } } dps_results: { key: "TestEnhancement-AllItems-ImpassiveSkyflareDiamond" value: { - dps: 29886.40753 - tps: 20252.04553 + dps: 29958.39804 + tps: 20318.32061 } } dps_results: { key: "TestEnhancement-AllItems-ImpassiveStarflareDiamond" value: { - dps: 29882.32696 - tps: 20249.71646 + dps: 29959.3865 + tps: 20331.93792 } } dps_results: { key: "TestEnhancement-AllItems-ImpatienceofYouth-62464" value: { - dps: 29866.49826 - tps: 20128.96143 + dps: 29955.1135 + tps: 20235.27705 } } dps_results: { key: "TestEnhancement-AllItems-ImpatienceofYouth-62469" value: { - dps: 29866.49826 - tps: 20128.96143 + dps: 29955.1135 + tps: 20235.27705 } } dps_results: { key: "TestEnhancement-AllItems-ImpetuousQuery-55881" value: { - dps: 29169.28709 - tps: 19700.89638 + dps: 29255.82264 + tps: 19802.02585 } } dps_results: { key: "TestEnhancement-AllItems-ImpetuousQuery-56406" value: { - dps: 29228.66707 - tps: 19733.69211 + dps: 29315.25 + tps: 19834.90095 } } dps_results: { key: "TestEnhancement-AllItems-IncisorFragment-37723" value: { - dps: 29091.18164 - tps: 19736.52547 + dps: 29181.54148 + tps: 19842.28913 } } dps_results: { key: "TestEnhancement-AllItems-InsightfulEarthsiegeDiamond" value: { - dps: 29871.64806 - tps: 20242.78378 + dps: 29948.65486 + tps: 20325.9963 } } dps_results: { key: "TestEnhancement-AllItems-InsigniaofDiplomacy-61433" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-InsigniaoftheEarthenLord-61429" value: { - dps: 29064.96784 - tps: 19643.30097 + dps: 29151.42064 + tps: 19744.29147 } } dps_results: { key: "TestEnhancement-AllItems-InvigoratingEarthsiegeDiamond" value: { - dps: 29920.98238 - tps: 20295.4586 - hps: 65.08095 + dps: 29876.36732 + tps: 20293.56127 + hps: 65.52519 } } dps_results: { key: "TestEnhancement-AllItems-JarofAncientRemedies-59354" value: { - dps: 28716.46 - tps: 19455.64339 + dps: 28802.6408 + tps: 19556.36523 } } dps_results: { key: "TestEnhancement-AllItems-JarofAncientRemedies-65029" value: { - dps: 28716.46 - tps: 19455.72018 + dps: 28802.6408 + tps: 19556.44202 } } dps_results: { key: "TestEnhancement-AllItems-JujuofNimbleness-63840" value: { - dps: 29943.51356 - tps: 20216.33709 + dps: 30079.86373 + tps: 20346.90628 } } dps_results: { key: "TestEnhancement-AllItems-KeytotheEndlessChamber-55795" value: { - dps: 29763.47822 - tps: 20220.9363 + dps: 30005.93066 + tps: 20297.52871 } } dps_results: { key: "TestEnhancement-AllItems-KeytotheEndlessChamber-56328" value: { - dps: 30140.37959 - tps: 20465.55377 + dps: 30254.54203 + tps: 20446.2407 } } dps_results: { key: "TestEnhancement-AllItems-KvaldirBattleStandard-59685" value: { - dps: 29024.32424 - tps: 19635.54968 + dps: 29179.7226 + tps: 19707.78711 } } dps_results: { key: "TestEnhancement-AllItems-KvaldirBattleStandard-59689" value: { - dps: 29024.32424 - tps: 19635.54968 + dps: 29179.7226 + tps: 19707.78711 } } dps_results: { key: "TestEnhancement-AllItems-LadyLa-La'sSingingShell-67152" value: { - dps: 28833.75281 - tps: 19628.43165 + dps: 28823.78858 + tps: 19528.97672 } } dps_results: { key: "TestEnhancement-AllItems-LastWord-50179" value: { - dps: 30492.73228 - tps: 20668.96991 + dps: 30579.34207 + tps: 20765.29665 } } dps_results: { key: "TestEnhancement-AllItems-LastWord-50708" value: { - dps: 30492.73228 - tps: 20668.96991 + dps: 30579.34207 + tps: 20765.29665 } } dps_results: { key: "TestEnhancement-AllItems-Lavanthor'sTalisman-37872" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-LeadenDespair-55816" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-LeadenDespair-56347" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-LeftEyeofRajh-56102" value: { - dps: 30032.69215 - tps: 20411.41451 + dps: 30155.72071 + tps: 20487.17882 } } dps_results: { key: "TestEnhancement-AllItems-LeftEyeofRajh-56427" value: { - dps: 30165.7155 - tps: 20500.23038 + dps: 30309.40005 + tps: 20590.95674 } } dps_results: { key: "TestEnhancement-AllItems-LicensetoSlay-58180" value: { - dps: 29540.00375 - tps: 20061.63673 + dps: 29584.85643 + tps: 19988.47109 } } dps_results: { key: "TestEnhancement-AllItems-MagnetiteMirror-55814" value: { - dps: 29247.23685 - tps: 19851.86481 + dps: 29375.36329 + tps: 19950.81025 } } dps_results: { key: "TestEnhancement-AllItems-MagnetiteMirror-56345" value: { - dps: 29366.24102 - tps: 19929.27688 + dps: 29495.3076 + tps: 20027.66268 } } dps_results: { key: "TestEnhancement-AllItems-MajesticDragonFigurine-40430" value: { - dps: 28716.46 - tps: 19451.04867 + dps: 28802.6408 + tps: 19551.57908 } } dps_results: { key: "TestEnhancement-AllItems-MandalaofStirringPatterns-62467" value: { - dps: 28716.46 - tps: 19450.9987 + dps: 28802.6408 + tps: 19551.52911 } } dps_results: { key: "TestEnhancement-AllItems-MandalaofStirringPatterns-62472" value: { - dps: 28716.46 - tps: 19450.9987 + dps: 28802.6408 + tps: 19551.52911 } } dps_results: { key: "TestEnhancement-AllItems-MarkofKhardros-56132" value: { - dps: 29612.81577 - tps: 19984.40734 + dps: 29714.35707 + tps: 20095.05168 } } dps_results: { key: "TestEnhancement-AllItems-MarkofKhardros-56458" value: { - dps: 29731.67675 - tps: 20055.23759 + dps: 29835.2434 + tps: 20167.21011 } } dps_results: { key: "TestEnhancement-AllItems-MeteoriteWhetstone-37390" value: { - dps: 28775.37212 - tps: 19494.23201 + dps: 28823.85624 + tps: 19487.7188 } } dps_results: { key: "TestEnhancement-AllItems-MightoftheOcean-55251" value: { - dps: 29060.75331 - tps: 19723.7943 + dps: 29191.67531 + tps: 19768.55027 } } dps_results: { key: "TestEnhancement-AllItems-MightoftheOcean-56285" value: { - dps: 29381.09848 - tps: 19959.74067 + dps: 29395.29355 + tps: 19866.55359 } } dps_results: { key: "TestEnhancement-AllItems-MirrorofBrokenImages-62466" value: { - dps: 29293.46668 - tps: 19769.49071 + dps: 29380.10153 + tps: 19870.78638 } } dps_results: { key: "TestEnhancement-AllItems-MirrorofBrokenImages-62471" value: { - dps: 29293.46668 - tps: 19769.49071 + dps: 29380.10153 + tps: 19870.78638 } } dps_results: { key: "TestEnhancement-AllItems-MoonwellChalice-70142" value: { - dps: 29417.52581 - tps: 19843.61739 + dps: 29486.53882 + tps: 19917.94597 } } dps_results: { key: "TestEnhancement-AllItems-NevermeltingIceCrystal-50259" value: { - dps: 28732.13211 - tps: 19471.13595 + dps: 28845.43435 + tps: 19546.65653 } } dps_results: { key: "TestEnhancement-AllItems-OfferingofSacrifice-37638" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-Oremantle'sFavor-61448" value: { - dps: 29236.4829 - tps: 19794.81528 + dps: 29419.28142 + tps: 19952.47009 } } dps_results: { key: "TestEnhancement-AllItems-PersistentEarthshatterDiamond" value: { - dps: 29882.32696 - tps: 20249.71646 + dps: 29959.3865 + tps: 20331.93792 } } dps_results: { key: "TestEnhancement-AllItems-PersistentEarthsiegeDiamond" value: { - dps: 29886.40753 - tps: 20252.04553 + dps: 29958.39804 + tps: 20318.32061 } } dps_results: { key: "TestEnhancement-AllItems-PetrifiedScarab-21685" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-PetrifiedTwilightScale-54571" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-PetrifiedTwilightScale-54591" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-PorcelainCrab-55237" value: { - dps: 29060.56155 - tps: 19642.75164 + dps: 29142.59309 + tps: 19741.24384 } } dps_results: { key: "TestEnhancement-AllItems-PorcelainCrab-56280" value: { - dps: 29348.28454 - tps: 19794.42202 + dps: 29433.98191 + tps: 19899.60805 } } dps_results: { key: "TestEnhancement-AllItems-PowerfulEarthshatterDiamond" value: { - dps: 29870.24696 - tps: 20240.1353 + dps: 29947.16702 + tps: 20323.72431 } } dps_results: { key: "TestEnhancement-AllItems-PowerfulEarthsiegeDiamond" value: { - dps: 29870.24696 - tps: 20240.1353 + dps: 29947.16702 + tps: 20323.72431 } } dps_results: { key: "TestEnhancement-AllItems-PowerfulShadowspiritDiamond" value: { - dps: 29870.24696 - tps: 20240.1353 + dps: 29947.16702 + tps: 20323.72431 } } dps_results: { key: "TestEnhancement-AllItems-Prestor'sTalismanofMachination-59441" value: { - dps: 30202.43912 - tps: 20462.62775 + dps: 30474.14647 + tps: 20672.62227 } } dps_results: { key: "TestEnhancement-AllItems-Prestor'sTalismanofMachination-65026" value: { - dps: 30289.81912 - tps: 20625.671 + dps: 30527.87604 + tps: 20639.72254 } } dps_results: { key: "TestEnhancement-AllItems-PurifiedShardoftheGods" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-Rainsong-55854" value: { - dps: 28716.46 - tps: 19451.02467 + dps: 28802.6408 + tps: 19551.55507 } } dps_results: { key: "TestEnhancement-AllItems-Rainsong-56377" value: { - dps: 28716.46 - tps: 19451.00752 + dps: 28802.6408 + tps: 19551.53793 } } dps_results: { key: "TestEnhancement-AllItems-RegaliaoftheRagingElements" value: { - dps: 20704.30489 - tps: 14117.24124 + dps: 20766.95113 + tps: 14069.8616 } } dps_results: { key: "TestEnhancement-AllItems-ReignoftheDead-47316" value: { - dps: 28946.20335 - tps: 19721.40312 + dps: 29099.6756 + tps: 19781.99197 } } dps_results: { key: "TestEnhancement-AllItems-ReignoftheDead-47477" value: { - dps: 28977.08393 - tps: 19751.87274 + dps: 29133.9113 + tps: 19814.66794 } } dps_results: { key: "TestEnhancement-AllItems-RelentlessEarthsiegeDiamond" value: { - dps: 30372.24561 - tps: 20589.54014 + dps: 30451.02025 + tps: 20676.65158 } } dps_results: { key: "TestEnhancement-AllItems-RelentlessGladiator'sTotemofSurvival-42604" value: { - dps: 29881.54764 - tps: 20285.24798 + dps: 29868.66586 + tps: 20270.2868 } } dps_results: { key: "TestEnhancement-AllItems-ReverberatingShadowspiritDiamond" value: { - dps: 30384.24708 - tps: 20596.24891 + dps: 30462.0137 + tps: 20682.97277 } } dps_results: { key: "TestEnhancement-AllItems-RevitalizingShadowspiritDiamond" value: { - dps: 30295.95388 - tps: 20540.02617 + dps: 30373.52523 + tps: 20626.49779 } } dps_results: { key: "TestEnhancement-AllItems-RevitalizingSkyflareDiamond" value: { - dps: 29870.24696 - tps: 20240.13023 + dps: 29947.16702 + tps: 20323.71924 } } dps_results: { key: "TestEnhancement-AllItems-RightEyeofRajh-56100" value: { - dps: 29329.84462 - tps: 19989.52405 + dps: 29424.30192 + tps: 19879.43286 } } dps_results: { key: "TestEnhancement-AllItems-RightEyeofRajh-56431" value: { - dps: 29445.89819 - tps: 20010.64278 + dps: 29454.47725 + tps: 19905.10747 } } dps_results: { key: "TestEnhancement-AllItems-RuneofRepulsion-40372" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-SavageGladiator'sTotemofSurvival-42594" value: { - dps: 29864.88611 - tps: 20272.95635 + dps: 29857.11586 + tps: 20263.58865 } } dps_results: { key: "TestEnhancement-AllItems-Schnottz'sMedallionofCommand-65805" value: { - dps: 29903.28672 - tps: 20205.89736 + dps: 29989.15156 + tps: 20309.81268 } } dps_results: { key: "TestEnhancement-AllItems-SeaStar-55256" value: { - dps: 28716.46 - tps: 19451.02834 + dps: 28802.6408 + tps: 19551.55875 } } dps_results: { key: "TestEnhancement-AllItems-SeaStar-56290" value: { - dps: 28716.46 - tps: 19451.00752 + dps: 28802.6408 + tps: 19551.53793 } } dps_results: { key: "TestEnhancement-AllItems-SealofthePantheon-36993" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-Shadowmourne-49623" value: { - dps: 30492.73228 - tps: 20668.96991 + dps: 30579.34207 + tps: 20765.29665 } } dps_results: { key: "TestEnhancement-AllItems-ShieldedSkyflareDiamond" value: { - dps: 29870.24696 - tps: 20240.1353 + dps: 29947.16702 + tps: 20323.72431 } } dps_results: { key: "TestEnhancement-AllItems-ShinyShardoftheGods" value: { - dps: 28716.46 - tps: 19451.0303 + dps: 28802.6408 + tps: 19551.56071 } } dps_results: { key: "TestEnhancement-AllItems-Shrine-CleansingPurifier-63838" value: { - dps: 29250.55029 - tps: 19839.55416 + dps: 29357.27237 + tps: 19816.21991 } } dps_results: { key: "TestEnhancement-AllItems-Sindragosa'sFlawlessFang-50361" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-Skardyn'sGrace-56115" value: { - dps: 30125.635 - tps: 20355.85594 + dps: 30251.72477 + tps: 20478.94097 } } dps_results: { key: "TestEnhancement-AllItems-Skardyn'sGrace-56440" value: { - dps: 30366.215 - tps: 20487.49284 + dps: 30465.58269 + tps: 20593.76664 } } dps_results: { key: "TestEnhancement-AllItems-SkycallTotem-33506" value: { - dps: 29808.93728 - tps: 20224.37856 + dps: 29905.54337 + tps: 20370.67994 } } dps_results: { key: "TestEnhancement-AllItems-SkyshatterHarness" value: { - dps: 16373.60951 - tps: 11414.21453 + dps: 16341.47425 + tps: 11384.57015 } } dps_results: { key: "TestEnhancement-AllItems-SkyshatterRegalia" value: { - dps: 15161.37378 - tps: 10596.30692 + dps: 15264.19792 + tps: 10655.16673 } } dps_results: { key: "TestEnhancement-AllItems-SliverofPureIce-50339" value: { - dps: 28732.19298 - tps: 19459.95874 + dps: 28803.3712 + tps: 19533.42596 } } dps_results: { key: "TestEnhancement-AllItems-SliverofPureIce-50346" value: { - dps: 28733.77226 - tps: 19461.14085 + dps: 28805.29056 + tps: 19534.75052 } } dps_results: { key: "TestEnhancement-AllItems-Sorrowsong-55879" value: { - dps: 29169.28709 - tps: 19700.89638 + dps: 29255.82264 + tps: 19802.02585 } } dps_results: { key: "TestEnhancement-AllItems-Sorrowsong-56400" value: { - dps: 29228.66707 - tps: 19733.69211 + dps: 29315.25 + tps: 19834.90095 } } dps_results: { key: "TestEnhancement-AllItems-Soul'sAnguish-66994" value: { - dps: 29097.73686 - tps: 19841.58182 + dps: 29197.7186 + tps: 19734.25345 } } dps_results: { key: "TestEnhancement-AllItems-SoulCasket-58183" value: { - dps: 29293.46668 - tps: 19769.49071 + dps: 29380.10153 + tps: 19870.78638 } } dps_results: { key: "TestEnhancement-AllItems-SoulPreserver-37111" value: { - dps: 28725.01252 - tps: 19455.03222 + dps: 28796.41629 + tps: 19528.37636 } } dps_results: { key: "TestEnhancement-AllItems-SouloftheDead-40382" value: { - dps: 28771.45979 - tps: 19497.25344 + dps: 28836.86111 + tps: 19559.28368 } } dps_results: { key: "TestEnhancement-AllItems-SparkofLife-37657" value: { - dps: 28865.5001 - tps: 19552.44772 + dps: 28844.10506 + tps: 19544.89631 } } dps_results: { key: "TestEnhancement-AllItems-SphereofRedDragon'sBlood-37166" value: { - dps: 28890.15374 - tps: 19586.10079 + dps: 29048.33408 + tps: 19678.55958 } } dps_results: { key: "TestEnhancement-AllItems-Spiritwalker'sRegalia" value: { - dps: 21047.35831 - tps: 14080.0914 + dps: 21042.60592 + tps: 14067.79336 } } dps_results: { key: "TestEnhancement-AllItems-Stonebreaker'sTotem-33507" value: { - dps: 29972.32075 - tps: 20345.563 + dps: 29998.8918 + tps: 20350.07124 } } dps_results: { key: "TestEnhancement-AllItems-Stonemother'sKiss-61411" value: { - dps: 28988.82062 - tps: 19693.46152 + dps: 28999.45316 + tps: 19677.34666 } } dps_results: { key: "TestEnhancement-AllItems-StumpofTime-62465" value: { - dps: 28930.22124 - tps: 19672.67713 + dps: 28973.4769 + tps: 19600.48391 } } dps_results: { key: "TestEnhancement-AllItems-StumpofTime-62470" value: { - dps: 28930.22124 - tps: 19672.67713 + dps: 28973.4769 + tps: 19600.48391 } } dps_results: { key: "TestEnhancement-AllItems-SwiftSkyflareDiamond" value: { - dps: 29886.40753 - tps: 20252.04553 + dps: 29958.39804 + tps: 20318.32061 } } dps_results: { key: "TestEnhancement-AllItems-SwiftStarflareDiamond" value: { - dps: 29882.32696 - tps: 20249.71646 + dps: 29959.3865 + tps: 20331.93792 } } dps_results: { key: "TestEnhancement-AllItems-SwiftWindfireDiamond" value: { - dps: 29876.73966 - tps: 20245.18479 + dps: 29954.4872 + tps: 20329.24924 } } dps_results: { key: "TestEnhancement-AllItems-SymbioticWorm-59332" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-SymbioticWorm-65048" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-TalismanofSinisterOrder-65804" value: { - dps: 29077.83398 - tps: 19644.83052 + dps: 29154.28997 + tps: 19723.59528 } } dps_results: { key: "TestEnhancement-AllItems-TalismanofTrollDivinity-37734" value: { - dps: 28716.46 - tps: 19451.05944 + dps: 28802.6408 + tps: 19551.58985 } } dps_results: { key: "TestEnhancement-AllItems-Tank-CommanderInsignia-63841" value: { - dps: 29220.84053 - tps: 19757.71551 + dps: 29422.81419 + tps: 19904.81541 } } dps_results: { key: "TestEnhancement-AllItems-TearofBlood-55819" value: { - dps: 28739.07196 - tps: 19460.91125 + dps: 28813.07759 + tps: 19535.51467 } } dps_results: { key: "TestEnhancement-AllItems-TearofBlood-56351" value: { - dps: 28746.89021 - tps: 19463.12862 + dps: 28818.16181 + tps: 19537.21379 } } dps_results: { key: "TestEnhancement-AllItems-TearsoftheVanquished-47215" value: { - dps: 28726.15143 - tps: 19456.07244 + dps: 28801.08256 + tps: 19530.1514 } } dps_results: { key: "TestEnhancement-AllItems-TendrilsofBurrowingDark-55810" value: { - dps: 29102.73189 - tps: 19664.14777 + dps: 29189.21458 + tps: 19765.18851 } } dps_results: { key: "TestEnhancement-AllItems-TendrilsofBurrowingDark-56339" value: { - dps: 29228.66707 - tps: 19733.69211 + dps: 29315.25 + tps: 19834.90095 } } dps_results: { key: "TestEnhancement-AllItems-TheGeneral'sHeart-45507" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-Theralion'sMirror-59519" value: { - dps: 29405.78061 - tps: 19830.88769 + dps: 29476.28645 + tps: 19909.72502 } } dps_results: { key: "TestEnhancement-AllItems-Theralion'sMirror-65105" value: { - dps: 29507.91863 - tps: 19889.99145 + dps: 29588.29144 + tps: 19967.33104 } } dps_results: { key: "TestEnhancement-AllItems-Throngus'sFinger-56121" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-Throngus'sFinger-56449" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-ThunderingSkyflareDiamond" value: { - dps: 29772.37439 - tps: 20188.07474 + dps: 30062.46346 + tps: 20371.26415 } } dps_results: { key: "TestEnhancement-AllItems-Tia'sGrace-55874" value: { - dps: 30351.23083 - tps: 20480.42789 + dps: 30393.36551 + tps: 20564.07172 } } dps_results: { key: "TestEnhancement-AllItems-Tia'sGrace-56394" value: { - dps: 30569.07518 - tps: 20619.10689 + dps: 30607.22042 + tps: 20696.94259 } } dps_results: { key: "TestEnhancement-AllItems-TidefuryRaiment" value: { - dps: 18780.83716 - tps: 12888.33572 + dps: 18769.80236 + tps: 12930.35615 } } dps_results: { key: "TestEnhancement-AllItems-TinyAbominationinaJar-50351" value: { - dps: 29444.4383 - tps: 20143.17783 + dps: 29513.81401 + tps: 20137.86392 } } dps_results: { key: "TestEnhancement-AllItems-TinyAbominationinaJar-50706" value: { - dps: 29485.78906 - tps: 20150.45446 + dps: 29509.74293 + tps: 20132.97718 } } dps_results: { key: "TestEnhancement-AllItems-TirelessSkyflareDiamond" value: { - dps: 29871.64806 - tps: 20240.73877 + dps: 29948.65486 + tps: 20324.6339 } } dps_results: { key: "TestEnhancement-AllItems-TirelessStarflareDiamond" value: { - dps: 29871.36873 - tps: 20240.47742 + dps: 29948.3504 + tps: 20324.6526 } } dps_results: { key: "TestEnhancement-AllItems-TomeofArcanePhenomena-36972" value: { - dps: 28911.00528 - tps: 19566.94794 + dps: 28829.61372 + tps: 19498.87975 } } dps_results: { key: "TestEnhancement-AllItems-TotemofQuakingEarth-47667" value: { - dps: 30373.2858 - tps: 20625.65885 + dps: 30468.35863 + tps: 20643.85643 } } dps_results: { key: "TestEnhancement-AllItems-TrenchantEarthshatterDiamond" value: { - dps: 29871.36873 - tps: 20240.47742 + dps: 29948.3504 + tps: 20324.6526 } } dps_results: { key: "TestEnhancement-AllItems-TrenchantEarthsiegeDiamond" value: { - dps: 29871.64806 - tps: 20240.73877 + dps: 29948.65486 + tps: 20324.6339 } } dps_results: { key: "TestEnhancement-AllItems-Tyrande'sFavoriteDoll-64645" value: { - dps: 28822.95233 - tps: 19563.28618 + dps: 28993.89525 + tps: 19630.63311 } } dps_results: { key: "TestEnhancement-AllItems-UndeadSlayer'sBlessedArmor" value: { - dps: 20889.06063 - tps: 14291.76951 + dps: 21064.23733 + tps: 14376.59624 } } dps_results: { key: "TestEnhancement-AllItems-UnheededWarning-59520" value: { - dps: 30548.70912 - tps: 20655.40462 + dps: 30573.8857 + tps: 20717.54529 } } dps_results: { key: "TestEnhancement-AllItems-UnquenchableFlame-67101" value: { - dps: 28716.46 - tps: 19451.0352 + dps: 28802.6408 + tps: 19551.56561 } } dps_results: { key: "TestEnhancement-AllItems-UnsolvableRiddle-62468" value: { - dps: 30626.16368 - tps: 20638.14244 + dps: 30823.50701 + tps: 20818.72688 } } dps_results: { key: "TestEnhancement-AllItems-UnsolvableRiddle-68709" value: { - dps: 30626.16368 - tps: 20638.14244 + dps: 30823.50701 + tps: 20818.72688 } } dps_results: { key: "TestEnhancement-AllItems-Val'anyr,HammerofAncientKings-46017" value: { - dps: 26004.92206 - tps: 17497.31471 + dps: 26235.13737 + tps: 17635.43009 } } dps_results: { key: "TestEnhancement-AllItems-VialofStolenMemories-59515" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-VialofStolenMemories-65109" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sBadgeofConquest-61033" value: { - dps: 30024.84994 - tps: 20307.19547 + dps: 30219.37903 + tps: 20484.79567 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sBadgeofDominance-61035" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sBadgeofVictory-61034" value: { - dps: 29277.89478 - tps: 19804.20192 + dps: 29366.07507 + tps: 19909.72025 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sEmblemofAccuracy-61027" value: { - dps: 28900.49913 - tps: 19638.47801 + dps: 28935.40801 + tps: 19592.70728 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sEmblemofAlacrity-61028" value: { - dps: 28979.23494 - tps: 19640.70365 + dps: 29093.2418 + tps: 19699.90958 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sEmblemofCruelty-61026" value: { - dps: 29077.13962 - tps: 19671.79878 + dps: 29080.50073 + tps: 19751.03408 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sEmblemofProficiency-61030" value: { - dps: 28881.72406 - tps: 19614.09917 + dps: 29006.96294 + tps: 19714.76351 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sEmblemofProwess-61029" value: { - dps: 29327.6755 - tps: 19788.39344 + dps: 29414.33785 + tps: 19889.73503 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sEmblemofTenacity-61032" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sInsigniaofConquest-61047" value: { - dps: 30090.90712 - tps: 20398.08198 + dps: 30241.03306 + tps: 20486.90607 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sInsigniaofDominance-61045" value: { - dps: 28716.46 - tps: 19451.07633 + dps: 28802.6408 + tps: 19551.60674 } } dps_results: { key: "TestEnhancement-AllItems-ViciousGladiator'sInsigniaofVictory-61046" value: { - dps: 29275.76361 - tps: 19807.81694 + dps: 29364.75025 + tps: 19909.09342 } } dps_results: { key: "TestEnhancement-AllItems-VolcanicRegalia" value: { - dps: 20960.16975 - tps: 14243.69449 + dps: 20921.00058 + tps: 14230.84578 } } dps_results: { key: "TestEnhancement-AllItems-WingedTalisman-37844" value: { - dps: 28716.46 - tps: 19451.05969 + dps: 28802.6408 + tps: 19551.5901 } } dps_results: { key: "TestEnhancement-AllItems-WitchingHourglass-55787" value: { - dps: 28938.95587 - tps: 19580.53658 + dps: 28892.39891 + tps: 19561.96842 } } dps_results: { key: "TestEnhancement-AllItems-WitchingHourglass-56320" value: { - dps: 28926.14675 - tps: 19571.43067 + dps: 29093.12096 + tps: 19715.4379 } } dps_results: { key: "TestEnhancement-AllItems-World-QuellerFocus-63842" value: { - dps: 29109.92591 - tps: 19668.11946 + dps: 29196.4143 + tps: 19769.16977 } } dps_results: { key: "TestEnhancement-AllItems-WrathfulGladiator'sTotemofSurvival-51513" value: { - dps: 29887.89417 - tps: 20281.61701 + dps: 29875.51607 + tps: 20274.64952 } } dps_results: { key: "TestEnhancement-AllItems-Za'brox'sLuckyTooth-63742" value: { - dps: 29137.06242 - tps: 19687.72851 + dps: 29235.09192 + tps: 19795.40756 } } dps_results: { key: "TestEnhancement-AllItems-Za'brox'sLuckyTooth-63745" value: { - dps: 29137.06242 - tps: 19687.72851 + dps: 29235.09192 + tps: 19795.40756 } } dps_results: { key: "TestEnhancement-Average-Default" value: { - dps: 30566.61631 - tps: 20762.73209 + dps: 30695.01458 + tps: 20816.61325 } } dps_results: { key: "TestEnhancement-Settings-Draenei-p1-Standard-default-FullBuffs-LongMultiTarget" value: { - dps: 31058.60657 - tps: 25196.76148 + dps: 31139.82792 + tps: 25204.73346 } } dps_results: { key: "TestEnhancement-Settings-Draenei-p1-Standard-default-FullBuffs-LongSingleTarget" value: { - dps: 30492.73228 - tps: 20668.96991 + dps: 30579.34207 + tps: 20765.29665 } } dps_results: { key: "TestEnhancement-Settings-Draenei-p1-Standard-default-FullBuffs-ShortSingleTarget" value: { - dps: 34891.47025 - tps: 23026.7406 + dps: 34589.49576 + tps: 23049.62408 } } dps_results: { key: "TestEnhancement-Settings-Draenei-p1-Standard-default-NoBuffs-LongMultiTarget" value: { - dps: 23874.14396 - tps: 20645.90666 + dps: 23979.22664 + tps: 20646.07194 } } dps_results: { key: "TestEnhancement-Settings-Draenei-p1-Standard-default-NoBuffs-LongSingleTarget" value: { - dps: 23358.83444 - tps: 16098.14676 + dps: 23475.84573 + tps: 16129.98701 } } dps_results: { key: "TestEnhancement-Settings-Draenei-p1-Standard-default-NoBuffs-ShortSingleTarget" value: { - dps: 25335.0566 - tps: 17132.74737 + dps: 25811.64685 + tps: 17435.10942 } } dps_results: { key: "TestEnhancement-Settings-Orc-p1-Standard-default-FullBuffs-LongMultiTarget" value: { - dps: 31623.94504 - tps: 25691.37746 + dps: 31655.99582 + tps: 25615.46353 } } dps_results: { key: "TestEnhancement-Settings-Orc-p1-Standard-default-FullBuffs-LongSingleTarget" value: { - dps: 30995.70932 - tps: 21038.40383 + dps: 31131.1334 + tps: 21084.57221 } } dps_results: { key: "TestEnhancement-Settings-Orc-p1-Standard-default-FullBuffs-ShortSingleTarget" value: { - dps: 35648.07322 - tps: 23557.15309 + dps: 35591.03696 + tps: 23732.79037 } } dps_results: { key: "TestEnhancement-Settings-Orc-p1-Standard-default-NoBuffs-LongMultiTarget" value: { - dps: 24322.82974 - tps: 20920.85372 + dps: 24477.63757 + tps: 21013.7196 } } dps_results: { key: "TestEnhancement-Settings-Orc-p1-Standard-default-NoBuffs-LongSingleTarget" value: { - dps: 23822.96961 - tps: 16410.76357 + dps: 23962.12773 + tps: 16482.26574 } } dps_results: { key: "TestEnhancement-Settings-Orc-p1-Standard-default-NoBuffs-ShortSingleTarget" value: { - dps: 26018.70382 - tps: 17573.54422 + dps: 26344.33298 + tps: 17779.68351 } } dps_results: { key: "TestEnhancement-Settings-Troll-p1-Standard-default-FullBuffs-LongMultiTarget" value: { - dps: 31064.93883 - tps: 25256.86288 + dps: 31298.30053 + tps: 25277.1922 } } dps_results: { key: "TestEnhancement-Settings-Troll-p1-Standard-default-FullBuffs-LongSingleTarget" value: { - dps: 30531.78593 - tps: 20749.59222 + dps: 30660.98194 + tps: 20766.82856 } } dps_results: { key: "TestEnhancement-Settings-Troll-p1-Standard-default-FullBuffs-ShortSingleTarget" value: { - dps: 34887.14713 - tps: 23092.57749 + dps: 35079.62202 + tps: 23349.25582 } } dps_results: { key: "TestEnhancement-Settings-Troll-p1-Standard-default-NoBuffs-LongMultiTarget" value: { - dps: 23959.1153 - tps: 20622.23192 + dps: 24153.7303 + tps: 20796.86482 } } dps_results: { key: "TestEnhancement-Settings-Troll-p1-Standard-default-NoBuffs-LongSingleTarget" value: { - dps: 23516.18221 - tps: 16151.59802 + dps: 23509.79159 + tps: 16112.38012 } } dps_results: { key: "TestEnhancement-Settings-Troll-p1-Standard-default-NoBuffs-ShortSingleTarget" value: { - dps: 25836.51231 - tps: 17471.23365 + dps: 25756.87684 + tps: 17386.59878 } } dps_results: { key: "TestEnhancement-SwitchInFrontOfTarget-Default" value: { - dps: 28442.41608 - tps: 18805.46197 + dps: 28511.37922 + tps: 18957.16973 } } diff --git a/ui/core/components/individual_sim_ui/apl_actions.ts b/ui/core/components/individual_sim_ui/apl_actions.ts index b26f2d52b9..965b4ef62c 100644 --- a/ui/core/components/individual_sim_ui/apl_actions.ts +++ b/ui/core/components/individual_sim_ui/apl_actions.ts @@ -13,6 +13,7 @@ import { APLActionCustomRotation, APLActionItemSwap, APLActionItemSwap_SwapSet as ItemSwapSet, + APLActionMove, APLActionMultidot, APLActionMultishield, APLActionResetSequence, @@ -23,6 +24,7 @@ import { APLActionWait, APLActionWaitUntil, APLValue, + APLActionMoveDuration, } from '../../proto/apl.js'; import { Spec } from '../../proto/common.js'; import { FeralDruid_Rotation_AplType } from '../../proto/druid.js'; @@ -573,7 +575,30 @@ const actionKindFactories: { [f in NonNullable]: ActionKindConfig newValue: () => APLActionItemSwap.create(), fields: [itemSwapSetFieldConfig('swapSet')], }), - + ['move']: inputBuilder({ + label: 'Move', + submenu: ['Misc'], + shortDescription: 'Starts a move to the desired range from target.', + newValue: () => APLActionMove.create(), + fields: [ + AplValues.valueFieldConfig('rangeFromTarget', { + label: 'to Range', + labelTooltip: 'Desired range from target.', + }), + ], + }), + ['moveDuration']: inputBuilder({ + label: 'Move duration', + submenu: ['Misc'], + shortDescription: 'The characters moves for the given duration.', + newValue: () => APLActionMoveDuration.create(), + fields: [ + AplValues.valueFieldConfig('duration', { + label: 'Duration', + labelTooltip: 'Amount of time the character should move.', + }) + ] + }), ['customRotation']: inputBuilder({ label: 'Custom Rotation', //submenu: ['Misc'], diff --git a/ui/core/components/individual_sim_ui/apl_values.ts b/ui/core/components/individual_sim_ui/apl_values.ts index 7512172495..84edc08b4d 100644 --- a/ui/core/components/individual_sim_ui/apl_values.ts +++ b/ui/core/components/individual_sim_ui/apl_values.ts @@ -70,6 +70,7 @@ import { APLValueSpellTimeToReady, APLValueSpellTravelTime, APLValueTotemRemainingTime, + APLValueUnitIsMoving, APLValueWarlockShouldRecastDrainSoul, APLValueWarlockShouldRefreshCorruption, } from '../../proto/apl.js'; @@ -575,6 +576,15 @@ const valueKindFactories: { [f in NonNullable]: ValueKindConfig