From 02d8c656d49ff06eb826c1c4935a9091a74458a2 Mon Sep 17 00:00:00 2001 From: Adrian Klingen Date: Fri, 19 Dec 2025 18:59:31 +0100 Subject: [PATCH 1/2] Add cancel casting, remaining cast time and is casting spell --- assets/locales/en/translation.json | 12 ++ assets/locales/fr/translation.json | 12 ++ proto/apl.proto | 14 +- schemas/translation.schema.json | 51 +++++++ sim/common/mop/trinkets_phase_3_52.go | 3 + sim/core/apl_action.go | 2 + sim/core/apl_actions_casting.go | 20 +++ sim/core/apl_value.go | 6 + sim/core/apl_values_casting.go | 27 ++++ sim/core/apl_values_spell.go | 24 ++++ sim/core/gcd.go | 10 +- sim/druid/balance/passives.go | 1 + .../components/detailed_results/timeline.tsx | 15 +- .../individual_sim_ui/apl_actions.ts | 8 ++ .../individual_sim_ui/apl_values.ts | 20 +++ ui/core/proto_utils/logs_parser.tsx | 130 ++++++++++++++---- .../detailed_results/_timeline.scss | 9 ++ ui/scss/shared/_variables.scss | 2 + 18 files changed, 331 insertions(+), 35 deletions(-) create mode 100644 sim/core/apl_values_casting.go diff --git a/assets/locales/en/translation.json b/assets/locales/en/translation.json index 115a53e7ce..a6a250ec95 100644 --- a/assets/locales/en/translation.json +++ b/assets/locales/en/translation.json @@ -941,6 +941,10 @@ "label": "Cast", "tooltip": "Casts the spell if possible, i.e. resource/cooldown/GCD/etc requirements are all met." }, + "cancel_cast": { + "label": "Cancel Cast", + "tooltip": "Cancels the current spell cast. (This is only evaluated during hardcasting and requires \"ReactToEvent\" to be added to the trigger in the Sim core." + }, "cast_at_player": { "label": "Cast at Player", "tooltip": "Casts a friendly spell if possible, i.e. resource/cooldown/GCD/etc requirements are all met." @@ -1337,6 +1341,10 @@ "label": "Time To Next Auto", "tooltip": "Amount of time remaining before the next Main-hand or Off-hand melee attack, or 0 if autoattacks are not engaged." }, + "remaining_cast_time": { + "label": "Remaining Cast Time", + "tooltip": "Amount of time remaining before the current spell cast completes." + }, "spell_known": { "label": "Spell Known", "tooltip": "True if the spell is currently known, otherwise False." @@ -1370,6 +1378,10 @@ "label": "CPM", "tooltip": "Casts Per Minute for the spell so far in the current iteration." }, + "is_casting": { + "label": "Is Casting", + "tooltip": "True if this spell is currently being cast, otherwise False." + }, "is_channeling": { "label": "Is Channeling", "tooltip": "True if this spell is currently being channeled, otherwise False." diff --git a/assets/locales/fr/translation.json b/assets/locales/fr/translation.json index af167a06c7..7e637188f8 100644 --- a/assets/locales/fr/translation.json +++ b/assets/locales/fr/translation.json @@ -941,6 +941,10 @@ "label": "Lancer", "tooltip": "Lance le sort si possible, c'est-à-dire si toutes les exigences de ressources/temps de recharge/GCD/etc sont remplies." }, + "cancel_cast": { + "label": "Annuler le lancement", + "tooltip": "Annule le lancement du sort en cours. (Cela n'est évalué que pendant le lancement dur et nécessite que \"ReactToEvent\" soit ajouté au déclencheur dans le cœur du Sim." + }, "cast_at_player": { "label": "Lancer sur le joueur", "tooltip": "Lance un sort amical si possible, c'est-à-dire si toutes les exigences de ressources/temps de recharge/GCD/etc sont remplies." @@ -1337,6 +1341,10 @@ "label": "Temps jusqu’à prochaine Auto", "tooltip": "Quantité de temps restant avant la prochaine attaque de mêlée Main gauche ou Main droite, ou 0 si les attaques automatiques ne sont pas activés." }, + "remaining_cast_time": { + "label": "Temps d'incantation restant", + "tooltip": "Quantité de temps restant avant que l'incantation du sort en cours ne soit terminée." + }, "spell_known": { "label": "Sort connu", "tooltip": "Vrai si le sort est actuellement connu, sinon Faux." @@ -1370,6 +1378,10 @@ "label": "CPM", "tooltip": "Lancers par minute pour le sort jusqu'à présent dans l'itération actuelle." }, + "is_casting": { + "label": "Est en train de lancer", + "tooltip": "Vrai si ce sort est actuellement en train d'être lancé, sinon Faux." + }, "is_channeling": { "label": "Canalise", "tooltip": "Vrai si ce sort est actuellement canalisé, sinon Faux." diff --git a/proto/apl.proto b/proto/apl.proto index 324ce566f3..076ebcb76e 100644 --- a/proto/apl.proto +++ b/proto/apl.proto @@ -49,13 +49,14 @@ message APLGroup { repeated APLValueVariable variables = 3; // Variables that can be used in this group } -// NextIndex: 30 +// NextIndex: 31 message APLAction { APLValue condition = 1; // If set, action will only execute if value is true or != 0. oneof action { // Casting APLActionCastSpell cast_spell = 3; + APLActionCancelSpellCast cancel_spell_cast = 30; APLActionCastFriendlySpell cast_friendly_spell = 20; APLActionChannelSpell channel_spell = 16; APLActionMultidot multidot = 8; @@ -99,7 +100,7 @@ message APLAction { } -// NextIndex: 125 +// NextIndex: 127 message APLValue { UUID uuid = 85; @@ -172,6 +173,9 @@ message APLValue { // Autoattack values APLValueAutoTimeToNext auto_time_to_next = 40; + // Casting values + APLValueRemainingCastTime remaining_cast_time = 125; + // Spell values APLValueSpellIsKnown spell_is_known = 74; APLValueSpellCanCast spell_can_cast = 19; @@ -188,6 +192,7 @@ message APLValue { APLValueSpellGCDHastedDuration spell_gcd_hasted_duration = 115; APLValueSpellFullCooldown spell_full_cooldown = 116; APLValueSpellInFlight spell_in_flight = 118; + APLValueSpellIsCasting spell_is_casting = 126 ; // Aura values APLValueAuraIsKnown aura_is_known = 73; @@ -271,6 +276,7 @@ message APLActionCastSpell { ActionID spell_id = 1; UnitReference target = 2; } +message APLActionCancelSpellCast {} message APLActionCastFriendlySpell { ActionID spell_id = 1; @@ -607,6 +613,7 @@ message APLValueGCDIsReady {} message APLValueGCDTimeToReady {} message APLValueAutoTimeToNext {} +message APLValueRemainingCastTime {} message APLValueSpellIsKnown { ActionID spell_id = 1; @@ -660,6 +667,9 @@ message APLValueSpellFullCooldown{ message APLValueSpellInFlight{ ActionID spell_id = 1; } +message APLValueSpellIsCasting{ + ActionID spell_id = 1; +} message APLValueAuraIsKnown { UnitReference source_unit = 2; diff --git a/schemas/translation.schema.json b/schemas/translation.schema.json index 75bcdb4c6f..04e08421dd 100644 --- a/schemas/translation.schema.json +++ b/schemas/translation.schema.json @@ -3918,6 +3918,22 @@ "tooltip" ] }, + "cancel_cast": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "tooltip": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "label", + "tooltip" + ] + }, "cast_at_player": { "type": "object", "properties": { @@ -4564,6 +4580,7 @@ "additionalProperties": false, "required": [ "cast", + "cancel_cast", "cast_at_player", "multi_dot", "strict_multi_dot", @@ -5536,6 +5553,22 @@ "tooltip" ] }, + "remaining_cast_time": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "tooltip": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "label", + "tooltip" + ] + }, "spell_known": { "type": "object", "properties": { @@ -5668,6 +5701,22 @@ "tooltip" ] }, + "is_casting": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "tooltip": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "label", + "tooltip" + ] + }, "is_channeling": { "type": "object", "properties": { @@ -6568,6 +6617,7 @@ "gcd_is_ready", "gcd_time_to_ready", "time_to_next_auto", + "remaining_cast_time", "spell_known", "current_cost", "can_cast", @@ -6576,6 +6626,7 @@ "cast_time", "travel_time", "cpm", + "is_casting", "is_channeling", "channeled_ticks", "number_of_charges", diff --git a/sim/common/mop/trinkets_phase_3_52.go b/sim/common/mop/trinkets_phase_3_52.go index 199576c331..4761054fef 100644 --- a/sim/common/mop/trinkets_phase_3_52.go +++ b/sim/common/mop/trinkets_phase_3_52.go @@ -525,6 +525,9 @@ func init() { ) // Manually override Crit % to Crit Rating statBuffAura.BuffedStatTypes = []stats.Stat{stats.CritRating} + statBuffAura.Aura.ApplyOnGain(func(aura *core.Aura, sim *core.Simulation) { + character.ReactToEvent(sim, false) + }) triggerAura := character.MakeProcTriggerAura(core.ProcTrigger{ Name: fmt.Sprintf("%s (%s)", label, versionLabel), diff --git a/sim/core/apl_action.go b/sim/core/apl_action.go index 5e99bc6136..cce537dcd5 100644 --- a/sim/core/apl_action.go +++ b/sim/core/apl_action.go @@ -170,6 +170,8 @@ func (rot *APLRotation) newAPLActionImpl(config *proto.APLAction) APLActionImpl // Casting case *proto.APLAction_CastSpell: return rot.newActionCastSpell(config.GetCastSpell()) + case *proto.APLAction_CancelSpellCast: + return rot.newActionCancelSpellCast(config.GetCancelSpellCast()) case *proto.APLAction_CastFriendlySpell: return rot.newActionCastFriendlySpell(config.GetCastFriendlySpell()) case *proto.APLAction_ChannelSpell: diff --git a/sim/core/apl_actions_casting.go b/sim/core/apl_actions_casting.go index fbaa2f2cb6..dae4d70212 100644 --- a/sim/core/apl_actions_casting.go +++ b/sim/core/apl_actions_casting.go @@ -37,6 +37,26 @@ func (action *APLActionCastSpell) String() string { return fmt.Sprintf("Cast Spell(%s)", action.spell.ActionID) } +type APLActionCancelSpellCast struct { + defaultAPLActionImpl + unit *Unit +} + +func (rot *APLRotation) newActionCancelSpellCast(_ *proto.APLActionCancelSpellCast) APLActionImpl { + return &APLActionCancelSpellCast{ + unit: rot.unit, + } +} +func (action *APLActionCancelSpellCast) IsReady(sim *Simulation) bool { + return action.unit.Hardcast.Expires > sim.CurrentTime +} +func (action *APLActionCancelSpellCast) Execute(sim *Simulation) { + action.unit.CancelHardcast(sim) +} +func (action *APLActionCancelSpellCast) String() string { + return fmt.Sprintf("Cancel Spell Cast(%s)", action.unit.Hardcast.ActionID) +} + type APLActionCastFriendlySpell struct { defaultAPLActionImpl spell *Spell diff --git a/sim/core/apl_value.go b/sim/core/apl_value.go index a397d6510c..f3a2cb2c06 100644 --- a/sim/core/apl_value.go +++ b/sim/core/apl_value.go @@ -185,6 +185,10 @@ func (rot *APLRotation) newAPLValueWithContext(config *proto.APLValue, groupVari case *proto.APLValue_AutoTimeToNext: value = rot.newValueAutoTimeToNext(config.GetAutoTimeToNext(), config.Uuid) + // Casting + case *proto.APLValue_RemainingCastTime: + value = rot.newValueRemainingCastTime(config.GetRemainingCastTime(), config.Uuid) + // Spells case *proto.APLValue_SpellIsKnown: value = rot.newValueSpellIsKnown(config.GetSpellIsKnown(), config.Uuid) @@ -200,6 +204,8 @@ func (rot *APLRotation) newAPLValueWithContext(config *proto.APLValue, groupVari value = rot.newValueSpellTravelTime(config.GetSpellTravelTime(), config.Uuid) case *proto.APLValue_SpellCpm: value = rot.newValueSpellCPM(config.GetSpellCpm(), config.Uuid) + case *proto.APLValue_SpellIsCasting: + value = rot.newValueSpellIsCasting(config.GetSpellIsCasting(), config.Uuid) case *proto.APLValue_SpellIsChanneling: value = rot.newValueSpellIsChanneling(config.GetSpellIsChanneling(), config.Uuid) case *proto.APLValue_SpellChanneledTicks: diff --git a/sim/core/apl_values_casting.go b/sim/core/apl_values_casting.go new file mode 100644 index 0000000000..71f54dff80 --- /dev/null +++ b/sim/core/apl_values_casting.go @@ -0,0 +1,27 @@ +package core + +import ( + "time" + + "github.com/wowsims/mop/sim/core/proto" +) + +type APLValueRemainingCastTime struct { + DefaultAPLValueImpl + unit *Unit +} + +func (rot *APLRotation) newValueRemainingCastTime(_ *proto.APLValueRemainingCastTime, _ *proto.UUID) APLValue { + return &APLValueRemainingCastTime{ + unit: rot.unit, + } +} +func (value *APLValueRemainingCastTime) Type() proto.APLValueType { + return proto.APLValueType_ValueTypeDuration +} +func (value *APLValueRemainingCastTime) GetDuration(sim *Simulation) time.Duration { + return max(0, value.unit.Hardcast.Expires-sim.CurrentTime) +} +func (value *APLValueRemainingCastTime) String() string { + return "Remaining Cast Time" +} diff --git a/sim/core/apl_values_spell.go b/sim/core/apl_values_spell.go index db24880b31..7d19de9743 100644 --- a/sim/core/apl_values_spell.go +++ b/sim/core/apl_values_spell.go @@ -175,6 +175,30 @@ func (value *APLValueSpellCPM) String() string { return fmt.Sprintf("CPM(%s)", value.spell.ActionID) } +type APLValueSpellIsCasting struct { + DefaultAPLValueImpl + spell *Spell +} + +func (rot *APLRotation) newValueSpellIsCasting(config *proto.APLValueSpellIsCasting, _ *proto.UUID) APLValue { + spell := rot.GetAPLSpell(config.SpellId) + if spell == nil { + return nil + } + return &APLValueSpellIsCasting{ + spell: spell, + } +} +func (action *APLValueSpellIsCasting) Type() proto.APLValueType { + return proto.APLValueType_ValueTypeBool +} +func (action *APLValueSpellIsCasting) GetBool(sim *Simulation) bool { + return action.spell.Unit.Hardcast.Expires > sim.CurrentTime +} +func (action *APLValueSpellIsCasting) String() string { + return fmt.Sprintf("IsCasting(%s)", action.spell.ActionID) +} + type APLValueSpellIsChanneling struct { DefaultAPLValueImpl spell *Spell diff --git a/sim/core/gcd.go b/sim/core/gcd.go index 0ec5cf35fb..3499cb0b1f 100644 --- a/sim/core/gcd.go +++ b/sim/core/gcd.go @@ -74,7 +74,7 @@ func (unit *Unit) ReactToEvent(sim *Simulation, randomizeReactionTime bool) { newEvaluationTime := sim.CurrentTime + unit.ReactionTime if randomizeReactionTime { - newEvaluationTime = sim.CurrentTime + DurationFromSeconds(sim.RandomFloat("Reaction Time") * 2 * unit.ReactionTime.Seconds()) + newEvaluationTime = sim.CurrentTime + DurationFromSeconds(sim.RandomFloat("Reaction Time")*2*unit.ReactionTime.Seconds()) } if unit.NextRotationActionAt() > newEvaluationTime { @@ -89,8 +89,16 @@ func (unit *Unit) CancelGCDTimer(sim *Simulation) { } func (unit *Unit) CancelHardcast(sim *Simulation) { + harcastEndTime := unit.Hardcast.Expires + unit.hardcastAction.Cancel(sim) unit.Hardcast.Expires = startingCDTime unit.SetGCDTimer(sim, sim.CurrentTime+unit.ReactionTime) + spell := unit.GetSpell(unit.Hardcast.ActionID) + + if sim.Log != nil && !spell.Flags.Matches(SpellFlagNoLogs) { + cancelTime := spell.CurCast.CastTime - (harcastEndTime - sim.CurrentTime) + spell.Unit.Log(sim, "Cancelled %s after %s", spell.ActionID, cancelTime) + } } func (unit *Unit) WaitUntil(sim *Simulation, readyTime time.Duration) { diff --git a/sim/druid/balance/passives.go b/sim/druid/balance/passives.go index 355f003e25..e6362a552d 100644 --- a/sim/druid/balance/passives.go +++ b/sim/druid/balance/passives.go @@ -53,6 +53,7 @@ func (moonkin *BalanceDruid) registerShootingStars() { ClassSpellMask: druid.DruidSpellSunfireDoT | druid.DruidSpellMoonfireDoT, Handler: func(sim *core.Simulation, _ *core.Spell, _ *core.SpellResult) { ssAura.Activate(sim) + moonkin.ReactToEvent(sim, false) }, }) diff --git a/ui/core/components/detailed_results/timeline.tsx b/ui/core/components/detailed_results/timeline.tsx index cea76857a0..0608782298 100644 --- a/ui/core/components/detailed_results/timeline.tsx +++ b/ui/core/components/detailed_results/timeline.tsx @@ -578,7 +578,7 @@ export class Timeline extends ResultComponent { const buffsAndDebuffsById = buffsById.concat( // Only pick target 0 to prevent overlapping cast rows - debuffsByTargetById[0] + debuffsByTargetById[0], ); auraAsResource.forEach(auraId => { @@ -895,13 +895,15 @@ export class Timeline extends ResultComponent { className="rotation-timeline-cast" style={{ left: this.timeToPx(castLog.timestamp), - minWidth: this.timeToPx(castLog.castTime + castLog.travelTime), + minWidth: this.timeToPx(castLog.cancelTime || castLog.castTime + castLog.travelTime), }} /> ); rowElem.appendChild(castElem); - if (castLog.travelTime != 0) { + if (castLog.cancelTime) { + castElem.classList.add('cast-cancelled'); + } else if (castLog.travelTime != 0) { const travelTimeElem = (
- {castLog.actionId!.name} from {castLog.timestamp.toFixed(2)}s to {(castLog.timestamp + castLog.castTime).toFixed(2)}s ( - {castLog.castTime > 0 && `${castLog.castTime.toFixed(2)}s, `} {castLog.effectiveTime.toFixed(2)}s GCD Time) + {castLog.actionId!.name} from {castLog.timestamp.toFixed(2)}s to{' '} + {(castLog.castCancelledLog?.timestamp || castLog.timestamp + castLog.castTime).toFixed(2)}s + {castLog.castCancelledLog?.timestamp + ? ` (Cancelled after ${castLog.cancelTime.toFixed(2)}s)` + : ` (${castLog.castTime > 0 ? `${castLog.castTime.toFixed(2)}s, ` : ''}${castLog.effectiveTime.toFixed(2)}s GCD Time)`} {travelTimeStr.length > 0 && travelTimeStr} {totalDamage > 0 && ( diff --git a/ui/core/components/individual_sim_ui/apl_actions.ts b/ui/core/components/individual_sim_ui/apl_actions.ts index dc1391d10c..94040381c9 100644 --- a/ui/core/components/individual_sim_ui/apl_actions.ts +++ b/ui/core/components/individual_sim_ui/apl_actions.ts @@ -33,6 +33,7 @@ import { APLActionWaitUntil, APLValue, APLActionWarlockNextExhaleTarget, + APLActionCancelSpellCast, } from '../../proto/apl.js'; import { Spec } from '../../proto/common.js'; import { FeralDruid_Rotation_AplType } from '../../proto/druid.js'; @@ -339,6 +340,13 @@ const actionKindFactories: { [f in NonNullable]: ActionKindConfig newValue: APLActionCastSpell.create, fields: [AplHelpers.actionIdFieldConfig('spellId', 'castable_spells', ''), AplHelpers.unitFieldConfig('target', 'targets')], }), + ['cancelSpellCast']: inputBuilder({ + label: i18n.t('rotation_tab.apl.actions.cancel_cast.label'), + submenu: ['casting'], + shortDescription: i18n.t('rotation_tab.apl.actions.cancel_cast.tooltip'), + newValue: APLActionCancelSpellCast.create, + fields: [], + }), ['castFriendlySpell']: inputBuilder({ label: i18n.t('rotation_tab.apl.actions.cast_at_player.label'), shortDescription: i18n.t('rotation_tab.apl.actions.cast_at_player.tooltip'), diff --git a/ui/core/components/individual_sim_ui/apl_values.ts b/ui/core/components/individual_sim_ui/apl_values.ts index eb7b8c3fc2..5f33ece0b6 100644 --- a/ui/core/components/individual_sim_ui/apl_values.ts +++ b/ui/core/components/individual_sim_ui/apl_values.ts @@ -118,6 +118,8 @@ import { APLValueDotTimeToNextTick, APLValueSpellInFlight, APLValueBossCurrentTarget, + APLValueSpellIsCasting, + APLValueRemainingCastTime, } from '../../proto/apl.js'; import { Class, Spec } from '../../proto/common.js'; import { ShamanTotems_TotemType as TotemType } from '../../proto/shaman.js'; @@ -1054,6 +1056,16 @@ const valueKindFactories: { [f in ValidAPLValueKind]: ValueKindConfig, isPrepull: boolean) => !isPrepull, + fields: [], + }), + // Spells spellIsKnown: inputBuilder({ label: i18n.t('rotation_tab.apl.values.spell_known.label'), @@ -1118,6 +1130,14 @@ const valueKindFactories: { [f in ValidAPLValueKind]: ValueKindConfig, isPrepull: boolean) => !isPrepull, fields: [AplHelpers.actionIdFieldConfig('spellId', 'castable_spells', '')], }), + spellIsCasting: inputBuilder({ + label: i18n.t('rotation_tab.apl.values.is_casting.label'), + submenu: ['spell'], + shortDescription: i18n.t('rotation_tab.apl.values.is_casting.tooltip'), + newValue: APLValueSpellIsCasting.create, + includeIf: (_: Player, isPrepull: boolean) => !isPrepull, + fields: [AplHelpers.actionIdFieldConfig('spellId', 'non_instant_spells', '')], + }), spellIsChanneling: inputBuilder({ label: i18n.t('rotation_tab.apl.values.is_channeling.label'), submenu: ['spell'], diff --git a/ui/core/proto_utils/logs_parser.tsx b/ui/core/proto_utils/logs_parser.tsx index 197345a143..3380638b84 100644 --- a/ui/core/proto_utils/logs_parser.tsx +++ b/ui/core/proto_utils/logs_parser.tsx @@ -253,6 +253,7 @@ export class SimLog { AuraStacksChangeLog.parse(params) || MajorCooldownUsedLog.parse(params) || CastBeganLog.parse(params) || + CastCancelledLog.parse(params) || CastCompletedLog.parse(params) || StatChangeLog.parse(params) || Promise.resolve(new SimLog(params)) @@ -289,6 +290,10 @@ export class SimLog { return this instanceof CastCompletedLog; } + isCastCancelled(): this is CastCancelledLog { + return this instanceof CastCancelledLog; + } + isStatChange(): this is StatChangeLog { return this instanceof StatChangeLog; } @@ -392,24 +397,24 @@ export class DamageDealtLog extends SimLog { {this.miss ? 'Miss' : this.dodge - ? 'Dodge' - : this.parry - ? 'Parry' - : this.block - ? this.crit - ? 'Critical Block' - : this.glance - ? 'Blocked Glance' - : 'Block' - : this.glance - ? 'Glance' - : this.crit - ? 'Crit' - : this.crush - ? 'Crush' - : this.tick - ? 'Tick' - : 'Hit'} + ? 'Dodge' + : this.parry + ? 'Parry' + : this.block + ? this.crit + ? 'Critical Block' + : this.glance + ? 'Blocked Glance' + : 'Block' + : this.glance + ? 'Glance' + : this.crit + ? 'Crit' + : this.crush + ? 'Crush' + : this.tick + ? 'Tick' + : 'Hit'} )} {` `} @@ -997,6 +1002,41 @@ export class CastBeganLog extends SimLog { } } +export class CastCancelledLog extends SimLog { + readonly cancelTime: number; + + constructor(params: SimLogParams, cancelTime: number) { + super(params); + this.cancelTime = cancelTime; + } + + toHTML(includeTimestamp = true) { + return this.cacheOutput(includeTimestamp, () => ( + <> + {this.toPrefix(includeTimestamp)} Cancelled {this.newActionIdLink()} after {this.cancelTime.toFixed(2)}s. + + )); + } + + static parse(params: SimLogParams): Promise | null { + const match = params.raw.match(/Cancelled (.*) after (\d+\.?\d*)(m?s)/); + if (match) { + let castProgress = parseFloat(match[2]); + if (match[3] == 'ms') { + castProgress /= 1000; + } + return ActionId.fromLogString(match[1]) + .fill(params.source?.index) + .then(castId => { + params.actionId = castId; + return new CastCancelledLog(params, castProgress); + }); + } else { + return null; + } + } +} + export class CastCompletedLog extends SimLog { constructor(params: SimLogParams) { super(params); @@ -1029,34 +1069,47 @@ export class CastLog extends SimLog { readonly castTime: number; readonly effectiveTime: number; readonly travelTime: number; + readonly cancelTime: number; readonly castBeganLog: CastBeganLog; + readonly castCancelledLog: CastCancelledLog | null; readonly castCompletedLog: CastCompletedLog | null; // All instances of damage dealt from the completion of this cast until the completion of the next cast. readonly damageDealtLogs: Array; - constructor(castBeganLog: CastBeganLog, castCompletedLog: CastCompletedLog | null, damageDealtLogs: Array) { + constructor( + castBeganLog: CastBeganLog, + castCompletedLog: CastCompletedLog | null, + castCancelledLog: CastCancelledLog | null, + damageDealtLogs: Array, + ) { super({ raw: castBeganLog.raw, logIndex: castBeganLog.logIndex, timestamp: castBeganLog.timestamp, source: castBeganLog.source, target: castBeganLog.target, - actionId: castCompletedLog?.actionId || castBeganLog.actionId, // Use completed log because of arcane blast - spellSchool: castCompletedLog?.spellSchool || castBeganLog.spellSchool, - threat: castCompletedLog?.threat || castBeganLog.threat, + actionId: castCompletedLog?.actionId || castCancelledLog?.actionId || castBeganLog.actionId, // Use completed log because of arcane blast + spellSchool: castCompletedLog?.spellSchool || castCancelledLog?.spellSchool || castBeganLog.spellSchool, + threat: castCompletedLog?.threat || castCancelledLog?.threat || castBeganLog.threat, }); this.castTime = castBeganLog.castTime; this.effectiveTime = castBeganLog.effectiveTime; + this.cancelTime = castCancelledLog?.cancelTime || 0; + this.castBeganLog = castBeganLog; this.castCompletedLog = castCompletedLog; + this.castCancelledLog = castCancelledLog; this.damageDealtLogs = damageDealtLogs; if (this.castCompletedLog && this.castBeganLog) { this.castTime = this.castCompletedLog.timestamp - this.castBeganLog.timestamp; this.effectiveTime = this.castCompletedLog.timestamp - this.castBeganLog.timestamp; } + if (this.castCancelledLog) { + this.cancelTime = this.castCancelledLog.cancelTime; + } if ( this.castCompletedLog && this.damageDealtLogs.length >= 1 && @@ -1084,6 +1137,7 @@ export class CastLog extends SimLog { static fromLogs(logs: Array): Array { const castBeganLogs = logs.filter((log): log is CastBeganLog => log.isCastBegan()); const castCompletedLogs = logs.filter((log): log is CastCompletedLog => log.isCastCompleted()); + const castCancelledLogs = logs.filter((log): log is CastCancelledLog => log.isCastCancelled()); const damageDealtLogs = logs.filter((log): log is DamageDealtLog => log.isDamageDealt()); const toBucketKey = (actionId: ActionId) => { @@ -1098,36 +1152,58 @@ export class CastLog extends SimLog { }; const castBeganLogsByAbility = bucket(castBeganLogs, log => toBucketKey(log.actionId!)); const castCompletedLogsByAbility = bucket(castCompletedLogs, log => toBucketKey(log.actionId!)); + const castCancelledLogsByAbility = bucket(castCancelledLogs, log => toBucketKey(log.actionId!)); const damageDealtLogsByAbility = bucket(damageDealtLogs, log => toBucketKey(log.actionId!)); const castLogs: Array = []; Object.keys(castBeganLogsByAbility).forEach(bucketKey => { const abilityCastsBegan = castBeganLogsByAbility[bucketKey]!; const abilityCastsCompleted = castCompletedLogsByAbility[bucketKey]; + const abilityCastsCancelled = castCancelledLogsByAbility[bucketKey]; const abilityDamageDealt = damageDealtLogsByAbility[bucketKey]; let ddIdx = 0; + let castSkipIdx = 0; for (let cbIdx = 0; cbIdx < abilityCastsBegan.length; cbIdx++) { const cbLog = abilityCastsBegan[cbIdx]; // Assume cast completed log is the same index because they always come in pairs. // Only exception is final pair, where there might be a cast began without a cast completed. let ccLog: CastCompletedLog | null = null; + let cCancelLog: CastCancelledLog | null = null; let nextCcLog: CastCompletedLog | null = null; if (abilityCastsCompleted && cbIdx < abilityCastsCompleted.length) { - ccLog = abilityCastsCompleted[cbIdx]; - if (cbIdx + 1 < abilityCastsCompleted.length) { - nextCcLog = abilityCastsCompleted[cbIdx + 1]; + ccLog = abilityCastsCompleted[cbIdx + castSkipIdx]; + if (cbIdx + castSkipIdx + 1 < abilityCastsCompleted.length) { + nextCcLog = abilityCastsCompleted[cbIdx + castSkipIdx + 1]; } } + if (abilityCastsCancelled) { + const cancelledCast = + abilityCastsCancelled.find( + cancelLog => cancelLog.timestamp >= cbLog.timestamp && cancelLog.timestamp <= abilityCastsBegan[cbIdx + 1].timestamp, + ) || null; + if (cancelledCast) { + cCancelLog = cancelledCast; + castSkipIdx-- + } + } + if (cbLog.actionId?.spellId === 2912) { + } + // Find all damage dealt logs between the cur and next cast completed logs. const ddLogs = []; - while (abilityDamageDealt && ddIdx < abilityDamageDealt.length && (!nextCcLog || abilityDamageDealt[ddIdx].timestamp < nextCcLog.timestamp)) { + while ( + !cCancelLog && + abilityDamageDealt && + ddIdx < abilityDamageDealt.length && + (!nextCcLog || abilityDamageDealt[ddIdx].timestamp < nextCcLog.timestamp) + ) { ddLogs.push(abilityDamageDealt[ddIdx]); ddIdx++; } - castLogs.push(new CastLog(cbLog, ccLog, ddLogs)); + castLogs.push(new CastLog(cbLog, ccLog, cCancelLog, ddLogs)); } }); diff --git a/ui/scss/core/components/detailed_results/_timeline.scss b/ui/scss/core/components/detailed_results/_timeline.scss index 02330ab496..2ba459c6de 100644 --- a/ui/scss/core/components/detailed_results/_timeline.scss +++ b/ui/scss/core/components/detailed_results/_timeline.scss @@ -1,6 +1,7 @@ :root { --timeline-tick-bg: maroon; --timeline-cast-bg: rgb(229, 204, 128, 0.7); + --timeline-cast-cancel-bg: rgb(230, 128, 102, 0.7); --timeline-aura-bg: rgba(0, 0, 255, 0.52); --timeline-travel-time-bg: rgb(249, 192, 255, 0.6); } @@ -331,6 +332,14 @@ border-bottom: 3px solid var(--bs-gray); } +.rotation-timeline-cast.cast-cancelled { + background-color: var(--timeline-cast-cancel-bg); + + .rotation-timeline-cast-icon { + border-color: var(--bs-cancel); + } +} + .rotation-timeline-cast.outcome-miss .rotation-timeline-cast-icon { border-color: var(--bs-miss); } diff --git a/ui/scss/shared/_variables.scss b/ui/scss/shared/_variables.scss index 8241812bc2..bea4f4779e 100644 --- a/ui/scss/shared/_variables.scss +++ b/ui/scss/shared/_variables.scss @@ -159,6 +159,7 @@ $damage-hit: green; $damage-crit: blue; $damage-partial: yellow; $damage-miss: red; +$damage-cancel: #e68066; $damage-dps: #ed5653; $damage-threat: #b56d07; @@ -169,6 +170,7 @@ $damage-colors: ( crit: $damage-crit, partial: $damage-partial, miss: $damage-miss, + cancel: $damage-cancel, ); $theme-colors: map-merge($theme-colors, $damage-colors); From a7f00d0d07e6e7997d1d8dbc603562d17ee20cf0 Mon Sep 17 00:00:00 2001 From: Adrian Klingen Date: Fri, 19 Dec 2025 21:29:36 +0100 Subject: [PATCH 2/2] Update tests --- sim/druid/balance/TestBalance.results | 1286 ++++++++--------- sim/mage/arcane/TestArcane.results | 336 ++--- sim/mage/fire/TestFire.results | 4 +- sim/mage/frost/TestFrost.results | 4 +- sim/priest/shadow/TestShadow.results | 90 +- sim/warlock/affliction/TestAffliction.results | 558 +++---- sim/warlock/demonology/TestDemonology.results | 276 ++-- .../destruction/TestDestruction.results | 6 +- 8 files changed, 1280 insertions(+), 1280 deletions(-) diff --git a/sim/druid/balance/TestBalance.results b/sim/druid/balance/TestBalance.results index 81926d7d7e..aedd31b7b3 100644 --- a/sim/druid/balance/TestBalance.results +++ b/sim/druid/balance/TestBalance.results @@ -33,1744 +33,1744 @@ character_stats_results: { dps_results: { key: "TestBalance-AllItems-AgilePrimalDiamond" value: { - dps: 224080.41111 - tps: 224681.05778 - hps: 26966.07642 + dps: 224137.18167 + tps: 224749.64334 + hps: 26899.64357 } } dps_results: { key: "TestBalance-AllItems-ArmoroftheEternalBlossom" value: { - dps: 136279.83885 - tps: 137240.58817 - hps: 20416.42412 + dps: 136637.51577 + tps: 137577.04485 + hps: 20543.00143 } } dps_results: { key: "TestBalance-AllItems-AssuranceofConsequence-105472" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 27734.65144 + dps: 232912.1097 + tps: 233589.20818 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-AusterePrimalDiamond" value: { - dps: 220287.94784 - tps: 220940.84525 - hps: 26804.55757 + dps: 220336.45234 + tps: 221001.16475 + hps: 26742.35485 } } dps_results: { key: "TestBalance-AllItems-BattlegearoftheEternalBlossom" value: { - dps: 139088.04167 - tps: 140028.56064 - hps: 20471.53663 + dps: 137704.88737 + tps: 138647.07134 + hps: 20491.99417 } } dps_results: { key: "TestBalance-AllItems-BattlegearoftheHauntedForest" value: { - dps: 140646.42551 - tps: 141617.96896 - hps: 21632.92626 + dps: 140017.51585 + tps: 140968.6543 + hps: 21447.93862 } } dps_results: { key: "TestBalance-AllItems-BlackBloodofY'Shaarj-105648" value: { - dps: 272763.92544 - tps: 272497.79245 - hps: 29711.32255 + dps: 275077.41354 + tps: 274909.79006 + hps: 29422.76417 } } dps_results: { key: "TestBalance-AllItems-BurningPrimalDiamond" value: { - dps: 227139.10288 - tps: 227746.75098 - hps: 27110.26855 + dps: 226475.02786 + tps: 227072.70096 + hps: 27102.9522 } } dps_results: { key: "TestBalance-AllItems-CapacitivePrimalDiamond" value: { - dps: 222786.80483 - tps: 223425.64816 - hps: 26811.13021 + dps: 221718.06673 + tps: 222376.39505 + hps: 26896.66598 } } dps_results: { key: "TestBalance-AllItems-CourageousPrimalDiamond" value: { - dps: 224146.65699 - tps: 224810.20487 - hps: 26942.40621 + dps: 223367.78145 + tps: 224011.51433 + hps: 26889.22179 } } dps_results: { key: "TestBalance-AllItems-DelicateVialoftheSanguinaire-96895" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 27734.65144 + dps: 232912.1097 + tps: 233589.20818 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-DestructivePrimalDiamond" value: { - dps: 222862.80135 - tps: 223508.31467 - hps: 26692.16794 + dps: 221754.92781 + tps: 222402.74113 + hps: 26979.68586 } } dps_results: { key: "TestBalance-AllItems-EffulgentPrimalDiamond" value: { - dps: 220287.94784 - tps: 220940.84525 - hps: 26804.55757 + dps: 220336.45234 + tps: 221001.16475 + hps: 26742.35485 } } dps_results: { key: "TestBalance-AllItems-EmberPrimalDiamond" value: { - dps: 223252.86097 - tps: 223913.06531 - hps: 26856.93329 + dps: 222617.01924 + tps: 223267.24858 + hps: 26850.81045 } } dps_results: { key: "TestBalance-AllItems-EnchantWeapon-BloodyDancingSteel-5125" value: { - dps: 236056.02109 - tps: 236757.37975 - hps: 27713.79396 + dps: 235806.18761 + tps: 236562.61819 + hps: 28165.90508 } } dps_results: { key: "TestBalance-AllItems-EnchantWeapon-Colossus-4445" value: { - dps: 236056.02109 - tps: 236757.37975 - hps: 27713.79396 + dps: 235806.18761 + tps: 236562.61819 + hps: 28165.90508 } } dps_results: { key: "TestBalance-AllItems-EnchantWeapon-DancingSteel-4444" value: { - dps: 236056.02109 - tps: 236757.37975 - hps: 27713.79396 + dps: 235806.18761 + tps: 236562.61819 + hps: 28165.90508 } } dps_results: { key: "TestBalance-AllItems-EnchantWeapon-ElementalForce-4443" value: { - dps: 237767.8938 - tps: 238432.2847 - hps: 27962.60686 + dps: 237581.47517 + tps: 238268.64299 + hps: 27520.52277 } } dps_results: { key: "TestBalance-AllItems-EnchantWeapon-River'sSong-4446" value: { - dps: 236056.02109 - tps: 236757.37975 - hps: 27713.79396 + dps: 235806.18761 + tps: 236562.61819 + hps: 28165.90508 } } dps_results: { key: "TestBalance-AllItems-EnchantWeapon-SpiritofConquest-5124" value: { - dps: 240526.69981 - tps: 241121.86753 - hps: 28138.54976 + dps: 238593.57178 + tps: 239215.9707 + hps: 28363.81798 } } dps_results: { key: "TestBalance-AllItems-EnchantWeapon-Windsong-4441" value: { - dps: 235209.23132 - tps: 235904.00822 - hps: 27748.98069 + dps: 236160.82598 + tps: 236914.2398 + hps: 27601.0446 } } dps_results: { key: "TestBalance-AllItems-EnigmaticPrimalDiamond" value: { - dps: 222862.80135 - tps: 223508.31467 - hps: 26692.16794 + dps: 221754.92781 + tps: 222402.74113 + hps: 26979.68586 } } dps_results: { key: "TestBalance-AllItems-EternalPrimalDiamond" value: { - dps: 220287.94784 - tps: 220940.84525 - hps: 26714.46624 + dps: 220336.45234 + tps: 221001.16475 + hps: 26652.70414 } } dps_results: { key: "TestBalance-AllItems-EvilEyeofGalakras-105491" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 27734.65144 + dps: 232912.1097 + tps: 233589.20818 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-FabledFeatherofJi-Kun-96842" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 27734.65144 + dps: 232912.1097 + tps: 233589.20818 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-Fen-Yu,FuryofXuen-102248" value: { - dps: 237553.69927 - tps: 238189.31037 - hps: 28107.98872 + dps: 236934.97779 + tps: 237615.63164 + hps: 28272.83789 } } dps_results: { key: "TestBalance-AllItems-FleetPrimalDiamond" value: { - dps: 221659.46496 - tps: 222299.17331 - hps: 26824.59887 + dps: 221711.47542 + tps: 222362.99877 + hps: 26763.22531 } } dps_results: { key: "TestBalance-AllItems-ForlornPrimalDiamond" value: { - dps: 223252.86097 - tps: 223913.06531 - hps: 26856.93329 + dps: 222617.01924 + tps: 223267.24858 + hps: 26850.81045 } } dps_results: { key: "TestBalance-AllItems-FrenziedCrystalofRage-105572" value: { - dps: 264027.33364 - tps: 263780.37295 - hps: 28854.76683 + dps: 261853.18943 + tps: 261789.329 + hps: 28685.29936 } } dps_results: { key: "TestBalance-AllItems-Fusion-FireCore-105459" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 27734.65144 + dps: 232912.1097 + tps: 233589.20818 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-GazeoftheTwins-96915" value: { - dps: 238853.50448 - tps: 239466.97637 - hps: 27868.70346 + dps: 239810.17815 + tps: 240514.87498 + hps: 28261.47886 } } dps_results: { key: "TestBalance-AllItems-Gladiator'sSanctuary" value: { - dps: 145847.40322 - tps: 146859.15073 - hps: 22505.76356 + dps: 144768.00254 + tps: 145751.94005 + hps: 22475.8932 } } dps_results: { key: "TestBalance-AllItems-Gong-Lu,StrengthofXuen-102249" value: { - dps: 237553.69927 - tps: 238189.31037 - hps: 28107.98872 + dps: 236934.97779 + tps: 237615.63164 + hps: 28272.83789 } } dps_results: { key: "TestBalance-AllItems-Haromm'sTalisman-105527" value: { - dps: 246104.85295 - tps: 246647.4917 - hps: 27734.65144 + dps: 245941.0448 + tps: 246618.14327 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-Horridon'sLastGasp-96757" value: { - dps: 246387.91545 - tps: 246797.78755 - hps: 28605.87467 + dps: 245333.27039 + tps: 245867.94297 + hps: 28222.20651 } } dps_results: { key: "TestBalance-AllItems-ImpassivePrimalDiamond" value: { - dps: 222862.80135 - tps: 223508.31467 - hps: 26692.16794 + dps: 221754.92781 + tps: 222402.74113 + hps: 26979.68586 } } dps_results: { key: "TestBalance-AllItems-IndomitablePrimalDiamond" value: { - dps: 220287.94784 - tps: 220940.84525 - hps: 26804.55757 + dps: 220336.45234 + tps: 221001.16475 + hps: 26742.35485 } } dps_results: { key: "TestBalance-AllItems-InscribedBagofHydra-Spawn-96828" value: { - dps: 233328.8515 - tps: 233868.20061 - hps: 27734.65144 + dps: 232912.1097 + tps: 233585.91852 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-Ji-Kun'sRisingWinds-96843" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 27734.65144 + dps: 232912.1097 + tps: 233589.20818 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-Kardris'ToxicTotem-105540" value: { - dps: 275826.21804 - tps: 275524.09921 - hps: 29026.37047 + dps: 272220.01282 + tps: 272104.53757 + hps: 28504.69443 } } dps_results: { key: "TestBalance-AllItems-NitroBoosts-4223" value: { - dps: 241654.20577 - tps: 242242.94849 - hps: 28087.6616 + dps: 239494.28689 + tps: 240122.2558 + hps: 28331.70188 } } dps_results: { key: "TestBalance-AllItems-PhaseFingers-4697" value: { - dps: 238775.20986 - tps: 239348.64258 - hps: 27959.9932 + dps: 237126.21452 + tps: 237813.4196 + hps: 28047.23898 } } dps_results: { key: "TestBalance-AllItems-PowerfulPrimalDiamond" value: { - dps: 220287.94784 - tps: 220940.84525 - hps: 26804.55757 + dps: 220336.45234 + tps: 221001.16475 + hps: 26742.35485 } } dps_results: { key: "TestBalance-AllItems-PriceofProgress-81266" value: { - dps: 237945.64045 - tps: 238421.61272 - hps: 27963.68372 + dps: 237665.3869 + tps: 238300.94391 + hps: 27823.51299 } } dps_results: { key: "TestBalance-AllItems-Primordius'TalismanofRage-96873" value: { - dps: 239442.58413 - tps: 239994.77114 - hps: 27978.66209 + dps: 239056.10354 + tps: 239766.9518 + hps: 27974.31708 } } dps_results: { key: "TestBalance-AllItems-PurifiedBindingsofImmerseus-105422" value: { - dps: 275174.60551 - tps: 274928.49127 - hps: 29523.66197 + dps: 274732.52832 + tps: 274420.68654 + hps: 29463.15305 } } dps_results: { key: "TestBalance-AllItems-Qian-Le,CourageofNiuzao-102245" value: { - dps: 231424.29002 - tps: 231954.63085 - hps: 27949.72393 + dps: 232568.67296 + tps: 233281.2452 + hps: 28099.02114 } } dps_results: { key: "TestBalance-AllItems-Qian-Ying,FortitudeofNiuzao-102250" value: { - dps: 228498.66927 - tps: 229063.34459 - hps: 27765.66249 + dps: 227787.80271 + tps: 228496.08444 + hps: 27673.21113 } } dps_results: { key: "TestBalance-AllItems-RegaliaoftheEternalBlossom" value: { - dps: 181488.63404 - tps: 182230.0578 - hps: 23190.23557 + dps: 180672.13359 + tps: 181429.81734 + hps: 23272.42717 } } dps_results: { key: "TestBalance-AllItems-RegaliaoftheHauntedForest" value: { - dps: 197915.17556 - tps: 198582.74055 - hps: 25203.6824 + dps: 199104.43647 + tps: 199773.24146 + hps: 25004.44773 } } dps_results: { key: "TestBalance-AllItems-RegaliaoftheShatteredVale" value: { - dps: 186723.44623 - tps: 187672.11904 - hps: 25283.43917 + dps: 187175.73825 + tps: 188129.51105 + hps: 25057.75921 } } dps_results: { key: "TestBalance-AllItems-Renataki'sSoulCharm-96741" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 27734.65144 + dps: 232912.1097 + tps: 233589.20818 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-ReverberatingPrimalDiamond" value: { - dps: 224080.41111 - tps: 224681.05778 - hps: 26966.07642 + dps: 224137.18167 + tps: 224749.64334 + hps: 26899.64357 } } dps_results: { key: "TestBalance-AllItems-RevitalizingPrimalDiamond" value: { - dps: 224080.41111 - tps: 224680.24663 - hps: 26966.07642 + dps: 224137.18167 + tps: 224748.83219 + hps: 26899.64357 } } dps_results: { key: "TestBalance-AllItems-RuneofRe-Origination-96918" value: { - dps: 234575.34491 - tps: 235098.16075 - hps: 27727.58651 + dps: 233495.5759 + tps: 234148.26646 + hps: 27567.64146 } } dps_results: { key: "TestBalance-AllItems-SigilofRampage-105580" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 27734.65144 + dps: 232912.1097 + tps: 233589.20818 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-SinisterPrimalDiamond" value: { - dps: 241654.20577 - tps: 242242.94849 - hps: 28087.6616 + dps: 239494.28689 + tps: 240122.2558 + hps: 28331.70188 } } dps_results: { key: "TestBalance-AllItems-Skeer'sBloodsoakedTalisman-105632" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 27734.65144 + dps: 232912.1097 + tps: 233589.20818 + hps: 27626.40307 } } dps_results: { key: "TestBalance-AllItems-SoothingTalismanoftheShado-PanAssault-94509" value: { - dps: 243873.49275 - tps: 244325.55722 - hps: 28394.36701 + dps: 242852.16538 + tps: 243440.40238 + hps: 28150.11886 } } dps_results: { key: "TestBalance-AllItems-SoulBarrier-96927" value: { - dps: 233328.8515 - tps: 233871.49026 - hps: 28471.65272 + dps: 232912.1097 + tps: 233589.20818 + hps: 28363.26759 } } dps_results: { key: "TestBalance-AllItems-SparkofZandalar-96770" value: { - dps: 243406.15645 - tps: 244009.55786 - hps: 27975.2264 + dps: 241479.80545 + tps: 242213.619 + hps: 27989.86726 } } dps_results: { key: "TestBalance-AllItems-SynapseSprings(MarkII)-4898" value: { - dps: 241947.61879 - tps: 242413.49606 - hps: 27971.57994 + dps: 242259.41062 + tps: 242878.28838 + hps: 28100.4583 } } dps_results: { key: "TestBalance-AllItems-TalismanofBloodlust-96864" value: { - dps: 238375.14073 - tps: 239009.86217 - hps: 27863.23456 + dps: 237498.58885 + tps: 238205.8174 + hps: 28013.39258 } } dps_results: { key: "TestBalance-AllItems-TheGloamingBlade-88149" value: { - dps: 241654.20577 - tps: 242242.94849 - hps: 28087.6616 + dps: 239494.28689 + tps: 240122.2558 + hps: 28331.70188 } } dps_results: { key: "TestBalance-AllItems-Thok'sTailTip-105609" value: { - dps: 245793.17955 - tps: 246280.71387 - hps: 28440.7575 + dps: 245181.90531 + tps: 245697.11964 + hps: 28243.99791 } } dps_results: { key: "TestBalance-AllItems-TickingEbonDetonator-105612" value: { - dps: 241877.32416 - tps: 242333.64428 - hps: 28389.85163 + dps: 240779.39287 + tps: 241377.23916 + hps: 28271.7696 } } dps_results: { key: "TestBalance-AllItems-Time-LostArtifact-103678" value: { - dps: 237194.80984 - tps: 237694.22095 - hps: 28052.09531 + dps: 236786.88961 + tps: 237424.95495 + hps: 27944.25781 } } dps_results: { key: "TestBalance-AllItems-TyrannicalPrimalDiamond" value: { - dps: 220287.94784 - tps: 220940.84525 - hps: 26714.46624 + dps: 220336.45234 + tps: 221001.16475 + hps: 26652.70414 } } dps_results: { key: "TestBalance-AllItems-Wushoolay'sFinalChoice-96785" value: { - dps: 256960.87941 - tps: 256980.23802 - hps: 28569.13382 + dps: 255032.54161 + tps: 255194.01332 + hps: 28736.66754 } } dps_results: { key: "TestBalance-AllItems-Xing-Ho,BreathofYu'lon-102246" value: { - dps: 283455.75593 - tps: 284050.33007 - hps: 29242.40534 + dps: 284509.22616 + tps: 285161.71189 + hps: 29032.55131 } } dps_results: { key: "TestBalance-AllItems-YaungolFireCarrier-86518" value: { - dps: 241654.20577 - tps: 242242.94849 - hps: 28087.6616 + dps: 239494.28689 + tps: 240122.2558 + hps: 28331.70188 } } dps_results: { key: "TestBalance-AllItems-ZenAlchemistStone-75274" value: { - dps: 247382.89871 - tps: 247619.09174 - hps: 28330.77576 + dps: 246073.92047 + tps: 246458.34933 + hps: 28495.21226 } } dps_results: { key: "TestBalance-Average-Default" value: { - dps: 247781.59241 - tps: 248278.03023 - hps: 28171.66915 + dps: 247749.24522 + tps: 248256.64606 + hps: 28164.36686 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 149076.43787 - tps: 155589.49442 - hps: 12530.06008 + dps: 160742.02406 + tps: 167269.58061 + hps: 12873.45009 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 141701.68785 - tps: 143321.07648 - hps: 20288.19801 + dps: 141875.59196 + tps: 143500.7456 + hps: 20316.89015 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 204436.02722 - tps: 202193.4454 - hps: 24240.83653 + dps: 204107.16816 + tps: 201864.58634 + hps: 24233.16198 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 96773.80598 - tps: 103180.23477 - hps: 11057.33809 + dps: 101186.31066 + tps: 107602.33945 + hps: 11263.60926 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 86394.47646 - tps: 88654.7329 - hps: 16303.20434 + dps: 86531.99047 + tps: 88791.60691 + hps: 16313.21499 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 100365.06193 - tps: 102709.81913 + dps: 100377.86873 + tps: 102722.62593 hps: 20279.7838 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 151463.26308 - tps: 147621.2316 - hps: 9390.13555 + dps: 166460.31403 + tps: 164190.7071 + hps: 9318.74794 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 130769.22886 - tps: 120818.44235 - hps: 7914.79169 + dps: 130938.9707 + tps: 120990.15712 + hps: 7907.65293 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 181402.32904 - tps: 156858.52227 - hps: 9881.29624 + dps: 181350.61897 + tps: 156806.54006 + hps: 9869.39831 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 102605.2261 - tps: 102356.47862 - hps: 8182.83934 + dps: 107387.74573 + tps: 107777.26387 + hps: 8159.83655 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 81975.99185 - tps: 76761.52259 - hps: 7114.09451 + dps: 81970.61959 + tps: 76785.84821 + hps: 7110.55562 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 92090.43151 - tps: 83164.80915 + dps: 91956.78085 + tps: 83037.25591 hps: 8581.22101 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 155049.0925 - tps: 161448.25606 - hps: 9589.6133 + dps: 166572.58315 + tps: 174485.54671 + hps: 9567.52843 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 142002.48592 - tps: 143407.95639 - hps: 8643.08819 + dps: 141999.32525 + tps: 143403.68072 + hps: 8640.97604 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 207274.17242 - tps: 204819.69978 - hps: 11474.21277 + dps: 207408.44837 + tps: 204955.72573 + hps: 11463.82703 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 99825.58599 - tps: 106240.01477 - hps: 8373.13479 + dps: 104454.43715 + tps: 111555.96594 + hps: 8353.1863 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 86649.82299 - tps: 88878.45943 - hps: 7760.42708 + dps: 86542.41925 + tps: 88771.57069 + hps: 7752.05213 } } dps_results: { key: "TestBalance-Settings-NightElf-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 104904.62023 - tps: 106986.92743 + dps: 105019.76016 + tps: 107102.06735 hps: 9933.83381 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 251022.77346 - tps: 261829.76672 - hps: 14692.88214 + dps: 269542.24194 + tps: 282878.0352 + hps: 15136.10162 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 242618.06462 - tps: 243237.55902 - hps: 28219.28659 + dps: 239886.23078 + tps: 240529.37543 + hps: 28136.25264 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 354842.84227 - tps: 345879.26427 - hps: 34847.65278 + dps: 357602.96023 + tps: 348788.58352 + hps: 33823.1877 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 178836.58231 - tps: 196104.97168 - hps: 12620.61312 + dps: 171543.07799 + tps: 185589.06736 + hps: 13180.45506 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 152434.83466 - tps: 155241.59413 - hps: 22443.72823 + dps: 154360.24284 + tps: 157183.23731 + hps: 22608.93124 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 195385.21449 - tps: 198097.38683 - hps: 24820.12681 + dps: 196033.92431 + tps: 198716.19665 + hps: 24481.62514 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 265440.90365 - tps: 260906.58175 - hps: 11929.893 + dps: 252343.68427 + tps: 244371.88546 + hps: 11950.56806 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 234291.76766 - tps: 215727.60288 - hps: 9969.17168 + dps: 234439.10774 + tps: 215884.39251 + hps: 9932.50194 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 348794.55402 - tps: 299163.89205 - hps: 12686.56778 + dps: 349888.99287 + tps: 300225.56517 + hps: 12668.39043 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 161710.91053 - tps: 162618.18966 - hps: 10385.74775 + dps: 175952.97591 + tps: 179689.40602 + hps: 10308.70225 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 148868.46069 - tps: 139638.57812 - hps: 8897.5347 + dps: 147533.77656 + tps: 138240.96671 + hps: 8890.3162 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 182806.94227 - tps: 165922.76399 - hps: 11080.96454 + dps: 181963.58998 + tps: 165034.45682 + hps: 11108.40092 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 253295.60137 - tps: 263070.1316 - hps: 12469.3553 + dps: 268881.09543 + tps: 279928.42567 + hps: 12375.85246 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 242668.30379 - tps: 242870.27192 - hps: 11022.53859 + dps: 243224.40003 + tps: 243303.79705 + hps: 10985.65066 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 374388.76382 - tps: 363862.02944 - hps: 15594.61321 + dps: 373050.67141 + tps: 361937.60647 + hps: 15569.71198 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 178393.11496 - tps: 194413.50433 - hps: 10658.2879 + dps: 183336.09256 + tps: 199389.28192 + hps: 10638.59432 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 156766.06242 - tps: 159518.68189 - hps: 9754.45077 + dps: 155256.36997 + tps: 157995.59944 + hps: 9764.76945 } } dps_results: { key: "TestBalance-Settings-NightElf-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 204666.42652 - tps: 207536.54887 - hps: 13171.07308 + dps: 203422.89177 + tps: 206326.96411 + hps: 13027.95301 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 149053.42173 - tps: 155566.5508 - hps: 12682.87078 + dps: 160710.58359 + tps: 167238.21266 + hps: 13028.32883 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 141681.76249 - tps: 143301.27712 - hps: 20415.59494 + dps: 141855.63917 + tps: 143480.9188 + hps: 20444.40056 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 204408.56463 - tps: 202166.61277 - hps: 24377.56956 + dps: 204079.73407 + tps: 201837.78221 + hps: 24369.89501 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 96757.44348 - tps: 103163.54985 - hps: 11203.63649 + dps: 101150.06606 + tps: 107565.77243 + hps: 11409.53966 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 86381.52616 - tps: 88641.76648 - hps: 16427.67294 + dps: 86519.02353 + tps: 88778.62385 + hps: 16437.73223 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 100350.1594 - tps: 102694.83599 + dps: 100362.96218 + tps: 102707.63877 hps: 20414.00027 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 151437.53493 - tps: 147596.7683 - hps: 9526.76797 + dps: 166395.78124 + tps: 164127.29585 + hps: 9454.29393 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 130750.56323 - tps: 120801.26275 - hps: 8028.97122 + dps: 130920.29122 + tps: 120972.96218 + hps: 8021.72382 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 181377.74481 - tps: 156837.15875 - hps: 10000.30864 + dps: 181326.04553 + tps: 156785.18733 + hps: 9988.22963 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 102590.47608 - tps: 102333.58834 - hps: 8309.90962 + dps: 107332.20949 + tps: 107723.19624 + hps: 8286.53316 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 81963.60508 - tps: 76750.02316 - hps: 7223.80328 + dps: 81958.22792 + tps: 76774.34124 + hps: 7220.20691 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 92076.70389 - tps: 83152.32476 + dps: 91943.06196 + tps: 83024.78025 hps: 8691.33071 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 155025.22979 - tps: 161424.48091 - hps: 9732.26417 + dps: 166550.66542 + tps: 174463.71654 + hps: 9709.30541 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 141982.55211 - tps: 143388.16368 - hps: 8766.81444 + dps: 141979.38271 + tps: 143383.87927 + hps: 8764.75133 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 207246.39505 - tps: 204792.62788 - hps: 11611.31145 + dps: 207380.66824 + tps: 204928.65107 + hps: 11600.74466 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 99808.76503 - tps: 106222.8714 - hps: 8506.8948 + dps: 104416.48185 + tps: 111517.68822 + hps: 8486.60135 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 86636.79881 - tps: 88865.41913 - hps: 7881.04391 + dps: 86529.41045 + tps: 88758.54577 + hps: 7872.64372 } } dps_results: { key: "TestBalance-Settings-Tauren-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 104889.00822 - tps: 106971.23481 + dps: 105004.14814 + tps: 107086.37473 hps: 10065.52017 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 250677.94086 - tps: 261485.11906 - hps: 14853.37122 + dps: 269484.17606 + tps: 282820.15426 + hps: 15291.21531 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 242590.60189 - tps: 243210.35004 - hps: 28351.56974 + dps: 239859.0464 + tps: 240502.44194 + hps: 28267.63066 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 354804.45622 - tps: 345842.14701 - hps: 34996.50073 + dps: 357564.28072 + tps: 348751.15845 + hps: 33972.01838 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 178815.17961 - tps: 196083.52067 - hps: 12763.93635 + dps: 171522.50795 + tps: 185568.44901 + hps: 13327.69892 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 152416.65605 - tps: 155223.4131 - hps: 22571.24662 + dps: 154341.83281 + tps: 157164.82486 + hps: 22736.52867 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 195362.18349 - tps: 198074.34375 - hps: 24959.10543 + dps: 196010.83894 + tps: 198693.0992 + hps: 24619.99831 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 265410.78162 - tps: 260878.3099 - hps: 12072.94596 + dps: 252314.96521 + tps: 244345.01361 + hps: 12093.88145 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 234264.91468 - tps: 215702.88142 - hps: 10087.52675 + dps: 234412.21071 + tps: 215859.62885 + hps: 10050.39511 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 348756.60419 - tps: 299131.08062 - hps: 12810.27266 + dps: 349850.88333 + tps: 300192.60112 + hps: 12791.86635 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 161734.77159 - tps: 162634.54408 - hps: 10509.56292 + dps: 177231.52188 + tps: 180945.40907 + hps: 10447.44971 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 148545.83107 - tps: 139328.56223 - hps: 9008.85169 + dps: 147498.07661 + tps: 138210.40495 + hps: 9001.53564 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 182785.33818 - tps: 165903.12145 - hps: 11200.45911 + dps: 181942.07925 + tps: 165014.91056 + hps: 11228.26626 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 253232.95661 - tps: 263007.70113 - hps: 12620.18791 + dps: 268850.9071 + tps: 279898.45162 + hps: 12526.67754 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 242425.07665 - tps: 242626.57942 - hps: 11154.42428 + dps: 242677.87782 + tps: 242755.3398 + hps: 11114.62689 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 374348.36013 - tps: 363823.04897 - hps: 15742.75032 + dps: 373010.447 + tps: 361898.85688 + hps: 15717.75145 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 178371.75614 - tps: 194392.0972 - hps: 10799.88668 + dps: 183678.37612 + tps: 199731.51718 + hps: 10779.92962 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 156747.37849 - tps: 159499.99554 - hps: 9879.58263 + dps: 155237.85995 + tps: 157977.087 + hps: 9889.47488 } } dps_results: { key: "TestBalance-Settings-Tauren-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 204642.29423 - tps: 207512.4045 - hps: 13313.62692 + dps: 203398.9401 + tps: 206303.00036 + hps: 13169.8251 } } dps_results: { key: "TestBalance-Settings-Troll-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 150624.67937 - tps: 157219.24236 - hps: 12526.85747 + dps: 162796.92218 + tps: 169371.98517 + hps: 13078.01086 } } dps_results: { key: "TestBalance-Settings-Troll-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 145295.24831 - tps: 146956.25964 - hps: 20378.31315 + dps: 145907.17359 + tps: 147573.29491 + hps: 20347.16953 } } dps_results: { key: "TestBalance-Settings-Troll-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 212122.97193 - tps: 209937.15355 - hps: 23939.39072 + dps: 212151.34078 + tps: 209963.8474 + hps: 23951.385 } } dps_results: { key: "TestBalance-Settings-Troll-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 98848.13156 - tps: 105518.46687 - hps: 10883.15767 + dps: 104217.23198 + tps: 111216.26729 + hps: 10927.45311 } } dps_results: { key: "TestBalance-Settings-Troll-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 88272.4615 - tps: 90560.29827 - hps: 16260.24917 + dps: 88595.40128 + tps: 90882.85305 + hps: 16253.09509 } } dps_results: { key: "TestBalance-Settings-Troll-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 105891.01774 - tps: 108318.32657 - hps: 20171.0601 + dps: 105770.45474 + tps: 108195.58857 + hps: 20199.85875 } } dps_results: { key: "TestBalance-Settings-Troll-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 152115.03144 - tps: 148181.68533 - hps: 9390.08531 + dps: 164313.48113 + tps: 161287.0666 + hps: 9349.63234 } } dps_results: { key: "TestBalance-Settings-Troll-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 133188.29885 - tps: 123265.49906 - hps: 7919.50064 + dps: 133193.08035 + tps: 123256.70211 + hps: 7883.80683 } } dps_results: { key: "TestBalance-Settings-Troll-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 187192.24893 - tps: 163000.15166 - hps: 9892.94302 + dps: 187004.68522 + tps: 162801.48466 + hps: 9881.04508 } } dps_results: { key: "TestBalance-Settings-Troll-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 104586.71404 - tps: 104484.81931 - hps: 8181.0264 + dps: 110846.92703 + tps: 112013.84679 + hps: 8136.79027 } } dps_results: { key: "TestBalance-Settings-Troll-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 82708.27732 - tps: 77476.79585 - hps: 7128.20658 + dps: 82694.7834 + tps: 77427.21523 + hps: 7119.35936 } } dps_results: { key: "TestBalance-Settings-Troll-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 93821.68911 - tps: 84646.17747 + dps: 93865.66857 + tps: 84687.14114 hps: 8607.54524 } } dps_results: { key: "TestBalance-Settings-Troll-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 156741.83848 - tps: 163218.52352 - hps: 9624.90035 + dps: 169733.87385 + tps: 178025.25889 + hps: 9539.297 } } dps_results: { key: "TestBalance-Settings-Troll-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 143791.29985 - tps: 145278.73185 - hps: 8614.57411 + dps: 143783.71259 + tps: 145273.02959 + hps: 8606.98161 } } dps_results: { key: "TestBalance-Settings-Troll-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 213418.45435 - tps: 211163.06435 - hps: 11490.5309 + dps: 213302.78754 + tps: 211046.72254 + hps: 11494.37304 } } dps_results: { key: "TestBalance-Settings-Troll-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 101828.84048 - tps: 108507.1758 - hps: 8390.95794 + dps: 109537.72921 + tps: 117984.16453 + hps: 8333.80823 } } dps_results: { key: "TestBalance-Settings-Troll-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 87604.05574 - tps: 89855.06251 - hps: 7777.04293 + dps: 87549.91137 + tps: 89800.88313 + hps: 7764.7316 } } dps_results: { key: "TestBalance-Settings-Troll-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 107960.02094 - tps: 110113.37977 + dps: 107959.22192 + tps: 110112.58075 hps: 9972.50243 } } dps_results: { key: "TestBalance-Settings-Troll-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 246679.78331 - tps: 256795.29432 - hps: 15692.58033 + dps: 265631.44309 + tps: 276415.1541 + hps: 15732.18089 } } dps_results: { key: "TestBalance-Settings-Troll-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 246110.55763 - tps: 246601.66989 - hps: 28099.98176 + dps: 243873.17916 + tps: 244407.61882 + hps: 28353.82543 } } dps_results: { key: "TestBalance-Settings-Troll-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 373909.05474 - tps: 364229.29108 - hps: 35674.5791 + dps: 367203.28187 + tps: 357683.93016 + hps: 35319.7487 } } dps_results: { key: "TestBalance-Settings-Troll-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 165301.53336 - tps: 178452.70707 - hps: 12495.08023 + dps: 168807.86193 + tps: 181713.53565 + hps: 12388.9942 } } dps_results: { key: "TestBalance-Settings-Troll-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 157237.75822 - tps: 160096.6669 - hps: 22512.84139 + dps: 155919.71011 + tps: 158775.1238 + hps: 22619.0551 } } dps_results: { key: "TestBalance-Settings-Troll-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 205395.51248 - tps: 208229.85591 - hps: 25807.50093 + dps: 203665.66582 + tps: 206548.23425 + hps: 26398.96639 } } dps_results: { key: "TestBalance-Settings-Troll-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 257330.43677 - tps: 250888.53591 - hps: 11898.38586 + dps: 273166.91073 + tps: 267302.53236 + hps: 11928.96981 } } dps_results: { key: "TestBalance-Settings-Troll-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 239165.99863 - tps: 219957.02623 - hps: 9997.4073 + dps: 238087.25135 + tps: 219096.72295 + hps: 9987.17347 } } dps_results: { key: "TestBalance-Settings-Troll-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 361326.01276 - tps: 309660.82555 - hps: 12825.77061 + dps: 361440.7951 + tps: 309937.91535 + hps: 12806.60564 } } dps_results: { key: "TestBalance-Settings-Troll-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 179873.82366 - tps: 183814.7734 - hps: 10353.91407 + dps: 177169.45909 + tps: 180105.91871 + hps: 10349.35177 } } dps_results: { key: "TestBalance-Settings-Troll-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 152651.04641 - tps: 143190.25962 - hps: 8938.84597 + dps: 153085.64931 + tps: 143598.27242 + hps: 8911.59367 } } dps_results: { key: "TestBalance-Settings-Troll-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 191963.68717 - tps: 174279.16399 + dps: 191191.63798 + tps: 173557.59945 hps: 11078.89952 } } dps_results: { key: "TestBalance-Settings-Troll-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 264942.15283 - tps: 276523.21359 - hps: 12364.30881 + dps: 269173.35564 + tps: 278436.1164 + hps: 12407.13222 } } dps_results: { key: "TestBalance-Settings-Troll-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 246438.86502 - tps: 246512.09166 - hps: 11074.8599 + dps: 245847.88023 + tps: 245828.02059 + hps: 10995.57151 } } dps_results: { key: "TestBalance-Settings-Troll-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 385124.0426 - tps: 373940.02582 - hps: 15717.3372 + dps: 384843.65807 + tps: 373129.68488 + hps: 15370.26867 } } dps_results: { key: "TestBalance-Settings-Troll-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 176086.53064 - tps: 190741.70435 - hps: 10718.54459 + dps: 178633.77688 + tps: 192309.15059 + hps: 10716.83949 } } dps_results: { key: "TestBalance-Settings-Troll-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 158107.52434 - tps: 160855.27303 - hps: 9841.9791 + dps: 156681.0494 + tps: 159426.08309 + hps: 9790.8841 } } dps_results: { key: "TestBalance-Settings-Troll-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 213741.5405 - tps: 216647.10893 - hps: 13356.90434 + dps: 213012.52799 + tps: 215946.54642 + hps: 13279.0011 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 150123.21166 - tps: 156684.92402 - hps: 12872.12529 + dps: 165925.89502 + tps: 173182.10738 + hps: 13082.59552 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 143525.35546 - tps: 145176.26512 - hps: 20165.00618 + dps: 143445.87983 + tps: 145093.38449 + hps: 20203.75103 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-DefaultTalents-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 206130.68674 - tps: 203845.83504 - hps: 24239.9034 + dps: 206496.09516 + tps: 204211.91847 + hps: 24208.79116 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 97731.03746 - tps: 104092.33067 - hps: 11258.04806 + dps: 103060.16864 + tps: 109427.26185 + hps: 11359.85296 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 87399.14329 - tps: 89689.95795 - hps: 16423.36038 + dps: 87307.52702 + tps: 89600.71168 + hps: 16435.72255 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-DefaultTalents-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 101363.73332 - tps: 103710.58162 - hps: 20285.21006 + dps: 101671.55507 + tps: 104018.37838 + hps: 20286.84746 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 151278.38282 - tps: 147188.70344 - hps: 9397.22408 + dps: 164650.80115 + tps: 161654.45031 + hps: 9356.7711 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 132627.86801 - tps: 122634.32029 - hps: 7909.98229 + dps: 132696.11358 + tps: 122700.44619 + hps: 7888.56601 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-FoN + HotW-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 182649.73132 - tps: 158045.77518 - hps: 9892.94302 + dps: 182660.7539 + tps: 158054.4378 + hps: 9881.04508 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 102591.82812 - tps: 102313.9679 - hps: 8188.10418 + dps: 107867.69858 + tps: 108169.55421 + hps: 8166.87084 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 82585.23555 - tps: 77333.28793 - hps: 7094.58713 + dps: 82694.78651 + tps: 77458.57927 + hps: 7096.35657 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-FoN + HotW-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 92159.25907 - tps: 83147.20448 + dps: 92153.8201 + tps: 83141.76551 hps: 8589.85079 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 156066.9058 - tps: 162511.22599 - hps: 9608.81385 + dps: 173276.73944 + tps: 182796.65964 + hps: 9469.85317 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 142984.68099 - tps: 144386.4307 - hps: 8725.97173 + dps: 143251.37511 + tps: 144650.89482 + hps: 8728.62869 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-Incarnation + NV-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 208143.84919 - tps: 205575.07273 - hps: 11541.6497 + dps: 207357.10053 + tps: 204814.97407 + hps: 11554.12124 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 100540.55039 - tps: 106909.8436 - hps: 8362.41536 + dps: 105560.95322 + tps: 112577.94642 + hps: 8337.75471 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 87548.70577 - tps: 89785.76544 - hps: 7769.99896 + dps: 87610.03228 + tps: 89842.47194 + hps: 7765.00861 } } dps_results: { key: "TestBalance-Settings-Worgen-t14-Incarnation + NV-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 105945.14007 - tps: 108027.38837 + dps: 106061.41306 + tps: 108143.66136 hps: 9943.80547 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 244114.94947 - tps: 253366.11552 - hps: 14822.37549 + dps: 267936.18422 + tps: 279461.65026 + hps: 15204.03374 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 242405.75757 - tps: 243030.35136 - hps: 28354.94297 + dps: 242500.84732 + tps: 243160.3085 + hps: 28077.9658 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-DefaultTalents-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 356748.99687 - tps: 347817.66582 - hps: 35281.46084 + dps: 358917.38116 + tps: 350132.66205 + hps: 35149.69454 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 173796.31923 - tps: 189556.25825 - hps: 12681.44131 + dps: 177981.32389 + tps: 193540.36292 + hps: 12954.96996 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 154138.65769 - tps: 156958.91464 - hps: 22521.54893 + dps: 155076.55037 + tps: 157912.78232 + hps: 22490.86844 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-DefaultTalents-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 197669.76902 - tps: 200427.85378 - hps: 24705.57646 + dps: 197820.94598 + tps: 200545.80574 + hps: 24366.33034 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 257138.83412 - tps: 251240.94056 - hps: 11944.41379 + dps: 257492.88376 + tps: 249895.59753 + hps: 11946.90657 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 237663.83481 - tps: 218968.13288 - hps: 10025.45542 + dps: 236573.38064 + tps: 217873.43176 + hps: 10013.83891 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-FoN + HotW-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 349564.82063 - tps: 299571.62 - hps: 12806.36567 + dps: 350446.5321 + tps: 300361.68232 + hps: 12750.84602 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 164711.83841 - tps: 166531.85371 - hps: 10376.13828 + dps: 178632.8074 + tps: 182509.33538 + hps: 10344.16997 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 151139.17183 - tps: 141766.66252 - hps: 8941.1413 + dps: 150557.27416 + tps: 141206.78833 + hps: 8946.92218 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-FoN + HotW-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 184205.36698 - tps: 167129.07069 - hps: 11184.65017 + dps: 183314.04313 + tps: 166241.34631 + hps: 11254.62167 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 258422.96922 - tps: 268390.22261 - hps: 12419.98598 + dps: 261477.69645 + tps: 270465.24984 + hps: 12354.36102 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 244954.94226 - tps: 245153.07066 - hps: 11080.51496 + dps: 242195.54497 + tps: 242291.76758 + hps: 11117.97798 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-Incarnation + NV-Default-standard-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 374427.17811 - tps: 363891.49512 - hps: 15737.25709 + dps: 372406.41537 + tps: 361333.90341 + hps: 15710.46686 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 177484.24496 - tps: 191998.18399 - hps: 10645.85186 + dps: 188638.22246 + tps: 205206.46148 + hps: 10729.76589 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 155572.01086 - tps: 158294.65281 - hps: 9713.05897 + dps: 157259.8097 + tps: 159988.08665 + hps: 9773.81714 } } dps_results: { key: "TestBalance-Settings-Worgen-t15-Incarnation + NV-Default-standard-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 205354.93708 - tps: 208249.87183 - hps: 13221.15693 + dps: 203688.6831 + tps: 206563.59285 + hps: 13105.23173 } } dps_results: { key: "TestBalance-SwitchInFrontOfTarget-Default" value: { - dps: 246110.55763 - tps: 246601.66989 - hps: 28099.98176 + dps: 243873.17916 + tps: 244407.61882 + hps: 28353.82543 } } diff --git a/sim/mage/arcane/TestArcane.results b/sim/mage/arcane/TestArcane.results index ed4b54e452..a621d34057 100644 --- a/sim/mage/arcane/TestArcane.results +++ b/sim/mage/arcane/TestArcane.results @@ -33,8 +33,8 @@ character_stats_results: { dps_results: { key: "TestArcane-AllItems-AgilePrimalDiamond" value: { - dps: 222611.82544 - tps: 215747.6482 + dps: 222412.60854 + tps: 215573.36455 } } dps_results: { @@ -47,8 +47,8 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-AusterePrimalDiamond" value: { - dps: 219789.63901 - tps: 213014.13039 + dps: 219598.12692 + tps: 212847.43446 } } dps_results: { @@ -61,29 +61,29 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-BurningPrimalDiamond" value: { - dps: 224166.59105 - tps: 217260.95941 + dps: 223929.65653 + tps: 217049.06575 } } dps_results: { key: "TestArcane-AllItems-CapacitivePrimalDiamond" value: { - dps: 220549.46505 - tps: 213749.51873 + dps: 220193.27734 + tps: 213417.09055 } } dps_results: { key: "TestArcane-AllItems-ChronomancerRegalia" value: { - dps: 180118.9305 - tps: 174519.45746 + dps: 179766.10385 + tps: 174158.62512 } } dps_results: { key: "TestArcane-AllItems-CourageousPrimalDiamond" value: { - dps: 222078.64489 - tps: 215243.2964 + dps: 221845.06613 + tps: 215034.6942 } } dps_results: { @@ -96,57 +96,57 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-DestructivePrimalDiamond" value: { - dps: 220920.66626 - tps: 214115.2572 + dps: 220533.30612 + tps: 213751.65659 } } dps_results: { key: "TestArcane-AllItems-EffulgentPrimalDiamond" value: { - dps: 219789.63901 - tps: 213014.13039 + dps: 219598.12692 + tps: 212847.43446 } } dps_results: { key: "TestArcane-AllItems-EmberPrimalDiamond" value: { - dps: 221318.94161 - tps: 214502.50341 + dps: 221091.8096 + tps: 214300.29449 } } dps_results: { key: "TestArcane-AllItems-EnchantWeapon-BloodyDancingSteel-5125" value: { - dps: 224400.88016 - tps: 216943.72066 + dps: 223851.38473 + tps: 216388.1427 } } dps_results: { key: "TestArcane-AllItems-EnchantWeapon-Colossus-4445" value: { - dps: 224400.88016 - tps: 216943.72066 + dps: 223851.38473 + tps: 216388.1427 } } dps_results: { key: "TestArcane-AllItems-EnchantWeapon-DancingSteel-4444" value: { - dps: 224400.88016 - tps: 216943.72066 + dps: 223851.38473 + tps: 216388.1427 } } dps_results: { key: "TestArcane-AllItems-EnchantWeapon-ElementalForce-4443" value: { - dps: 226227.78017 - tps: 218774.6232 + dps: 225502.02921 + tps: 218047.4434 } } dps_results: { key: "TestArcane-AllItems-EnchantWeapon-River'sSong-4446" value: { - dps: 224400.88016 - tps: 216943.72066 + dps: 223851.38473 + tps: 216388.1427 } } dps_results: { @@ -159,22 +159,22 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-EnchantWeapon-Windsong-4441" value: { - dps: 229832.51075 - tps: 221455.16789 + dps: 229766.53101 + tps: 221416.08748 } } dps_results: { key: "TestArcane-AllItems-EnigmaticPrimalDiamond" value: { - dps: 220920.66626 - tps: 214115.2572 + dps: 220533.30612 + tps: 213751.65659 } } dps_results: { key: "TestArcane-AllItems-EternalPrimalDiamond" value: { - dps: 219789.63901 - tps: 213014.13039 + dps: 219598.12692 + tps: 212847.43446 } } dps_results: { @@ -194,22 +194,22 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-Fen-Yu,FuryofXuen-102248" value: { - dps: 227502.51837 - tps: 219302.16289 + dps: 227407.36287 + tps: 219211.66108 } } dps_results: { key: "TestArcane-AllItems-FleetPrimalDiamond" value: { - dps: 221466.43215 - tps: 214655.0138 + dps: 221274.12834 + tps: 214487.58607 } } dps_results: { key: "TestArcane-AllItems-ForlornPrimalDiamond" value: { - dps: 221318.94161 - tps: 214502.50341 + dps: 221091.8096 + tps: 214300.29449 } } dps_results: { @@ -236,15 +236,15 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-Gladiator'sRegalia" value: { - dps: 196021.40871 - tps: 189836.71714 + dps: 196171.1176 + tps: 189983.90544 } } dps_results: { key: "TestArcane-AllItems-Gong-Lu,StrengthofXuen-102249" value: { - dps: 227502.51837 - tps: 219302.16289 + dps: 227407.36287 + tps: 219211.66108 } } dps_results: { @@ -264,15 +264,15 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-ImpassivePrimalDiamond" value: { - dps: 220920.66626 - tps: 214115.2572 + dps: 220533.30612 + tps: 213751.65659 } } dps_results: { key: "TestArcane-AllItems-IndomitablePrimalDiamond" value: { - dps: 219789.63901 - tps: 213014.13039 + dps: 219598.12692 + tps: 212847.43446 } } dps_results: { @@ -313,8 +313,8 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-PowerfulPrimalDiamond" value: { - dps: 219789.63901 - tps: 213014.13039 + dps: 219598.12692 + tps: 212847.43446 } } dps_results: { @@ -341,29 +341,29 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-Qian-Le,CourageofNiuzao-102245" value: { - dps: 226274.78195 - tps: 217969.22466 + dps: 226123.19167 + tps: 217861.44073 } } dps_results: { key: "TestArcane-AllItems-Qian-Ying,FortitudeofNiuzao-102250" value: { - dps: 223985.96328 - tps: 215729.66773 + dps: 223870.22008 + tps: 215657.75224 } } dps_results: { key: "TestArcane-AllItems-RegaliaoftheBurningScroll" value: { - dps: 179122.89753 - tps: 173329.09221 + dps: 179225.18441 + tps: 173431.3791 } } dps_results: { key: "TestArcane-AllItems-RegaliaoftheChromaticHydra" value: { - dps: 195887.44613 - tps: 189586.77617 + dps: 195812.93932 + tps: 189509.64473 } } dps_results: { @@ -376,15 +376,15 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-ReverberatingPrimalDiamond" value: { - dps: 222611.82544 - tps: 215747.6482 + dps: 222412.60854 + tps: 215573.36455 } } dps_results: { key: "TestArcane-AllItems-RevitalizingPrimalDiamond" value: { - dps: 222611.82544 - tps: 215747.6482 + dps: 222412.60854 + tps: 215573.36455 } } dps_results: { @@ -439,8 +439,8 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-SynapseSprings(MarkII)-4898" value: { - dps: 237500.32826 - tps: 228651.01981 + dps: 237189.95066 + tps: 228339.60498 } } dps_results: { @@ -481,15 +481,15 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-TyrannicalPrimalDiamond" value: { - dps: 219789.63901 - tps: 213014.13039 + dps: 219598.12692 + tps: 212847.43446 } } dps_results: { key: "TestArcane-AllItems-UnerringVisionofLeiShen-96930" value: { - dps: 233306.49773 - tps: 224739.10644 + dps: 232126.68738 + tps: 223537.86418 } } dps_results: { @@ -502,8 +502,8 @@ dps_results: { dps_results: { key: "TestArcane-AllItems-Xing-Ho,BreathofYu'lon-102246" value: { - dps: 274960.55491 - tps: 266374.88089 + dps: 275192.31569 + tps: 266611.26177 } } dps_results: { @@ -516,64 +516,64 @@ dps_results: { dps_results: { key: "TestArcane-Average-Default" value: { - dps: 239432.95261 - tps: 230493.96796 + dps: 239375.31798 + tps: 230442.59488 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 619972.90249 - tps: 614766.82256 + dps: 622956.08455 + tps: 617803.73897 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 231364.617 - tps: 222738.59301 + dps: 231442.09421 + tps: 222843.31759 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 380746.95164 - tps: 342436.85854 + dps: 378208.26852 + tps: 339985.54231 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 442384.54623 - tps: 445054.96119 + dps: 439375.85508 + tps: 442502.63158 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 164436.29273 - tps: 162780.19194 + dps: 163820.247 + tps: 162155.22859 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 212328.52939 - tps: 207854.11417 + dps: 211256.89927 + tps: 206780.64671 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent1-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 475562.05831 - tps: 455930.47933 + dps: 473729.5439 + tps: 454243.88214 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent1-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 222798.43421 - tps: 214272.05548 + dps: 222943.20097 + tps: 214417.79735 } } dps_results: { @@ -586,43 +586,43 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 315632.33654 - tps: 316856.12978 + dps: 316147.21264 + tps: 317394.05445 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 155027.13856 - tps: 153383.41933 + dps: 155115.10628 + tps: 153469.14707 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 199256.88263 - tps: 194960.51485 + dps: 199263.55724 + tps: 194972.18351 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent3-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 768656.63926 - tps: 759846.39979 + dps: 770498.85912 + tps: 761396.48395 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent3-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 228449.65299 - tps: 219522.8699 + dps: 228414.45248 + tps: 219521.02284 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent3-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 373642.74311 - tps: 333853.36828 + dps: 373152.0638 + tps: 333529.68924 } } dps_results: { @@ -635,57 +635,57 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 160694.79038 - tps: 158901.39284 + dps: 160686.14624 + tps: 158892.74871 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row5_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 207204.91785 - tps: 202368.79104 + dps: 207149.62459 + tps: 202313.49778 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 433554.14475 - tps: 438656.68184 + dps: 433732.98859 + tps: 438833.54933 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 97086.61008 - tps: 91358.56424 + dps: 97254.77864 + tps: 91399.67101 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 319001.32722 - tps: 289563.2736 + dps: 321256.70952 + tps: 291134.49721 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 314139.23696 - tps: 325246.33528 + dps: 313762.88891 + tps: 324834.77988 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 61796.31008 - tps: 61438.73595 + dps: 61877.16483 + tps: 61520.88672 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 180568.85468 - tps: 177477.29016 + dps: 180627.67285 + tps: 177540.83294 } } dps_results: { @@ -698,36 +698,36 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent3-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 183475.03581 - tps: 178014.43562 + dps: 183725.28299 + tps: 178273.6337 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent3-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 304481.57228 - tps: 278391.36856 + dps: 304526.31353 + tps: 278391.94656 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 388624.84748 - tps: 398273.44792 + dps: 388371.19826 + tps: 397930.54316 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 129262.38558 - tps: 128463.42936 + dps: 128678.17844 + tps: 127887.18876 } } dps_results: { key: "TestArcane-Settings-Orc-p3_bis-Row6_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 168933.04155 - tps: 164973.61819 + dps: 168806.27222 + tps: 164847.18908 } } dps_results: { @@ -943,15 +943,15 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Troll-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 621634.02156 - tps: 616779.81609 + dps: 620743.44738 + tps: 615890.38987 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 238214.74778 - tps: 229346.37575 + dps: 237903.48646 + tps: 229034.07722 } } dps_results: { @@ -964,36 +964,36 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Troll-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 453074.7778 - tps: 455687.07532 + dps: 451207.81422 + tps: 453870.20495 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 166977.43718 - tps: 165223.36356 + dps: 166597.49949 + tps: 164863.3607 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-DefaultTalents-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 217042.9424 - tps: 212322.29802 + dps: 217253.91575 + tps: 212524.50546 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row5_Talent1-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 483252.65289 - tps: 464062.37433 + dps: 484101.02315 + tps: 464804.43944 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row5_Talent1-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 226629.43934 - tps: 217663.81638 + dps: 226621.53822 + tps: 217655.84625 } } dps_results: { @@ -1006,15 +1006,15 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row5_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 325041.56041 - tps: 326722.55359 + dps: 325266.11154 + tps: 327187.03233 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row5_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 157481.8138 - tps: 155782.2235 + dps: 158250.50525 + tps: 156545.1729 } } dps_results: { @@ -1027,8 +1027,8 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row5_Talent3-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 786489.84876 - tps: 777633.61466 + dps: 786388.86847 + tps: 777531.56036 } } dps_results: { @@ -1055,22 +1055,22 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row5_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 163399.88504 - tps: 161561.79626 + dps: 163326.92182 + tps: 161493.81077 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row5_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 214760.82218 - tps: 209638.84729 + dps: 214262.98368 + tps: 209109.52577 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 445190.55271 - tps: 450835.18652 + dps: 446711.47626 + tps: 452400.79739 } } dps_results: { @@ -1090,29 +1090,29 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 316472.55988 - tps: 328480.88085 + dps: 316683.21541 + tps: 328689.38878 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 61873.34285 - tps: 61475.11659 + dps: 61873.10108 + tps: 61475.18233 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row6_Talent1-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 181490.91408 - tps: 178251.55969 + dps: 181491.01592 + tps: 178251.66153 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row6_Talent3-Arcane-arcane_t15_4pc-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 535806.94768 - tps: 541004.82798 + dps: 538769.53594 + tps: 543762.18413 } } dps_results: { @@ -1132,22 +1132,22 @@ dps_results: { dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row6_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 389538.26373 - tps: 401266.55098 + dps: 389721.44602 + tps: 401493.40131 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row6_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 130669.98103 - tps: 129838.2681 + dps: 130614.46865 + tps: 129784.17516 } } dps_results: { key: "TestArcane-Settings-Troll-p3_bis-Row6_Talent3-Arcane-arcane_t15_4pc-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 172886.23698 - tps: 168920.83753 + dps: 172886.42041 + tps: 168920.84549 } } dps_results: { @@ -1363,7 +1363,7 @@ dps_results: { dps_results: { key: "TestArcane-SwitchInFrontOfTarget-Default" value: { - dps: 238214.74778 - tps: 229346.37575 + dps: 237903.48646 + tps: 229034.07722 } } diff --git a/sim/mage/fire/TestFire.results b/sim/mage/fire/TestFire.results index 13fd0406a6..542cc4b33e 100644 --- a/sim/mage/fire/TestFire.results +++ b/sim/mage/fire/TestFire.results @@ -2322,8 +2322,8 @@ dps_results: { dps_results: { key: "TestFire-AllItems-UnerringVisionofLeiShen-96930" value: { - dps: 159258.97476 - tps: 154251.35273 + dps: 159147.858 + tps: 154140.81378 } } dps_results: { diff --git a/sim/mage/frost/TestFrost.results b/sim/mage/frost/TestFrost.results index 217373ed1b..d0d50a3904 100644 --- a/sim/mage/frost/TestFrost.results +++ b/sim/mage/frost/TestFrost.results @@ -488,8 +488,8 @@ dps_results: { dps_results: { key: "TestFrost-AllItems-UnerringVisionofLeiShen-96930" value: { - dps: 163358.19383 - tps: 118681.02333 + dps: 163399.7733 + tps: 118708.76047 } } dps_results: { diff --git a/sim/priest/shadow/TestShadow.results b/sim/priest/shadow/TestShadow.results index cc5663f7f4..0877225b26 100644 --- a/sim/priest/shadow/TestShadow.results +++ b/sim/priest/shadow/TestShadow.results @@ -2777,41 +2777,41 @@ dps_results: { dps_results: { key: "TestShadow-Settings-Draenei-p3-Basic-t15-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 238368.05525 - tps: 238705.02216 - hps: 3363.62413 + dps: 219444.53016 + tps: 219167.53932 + hps: 3063.20954 } } dps_results: { key: "TestShadow-Settings-Draenei-p3-Basic-t15-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 232703.73413 - tps: 209784.66382 - hps: 3372.95644 + dps: 209329.7149 + tps: 187955.51787 + hps: 2984.99001 } } dps_results: { key: "TestShadow-Settings-Draenei-p3-Basic-t15-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 337631.0987 - tps: 277942.70706 - hps: 4419.95621 + dps: 338679.43224 + tps: 278734.44004 + hps: 4405.83494 } } dps_results: { key: "TestShadow-Settings-Draenei-p3-Basic-t15-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 159414.68424 - tps: 168919.82783 - hps: 3023.66022 + dps: 123599.46188 + tps: 130256.51957 + hps: 2333.21541 } } dps_results: { key: "TestShadow-Settings-Draenei-p3-Basic-t15-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 153935.66513 - tps: 142148.54046 - hps: 3001.49312 + dps: 136340.85427 + tps: 125582.84326 + hps: 2643.26832 } } dps_results: { @@ -2873,41 +2873,41 @@ dps_results: { dps_results: { key: "TestShadow-Settings-NightElf-p3-Basic-t15-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 238368.05525 - tps: 238705.03062 - hps: 3363.62413 + dps: 219444.53016 + tps: 219167.54777 + hps: 3063.20954 } } dps_results: { key: "TestShadow-Settings-NightElf-p3-Basic-t15-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 232703.73413 - tps: 209784.66441 - hps: 3372.95644 + dps: 209329.7149 + tps: 187955.51846 + hps: 2984.99001 } } dps_results: { key: "TestShadow-Settings-NightElf-p3-Basic-t15-FullBuffs-0.0yards-ShortSingleTarget" value: { - dps: 337631.0987 - tps: 277942.71 - hps: 4419.95621 + dps: 338679.43224 + tps: 278734.44298 + hps: 4405.83494 } } dps_results: { key: "TestShadow-Settings-NightElf-p3-Basic-t15-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 159414.68424 - tps: 168919.89578 - hps: 3023.66022 + dps: 123599.46188 + tps: 130256.58752 + hps: 2333.21541 } } dps_results: { key: "TestShadow-Settings-NightElf-p3-Basic-t15-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 153935.66513 - tps: 142148.54403 - hps: 3001.49312 + dps: 136340.85427 + tps: 125582.84682 + hps: 2643.26832 } } dps_results: { @@ -2969,17 +2969,17 @@ dps_results: { dps_results: { key: "TestShadow-Settings-Troll-p3-Basic-t15-FullBuffs-0.0yards-LongMultiTarget" value: { - dps: 246038.53913 - tps: 243509.66311 - hps: 3467.87591 + dps: 205532.46623 + tps: 201639.78431 + hps: 2841.19869 } } dps_results: { key: "TestShadow-Settings-Troll-p3-Basic-t15-FullBuffs-0.0yards-LongSingleTarget" value: { - dps: 240273.99162 - tps: 215615.51099 - hps: 3510.05551 + dps: 218747.69881 + tps: 195878.58323 + hps: 3188.64322 } } dps_results: { @@ -2993,25 +2993,25 @@ dps_results: { dps_results: { key: "TestShadow-Settings-Troll-p3-Basic-t15-NoBuffs-0.0yards-LongMultiTarget" value: { - dps: 164699.18923 - tps: 173375.005 - hps: 3106.65794 + dps: 142225.86652 + tps: 148766.04084 + hps: 2675.28745 } } dps_results: { key: "TestShadow-Settings-Troll-p3-Basic-t15-NoBuffs-0.0yards-LongSingleTarget" value: { - dps: 160240.39804 - tps: 146893.2957 - hps: 3104.30948 + dps: 135205.27125 + tps: 123468.64006 + hps: 2598.24678 } } dps_results: { key: "TestShadow-Settings-Troll-p3-Basic-t15-NoBuffs-0.0yards-ShortSingleTarget" value: { - dps: 201855.87125 - tps: 171792.57647 - hps: 3766.68743 + dps: 196612.31782 + tps: 167001.76025 + hps: 3648.11925 } } dps_results: { diff --git a/sim/warlock/affliction/TestAffliction.results b/sim/warlock/affliction/TestAffliction.results index 0c485c0c1a..4dc8c54793 100644 --- a/sim/warlock/affliction/TestAffliction.results +++ b/sim/warlock/affliction/TestAffliction.results @@ -33,9 +33,9 @@ character_stats_results: { dps_results: { key: "TestAffliction-AllItems-AgilePrimalDiamond" value: { - dps: 229195.29497 - tps: 155905.68326 - hps: 2609.18061 + dps: 129701.94623 + tps: 80986.84943 + hps: 1428.94274 } } dps_results: { @@ -73,9 +73,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-AusterePrimalDiamond" value: { - dps: 224169.50896 - tps: 152417.83624 - hps: 2621.06346 + dps: 126162.01736 + tps: 78623.53756 + hps: 1429.56913 } } dps_results: { @@ -161,17 +161,17 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-BurningPrimalDiamond" value: { - dps: 230552.60607 - tps: 156854.15595 - hps: 2608.62546 + dps: 130471.00135 + tps: 81478.28716 + hps: 1428.3876 } } dps_results: { key: "TestAffliction-AllItems-CapacitivePrimalDiamond" value: { - dps: 225920.67984 - tps: 153650.20145 - hps: 2604.1843 + dps: 128133.50501 + tps: 79943.16295 + hps: 1428.3876 } } dps_results: { @@ -257,9 +257,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-CourageousPrimalDiamond" value: { - dps: 225589.37583 - tps: 153482.21157 - hps: 2596.41228 + dps: 128355.94513 + tps: 80065.47727 + hps: 1424.50158 } } dps_results: { @@ -473,9 +473,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-DarkglowEmbroidery(Rank3)-4893" value: { - dps: 250302.13072 - tps: 170319.55019 - hps: 2891.19417 + dps: 177613.52166 + tps: 116582.86479 + hps: 2109.55028 } } dps_results: { @@ -505,9 +505,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-DestructivePrimalDiamond" value: { - dps: 226146.52963 - tps: 153829.86861 - hps: 2604.1843 + dps: 128266.19824 + tps: 80024.94123 + hps: 1428.3876 } } dps_results: { @@ -641,17 +641,17 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-EffulgentPrimalDiamond" value: { - dps: 224169.50896 - tps: 152417.83624 - hps: 2621.06346 + dps: 126162.01736 + tps: 78623.53756 + hps: 1429.56913 } } dps_results: { key: "TestAffliction-AllItems-EmberPrimalDiamond" value: { - dps: 225900.85062 - tps: 153656.69884 - hps: 2599.74315 + dps: 127983.57435 + tps: 79838.82262 + hps: 1424.50158 } } dps_results: { @@ -681,65 +681,65 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-EnchantWeapon-BloodyDancingSteel-5125" value: { - dps: 244031.25062 - tps: 166236.28139 - hps: 2882.867 + dps: 114932.12402 + tps: 69930.49046 + hps: 1313.47262 } } dps_results: { key: "TestAffliction-AllItems-EnchantWeapon-Colossus-4445" value: { - dps: 244031.25062 - tps: 166236.28139 - hps: 2882.867 + dps: 114932.12402 + tps: 69930.49046 + hps: 1313.47262 } } dps_results: { key: "TestAffliction-AllItems-EnchantWeapon-DancingSteel-4444" value: { - dps: 244031.25062 - tps: 166236.28139 - hps: 2882.867 + dps: 114932.12402 + tps: 69930.49046 + hps: 1313.47262 } } dps_results: { key: "TestAffliction-AllItems-EnchantWeapon-ElementalForce-4443" value: { - dps: 245159.15345 - tps: 167599.95366 - hps: 2882.867 + dps: 115415.45863 + tps: 70399.51237 + hps: 1313.47262 } } dps_results: { key: "TestAffliction-AllItems-EnchantWeapon-River'sSong-4446" value: { - dps: 244031.25062 - tps: 166236.28139 - hps: 2882.867 + dps: 114932.12402 + tps: 69930.49046 + hps: 1313.47262 } } dps_results: { key: "TestAffliction-AllItems-EnchantWeapon-SpiritofConquest-5124" value: { - dps: 247462.43326 - tps: 168341.87543 - hps: 2865.10236 + dps: 173740.20089 + tps: 113157.76508 + hps: 2037.38145 } } dps_results: { key: "TestAffliction-AllItems-EnchantWeapon-Windsong-4441" value: { - dps: 244256.72158 - tps: 166065.45772 - hps: 2894.52504 + dps: 176646.67128 + tps: 115514.99184 + hps: 2120.65317 } } dps_results: { key: "TestAffliction-AllItems-EnigmaticPrimalDiamond" value: { - dps: 226146.52963 - tps: 153829.86861 - hps: 2604.1843 + dps: 128266.19824 + tps: 80024.94123 + hps: 1428.3876 } } dps_results: { @@ -753,9 +753,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-EternalPrimalDiamond" value: { - dps: 225147.71039 - tps: 153159.64911 - hps: 2604.73945 + dps: 127780.05374 + tps: 79749.09473 + hps: 1428.3876 } } dps_results: { @@ -809,9 +809,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-Fen-Yu,FuryofXuen-102248" value: { - dps: 245039.51077 - tps: 167491.96839 - hps: 2986.17104 + dps: 181135.80788 + tps: 119382.76211 + hps: 2239.19865 } } dps_results: { @@ -841,17 +841,17 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-FleetPrimalDiamond" value: { - dps: 226883.3102 - tps: 154445.99107 - hps: 2604.73945 + dps: 128699.96693 + tps: 80426.56143 + hps: 1428.3876 } } dps_results: { key: "TestAffliction-AllItems-ForlornPrimalDiamond" value: { - dps: 225900.85062 - tps: 153656.69884 - hps: 2599.74315 + dps: 127983.57435 + tps: 79838.82262 + hps: 1424.50158 } } dps_results: { @@ -929,9 +929,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-Gong-Lu,StrengthofXuen-102249" value: { - dps: 245039.51077 - tps: 167491.96839 - hps: 2986.17104 + dps: 181135.80788 + tps: 119382.76211 + hps: 2239.19865 } } dps_results: { @@ -1233,17 +1233,17 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-ImpassivePrimalDiamond" value: { - dps: 226146.52963 - tps: 153829.86861 - hps: 2604.1843 + dps: 128266.19824 + tps: 80024.94123 + hps: 1428.3876 } } dps_results: { key: "TestAffliction-AllItems-IndomitablePrimalDiamond" value: { - dps: 224169.50896 - tps: 152417.83624 - hps: 2621.06346 + dps: 126162.01736 + tps: 78623.53756 + hps: 1429.56913 } } dps_results: { @@ -1449,17 +1449,17 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-LightweaveEmbroidery(Rank3)-4892" value: { - dps: 246647.2546 - tps: 167547.4811 - hps: 2846.78259 + dps: 186175.62464 + tps: 122204.68965 + hps: 2125.09433 } } dps_results: { key: "TestAffliction-AllItems-LordBlastington'sScopeofDoom-4699" value: { - dps: 244031.25062 - tps: 166236.28139 - hps: 2882.867 + dps: 114932.12402 + tps: 69930.49046 + hps: 1313.47262 } } dps_results: { @@ -1625,9 +1625,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-MirrorScope-4700" value: { - dps: 244320.20821 - tps: 166479.70835 - hps: 2885.08758 + dps: 114932.12402 + tps: 69930.49046 + hps: 1313.47262 } } dps_results: { @@ -1697,9 +1697,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-NitroBoosts-4223" value: { - dps: 251517.58309 - tps: 171159.76721 - hps: 2891.19417 + dps: 178513.46275 + tps: 117177.98668 + hps: 2109.55028 } } dps_results: { @@ -1737,9 +1737,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-PhaseFingers-4697" value: { - dps: 248578.0222 - tps: 168977.73681 - hps: 2878.98098 + dps: 170607.68606 + tps: 110664.02702 + hps: 1985.75299 } } dps_results: { @@ -1753,9 +1753,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-PowerfulPrimalDiamond" value: { - dps: 224169.50896 - tps: 152417.83624 - hps: 2621.06346 + dps: 126162.01736 + tps: 78623.53756 + hps: 1429.56913 } } dps_results: { @@ -1905,17 +1905,17 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-Qian-Le,CourageofNiuzao-102245" value: { - dps: 238745.70971 - tps: 162332.32746 - hps: 2929.46071 + dps: 172346.73476 + tps: 112455.55312 + hps: 2101.14624 } } dps_results: { key: "TestAffliction-AllItems-Qian-Ying,FortitudeofNiuzao-102250" value: { - dps: 237000.66445 - tps: 161131.70713 - hps: 2929.46071 + dps: 171054.0799 + tps: 111586.47861 + hps: 2101.14624 } } dps_results: { @@ -1929,17 +1929,17 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-RegaliaoftheHornedNightmare" value: { - dps: 194529.39025 - tps: 132624.6264 - hps: 2507.56293 + dps: 100587.09543 + tps: 61510.06274 + hps: 1268.80014 } } dps_results: { key: "TestAffliction-AllItems-RegaliaoftheThousandfoldHells" value: { - dps: 196012.25802 - tps: 133351.54417 - hps: 2448.78091 + dps: 106483.84115 + tps: 65039.45328 + hps: 1293.64393 } } dps_results: { @@ -2017,17 +2017,17 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-ReverberatingPrimalDiamond" value: { - dps: 229195.29497 - tps: 155905.68326 - hps: 2609.18061 + dps: 129701.94623 + tps: 80986.84943 + hps: 1428.94274 } } dps_results: { key: "TestAffliction-AllItems-RevitalizingPrimalDiamond" value: { - dps: 229195.29497 - tps: 155905.68326 - hps: 2609.18061 + dps: 129701.94623 + tps: 80986.84943 + hps: 1428.94274 } } dps_results: { @@ -2065,17 +2065,17 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-Sha-SkinRegalia" value: { - dps: 192105.35654 - tps: 130650.39444 - hps: 2262.15138 + dps: 102739.77144 + tps: 63151.06392 + hps: 1179.32544 } } dps_results: { key: "TestAffliction-AllItems-ShadowflameRegalia" value: { - dps: 143063.77031 - tps: 96399.11562 - hps: 1746.8625 + dps: 70974.12542 + tps: 42066.1303 + hps: 831.62772 } } dps_results: { @@ -2153,9 +2153,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-SinisterPrimalDiamond" value: { - dps: 251517.58309 - tps: 171159.76721 - hps: 2891.19417 + dps: 178513.46275 + tps: 117177.98668 + hps: 2109.55028 } } dps_results: { @@ -2361,9 +2361,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-SwordguardEmbroidery(Rank3)-4894" value: { - dps: 250302.83875 - tps: 170319.55019 - hps: 2891.19417 + dps: 177614.2297 + tps: 116582.86479 + hps: 2109.55028 } } dps_results: { @@ -2377,9 +2377,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-SynapseSprings(MarkII)-4898" value: { - dps: 251747.91016 - tps: 171263.99329 - hps: 2892.8596 + dps: 187253.75503 + tps: 122922.40018 + hps: 2147.85527 } } dps_results: { @@ -2665,9 +2665,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-TyrannicalPrimalDiamond" value: { - dps: 225147.71039 - tps: 153159.64911 - hps: 2604.73945 + dps: 127780.05374 + tps: 79749.09473 + hps: 1428.3876 } } dps_results: { @@ -2745,9 +2745,9 @@ dps_results: { dps_results: { key: "TestAffliction-AllItems-Xing-Ho,BreathofYu'lon-102246" value: { - dps: 293241.12688 - tps: 211691.57357 - hps: 2986.74387 + dps: 219080.61674 + tps: 153222.40057 + hps: 2281.01536 } } dps_results: { @@ -2769,9 +2769,9 @@ dps_results: { dps_results: { key: "TestAffliction-Average-Default" value: { - dps: 252909.31899 - tps: 171962.25791 - hps: 2869.66977 + dps: 171154.12712 + tps: 110661.30269 + hps: 1969.68376 } } dps_results: { @@ -2873,97 +2873,97 @@ dps_results: { dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-default-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 241498.62986 - tps: 183391.46576 - hps: 2742.97051 + dps: 177077.72021 + tps: 129456.87561 + hps: 2040.15718 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-default-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 241498.62986 - tps: 165513.02716 - hps: 2742.97051 + dps: 177077.72021 + tps: 116957.79021 + hps: 2040.15718 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-default-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 419541.68465 - tps: 269253.61866 - hps: 3780.53616 + dps: 293524.85596 + tps: 174905.78739 + hps: 2781.2755 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-default-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 148774.01097 - tps: 118693.74982 - hps: 2310.95863 + dps: 94010.81826 + tps: 69988.44015 + hps: 1487.05614 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-default-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 148774.01097 - tps: 102489.6449 - hps: 2310.95863 + dps: 94010.81826 + tps: 61149.83746 + hps: 1487.05614 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-default-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 217244.37226 - tps: 139796.28842 - hps: 2669.67151 + dps: 168490.75953 + tps: 102809.89584 + hps: 2121.78152 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 1.08515521033e+06 - tps: 589292.25228 - hps: 24830.51706 + dps: 1.08264083892e+06 + tps: 589053.76127 + hps: 24579.03646 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 243531.51794 - tps: 165862.37819 - hps: 2761.29028 + dps: 161335.43614 + tps: 104589.36936 + hps: 1851.40794 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 420160.08712 - tps: 268764.66928 - hps: 3761.10609 + dps: 288840.97894 + tps: 170011.34884 + hps: 2725.76102 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 636276.68317 - tps: 348859.60927 - hps: 19872.38348 + dps: 634193.61703 + tps: 348221.77882 + hps: 19856.36028 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 147749.84011 - tps: 101423.03324 - hps: 2306.30674 + dps: 101482.91209 + tps: 66489.70639 + hps: 1595.0835 } } dps_results: { key: "TestAffliction-Settings-Goblin-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 213169.91341 - tps: 136951.72428 - hps: 2659.33397 + dps: 166772.78342 + tps: 101521.28284 + hps: 2111.44397 } } dps_results: { @@ -3065,97 +3065,97 @@ dps_results: { dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-default-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 237866.42104 - tps: 180994.49322 - hps: 2721.875 + dps: 170119.73935 + tps: 123717.18984 + hps: 1938.01053 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-default-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 237866.42104 - tps: 162324.97326 - hps: 2721.875 + dps: 170119.73935 + tps: 111534.53699 + hps: 1938.01053 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-default-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 415075.40464 - tps: 266711.64391 - hps: 3722.24595 + dps: 289908.47015 + tps: 172561.31798 + hps: 2711.8824 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-default-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 145557.68017 - tps: 116591.82601 - hps: 2262.88904 + dps: 96926.50067 + tps: 72545.05164 + hps: 1494.29242 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-default-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 145557.68017 - tps: 100387.72109 - hps: 2262.88904 + dps: 96926.50067 + tps: 63117.20877 + hps: 1494.29242 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-default-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 216770.39423 - tps: 139970.24151 - hps: 2628.32132 + dps: 164824.36781 + tps: 99936.17856 + hps: 2075.26256 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 1.06464363355e+06 - tps: 583828.50357 - hps: 24154.90583 + dps: 1.07750675795e+06 + tps: 589244.13149 + hps: 24369.19172 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 235366.05354 - tps: 160280.42115 - hps: 2733.53304 + dps: 163071.90626 + tps: 106121.25006 + hps: 1875.27917 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 417348.33408 - tps: 268477.52126 - hps: 3725.02168 + dps: 284983.1374 + tps: 169048.2828 + hps: 2703.55522 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 634367.68771 - tps: 347734.27034 - hps: 19681.65573 + dps: 627083.45122 + tps: 343287.00277 + hps: 19602.5735 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 144541.10933 - tps: 99519.39075 - hps: 2259.2709 + dps: 100937.08779 + tps: 66163.5912 + hps: 1583.19532 } } dps_results: { key: "TestAffliction-Settings-Human-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 215945.5006 - tps: 138303.32106 - hps: 2633.4901 + dps: 169875.18093 + tps: 103423.27476 + hps: 2106.2752 } } dps_results: { @@ -3257,97 +3257,97 @@ dps_results: { dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-default-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 243577.59413 - tps: 184910.42981 - hps: 2754.15044 + dps: 167958.0127 + tps: 121191.30495 + hps: 1910.30672 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-default-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 243577.59413 - tps: 166240.38763 - hps: 2754.15044 + dps: 167958.0127 + tps: 109324.75272 + hps: 1910.30672 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-default-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 429099.41275 - tps: 275051.21872 - hps: 3727.90167 + dps: 300246.29356 + tps: 178279.00098 + hps: 2717.50986 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-default-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 148738.84471 - tps: 118077.62204 - hps: 2276.39002 + dps: 96767.37072 + tps: 72209.4592 + hps: 1475.20825 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-default-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 148738.84471 - tps: 102167.7027 - hps: 2276.39002 + dps: 96767.37072 + tps: 62634.04478 + hps: 1475.20825 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-default-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 221088.66503 - tps: 141587.94071 - hps: 2620.63974 + dps: 174184.74146 + tps: 105961.82146 + hps: 2101.16381 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 1.08531917424e+06 - tps: 594219.631 - hps: 23915.19705 + dps: 1.09218160713e+06 + tps: 596087.55452 + hps: 24027.8946 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 240548.16649 - tps: 163505.92873 - hps: 2746.93335 + dps: 163667.96901 + tps: 105670.97929 + hps: 1847.01845 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 428830.57521 - tps: 274802.60943 - hps: 3719.57427 + dps: 294692.23556 + tps: 174152.87649 + hps: 2703.63085 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 645749.41274 - tps: 352996.84703 - hps: 19529.71029 + dps: 640306.80271 + tps: 350166.22795 + hps: 19475.43668 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 148135.80073 - tps: 101486.37505 - hps: 2284.14339 + dps: 96020.77759 + tps: 61777.06739 + hps: 1475.72514 } } dps_results: { key: "TestAffliction-Settings-Orc-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 221286.5454 - tps: 140951.85328 - hps: 2628.39311 + dps: 173867.81856 + tps: 105172.50924 + hps: 2093.41044 } } dps_results: { @@ -3449,104 +3449,104 @@ dps_results: { dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-default-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 254617.20189 - tps: 192119.16903 - hps: 2900.07649 + dps: 181954.06711 + tps: 131976.9521 + hps: 2122.87375 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-default-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 254617.20189 - tps: 173449.64907 - hps: 2900.07649 + dps: 181954.06711 + tps: 119477.8667 + hps: 2122.87375 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-default-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 468036.49139 - tps: 298865.28042 - hps: 4171.91325 + dps: 256086.61326 + tps: 143587.71999 + hps: 2570.32047 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-default-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 152675.76177 - tps: 121288.00783 - hps: 2389.00711 + dps: 140235.07031 + tps: 109457.97526 + hps: 2177.0874 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-default-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 152675.76177 - tps: 104936.59286 - hps: 2389.00711 + dps: 140235.07031 + tps: 95168.90092 + hps: 2177.0874 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-default-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 235129.88502 - tps: 150615.41143 - hps: 2979.79792 + dps: 189999.74186 + tps: 116747.39954 + hps: 2481.01128 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 1.18351905931e+06 - tps: 647619.84539 - hps: 26601.42901 + dps: 1.18216780592e+06 + tps: 646407.06964 + hps: 26371.59905 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 253183.01899 - tps: 171528.16958 - hps: 2878.42584 + dps: 190558.82634 + tps: 125087.09832 + hps: 2185.60512 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-multitarget-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 464765.54418 - tps: 296003.26815 - hps: 4191.34332 + dps: 260105.28817 + tps: 147161.82552 + hps: 2631.3864 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 659804.82256 - tps: 361074.1096 - hps: 20994.5242 + dps: 668149.03902 + tps: 366265.43032 + hps: 20730.39988 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 149849.24048 - tps: 102442.55138 - hps: 2366.26451 + dps: 131215.33641 + tps: 88553.88184 + hps: 2087.15074 } } dps_results: { key: "TestAffliction-Settings-Troll-p3-Affliction Warlock-multitarget-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 232103.0527 - tps: 147665.22883 - hps: 2964.2916 + dps: 190643.70146 + tps: 116394.84628 + hps: 2501.68637 } } dps_results: { key: "TestAffliction-SwitchInFrontOfTarget-Default" value: { - dps: 253153.17227 - tps: 173590.8276 - hps: 2900.07649 + dps: 180554.97946 + tps: 119555.26488 + hps: 2122.87375 } } diff --git a/sim/warlock/demonology/TestDemonology.results b/sim/warlock/demonology/TestDemonology.results index 0f2d002b24..7cf507074e 100644 --- a/sim/warlock/demonology/TestDemonology.results +++ b/sim/warlock/demonology/TestDemonology.results @@ -33,8 +33,8 @@ character_stats_results: { dps_results: { key: "TestDemonology-AllItems-AgilePrimalDiamond" value: { - dps: 244523.7858 - tps: 144857.0863 + dps: 244995.12481 + tps: 144995.73153 } } dps_results: { @@ -68,8 +68,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-AusterePrimalDiamond" value: { - dps: 240675.68261 - tps: 141580.23492 + dps: 241158.31408 + tps: 141733.00112 } } dps_results: { @@ -145,15 +145,15 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-BurningPrimalDiamond" value: { - dps: 246103.27242 - tps: 145788.32072 + dps: 246561.41022 + tps: 145914.90257 } } dps_results: { key: "TestDemonology-AllItems-CapacitivePrimalDiamond" value: { - dps: 242119.53142 - tps: 142153.32425 + dps: 242571.97059 + tps: 142289.34316 } } dps_results: { @@ -229,8 +229,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-CourageousPrimalDiamond" value: { - dps: 243682.09691 - tps: 143110.59933 + dps: 244135.0853 + tps: 143239.84502 } } dps_results: { @@ -418,8 +418,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-DarkglowEmbroidery(Rank3)-4893" value: { - dps: 261540.30838 - tps: 154145.17654 + dps: 261866.25249 + tps: 154413.1873 } } dps_results: { @@ -446,8 +446,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-DestructivePrimalDiamond" value: { - dps: 242363.63019 - tps: 142282.53491 + dps: 242799.79647 + tps: 142408.10191 } } dps_results: { @@ -565,15 +565,15 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-EffulgentPrimalDiamond" value: { - dps: 240675.68261 - tps: 141580.23492 + dps: 241158.31408 + tps: 141733.00112 } } dps_results: { key: "TestDemonology-AllItems-EmberPrimalDiamond" value: { - dps: 242933.20716 - tps: 142685.35081 + dps: 243398.75015 + tps: 142815.99946 } } dps_results: { @@ -600,57 +600,57 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-BloodyDancingSteel-5125" value: { - dps: 256703.22137 - tps: 151200.53184 + dps: 257064.75792 + tps: 151479.5176 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-Colossus-4445" value: { - dps: 256703.22137 - tps: 151200.53184 + dps: 257064.75792 + tps: 151479.5176 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-DancingSteel-4444" value: { - dps: 256703.22137 - tps: 151200.53184 + dps: 257064.75792 + tps: 151479.5176 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-ElementalForce-4443" value: { - dps: 258534.16144 - tps: 153411.61113 + dps: 258845.74009 + tps: 153677.96542 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-River'sSong-4446" value: { - dps: 256703.22137 - tps: 151200.53184 + dps: 257064.75792 + tps: 151479.5176 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-SpiritofConquest-5124" value: { - dps: 263151.8108 - tps: 155112.1015 + dps: 263497.07896 + tps: 155372.61994 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-Windsong-4441" value: { - dps: 259368.23384 - tps: 154034.19166 + dps: 259298.50481 + tps: 154027.90371 } } dps_results: { key: "TestDemonology-AllItems-EnigmaticPrimalDiamond" value: { - dps: 242363.63019 - tps: 142282.53491 + dps: 242799.79647 + tps: 142408.10191 } } dps_results: { @@ -663,8 +663,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-EternalPrimalDiamond" value: { - dps: 241376.34812 - tps: 141776.46157 + dps: 241854.36882 + tps: 141918.46395 } } dps_results: { @@ -712,8 +712,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-Fen-Yu,FuryofXuen-102248" value: { - dps: 252433.35151 - tps: 149633.47673 + dps: 252895.94152 + tps: 149414.20351 } } dps_results: { @@ -740,15 +740,15 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-FleetPrimalDiamond" value: { - dps: 242937.51735 - tps: 142845.33188 + dps: 243413.13566 + tps: 142984.36642 } } dps_results: { key: "TestDemonology-AllItems-ForlornPrimalDiamond" value: { - dps: 242933.20716 - tps: 142685.35081 + dps: 243398.75015 + tps: 142815.99946 } } dps_results: { @@ -817,8 +817,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-Gong-Lu,StrengthofXuen-102249" value: { - dps: 252433.35151 - tps: 149633.47673 + dps: 252895.94152 + tps: 149414.20351 } } dps_results: { @@ -1083,15 +1083,15 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-ImpassivePrimalDiamond" value: { - dps: 242363.63019 - tps: 142282.53491 + dps: 242799.79647 + tps: 142408.10191 } } dps_results: { key: "TestDemonology-AllItems-IndomitablePrimalDiamond" value: { - dps: 240675.68261 - tps: 141580.23492 + dps: 241158.31408 + tps: 141733.00112 } } dps_results: { @@ -1272,15 +1272,15 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-LightweaveEmbroidery(Rank3)-4892" value: { - dps: 267079.42532 - tps: 157326.82624 + dps: 267342.81718 + tps: 157573.75459 } } dps_results: { key: "TestDemonology-AllItems-LordBlastington'sScopeofDoom-4699" value: { - dps: 256703.22137 - tps: 151200.53184 + dps: 257064.75792 + tps: 151479.5176 } } dps_results: { @@ -1426,8 +1426,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-MirrorScope-4700" value: { - dps: 256703.22137 - tps: 151200.53184 + dps: 257064.75792 + tps: 151479.5176 } } dps_results: { @@ -1489,8 +1489,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-NitroBoosts-4223" value: { - dps: 262942.61804 - tps: 154970.83247 + dps: 263257.0554 + tps: 155226.99269 } } dps_results: { @@ -1524,8 +1524,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-PhaseFingers-4697" value: { - dps: 261802.00996 - tps: 154093.93207 + dps: 261230.14242 + tps: 153394.93527 } } dps_results: { @@ -1538,8 +1538,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-PowerfulPrimalDiamond" value: { - dps: 240675.68261 - tps: 141580.23492 + dps: 241158.31408 + tps: 141733.00112 } } dps_results: { @@ -1671,15 +1671,15 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-Qian-Le,CourageofNiuzao-102245" value: { - dps: 252136.04617 - tps: 149153.03485 + dps: 251502.28422 + tps: 148421.70193 } } dps_results: { key: "TestDemonology-AllItems-Qian-Ying,FortitudeofNiuzao-102250" value: { - dps: 249290.04967 - tps: 147457.47137 + dps: 248843.38022 + tps: 146991.85488 } } dps_results: { @@ -1692,15 +1692,15 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-RegaliaoftheHornedNightmare" value: { - dps: 215582.03045 - tps: 125760.44316 + dps: 216655.59131 + tps: 126362.45457 } } dps_results: { key: "TestDemonology-AllItems-RegaliaoftheThousandfoldHells" value: { - dps: 210023.19914 - tps: 121459.0217 + dps: 210409.67406 + tps: 121679.06764 } } dps_results: { @@ -1769,15 +1769,15 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-ReverberatingPrimalDiamond" value: { - dps: 244523.7858 - tps: 144857.0863 + dps: 244995.12481 + tps: 144995.73153 } } dps_results: { key: "TestDemonology-AllItems-RevitalizingPrimalDiamond" value: { - dps: 244523.7858 - tps: 144857.0863 + dps: 244995.12481 + tps: 144995.73153 } } dps_results: { @@ -1811,15 +1811,15 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-Sha-SkinRegalia" value: { - dps: 205465.46333 - tps: 120478.69084 + dps: 204725.41089 + tps: 119880.77798 } } dps_results: { key: "TestDemonology-AllItems-ShadowflameRegalia" value: { - dps: 157597.2866 - tps: 89735.74439 + dps: 157382.6334 + tps: 89719.40686 } } dps_results: { @@ -1888,8 +1888,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-SinisterPrimalDiamond" value: { - dps: 262942.61804 - tps: 154970.83247 + dps: 263257.0554 + tps: 155226.99269 } } dps_results: { @@ -2070,8 +2070,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-SwordguardEmbroidery(Rank3)-4894" value: { - dps: 261540.30838 - tps: 154145.17654 + dps: 261866.25249 + tps: 154413.1873 } } dps_results: { @@ -2084,8 +2084,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-SynapseSprings(MarkII)-4898" value: { - dps: 264535.20984 - tps: 155847.65389 + dps: 265108.54776 + tps: 155931.23118 } } dps_results: { @@ -2336,8 +2336,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-TyrannicalPrimalDiamond" value: { - dps: 241376.34812 - tps: 141776.46157 + dps: 241854.36882 + tps: 141918.46395 } } dps_results: { @@ -2406,8 +2406,8 @@ dps_results: { dps_results: { key: "TestDemonology-AllItems-Xing-Ho,BreathofYu'lon-102246" value: { - dps: 340737.38161 - tps: 232742.60078 + dps: 341892.37097 + tps: 233404.16567 } } dps_results: { @@ -2427,182 +2427,182 @@ dps_results: { dps_results: { key: "TestDemonology-Average-Default" value: { - dps: 264874.61756 - tps: 156107.78773 + dps: 265119.20989 + tps: 156090.59666 } } dps_results: { key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 662698.50924 - tps: 414194.97264 + dps: 643190.88204 + tps: 395119.2234 } } dps_results: { key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 262884.92377 - tps: 155772.18547 + dps: 262586.32382 + tps: 156513.34156 } } dps_results: { key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 408009.98297 - tps: 207494.71972 + dps: 406251.38083 + tps: 205938.12617 } } dps_results: { key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 432280.03747 - tps: 274783.9218 + dps: 431619.40201 + tps: 272178.07735 } } dps_results: { key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 157980.69873 - tps: 94531.41878 + dps: 157926.73268 + tps: 94439.63354 } } dps_results: { key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 219963.34715 - tps: 111570.7295 + dps: 219128.27231 + tps: 110943.72128 } } dps_results: { key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 655162.53641 - tps: 407294.62367 + dps: 651047.11756 + tps: 404510.73983 } } dps_results: { key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 260506.96387 - tps: 155935.05823 + dps: 260467.64625 + tps: 156164.14901 } } dps_results: { key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 406614.75342 - tps: 206440.66736 + dps: 405461.55386 + tps: 205334.129 } } dps_results: { key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 421740.4434 - tps: 267246.17183 + dps: 424054.31852 + tps: 264535.12325 } } dps_results: { key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 156716.09167 - tps: 94250.54763 + dps: 156906.45334 + tps: 94162.99189 } } dps_results: { key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 218092.20296 - tps: 110691.32036 + dps: 217169.89165 + tps: 109881.0352 } } dps_results: { key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 668900.86531 - tps: 411043.02023 + dps: 664359.86996 + tps: 408011.27026 } } dps_results: { key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 266495.24415 - tps: 158124.51826 + dps: 266468.72789 + tps: 158363.5337 } } dps_results: { key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 420205.53999 - tps: 210863.12362 + dps: 419021.37275 + tps: 209719.44437 } } dps_results: { key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 431024.43708 - tps: 269327.53334 + dps: 433621.43229 + tps: 266533.966 } } dps_results: { key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 160958.26898 - tps: 95744.59607 + dps: 161151.98953 + tps: 95647.52814 } } dps_results: { key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 225630.89414 - tps: 113137.19087 + dps: 224708.42373 + tps: 112313.80069 } } dps_results: { key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 672295.82416 - tps: 420014.77154 + dps: 650174.98181 + tps: 395741.56352 } } dps_results: { key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 271298.7809 - tps: 161385.0582 + dps: 270085.50387 + tps: 160732.20359 } } dps_results: { key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 429735.19471 - tps: 219960.8109 + dps: 427027.73215 + tps: 217971.05891 } } dps_results: { key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 440083.30043 - tps: 279369.04994 + dps: 426199.85134 + tps: 263207.27631 } } dps_results: { key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 165346.08678 - tps: 99220.1621 + dps: 164602.01762 + tps: 98820.7001 } } dps_results: { key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 233005.32845 - tps: 118159.72314 + dps: 232622.19352 + tps: 117933.66268 } } dps_results: { key: "TestDemonology-SwitchInFrontOfTarget-Default" value: { - dps: 263114.59389 - tps: 157999.17264 + dps: 263463.73938 + tps: 158504.87661 } } diff --git a/sim/warlock/destruction/TestDestruction.results b/sim/warlock/destruction/TestDestruction.results index e55df02a20..90089b3a38 100644 --- a/sim/warlock/destruction/TestDestruction.results +++ b/sim/warlock/destruction/TestDestruction.results @@ -2657,9 +2657,9 @@ dps_results: { dps_results: { key: "TestDestruction-AllItems-UnerringVisionofLeiShen-96930" value: { - dps: 229270.45972 - tps: 176389.23843 - hps: 1387.15304 + dps: 229020.05325 + tps: 176203.1127 + hps: 1386.59729 } } dps_results: {