SimulationCraft 1120-01      berechnet von Metaux@Antonidas

for World of Warcraft 11.2.0.62493 Live (hotfix 2025-08-16/62493, git build fa2c1c24e3)

Current simulator hotfixes

Demon Hunter

Tag Spell / Effect Field Hotfixed Value DBC Value
2023-10-23 Manually set secondary Felblade level requirement.
Felblade spell_level 16.00 50.00
2023-05-28 Manually set Consume Soul Fragment (Greater) travel speed.
Consume Soul prj_speed 25.00 0.00

Druid

Tag Spell / Effect Field Hotfixed Value DBC Value
Balance Druid aura does not increase Regrowth cost
Balance Druid (effect#6) base_value 0.00 47.00

Evoker

Tag Spell / Effect Field Hotfixed Value DBC Value
2025-01-20 Ebon Might is 5%
Ebon Might (effect#1) base_value 5.00 6.50

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2025-06-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 30.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Monk

Tag Spell / Effect Field Hotfixed Value DBC Value
2025-08-03 Manually revert TWW3-SPM-4p hotfixes (effect#2).
Monk Shado-Pan 11.2 Class Set 4pc (effect#2) base_value 120.00 150.00
2025-08-03 Manually revert TWW3-SPM-4p hotfixes (effect#1).
Monk Shado-Pan 11.2 Class Set 4pc (effect#1) base_value 100.00 50.00
2025-08-03 Manually revert TWW3-SPM-2p hotfixes (effect#3).
Monk Shado-Pan 11.2 Class Set 2pc (effect#3) base_value 100.00 70.00

Rogue

Tag Spell / Effect Field Hotfixed Value DBC Value
2025-07-29 Fatebound Lucky Coin Expiry
Fateful Ending (effect#2) base_value 15.00 10.00

Shaman

Tag Spell / Effect Field Hotfixed Value DBC Value
2024-09-06 Manually set Stormkeeper max stacks
Stormkeeper max_stack 3.00 0.00

Vaahn : 78,681 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
78,680.978,680.9184.7 / 0.235%36,702.9 / 46.6%-1.0
Resource Out In Waiting APM Active
Fury0.00.2100.02%0.2100.0%
Originhttps://worldofwarcraft.com/en-gb/character/antonidas/vaahn
TalentCEkAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA
Set Bonus
Scale Factors for Vaahn Damage Per Second
Wdps Haste Vers Crit Agi Mastery
Scale Factors 1.85 1.05 1.01 0.76 0.44 0.02
Normalized 4.16 2.36 2.26 1.72 1.00 0.04
Scale Deltas 2310 2310 2310 2310 2310 2310
Error 0.11 0.11 0.11 0.11 0.11 0.11
Ranking
  • Wdps > Haste ~= Vers > Crit > Agi > Mastery
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, Agility=0.44, CritRating=0.76, HasteRating=1.05, MasteryRating=0.02, Versatility=1.01, Dps=1.85 )

Scale Factors for other metrics

Scale Factors for Vaahn Priority Target Damage Per Second
Wdps Haste Vers Crit Agi Mastery
Scale Factors 1.85 1.05 1.01 0.76 0.44 0.02
Normalized 4.16 2.36 2.26 1.72 1.00 0.04
Scale Deltas 2310 2310 2310 2310 2310 2310
Error 0.11 0.11 0.11 0.11 0.11 0.11
Ranking
  • Wdps > Haste ~= Vers > Crit > Agi > Mastery
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, Agility=0.44, CritRating=0.76, HasteRating=1.05, MasteryRating=0.02, Versatility=1.01, Dps=1.85 )
Scale Factors for Vaahn Damage Per Second (Effective)
Wdps Haste Vers Crit Agi Mastery
Scale Factors 1.85 1.05 1.01 0.76 0.44 0.02
Normalized 4.16 2.36 2.26 1.72 1.00 0.04
Scale Deltas 2310 2310 2310 2310 2310 2310
Error 0.00 0.00 0.00 0.00 0.00 0.00
Ranking
  • Wdps > Haste > Vers > Crit > Agi > Mastery
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, Agility=0.44, CritRating=0.76, HasteRating=1.05, MasteryRating=0.02, Versatility=1.01, Dps=1.85 )
Scale Factors for Vaahn Healing Per Second
Scale Factors
Normalized
Scale Deltas
Error
Ranking
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, )
Scale Factors for Vaahn Healing Per Second (Effective)
Scale Factors
Normalized
Scale Deltas
Error
Ranking
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, )
Scale Factors for Vaahn Absorb Per Second
Scale Factors
Normalized
Scale Deltas
Error
Ranking
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, )
Scale Factors for Healing + Absorb per second
Scale Factors
Normalized
Scale Deltas
Error
Ranking
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, )
Scale Factors for Vaahn Damage Taken Per Second
Scale Factors
Normalized
Scale Deltas
Error
Ranking
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, )
Scale Factors for Vaahn Damage Taken
Scale Factors
Normalized
Scale Deltas
Error
Ranking
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, )
Scale Factors for Vaahn Healing Taken Per Second
Scale Factors
Normalized
Scale Deltas
Error
Ranking
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, )
Scale Factors for Vaahn Fight Length
Vers Mastery Haste Crit Agi Wdps
Scale Factors 0.00 0.00 0.00 0.00 0.00 0.00
Normalized 4.13 4.11 2.06 2.04 1.00 0.98
Scale Deltas 2310 2310 2310 2310 2310 2310
Error 0.00 0.00 0.00 0.00 0.00 0.00
Ranking
  • Vers > Mastery > Haste > Crit > Agi > Wdps
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, Agility=0.00, CritRating=0.00, HasteRating=0.00, MasteryRating=0.00, Versatility=0.00, Dps=0.00 )
Scale Factors for Raid Damage Per Second
Wdps Haste Vers Crit Agi Mastery
Scale Factors 1.85 1.05 1.01 0.76 0.44 0.02
Normalized 4.16 2.36 2.26 1.72 1.00 0.04
Scale Deltas 2310 2310 2310 2310 2310 2310
Error 0.11 0.11 0.11 0.11 0.11 0.11
Ranking
  • Wdps > Haste ~= Vers > Crit > Agi > Mastery
Pawn string ( Pawn: v1: "Vaahn-Havoc": Class=Demonhunter, Spec=Havoc, Agility=0.44, CritRating=0.76, HasteRating=1.05, MasteryRating=0.02, Versatility=1.01, Dps=1.85 )

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Avoid% Up%
Vaahn78,681
auto_attack_mh 21,58927.4%161.22.17s40,16718,639Direct161.233,46366,89740,16736.4%16.3%

Stats Details: Auto Attack Mh

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage161.21161.210.000.000.002.15500.00006,475,275.959,250,384.9730.00%18,639.1418,639.14
Direct ResultsCountSimulationIteration AverageAmount
PercentMeanMinMaxMeanMinMaxMeanMinMaxActualRawMitigated
hit47.32%76.284411433,462.7831,72636,71333,450.3432,28834,9722,552,6903,646,69630.00%
crit36.37%58.64329166,896.5563,45173,42666,878.7564,73070,2113,922,5865,603,68930.00%
miss16.31%26.299490.00000.0000000.00%

Action Details: Auto Attack Mh

  • id:0
  • school:physical
  • range:5.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:2.60
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Weapon

  • normalized:false
  • weapon_power_mod:0.166667
  • weapon_multiplier:1.00

Affected By (Dynamic)

TypeSpellID#ValueSourceNotes
Direct Damage Demon Soul163073320.0%Spell Data
Demon Soul347765320.0%Spell Data
auto_attack_oh 10,50413.3%157.52.17s20,0059,284Direct157.516,73133,44920,00536.4%16.8%

Stats Details: Auto Attack Oh

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage157.48157.480.000.000.002.15480.00003,150,336.714,500,476.5230.00%9,284.219,284.21
Direct ResultsCountSimulationIteration AverageAmount
PercentMeanMinMaxMeanMinMaxMeanMinMaxActualRawMitigated
hit46.87%73.823911616,731.3915,86318,35616,725.0916,15817,5091,235,0451,764,34830.00%
crit36.36%57.26299233,448.9931,72536,71233,439.8432,30035,0391,915,2922,736,12830.00%
miss16.77%26.4010480.00000.0000000.00%

Action Details: Auto Attack Oh

  • id:1
  • school:physical
  • range:5.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:2.60
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Weapon

  • normalized:false
  • weapon_power_mod:0.166667
  • weapon_multiplier:1.00

Affected By (Dynamic)

TypeSpellID#ValueSourceNotes
Direct Damage Demon Soul163073320.0%Spell Data
Demon Soul347765320.0%Spell Data
Immolation Aura 5940.7%0.00.00s00Periodic10.012,57625,13417,57539.8%0.0%0.0%

Stats Details: Immolation Aura

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage0.000.000.0010.000.000.00000.0000175,749.56175,749.560.00%0.000.00
Tick ResultsCountSimulationIteration AverageAmount
PercentMeanMinMaxMeanMinMaxMeanMinMaxActualTotalMitigated
hit60.19%6.0211012,576.4412,39613,28212,573.0212,39613,15675,70175,7010.00%
crit39.81%3.980925,133.5424,79126,56425,004.89026,353100,049100,0490.00%

Action Details: Immolation Aura

  • id:258920
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_cast_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:true
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Vaahn
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:on_hit
  • energize_resource:fury
  • energize_amount:20.0

Spelldata

  • id:258920
  • name:Immolation Aura
  • school:fire
  • tooltip:Burning nearby enemies for {$258922s1=0} {$@spelldesc395020={$?a388114=false}[Chaos][Fire]} damage every {$t1=1} sec.{$?a207548=false}[ Movement speed increased by {$=}w4%.][]{$?a320331=false}[ Armor increased by {$=}w5%. Attackers suffer {$@spelldesc395020={$?a388114=false}[Chaos][Fire]} damage.][]
  • description:Engulf yourself in flames, {$?a320364=true} [instantly causing {$258921s1=0} {$@spelldesc1224451={$?a427775=false}[Chaos][Fire]} damage to enemies within {$258921=}A1 yards and ][]radiating {$=}{{$258922s1=0}*{$d=6 seconds}} {$@spelldesc1224451={$?a427775=false}[Chaos][Fire]} damage over {$d=6 seconds}.{$?s320374=false}[ |cFFFFFFFFGenerates {$=}<havocTalentFury> Fury over {$d=6 seconds}.|r][]{$?=}(s212612 & !s320374)[ |cFFFFFFFFGenerates {$=}<havocFury> Fury.|r][]{$?s212613=false}[ |cFFFFFFFFGenerates {$=}<vengeFury> Fury over {$d=6 seconds}.|r][]

Affected By (Passive)

Type Spell ID # +/% Value
Hasted Global CooldownHavoc Demon Hunter2126123SET1.000
Hasted Cooldown DurationHavoc Demon Hunter2126124SET1.000
Hasted Cooldown Duration (Category)Havoc Demon Hunter2126129SET1.000
Spell DurationImmolation Aura3203771ADD4000.000
Lightning Strike 36,51046.4%43.16.23s254,0060Direct43.1186,231372,461253,99736.4%0.0%

Stats Details: Lightning Strike

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage43.1343.130.000.000.000.00000.000010,955,286.1810,955,286.180.00%0.000.00
Direct ResultsCountSimulationIteration AverageAmount
PercentMeanMinMaxMeanMinMaxMeanMinMaxActualRawMitigated
hit63.61%27.43668186,231.15182,266200,193186,197.20182,266195,2365,109,1405,109,1400.00%
crit36.39%15.70243372,461.26364,531400,387372,382.58364,531396,1505,846,1475,846,1470.00%

Action Details: Lightning Strike

  • id:1236111
  • school:nature
  • range:50000.0
  • travel_speed:0.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_cast_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:1
  • harmful:true

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:169119.28
  • base_dd_max:169119.28
  • base_dd_mult:1.00
  • base_multiplier:1.00

Spelldata

  • id:1236111
  • name:Lightning Strike
  • school:nature
  • tooltip:
  • description:{$@spelldesc1236108=Your spells and abilities have a chance to turn you into a Lightning Rod striking a random enemy target within {$1236111=}A1 yds for {$=}{{$=}<rolemult>*{$1236137=}w1} Nature damage every $1236110t sec for {$1236110d=15 seconds}.}
Sigil of Flame 9151.1%1.00.00s270,6770Direct1.055,169110,30577,50340.5%0.0%
Periodic4.034,52369,04248,29339.9%0.0%2.7%

Stats Details: Sigil Of Flame

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage1.001.004.004.000.000.00002.0000270,676.64270,676.640.00%33,834.580.00
Direct ResultsCountSimulationIteration AverageAmount
PercentMeanMinMaxMeanMinMaxMeanMinMaxActualRawMitigated
hit59.49%0.590155,168.7354,48456,99332,817.57056,99332,81832,8180.00%
crit40.51%0.4101110,304.64108,967113,98644,688.920113,98644,68944,6890.00%
Tick ResultsCountSimulationIteration AverageAmount
PercentMeanMinMaxMeanMinMaxMeanMinMaxActualTotalMitigated
hit60.11%2.400434,523.3434,09835,66833,621.37035,66883,00983,0090.00%
crit39.89%1.600469,041.9068,19671,33660,275.32071,336110,161110,1610.00%

Action Details: Sigil Of Flame

  • id:204596
  • school:physical
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_cast_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:on_cast
  • energize_resource:fury
  • energize_amount:30.0

Spelldata

  • id:204596
  • name:Sigil of Flame
  • school:physical
  • tooltip:Sigil of Flame is active.
  • description:Place a Sigil of Flame at the target location that activates after {$d=2 seconds}. Deals {$204598s1=0} {$@spelldesc395020={$?a388114=false}[Chaos][Fire]} damage, and an additional {$204598=}o3 {$@spelldesc395020={$?a388114=false}[Chaos][Fire]} damage over {$204598d=8 seconds}, to all enemies affected by the sigil. |CFFffffffGenerates {$389787s1=30} Fury.|R

Affected By (Passive)

Type Spell ID # +/% Value
Hasted Global CooldownHavoc Demon Hunter2126123SET1.000
Venom Shock 8,54110.9%5.750.25s453,0710Periodic16.8112,019223,967152,26336.0%0.0%5.6%

Stats Details: Venom Shock

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage5.660.0016.8416.840.000.00001.00002,563,869.532,563,869.530.00%152,275.910.00
Tick ResultsCountSimulationIteration AverageAmount
PercentMeanMinMaxMeanMinMaxMeanMinMaxActualTotalMitigated
hit64.05%10.78222112,018.83109,768120,565112,002.25109,768118,6511,208,0581,208,0580.00%
crit35.95%6.05018223,967.15219,537241,130223,545.490241,1301,355,8111,355,8110.00%

Action Details: Venom Shock

  • id:457928
  • school:nature
  • range:100.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_cast_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • tick_on_application:false
  • rolling_periodic:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:101850.79
  • base_td_mult:1.00
  • base_multiplier:1.00
  • dot_duration:3.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH_DURATION

Spelldata

  • id:457928
  • name:Venom Shock
  • school:nature
  • tooltip:Taking {$=}w1 Nature damage per {$t1=1} sec.
  • description:{$@spelldesc457815=Dealing damage has a high chance to grant you a dose of {$@=}spellname457925. At {$457925u=5} doses, inject them into your target to deal {$=}{{$=}<rolemult>*{$s1=110935}} Nature damage over {$457928d=3 seconds}. Dealing Nature damage has a chance to grant you an additional dose.}
Wrath of Kezan 270.0%0.110.73s139,2300Direct0.1101,968203,713139,48636.8%0.0%

Stats Details: Wrath Of Kezan

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage0.060.060.000.000.000.00000.00008,897.678,897.670.00%0.000.00
Direct ResultsCountSimulationIteration AverageAmount
PercentMeanMinMaxMeanMinMaxMeanMinMaxActualRawMitigated
hit63.17%0.0407101,967.60100,760105,4012,172.490105,4014,1104,1100.00%
crit36.83%0.0205203,712.71201,519210,8013,060.250210,8014,7884,7880.00%

Action Details: Wrath Of Kezan

  • id:1216593
  • school:fire
  • range:100.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_cast_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:93491.59
  • base_dd_max:93491.59
  • base_dd_mult:1.00
  • base_multiplier:1.00

Spelldata

  • id:1216593
  • name:Wrath of Kezan
  • school:fire
  • tooltip:
  • description:{$@spelldesc469888=Your spells and abilities have a high chance to empower the Eye and grant you {$s1=150} {$=}pri up to {$469889u=20} times, decaying rapidly upon leaving combat. While fully empowered, the Eye instead deals {$=}{{$s2=23625}*{$=}<rolemult>} Fire damage to enemies or heals allies for {$s3=35439}. }
Simple Action Stats Execute Interval
Vaahn
Crystallized Augment Rune 1.00.00s

Stats Details: Augmentation

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage1.000.000.000.000.000.00000.00000.000.000.00%0.000.00

Action Details: Augmentation

  • id:453250
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Vaahn
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Flask of Alchemical Chaos 1.00.00s

Stats Details: Flask

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage1.000.000.000.000.000.00000.00000.000.000.00%0.000.00

Action Details: Flask

  • id:432021
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Vaahn
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Authentic Undermine Clam Chowder 1.00.00s

Stats Details: Food

TypeExecutesDirect ResultsTicksTick ResultsRefreshesExecute Time per ExecutionTick Time per TickActual AmountRaw AmountMitigatedAmount per Total TimeAmount per Total Execute Time
damage1.000.000.000.000.000.00000.00000.000.000.00%0.000.00

Action Details: Food

  • id:454149
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • charges:1
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Vaahn
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0
  • secondary_cost:0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Bloodlust1.00.00.0s0.0s40.0s13.52%0.00%0.0 (0.0)1.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s
  • uptime_min/max:11.11% / 16.67%

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by {$=}w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Charged Bolts6.43.345.5s28.6s18.9s40.26%0.00%36.7 (36.7)6.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_charged_bolts
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:tick
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:3.00

Trigger Details

  • interval_min/max:15.0s / 172.9s
  • trigger_min/max:0.2s / 130.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 105.0s
  • uptime_min/max:12.34% / 76.83%

Stack Uptimes

  • charged_bolts_1:40.26%

Spelldata

  • id:1236110
  • name:Charged Bolts
  • tooltip:Damaging nearby targets for {$=}{{$=}<rolemult>*{$1236137=}w1} Nature damage every $t sec.
  • description:{$@spelldesc1236108=Your spells and abilities have a chance to turn you into a Lightning Rod striking a random enemy target within {$1236111=}A1 yds for {$=}{{$=}<rolemult>*{$1236137=}w1} Nature damage every $1236110t sec for {$1236110d=15 seconds}.}
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Explosive Adrenaline1.00.00.0s0.0s29.9s10.12%0.00%0.0 (0.0)1.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_explosive_adrenaline
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:2780.66

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:18.0s / 30.0s
  • uptime_min/max:6.04% / 12.50%

Stack Uptimes

  • explosive_adrenaline_1:10.12%

Spelldata

  • id:1218713
  • name:Explosive Adrenaline
  • tooltip:Critical Strike increased by {$=}w1.
  • description:{$@spelldesc1218714=Repurpose a Seaforium charge to give your heart a kick, causing your first ability every {$s2=60} sec to trigger Explosive Adrenaline, granting {$s1=3524} Critical Strike for {$1218713d=15 seconds}. While exploding, Critical Strikes cause you to blow up again, extending this duration by 1 sec, up to 15 times.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Eye of Kezan1.011.30.0s22.5s281.4s93.75%0.00%0.0 (0.0)0.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_eye_of_kezan
  • max_stacks:20
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:336.41

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.1s / 182.5s
  • trigger_pct:100.00%
  • duration_min/max:102.0s / 358.8s
  • uptime_min/max:41.26% / 99.86%

Stack Uptimes

  • eye_of_kezan_1:7.92%
  • eye_of_kezan_2:8.24%
  • eye_of_kezan_3:8.36%
  • eye_of_kezan_4:8.26%
  • eye_of_kezan_5:8.28%
  • eye_of_kezan_6:7.92%
  • eye_of_kezan_7:7.78%
  • eye_of_kezan_8:7.15%
  • eye_of_kezan_9:6.33%
  • eye_of_kezan_10:5.50%
  • eye_of_kezan_11:4.74%
  • eye_of_kezan_12:3.72%
  • eye_of_kezan_13:2.78%
  • eye_of_kezan_14:2.22%
  • eye_of_kezan_15:1.59%
  • eye_of_kezan_16:1.07%
  • eye_of_kezan_17:0.74%
  • eye_of_kezan_18:0.47%
  • eye_of_kezan_19:0.27%
  • eye_of_kezan_20:0.52%

Spelldata

  • id:469889
  • name:Eye of Kezan
  • tooltip:{$=}pri increased by {$=}w1. {$?=}pc133161[The fully empowered Eye grants you a chance to deal additional damage or healing to your primary target.][]
  • description:{$@spelldesc469888=Your spells and abilities have a high chance to empower the Eye and grant you {$s1=150} {$=}pri up to {$469889u=20} times, decaying rapidly upon leaving combat. While fully empowered, the Eye instead deals {$=}{{$s2=23625}*{$=}<rolemult>} Fire damage to enemies or heals allies for {$s3=35439}. }
  • max_stacks:20
  • duration:-0.00
  • cooldown:0.00
  • default_chance:101.00%
Flask of Alchemical Chaos (Crit)2.10.6111.2s76.7s35.3s25.19%0.00%2.9 (2.9)0.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_flask_of_alchemical_chaos_crit
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:30.00

Stat Details

  • stat:crit_rating
  • amount:3470.00

Trigger Details

  • interval_min/max:30.0s / 347.5s
  • trigger_min/max:30.0s / 330.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 240.0s
  • uptime_min/max:0.00% / 82.84%

Stack Uptimes

  • flask_of_alchemical_chaos_crit_1:25.19%

Spelldata

  • id:432021
  • name:Flask of Alchemical Chaos
  • tooltip:Your stats are being randomized every {$t5=30} sec. {$?=}{$=}W1>0[ Critical strike increased by {$=}w1.][]{$?=}{$=}W2>0[ Versatility increased by {$=}w2.][]{$?=}{$=}W3>0[ Haste increased by {$=}w3.][]{$?=}{$=}W4>0[ Mastery increased by {$=}w4.][] {$?=}{$=}W1<0[ Critical strike reduced by {$=}w1.][]{$?=}{$=}W2<0[ Versatility reduced by {$=}w2.][]{$?=}{$=}W3<0[ Haste reduced by {$=}w3.][]{$?=}{$=}W4<0[ Mastery reduced by {$=}w4.][]
  • description:Drink to increase a random secondary stat by {$s5=5290} at the cost of {$s6=442} of two other secondary stats. These effects are randomized again every {$t5=30} sec. {$@spelldesc431970=Lasts {$d=3600 seconds} and through death. Consuming an identical flask will add another {$d=3600 seconds}.}
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Flask of Alchemical Chaos (Haste)2.10.6111.9s76.7s35.3s25.01%0.00%2.9 (2.9)0.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_flask_of_alchemical_chaos_haste
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:30.00

Stat Details

  • stat:haste_rating
  • amount:3470.00

Trigger Details

  • interval_min/max:30.0s / 340.9s
  • trigger_min/max:30.0s / 330.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 208.1s
  • uptime_min/max:0.00% / 80.92%

Stack Uptimes

  • flask_of_alchemical_chaos_haste_1:25.01%

Spelldata

  • id:432021
  • name:Flask of Alchemical Chaos
  • tooltip:Your stats are being randomized every {$t5=30} sec. {$?=}{$=}W1>0[ Critical strike increased by {$=}w1.][]{$?=}{$=}W2>0[ Versatility increased by {$=}w2.][]{$?=}{$=}W3>0[ Haste increased by {$=}w3.][]{$?=}{$=}W4>0[ Mastery increased by {$=}w4.][] {$?=}{$=}W1<0[ Critical strike reduced by {$=}w1.][]{$?=}{$=}W2<0[ Versatility reduced by {$=}w2.][]{$?=}{$=}W3<0[ Haste reduced by {$=}w3.][]{$?=}{$=}W4<0[ Mastery reduced by {$=}w4.][]
  • description:Drink to increase a random secondary stat by {$s5=5290} at the cost of {$s6=442} of two other secondary stats. These effects are randomized again every {$t5=30} sec. {$@spelldesc431970=Lasts {$d=3600 seconds} and through death. Consuming an identical flask will add another {$d=3600 seconds}.}
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Flask of Alchemical Chaos (Mastery)2.10.6111.7s76.3s35.4s25.08%0.00%2.9 (2.9)0.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_flask_of_alchemical_chaos_mastery
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:30.00

Stat Details

  • stat:mastery_rating
  • amount:3470.00

Trigger Details

  • interval_min/max:30.0s / 359.5s
  • trigger_min/max:30.0s / 330.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 269.8s
  • uptime_min/max:0.00% / 88.92%

Stack Uptimes

  • flask_of_alchemical_chaos_mastery_1:25.08%

Spelldata

  • id:432021
  • name:Flask of Alchemical Chaos
  • tooltip:Your stats are being randomized every {$t5=30} sec. {$?=}{$=}W1>0[ Critical strike increased by {$=}w1.][]{$?=}{$=}W2>0[ Versatility increased by {$=}w2.][]{$?=}{$=}W3>0[ Haste increased by {$=}w3.][]{$?=}{$=}W4>0[ Mastery increased by {$=}w4.][] {$?=}{$=}W1<0[ Critical strike reduced by {$=}w1.][]{$?=}{$=}W2<0[ Versatility reduced by {$=}w2.][]{$?=}{$=}W3<0[ Haste reduced by {$=}w3.][]{$?=}{$=}W4<0[ Mastery reduced by {$=}w4.][]
  • description:Drink to increase a random secondary stat by {$s5=5290} at the cost of {$s6=442} of two other secondary stats. These effects are randomized again every {$t5=30} sec. {$@spelldesc431970=Lasts {$d=3600 seconds} and through death. Consuming an identical flask will add another {$d=3600 seconds}.}
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Flask of Alchemical Chaos (Vers)2.10.6113.3s77.1s35.3s24.72%0.00%2.8 (2.8)0.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_flask_of_alchemical_chaos_vers
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:30.00

Stat Details

  • stat:versatility_rating
  • amount:3470.00

Trigger Details

  • interval_min/max:30.2s / 345.9s
  • trigger_min/max:30.0s / 330.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 210.0s
  • uptime_min/max:0.00% / 87.09%

Stack Uptimes

  • flask_of_alchemical_chaos_vers_1:24.72%

Spelldata

  • id:432021
  • name:Flask of Alchemical Chaos
  • tooltip:Your stats are being randomized every {$t5=30} sec. {$?=}{$=}W1>0[ Critical strike increased by {$=}w1.][]{$?=}{$=}W2>0[ Versatility increased by {$=}w2.][]{$?=}{$=}W3>0[ Haste increased by {$=}w3.][]{$?=}{$=}W4>0[ Mastery increased by {$=}w4.][] {$?=}{$=}W1<0[ Critical strike reduced by {$=}w1.][]{$?=}{$=}W2<0[ Versatility reduced by {$=}w2.][]{$?=}{$=}W3<0[ Haste reduced by {$=}w3.][]{$?=}{$=}W4<0[ Mastery reduced by {$=}w4.][]
  • description:Drink to increase a random secondary stat by {$s5=5290} at the cost of {$s6=442} of two other secondary stats. These effects are randomized again every {$t5=30} sec. {$@spelldesc431970=Lasts {$d=3600 seconds} and through death. Consuming an identical flask will add another {$d=3600 seconds}.}
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Immolation Aura1.00.00.0s0.0s10.0s3.38%0.00%0.0 (0.0)1.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_immolation_aura
  • max_stacks:5
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:asynchronous
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:10.0s / 10.0s
  • uptime_min/max:2.78% / 4.17%

Stack Uptimes

  • immolation_aura_1:3.38%

Spelldata

  • id:258920
  • name:Immolation Aura
  • tooltip:Burning nearby enemies for {$258922s1=0} {$@spelldesc395020={$?a388114=false}[Chaos][Fire]} damage every {$t1=1} sec.{$?a207548=false}[ Movement speed increased by {$=}w4%.][]{$?a320331=false}[ Armor increased by {$=}w5%. Attackers suffer {$@spelldesc395020={$?a388114=false}[Chaos][Fire]} damage.][]
  • description:Engulf yourself in flames, {$?a320364=true} [instantly causing {$258921s1=0} {$@spelldesc1224451={$?a427775=false}[Chaos][Fire]} damage to enemies within {$258921=}A1 yards and ][]radiating {$=}{{$258922s1=0}*{$d=6 seconds}} {$@spelldesc1224451={$?a427775=false}[Chaos][Fire]} damage over {$d=6 seconds}.{$?s320374=false}[ |cFFFFFFFFGenerates {$=}<havocTalentFury> Fury over {$d=6 seconds}.|r][]{$?=}(s212612 & !s320374)[ |cFFFFFFFFGenerates {$=}<havocFury> Fury.|r][]{$?s212613=false}[ |cFFFFFFFFGenerates {$=}<vengeFury> Fury over {$d=6 seconds}.|r][]
  • max_stacks:0
  • duration:6.00
  • cooldown:1.50
  • default_chance:100.00%
Maybe Stop Blowing Up1.00.00.0s0.0s60.0s20.27%0.00%0.0 (0.0)1.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_maybe_stop_blowing_up
  • max_stacks:1
  • base duration:60.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:60.0s / 60.0s
  • uptime_min/max:16.67% / 25.00%

Stack Uptimes

  • maybe_stop_blowing_up_1:20.27%

Spelldata

  • id:1218715
  • name:Maybe Stop Blowing Up
  • tooltip:You must wait before blowing up again.
  • description:{$@spelldesc1218714=Repurpose a Seaforium charge to give your heart a kick, causing your first ability every {$s2=60} sec to trigger Explosive Adrenaline, granting {$s1=3524} Critical Strike for {$1218713d=15 seconds}. While exploding, Critical Strikes cause you to blow up again, extending this duration by 1 sec, up to 15 times.}
  • max_stacks:1
  • duration:60.00
  • cooldown:0.00
  • default_chance:101.00%
Venomous Potential6.523.948.2s9.6s36.5s78.44%0.00%0.1 (0.1)0.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_venomous_potential
  • max_stacks:5
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.8s / 128.6s
  • trigger_min/max:0.0s / 41.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 111.0s
  • uptime_min/max:53.74% / 95.10%

Stack Uptimes

  • venomous_potential_1:20.55%
  • venomous_potential_2:19.80%
  • venomous_potential_3:19.33%
  • venomous_potential_4:18.76%

Spelldata

  • id:457925
  • name:Venomous Potential
  • tooltip:Deal Nature damage to your target upon reaching 5 stacks.
  • description:{$@spelldesc457815=Dealing damage has a high chance to grant you a dose of {$@=}spellname457925. At {$457925u=5} doses, inject them into your target to deal {$=}{{$=}<rolemult>*{$s1=110935}} Nature damage over {$457928d=3 seconds}. Dealing Nature damage has a chance to grant you an additional dose.}
  • max_stacks:5
  • duration:-0.00
  • cooldown:0.00
  • default_chance:101.00%
Winning Streak!0.50.00.0s0.0s297.7s49.40%0.00%0.0 (0.0)0.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_winning_streak
  • max_stacks:10
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:238.0s / 358.0s
  • uptime_min/max:0.00% / 99.44%

Stack Uptimes

  • winning_streak_1:49.44%

Spelldata

  • id:1217011
  • name:Winning Streak!
  • tooltip:On a|cFFFFFFFF Winning Streak!|r Blade Dance and Chaos Strike damage increased by {$=}w1%.
  • description:{$@spelldesc1215731=Your spells and abilities have a chance to activate a|cFFFFFFFF Winning Streak!|r increasing the damage of your Blade Dance and Chaos Strike by {$1217011s1=3}% stacking up to {$1217011u=10} times. Blade Dance and Chaos Strike have a {$s1=15}% chance to remove|cFFFFFFFF Winning Streak!|r}
  • max_stacks:10
  • duration:-0.00
  • cooldown:0.00
  • default_chance:15.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.03
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Authentic Undermine Clam Chowder

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_authentic_undermine_clam_chowder
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:470.00

Spelldata

  • id:461957
  • name:Well Fed
  • tooltip:Mastery increased by {$=}w9.
  • description:Increases Mastery by {$s1=0} for {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.$?$w3>0[ Stamina increased by $w3%.][]
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Crystallization

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_crystallization
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:733.25

Spelldata

  • id:453250
  • name:Crystallization
  • tooltip:{$=}pri increased by {$=}w1.
  • description:Increases {$=}pri by {$s1=733} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Flask of Alchemical Chaos

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_flask_of_alchemical_chaos
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:30.00

Spelldata

  • id:432021
  • name:Flask of Alchemical Chaos
  • tooltip:Your stats are being randomized every {$t5=30} sec. {$?=}{$=}W1>0[ Critical strike increased by {$=}w1.][]{$?=}{$=}W2>0[ Versatility increased by {$=}w2.][]{$?=}{$=}W3>0[ Haste increased by {$=}w3.][]{$?=}{$=}W4>0[ Mastery increased by {$=}w4.][] {$?=}{$=}W1<0[ Critical strike reduced by {$=}w1.][]{$?=}{$=}W2<0[ Versatility reduced by {$=}w2.][]{$?=}{$=}W3<0[ Haste reduced by {$=}w3.][]{$?=}{$=}W4<0[ Mastery reduced by {$=}w4.][]
  • description:Drink to increase a random secondary stat by {$s5=5290} at the cost of {$s6=442} of two other secondary stats. These effects are randomized again every {$t5=30} sec. {$@spelldesc431970=Lasts {$d=3600 seconds} and through death. Consuming an identical flask will add another {$d=3600 seconds}.}
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Mark of the Wild

Buff Details

  • buff initial source:
  • cooldown name:buff_mark_of_the_wild
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.03
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1126
  • name:Mark of the Wild
  • tooltip:Versatility increased by $w1%.
  • description:Infuse a friendly target with the power of the wild, increasing their Versatility by $s1% for 60 minutes. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Skyfury

Buff Details

  • buff initial source:
  • cooldown name:buff_skyfury
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.10
  • default_chance:20.00%
  • default_value:2.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:462854
  • name:Skyfury
  • tooltip:Mastery increased by $w1% and auto attacks have a $h% chance to instantly strike again.
  • description:Harness the fury of the Windlord to grant a target ally $s1% Mastery and empower their auto attacks to have a $h% chance to instantly strike again for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:20.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Skyfury (Main Hand)22.56.042.012.9s1.7s180.2s
Skyfury (Off Hand)18.84.036.015.3s1.7s190.0s

Cooldown Waste Details

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Vaahn
Immolation AuraFury1.0020.0040.00%20.000.000.00%
Sigil of FlameFury1.0030.0060.00%30.000.000.00%

Statistics & Data Analysis

Fight Length
Vaahn Fight Length
Count 9999
Mean 299.98
Minimum 240.01
Maximum 359.99
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
Vaahn Damage Per Second
Count 9999
Mean 78680.91
Minimum 51246.71
Maximum 117472.75
Spread ( max - min ) 66226.04
Range [ ( max - min ) / 2 * 100% ] 42.09%
Standard Deviation 9420.9236
5th Percentile 63946.25
95th Percentile 94933.74
( 95th Percentile - 5th Percentile ) 30987.49
Mean Distribution
Standard Deviation 94.2139
95.00% Confidence Interval ( 78496.26 - 78865.57 )
Normalized 95.00% Confidence Interval ( 99.77% - 100.23% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 551
0.1% Error 55074
0.1 Scale Factor Error with Delta=300 757654
0.05 Scale Factor Error with Delta=300 3030614
0.01 Scale Factor Error with Delta=300 75765350
Priority Target DPS
Vaahn Priority Target Damage Per Second
Count 9999
Mean 78680.91
Minimum 51246.71
Maximum 117472.75
Spread ( max - min ) 66226.04
Range [ ( max - min ) / 2 * 100% ] 42.09%
Standard Deviation 9420.9236
5th Percentile 63946.25
95th Percentile 94933.74
( 95th Percentile - 5th Percentile ) 30987.49
Mean Distribution
Standard Deviation 94.2139
95.00% Confidence Interval ( 78496.26 - 78865.57 )
Normalized 95.00% Confidence Interval ( 99.77% - 100.23% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 551
0.1% Error 55074
0.1 Scale Factor Error with Delta=300 757654
0.05 Scale Factor Error with Delta=300 3030614
0.01 Scale Factor Error with Delta=300 75765350
DPS(e)
Vaahn Damage Per Second (Effective)
Count 9999
Mean 78680.91
Minimum 51246.71
Maximum 117472.75
Spread ( max - min ) 66226.04
Range [ ( max - min ) / 2 * 100% ] 42.09%
Damage
Vaahn Damage
Count 9999
Mean 23600092.25
Minimum 13241377.10
Maximum 39220311.43
Spread ( max - min ) 25978934.33
Range [ ( max - min ) / 2 * 100% ] 55.04%
DTPS
Vaahn Damage Taken Per Second
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Vaahn Healing Per Second
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Vaahn Healing Per Second (Effective)
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Vaahn Heal
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Vaahn Healing Taken Per Second
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats
1 0.00 variable,name=trinket1_steroids,value=trinket.1.has_cooldown&trinket.1.has_stat.any_dps&!trinket.1.is.improvised_seaforium_pacemaker
2 0.00 variable,name=trinket2_steroids,value=trinket.2.has_cooldown&trinket.2.has_stat.any_dps&!trinket.2.is.improvised_seaforium_pacemaker
3 0.00 variable,name=trinket1_crit,value=trinket.1.is.mad_queens_mandate|trinket.1.is.junkmaestros_mega_magnet|trinket.1.is.geargrinders_spare_keys|trinket.1.is.ravenous_honey_buzzer|trinket.1.is.grim_codex|trinket.1.is.ratfang_toxin|trinket.1.is.blastmaster3000|trinket.1.is.cursed_stone_idol|trinket.1.is.perfidious_projector
4 0.00 variable,name=trinket2_crit,value=trinket.2.is.mad_queens_mandate|trinket.2.is.junkmaestros_mega_magnet|trinket.2.is.geargrinders_spare_keys|trinket.2.is.ravenous_honey_buzzer|trinket.2.is.grim_codex|trinket.2.is.ratfang_toxin|trinket.2.is.blastmaster3000|trinket.2.is.cursed_stone_idol|trinket.2.is.perfidious_projector
5 0.00 variable,name=fs_tier34_2piece,value=set_bonus.thewarwithin_season_3_2pc
6 0.00 variable,name=rg_ds,default=0,op=reset
7 0.00 sigil_of_flame
8 0.00 immolation_aura
Default action list Executed every time the actor is available.
# count action,conditions
9 1.00 auto_attack,if=!buff.out_of_range.up
0.00 disrupt
0.00 retarget_auto_attack,line_cd=1,target_if=min:debuff.burning_wound.remains,if=talent.burning_wound&talent.demon_blades&active_dot.burning_wound<(spell_targets>?3)
0.00 retarget_auto_attack,line_cd=1,target_if=min:!target.is_boss,if=talent.burning_wound&talent.demon_blades&active_dot.burning_wound=(spell_targets>?3)
0.00 variable,name=fury_gen,op=set,value=talent.demon_blades*(1%(2.6*attack_haste)*((talent.demonsurge&buff.metamorphosis.up)*3+12))+buff.immolation_aura.stack*6+buff.tactical_retreat.up*10
0.00 variable,name=trinket_pacemaker_proc,value=trinket.1.is.improvised_seaforium_pacemaker&trinket.1.stat.crit.up|trinket.2.is.improvised_seaforium_pacemaker&trinket.2.stat.crit.up|!equipped.improvised_seaforium_pacemaker
0.00 variable,name=tier33_4piece,value=(buff.initiative.up|!talent.initiative|buff.necessary_sacrifice.stack>=5&buff.necessary_sacrifice.remains<0.5+cooldown.vengeful_retreat.remains)&(buff.necessary_sacrifice.up|!set_bonus.thewarwithin_season_2_4pc|cooldown.eye_beam.remains+2>buff.initiative.remains)
0.00 variable,name=tier33_4piece_magnet,value=(buff.initiative.up|!talent.initiative)&(buff.necessary_sacrifice.up|!set_bonus.thewarwithin_season_2_4pc)&variable.trinket_pacemaker_proc&(trinket.1.is.junkmaestros_mega_magnet&(!trinket.2.has_cooldown|trinket.2.cooldown.remains>20))|(trinket.2.is.junkmaestros_mega_magnet&(!trinket.1.has_cooldown|trinket.1.cooldown.remains>20))
0.00 variable,name=double_on_use,value=!equipped.signet_of_the_priory&!equipped.house_of_cards&!equipped.funhouse_lens&!equipped.cursed_stone_idol&!equipped.lily_of_the_eternal_weave&!equipped.arazs_ritual_forge|(trinket.1.is.house_of_cards|trinket.1.is.signet_of_the_priory|trinket.1.is.funhouse_lens|trinket.1.is.cursed_stone_idol|trinket.1.is.lily_of_the_eternal_weave|trinket.1.is.arazs_ritual_forge)&trinket.1.cooldown.remains>20|(trinket.2.is.house_of_cards|trinket.2.is.signet_of_the_priory|trinket.2.is.funhouse_lens|trinket.2.is.cursed_stone_idol|trinket.2.is.lily_of_the_eternal_weave|trinket.2.is.arazs_ritual_forge)&trinket.2.cooldown.remains>20
A 0.00 run_action_list,name=ar,if=hero_tree.aldrachi_reaver
B 0.00 run_action_list,name=fs,if=hero_tree.felscarred

Sample Sequence

123456789

Sample Sequence Table

Time # Name [List] Target Resources Buffs
Pre1trinket1_steroids
[precombat]
Vaahn 0.0/100 0% fury flask_of_alchemical_chaos_mastery
Pre2trinket2_steroids
[precombat]
Vaahn 0.0/100 0% fury flask_of_alchemical_chaos_mastery
Pre3trinket1_crit
[precombat]
Vaahn 0.0/100 0% fury flask_of_alchemical_chaos_mastery
Pre4trinket2_crit
[precombat]
Vaahn 0.0/100 0% fury flask_of_alchemical_chaos_mastery
Pre5fs_tier34_2piece
[precombat]
Vaahn 0.0/100 0% fury flask_of_alchemical_chaos_mastery
Pre6rg_ds
[precombat]
Vaahn 0.0/100 0% fury flask_of_alchemical_chaos_mastery
Pre7sigil_of_flame
[precombat]
Fluffy_Pillow 0.0/100 0% fury flask_of_alchemical_chaos_mastery
Pre8immolation_aura
[precombat]
Vaahn 30.0/100 30% fury flask_of_alchemical_chaos_mastery
0:00.0009auto_attack
[default]
Fluffy_Pillow 20.0/100 20% fury immolation_aura, flask_of_alchemical_chaos_mastery
0:00.000 Waiting300.078s 20.0/100 20% fury bloodlust, immolation_aura, explosive_adrenaline, maybe_stop_blowing_up, flask_of_alchemical_chaos_mastery

Stats

Level Bonus (80) Race Bonus (night_elf) Raid-Buffed Unbuffed Gear Amount
Strength14647-214645146450
Agility176472588475807737663 (35657)
Stamina864520368856351292264840
Intellect12000012360120000
Spirit00000
Health737712070258400
Fury1001000
Spell Power12360120000
Crit34.86%34.19%16935
Haste13.85%14.29%8683
Versatility4.63%2.01%1564
Attack Power61789580770
Mastery59.78%44.13%8128
Armor279612796127961
Run Speed700

Gear

Source Slot Average Item Level: 645.00
Local Head Fel-Dealer's Visor
ilevel: 652, stats: { 3,602 Armor, +28,715 Sta, +1,412 Haste, +731 Mastery, +4,283 AgiInt }
Local Neck Necklace of the Devout
ilevel: 645, stats: { +14,735 Sta, +3,284 Crit, +3,101 Haste }
item effects: { equip: Devout, equip: Necklace of the Devout }
Local Shoulders War-Mantle of the Hypogeal Nemesis
ilevel: 619, stats: { 2,701 Armor, +13,812 Sta, +975 Haste, +406 Vers, +2,362 AgiInt }
Local Shirt Wound Dressing
ilevel: 1
Local Chest Fel-Dealer's Soul Engine
ilevel: 652, stats: { 4,803 Armor, +28,715 Sta, +644 Crit, +1,499 Haste, +4,283 AgiInt }
Local Waist Durable Information Securing Container
ilevel: 701, stats: { 3,777 Armor, +39,811 Sta, +5,071 StrAgiInt }
item effects: { equip: Durable Information Securing Container, equip: Durable Information Securing Container, use: , equip: Durable Information Securing Container }
Local Legs Fel-Dealer's Fur Kilt
ilevel: 645, stats: { 4,020 Armor, +26,195 Sta, +621 Crit, +1,458 Mastery, +4,013 AgiInt }
Local Feet Nitroclad Striders
ilevel: 645, stats: { 2,872 Armor, +19,646 Sta, +612 Vers, +946 Mastery, +3,009 AgiInt }
Local Wrists Treasure-Seeker's Bindings
ilevel: 619, stats: { 1,964 Armor, +10,359 Sta, +562 Haste, +473 Mastery, +1,771 AgiInt }, enchant: { +710 Avoidance (whisper_of_armored_avoidance_3) }
Local Hands Fel-Dealer's Underhandlers
ilevel: 645, stats: { 2,584 Armor, +19,646 Sta, +1,013 Crit, +546 Vers, +3,009 AgiInt }
Local Finger1 Venture Co Seal
ilevel: 642, stats: { +14,172 Sta, +4,202 Crit, +2,056 Mastery }
Local Finger2 Seal of the Poisoned Pact
ilevel: 626, stats: { +11,419 Sta, +4,782 Crit, +797 Mastery }, gems: { +147 Crit, +49 Mastery, +147 Crit, +49 Mastery }, enchant: { +190 Crit (glimmering_critical_strike_3) }
item effects: { equip: Seal of the Poisoned Pact, equip: Seal of the Poisoned Pact }
Local Trinket1 Eye of Kezan
ilevel: 658, stats: { +1,569 Mastery }
item effects: { equip: Eye of Kezan }
Local Trinket2 Improvised Seaforium Pacemaker
ilevel: 649, stats: { +3,959 StrAgi }
item effects: { equip: Improvised Seaforium Pacemaker, equip: Never Stop Blowing Up }
Local Back Wings of Shattered Sorrow
ilevel: 626, stats: { 1,638 Armor, +11,419 Sta, +765 Crit, +306 Haste, +1,891 StrAgiInt }, enchant: { +355 Avoidance (whisper_of_silken_avoidance_3) }
item effects: { equip: Wings of Shattered Sorrow }
Local Main Hand Missile-Guided Throat Slitter
ilevel: 645, weapon: { 4,595 - 7,265, 2.6 }, stats: { +2,006 Agi, +13,098 Sta, +676 Crit, +364 Haste }, temporary_enchant: Algari Mana Oil
Local Off Hand Capo's Molten Knuckles
ilevel: 645, weapon: { 4,891 - 6,968, 2.6 }, stats: { +13,098 Sta, +2,006 StrAgi }, temporary_enchant: Algari Mana Oil
item effects: { equip: Capo's Molten Knuckles }

Talents

Talent Tables

Demon Hunter Talents [0]
1
2
3
4
5
6
7
8
9
10

Profile

demonhunter="Vaahn"
source=blizzard
origin="https://worldofwarcraft.com/en-gb/character/antonidas/vaahn"
spec=havoc
level=80
race=night_elf
timeofday=night
role=attack
position=back
talents=CEkAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA

# Default consumables
potion=tempered_potion_3
flask=flask_of_alchemical_chaos_3
food=authentic_undermine_clam_chowder
augmentation=crystallized
temporary_enchant=main_hand:algari_mana_oil_3/off_hand:algari_mana_oil_3

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats
actions.precombat+=/variable,name=trinket1_steroids,value=trinket.1.has_cooldown&trinket.1.has_stat.any_dps&!trinket.1.is.improvised_seaforium_pacemaker
actions.precombat+=/variable,name=trinket2_steroids,value=trinket.2.has_cooldown&trinket.2.has_stat.any_dps&!trinket.2.is.improvised_seaforium_pacemaker
actions.precombat+=/variable,name=trinket1_crit,value=trinket.1.is.mad_queens_mandate|trinket.1.is.junkmaestros_mega_magnet|trinket.1.is.geargrinders_spare_keys|trinket.1.is.ravenous_honey_buzzer|trinket.1.is.grim_codex|trinket.1.is.ratfang_toxin|trinket.1.is.blastmaster3000|trinket.1.is.cursed_stone_idol|trinket.1.is.perfidious_projector
actions.precombat+=/variable,name=trinket2_crit,value=trinket.2.is.mad_queens_mandate|trinket.2.is.junkmaestros_mega_magnet|trinket.2.is.geargrinders_spare_keys|trinket.2.is.ravenous_honey_buzzer|trinket.2.is.grim_codex|trinket.2.is.ratfang_toxin|trinket.2.is.blastmaster3000|trinket.2.is.cursed_stone_idol|trinket.2.is.perfidious_projector
actions.precombat+=/variable,name=fs_tier34_2piece,value=set_bonus.thewarwithin_season_3_2pc
actions.precombat+=/variable,name=rg_ds,default=0,op=reset
actions.precombat+=/sigil_of_flame
actions.precombat+=/immolation_aura

# Executed every time the actor is available.
actions=auto_attack,if=!buff.out_of_range.up
actions+=/disrupt
actions+=/retarget_auto_attack,line_cd=1,target_if=min:debuff.burning_wound.remains,if=talent.burning_wound&talent.demon_blades&active_dot.burning_wound<(spell_targets>?3)
actions+=/retarget_auto_attack,line_cd=1,target_if=min:!target.is_boss,if=talent.burning_wound&talent.demon_blades&active_dot.burning_wound=(spell_targets>?3)
actions+=/variable,name=fury_gen,op=set,value=talent.demon_blades*(1%(2.6*attack_haste)*((talent.demonsurge&buff.metamorphosis.up)*3+12))+buff.immolation_aura.stack*6+buff.tactical_retreat.up*10
actions+=/variable,name=trinket_pacemaker_proc,value=trinket.1.is.improvised_seaforium_pacemaker&trinket.1.stat.crit.up|trinket.2.is.improvised_seaforium_pacemaker&trinket.2.stat.crit.up|!equipped.improvised_seaforium_pacemaker
actions+=/variable,name=tier33_4piece,value=(buff.initiative.up|!talent.initiative|buff.necessary_sacrifice.stack>=5&buff.necessary_sacrifice.remains<0.5+cooldown.vengeful_retreat.remains)&(buff.necessary_sacrifice.up|!set_bonus.thewarwithin_season_2_4pc|cooldown.eye_beam.remains+2>buff.initiative.remains)
actions+=/variable,name=tier33_4piece_magnet,value=(buff.initiative.up|!talent.initiative)&(buff.necessary_sacrifice.up|!set_bonus.thewarwithin_season_2_4pc)&variable.trinket_pacemaker_proc&(trinket.1.is.junkmaestros_mega_magnet&(!trinket.2.has_cooldown|trinket.2.cooldown.remains>20))|(trinket.2.is.junkmaestros_mega_magnet&(!trinket.1.has_cooldown|trinket.1.cooldown.remains>20))
actions+=/variable,name=double_on_use,value=!equipped.signet_of_the_priory&!equipped.house_of_cards&!equipped.funhouse_lens&!equipped.cursed_stone_idol&!equipped.lily_of_the_eternal_weave&!equipped.arazs_ritual_forge|(trinket.1.is.house_of_cards|trinket.1.is.signet_of_the_priory|trinket.1.is.funhouse_lens|trinket.1.is.cursed_stone_idol|trinket.1.is.lily_of_the_eternal_weave|trinket.1.is.arazs_ritual_forge)&trinket.1.cooldown.remains>20|(trinket.2.is.house_of_cards|trinket.2.is.signet_of_the_priory|trinket.2.is.funhouse_lens|trinket.2.is.cursed_stone_idol|trinket.2.is.lily_of_the_eternal_weave|trinket.2.is.arazs_ritual_forge)&trinket.2.cooldown.remains>20
actions+=/run_action_list,name=ar,if=hero_tree.aldrachi_reaver
actions+=/run_action_list,name=fs,if=hero_tree.felscarred

actions.ar=variable,name=rg_inc,op=set,value=buff.rending_strike.down&buff.glaive_flurry.up&cooldown.blade_dance.up&gcd.remains=0|variable.rg_inc&prev_gcd.1.death_sweep
actions.ar+=/pick_up_fragment,type=all,use_off_gcd=1,if=fury<=90
actions.ar+=/variable,name=fel_barrage,op=set,value=talent.fel_barrage&(cooldown.fel_barrage.remains<gcd.max*7&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in<gcd.max*7|raid_event.adds.in>90)&(cooldown.metamorphosis.remains|active_enemies>2)|buff.fel_barrage.up)&!(active_enemies=1&!raid_event.adds.exists)
actions.ar+=/chaos_strike,if=buff.rending_strike.up&buff.glaive_flurry.up&(variable.rg_ds=2|active_enemies>2)&time>10
actions.ar+=/annihilation,if=buff.rending_strike.up&buff.glaive_flurry.up&(variable.rg_ds=2|active_enemies>2)
actions.ar+=/reavers_glaive,if=buff.glaive_flurry.down&buff.rending_strike.down&buff.thrill_of_the_fight_damage.remains<gcd.max*4+(variable.rg_ds=2)+(cooldown.the_hunt.remains<gcd.max*3)*3+(cooldown.eye_beam.remains<gcd.max*3&talent.shattered_destiny)*3&(variable.rg_ds=0|variable.rg_ds=1&cooldown.blade_dance.up|variable.rg_ds=2&cooldown.blade_dance.remains)&(buff.thrill_of_the_fight_damage.up|!prev_gcd.1.death_sweep|!variable.rg_inc)&active_enemies<3&!action.reavers_glaive.last_used<5&debuff.essence_break.down&(buff.metamorphosis.remains>2|cooldown.eye_beam.remains<10|fight_remains<10)&(target.time_to_die>=10|fight_remains<=10)|fight_remains<=10
actions.ar+=/reavers_glaive,if=buff.glaive_flurry.down&buff.rending_strike.down&buff.thrill_of_the_fight_damage.remains<4&(buff.thrill_of_the_fight_damage.up|!prev_gcd.1.death_sweep|!variable.rg_inc)&active_enemies>2&target.time_to_die>=10&debuff.essence_break.down|fight_remains<=10
actions.ar+=/call_action_list,name=ar_cooldown
actions.ar+=/run_action_list,name=ar_opener,if=(cooldown.eye_beam.up|cooldown.metamorphosis.up|cooldown.essence_break.up)&time<15&(raid_event.adds.in>20|talent.cycle_of_hatred)
actions.ar+=/sigil_of_spite,if=debuff.essence_break.down&cooldown.blade_dance.remains&debuff.reavers_mark.remains>=2-talent.quickened_sigils&(buff.necessary_sacrifice.remains>=2-talent.quickened_sigils|!set_bonus.thewarwithin_season_2_4pc|cooldown.eye_beam.remains>8)&(buff.metamorphosis.down|buff.metamorphosis.remains+talent.shattered_destiny>=buff.necessary_sacrifice.remains+2-talent.quickened_sigils)|fight_remains<20
actions.ar+=/run_action_list,name=ar_fel_barrage,if=variable.fel_barrage&raid_event.adds.up
actions.ar+=/immolation_aura,if=active_enemies>2&talent.ragefire&(!talent.fel_barrage|cooldown.fel_barrage.remains>recharge_time)&debuff.essence_break.down&(buff.metamorphosis.down|buff.metamorphosis.remains>5)
actions.ar+=/immolation_aura,if=active_enemies>2&talent.ragefire&raid_event.adds.up&raid_event.adds.remains<15&raid_event.adds.remains>5&debuff.essence_break.down
actions.ar+=/vengeful_retreat,if=talent.initiative&talent.tactical_retreat&time>20&(cooldown.eye_beam.up&(talent.restless_hunter|cooldown.metamorphosis.remains>10))&(!talent.inertia&buff.unbound_chaos.down|buff.inertia_trigger.down&buff.metamorphosis.down)
actions.ar+=/vengeful_retreat,use_off_gcd=1,if=talent.initiative&!talent.tactical_retreat&(cooldown.eye_beam.remains>15&gcd.remains<0.3|gcd.remains<0.2&cooldown.eye_beam.remains<=gcd.remains&cooldown.metamorphosis.remains>10)&(!variable.trinket1_steroids&!variable.trinket2_steroids|variable.trinket1_steroids&(trinket.1.stat.any.cooldown_remains<gcd.max*3|trinket.1.stat.any.cooldown_remains>30)|variable.trinket2_steroids&(trinket.2.stat.any.cooldown_remains<gcd.max*3|trinket.2.stat.any.cooldown_remains>30))&time>20&(!talent.inertia&buff.unbound_chaos.down|buff.inertia_trigger.down&buff.metamorphosis.down)
actions.ar+=/run_action_list,name=ar_fel_barrage,if=variable.fel_barrage|!talent.demon_blades&talent.fel_barrage&(buff.fel_barrage.up|cooldown.fel_barrage.up)&buff.metamorphosis.down
actions.ar+=/felblade,if=!talent.inertia&active_enemies=1&buff.unbound_chaos.up&buff.initiative.up&debuff.essence_break.down&buff.metamorphosis.down
actions.ar+=/felblade,if=buff.inertia_trigger.up&talent.inertia&cooldown.eye_beam.remains<=0.5&(cooldown.metamorphosis.remains&talent.looks_can_kill|active_enemies>1)
actions.ar+=/run_action_list,name=ar_meta,if=buff.metamorphosis.up
actions.ar+=/felblade,if=buff.inertia_trigger.up&talent.inertia&buff.inertia.down&cooldown.blade_dance.remains<4&(cooldown.eye_beam.remains>5&cooldown.eye_beam.remains>buff.unbound_chaos.remains|cooldown.eye_beam.remains<=gcd.max&cooldown.vengeful_retreat.remains<=gcd.max+1)
actions.ar+=/immolation_aura,if=talent.a_fire_inside&talent.burning_wound&full_recharge_time<gcd.max*2&(raid_event.adds.in>full_recharge_time|active_enemies>desired_targets)
actions.ar+=/immolation_aura,if=active_enemies>desired_targets&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>full_recharge_time)
actions.ar+=/immolation_aura,if=fight_remains<15&cooldown.blade_dance.remains&talent.ragefire
actions.ar+=/eye_beam,if=(cooldown.blade_dance.remains<7|raid_event.adds.up)&(active_enemies>desired_targets*2&(buff.thrill_of_the_fight_damage.up|buff.rending_strike.down&buff.glaive_flurry.down)|raid_event.adds.in>30-buff.cycle_of_hatred.stack*5|fight_style.dungeonroute&!raid_event.adds.in<=40-buff.cycle_of_hatred.stack*5)&(!variable.trinket1_steroids&!variable.trinket2_steroids|variable.trinket1_steroids&(trinket.1.stat.any.cooldown_remains<gcd.max*3|trinket.1.stat.any.cooldown_remains>30-buff.cycle_of_hatred.stack*5)|variable.trinket2_steroids&(trinket.2.stat.any.cooldown_remains<gcd.max*3|trinket.2.stat.any.cooldown_remains>30-buff.cycle_of_hatred.stack*5))|fight_remains<10
actions.ar+=/blade_dance,if=(cooldown.eye_beam.remains>=gcd.max*2|active_enemies>=2&buff.glaive_flurry.up&(raid_event.adds.in>30-buff.cycle_of_hatred.stack*5|raid_event.adds.remains>=cooldown.eye_beam.remains&cooldown.eye_beam.remains<gcd.max*2))&buff.rending_strike.down
actions.ar+=/chaos_strike,if=buff.rending_strike.up
actions.ar+=/sigil_of_flame,if=active_enemies>3|debuff.essence_break.down
actions.ar+=/felblade,if=fury.deficit>=40+variable.fury_gen*0.5&!buff.inertia_trigger.up&(!talent.blind_fury|cooldown.eye_beam.remains>5)
actions.ar+=/glaive_tempest,if=active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>10
actions.ar+=/chaos_strike,if=debuff.essence_break.up
actions.ar+=/throw_glaive,if=active_enemies>2&talent.furious_throws&talent.soulscar&(!talent.screaming_brutality|charges=2|full_recharge_time<cooldown.blade_dance.remains)
actions.ar+=/chaos_strike,if=cooldown.eye_beam.remains>gcd.max*4|fury>=70-variable.fury_gen*gcd.max-talent.blind_fury.rank*15
actions.ar+=/felblade,if=!talent.a_fire_inside&fury<40
actions.ar+=/immolation_aura,if=raid_event.adds.in>full_recharge_time|active_enemies>desired_targets&active_enemies>2
actions.ar+=/sigil_of_flame,if=buff.out_of_range.down&debuff.essence_break.down&(!talent.fel_barrage|cooldown.fel_barrage.remains>25|active_enemies=1&!raid_event.adds.exists)
actions.ar+=/demons_bite
actions.ar+=/throw_glaive,if=buff.unbound_chaos.down&recharge_time<cooldown.eye_beam.remains&debuff.essence_break.down&(cooldown.eye_beam.remains>8|charges_fractional>1.01)&buff.out_of_range.down&active_enemies>1&!talent.furious_throws
actions.ar+=/fel_rush,if=buff.unbound_chaos.down&recharge_time<cooldown.eye_beam.remains&debuff.essence_break.down&(cooldown.eye_beam.remains>8|charges_fractional>1.01)&active_enemies>1
actions.ar+=/arcane_torrent,if=buff.out_of_range.down&debuff.essence_break.down&fury<100

actions.ar_cooldown=metamorphosis,if=(((cooldown.eye_beam.remains>=20|talent.cycle_of_hatred&cooldown.eye_beam.remains>=13|raid_event.adds.remains>8&raid_event.adds.remains<cooldown.eye_beam.remains)&(!talent.essence_break|debuff.essence_break.up)&buff.fel_barrage.down&(raid_event.adds.in>40|(raid_event.adds.remains>8|!talent.fel_barrage)&active_enemies>desired_targets|fight_style.dungeonroute&!raid_event.adds.in<=120)|!talent.chaotic_transformation|fight_remains<30)&buff.inner_demon.down&(!talent.restless_hunter&cooldown.blade_dance.remains>gcd.max*3|prev_gcd.1.death_sweep|prev_gcd.2.death_sweep|prev_gcd.3.death_sweep))&!talent.inertia&!talent.essence_break&time>15
actions.ar_cooldown+=/metamorphosis,if=(cooldown.blade_dance.remains&((prev_gcd.1.death_sweep|prev_gcd.2.death_sweep|prev_gcd.3.death_sweep|buff.metamorphosis.up&buff.metamorphosis.remains<gcd.max)&cooldown.eye_beam.remains&buff.fel_barrage.down&(raid_event.adds.in>40|(raid_event.adds.remains>8|!talent.fel_barrage)&active_enemies>desired_targets|fight_style.dungeonroute&!raid_event.adds.in<=120)|!talent.chaotic_transformation|fight_remains<30)&(buff.inner_demon.down&(buff.rending_strike.down|!talent.restless_hunter|prev_gcd.1.death_sweep)))&(talent.inertia|talent.essence_break)&time>15
actions.ar_cooldown+=/potion,if=fight_remains<35|(buff.metamorphosis.up|debuff.essence_break.up)&time>10
actions.ar_cooldown+=/invoke_external_buff,name=power_infusion,if=buff.metamorphosis.up|fight_remains<=20
actions.ar_cooldown+=/variable,name=special_trinket,op=set,value=equipped.mad_queens_mandate|equipped.treacherous_transmitter|equipped.skardyns_grace|equipped.signet_of_the_priory|equipped.cursed_stone_idol
actions.ar_cooldown+=/use_item,name=mad_queens_mandate,if=((!talent.initiative|buff.initiative.up|time>5)&(buff.metamorphosis.remains>5|buff.metamorphosis.down)&(trinket.1.is.mad_queens_mandate&(trinket.2.cooldown.duration<10|trinket.2.cooldown.remains>10|!trinket.2.has_buff.any)|trinket.2.is.mad_queens_mandate&(trinket.1.cooldown.duration<10|trinket.1.cooldown.remains>10|!trinket.1.has_buff.any))&fight_remains>120|fight_remains<10&fight_remains<buff.metamorphosis.remains)&debuff.essence_break.down|fight_remains<5
actions.ar_cooldown+=/use_item,name=cursed_stone_idol,if=((buff.metamorphosis.remains>5|buff.metamorphosis.down)&(!buff.inertia.up|!talent.inertia)&(debuff.essence_break.down|!talent.essence_break)&(trinket.1.is.cursed_stone_idol&(trinket.2.cooldown.duration<120|trinket.2.cooldown.remains>10|!trinket.2.has_buff.any|trinket.2.is.signet_of_the_priory|trinket.2.is.unyielding_netherprism)|trinket.2.is.cursed_stone_idol&(trinket.1.cooldown.duration<120|trinket.1.cooldown.remains>10|!trinket.1.has_buff.any|trinket.1.is.signet_of_the_priory|trinket.1.is.unyielding_netherprism))|fight_remains<10&fight_remains<buff.metamorphosis.remains)|fight_remains<5
actions.ar_cooldown+=/use_item,name=treacherous_transmitter,if=!equipped.mad_queens_mandate|equipped.mad_queens_mandate&(trinket.1.is.mad_queens_mandate&trinket.1.cooldown.remains>fight_remains|trinket.2.is.mad_queens_mandate&trinket.2.cooldown.remains>fight_remains)|fight_remains>25
actions.ar_cooldown+=/use_item,name=skardyns_grace,if=(!equipped.mad_queens_mandate|fight_remains>25|trinket.2.is.skardyns_grace&trinket.1.cooldown.remains>fight_remains|trinket.1.is.skardyns_grace&trinket.2.cooldown.remains>fight_remains|trinket.1.cooldown.duration<10|trinket.2.cooldown.duration<10)&buff.metamorphosis.up
actions.ar_cooldown+=/use_item,name=house_of_cards,if=(cooldown.eye_beam.remains<gcd.max|buff.metamorphosis.up)&(raid_event.adds.remains>8|raid_event.adds.in>15)|fight_remains<25
actions.ar_cooldown+=/use_item,name=signet_of_the_priory,if=time<20&(!talent.inertia|buff.inertia.up)&!equipped.cursed_stone_idol|(cooldown.eye_beam.remains<gcd.max|buff.metamorphosis.remains>8|cooldown.metamorphosis.up&buff.metamorphosis.up)&(raid_event.adds.remains>15|raid_event.adds.in>115|fight_style.dungeonroute&!raid_event.adds.in<=120)&(!equipped.cursed_stone_idol|(trinket.1.is.signet_of_the_priory&trinket.2.cooldown.remains>20|trinket.2.is.signet_of_the_priory&trinket.1.cooldown.remains>20))|fight_remains<25
actions.ar_cooldown+=/use_item,name=perfidious_projector,if=variable.tier33_4piece&variable.double_on_use|fight_remains<15
actions.ar_cooldown+=/use_item,name=ratfang_toxin,if=variable.tier33_4piece&variable.double_on_use|fight_remains<5
actions.ar_cooldown+=/use_item,name=geargrinders_spare_keys,if=variable.tier33_4piece&variable.double_on_use|fight_remains<10
actions.ar_cooldown+=/use_item,name=grim_codex,if=variable.tier33_4piece&variable.double_on_use|fight_remains<10
actions.ar_cooldown+=/use_item,name=ravenous_honey_buzzer,if=(variable.tier33_4piece&(buff.inertia.down&(cooldown.essence_break.remains&debuff.essence_break.down|!talent.essence_break))&(trinket.1.is.ravenous_honey_buzzer&(trinket.2.cooldown.duration<10|trinket.2.cooldown.remains>10|!trinket.2.has_buff.any)|trinket.2.is.ravenous_honey_buzzer&(trinket.1.cooldown.duration<10|trinket.1.cooldown.remains>10|!trinket.1.has_buff.any))&fight_remains>120|fight_remains<10&fight_remains<buff.metamorphosis.remains)|fight_remains<5
actions.ar_cooldown+=/use_item,name=blastmaster3000,if=variable.tier33_4piece&variable.double_on_use|fight_remains<10
actions.ar_cooldown+=/use_item,name=junkmaestros_mega_magnet,if=variable.tier33_4piece_magnet&variable.double_on_use&time>10|fight_remains<5
actions.ar_cooldown+=/do_treacherous_transmitter_task,if=cooldown.eye_beam.remains>15|cooldown.eye_beam.remains<5|fight_remains<20|buff.metamorphosis.up
actions.ar_cooldown+=/use_item,name=unyielding_netherprism,if=((cooldown.eye_beam.remains<gcd.max&(active_enemies>1|talent.looks_can_kill)&((trinket.1.is.unyielding_netherprism&trinket.2.cooldown.duration>=90|cooldown.metamorphosis.remains<=5)|(trinket.2.is.unyielding_netherprism&trinket.1.cooldown.duration>=90|cooldown.metamorphosis.remains<=5))|(buff.metamorphosis.up&((trinket.1.is.unyielding_netherprism&(trinket.2.cooldown.duration>=90|!trinket.2.has_cooldown))|(trinket.2.is.unyielding_netherprism&(trinket.1.cooldown.duration>=90|!trinket.1.has_cooldown))&!equipped.improvised_seaforium_pacemaker)))&(raid_event.adds.in>105|raid_event.adds.remains>8)|fight_remains<25)&((trinket.1.is.unyielding_netherprism&(!variable.trinket2_steroids&!trinket.2.has_cooldown|trinket.2.cooldown.remains>20)|trinket.2.is.unyielding_netherprism&(!variable.trinket1_steroids&!trinket.1.has_cooldown|trinket.1.cooldown.remains>20))|equipped.improvised_seaforium_pacemaker)
actions.ar_cooldown+=/use_item,slot=trinket1,if=((cooldown.eye_beam.remains<gcd.max&active_enemies>1|buff.metamorphosis.up&(cooldown.metamorphosis.remains<buff.metamorphosis.remains|cooldown.metamorphosis.remains>=20|cooldown.metamorphosis.up))&(raid_event.adds.in>trinket.1.cooldown.duration-15|raid_event.adds.remains>8|fight_style.dungeonroute&!raid_event.adds.in<=trinket.1.cooldown.duration)|!trinket.1.has_buff.any|fight_remains<25)&!trinket.1.is.mister_locknstalk&!variable.trinket1_crit&!trinket.1.is.skardyns_grace&!trinket.1.is.treacherous_transmitter&!trinket.1.is.unyielding_netherprism&!trinket.1.is.signet_of_the_priory&(!variable.special_trinket|trinket.2.cooldown.remains>20|(trinket.1.cooldown.duration>90&trinket.1.has_buff.agility))
actions.ar_cooldown+=/use_item,slot=trinket2,if=((cooldown.eye_beam.remains<gcd.max&active_enemies>1|buff.metamorphosis.up&(cooldown.metamorphosis.remains<buff.metamorphosis.remains|cooldown.metamorphosis.remains>=20|cooldown.metamorphosis.up))&(raid_event.adds.in>trinket.2.cooldown.duration-15|raid_event.adds.remains>8|fight_style.dungeonroute&!raid_event.adds.in<=trinket.2.cooldown.duration)|!trinket.2.has_buff.any|fight_remains<25)&!trinket.2.is.mister_locknstalk&!variable.trinket2_crit&!trinket.2.is.skardyns_grace&!trinket.2.is.treacherous_transmitter&!trinket.2.is.unyielding_netherprism&!trinket.2.is.signet_of_the_priory&(!variable.special_trinket|trinket.1.cooldown.remains>20|(trinket.2.cooldown.duration>90&trinket.2.has_buff.agility))
actions.ar_cooldown+=/the_hunt,if=debuff.essence_break.down&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>45)&(debuff.reavers_mark.up|raid_event.adds.remains>=15)&buff.reavers_glaive.down&(buff.metamorphosis.remains>5|buff.metamorphosis.down)&(!talent.initiative|buff.initiative.up|time>5)&time>5&(!talent.inertia&buff.unbound_chaos.down|buff.inertia_trigger.down)
actions.ar_cooldown+=/sigil_of_spite,if=debuff.essence_break.down&(debuff.reavers_mark.remains>=2-talent.quickened_sigils)&cooldown.blade_dance.remains&time>15

actions.ar_fel_barrage=variable,name=generator_up,op=set,value=cooldown.felblade.remains<gcd.max|cooldown.sigil_of_flame.remains<gcd.max
actions.ar_fel_barrage+=/variable,name=gcd_drain,op=set,value=gcd.max*32
actions.ar_fel_barrage+=/annihilation,if=buff.inner_demon.up
actions.ar_fel_barrage+=/eye_beam,if=(buff.fel_barrage.down|fury>45&talent.blind_fury)&(active_enemies>1&raid_event.adds.up|raid_event.adds.in>40-buff.cycle_of_hatred.stack*5)
actions.ar_fel_barrage+=/essence_break,if=buff.fel_barrage.down&buff.metamorphosis.up
actions.ar_fel_barrage+=/death_sweep,if=buff.fel_barrage.down
actions.ar_fel_barrage+=/immolation_aura,if=(active_enemies>2|buff.fel_barrage.up)&(cooldown.eye_beam.remains>recharge_time+3)
actions.ar_fel_barrage+=/glaive_tempest,if=buff.fel_barrage.down&active_enemies>1
actions.ar_fel_barrage+=/blade_dance,if=buff.fel_barrage.down
actions.ar_fel_barrage+=/fel_barrage,if=fury>100&(raid_event.adds.in>90|raid_event.adds.in<gcd.max|raid_event.adds.remains>4&active_enemies>2)
actions.ar_fel_barrage+=/felblade,if=buff.inertia_trigger.up&buff.fel_barrage.up
actions.ar_fel_barrage+=/sigil_of_flame,if=fury.deficit>40&buff.fel_barrage.up
actions.ar_fel_barrage+=/felblade,if=buff.fel_barrage.up&fury.deficit>40
actions.ar_fel_barrage+=/death_sweep,if=fury-variable.gcd_drain-35>0&(buff.fel_barrage.remains<3|variable.generator_up|fury>80|variable.fury_gen>18)
actions.ar_fel_barrage+=/glaive_tempest,if=fury-variable.gcd_drain-30>0&(buff.fel_barrage.remains<3|variable.generator_up|fury>80|variable.fury_gen>18)
actions.ar_fel_barrage+=/blade_dance,if=fury-variable.gcd_drain-35>0&(buff.fel_barrage.remains<3|variable.generator_up|fury>80|variable.fury_gen>18)
actions.ar_fel_barrage+=/arcane_torrent,if=fury.deficit>40&buff.fel_barrage.up
actions.ar_fel_barrage+=/the_hunt,if=fury>40&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>80)
actions.ar_fel_barrage+=/annihilation,if=fury-variable.gcd_drain-40>20&(buff.fel_barrage.remains<3|variable.generator_up|fury>80|variable.fury_gen>18)
actions.ar_fel_barrage+=/chaos_strike,if=fury-variable.gcd_drain-40>20&(cooldown.fel_barrage.remains&cooldown.fel_barrage.remains<10&fury>100|buff.fel_barrage.up&(buff.fel_barrage.remains*variable.fury_gen-buff.fel_barrage.remains*32)>0)
actions.ar_fel_barrage+=/demons_bite

actions.ar_meta=death_sweep,if=buff.metamorphosis.remains<gcd.max|debuff.essence_break.up|cooldown.metamorphosis.up&!talent.restless_hunter
actions.ar_meta+=/vengeful_retreat,use_off_gcd=1,if=talent.initiative&(cooldown.metamorphosis.remains&(cooldown.essence_break.remains<=0.6|cooldown.essence_break.remains>10|!talent.essence_break)|talent.restless_hunter)&cooldown.eye_beam.remains&(!talent.inertia&buff.unbound_chaos.down|buff.inertia_trigger.down)
actions.ar_meta+=/felblade,if=talent.inertia&buff.inertia_trigger.up&cooldown.essence_break.remains<=1&cooldown.blade_dance.remains<=gcd.max*2&cooldown.metamorphosis.remains<=gcd.max*3
actions.ar_meta+=/essence_break,if=fury>=30&talent.restless_hunter&cooldown.metamorphosis.up&(talent.inertia&buff.inertia.up|!talent.inertia)&cooldown.blade_dance.remains<=gcd.max
actions.ar_meta+=/annihilation,if=buff.metamorphosis.remains<gcd.max|debuff.essence_break.remains&debuff.essence_break.remains<0.5&cooldown.blade_dance.remains|buff.inner_demon.up&cooldown.essence_break.up&cooldown.metamorphosis.up
actions.ar_meta+=/felblade,if=buff.inertia_trigger.up&talent.inertia&cooldown.metamorphosis.remains&(cooldown.eye_beam.remains<=0.5|cooldown.essence_break.remains<=0.5|cooldown.blade_dance.remains<=5.5|buff.initiative.remains<gcd.remains)
actions.ar_meta+=/fel_rush,if=buff.inertia_trigger.up&talent.inertia&cooldown.metamorphosis.remains&active_enemies>2
actions.ar_meta+=/fel_rush,if=buff.inertia_trigger.up&talent.inertia&cooldown.blade_dance.remains<gcd.max*3&cooldown.metamorphosis.remains&active_enemies>2
actions.ar_meta+=/immolation_aura,if=charges=2&active_enemies>1&debuff.essence_break.down
actions.ar_meta+=/annihilation,if=buff.inner_demon.up&(cooldown.eye_beam.remains<gcd.max*3&cooldown.blade_dance.remains|cooldown.metamorphosis.remains<gcd.max*3)
actions.ar_meta+=/essence_break,if=time<20&buff.thrill_of_the_fight_damage.remains>gcd.max*4&buff.metamorphosis.remains>=gcd.max*2&cooldown.metamorphosis.up&cooldown.death_sweep.remains<=gcd.max&buff.inertia.up
actions.ar_meta+=/essence_break,if=fury>20&(cooldown.blade_dance.remains<gcd.max*3|cooldown.blade_dance.up)&(buff.unbound_chaos.down&!talent.inertia|buff.inertia.up)&buff.out_of_range.remains<gcd.max&(!talent.shattered_destiny|cooldown.eye_beam.remains>4)|fight_remains<10
actions.ar_meta+=/death_sweep
actions.ar_meta+=/eye_beam,if=debuff.essence_break.down&buff.inner_demon.down
actions.ar_meta+=/glaive_tempest,if=debuff.essence_break.down&(cooldown.blade_dance.remains>gcd.max*2|fury>60)&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>10)
actions.ar_meta+=/sigil_of_flame,if=active_enemies>2&debuff.essence_break.down
actions.ar_meta+=/throw_glaive,if=talent.soulscar&talent.furious_throws&active_enemies>2&debuff.essence_break.down&(charges=2|full_recharge_time<cooldown.blade_dance.remains)
actions.ar_meta+=/annihilation,if=cooldown.blade_dance.remains|fury>60|soul_fragments.total>0|buff.metamorphosis.remains<5&cooldown.felblade.up|debuff.essence_break.up
actions.ar_meta+=/sigil_of_flame,if=buff.metamorphosis.remains>5&buff.out_of_range.down&fury.deficit>=30+variable.fury_gen*gcd.max+active_enemies*talent.flames_of_fury.rank
actions.ar_meta+=/felblade,if=fury.deficit>=40+variable.fury_gen*0.5&!buff.inertia_trigger.up
actions.ar_meta+=/sigil_of_flame,if=debuff.essence_break.down&buff.out_of_range.down&fury.deficit>=30+variable.fury_gen*gcd.max+active_enemies*talent.flames_of_fury.rank
actions.ar_meta+=/immolation_aura,if=buff.out_of_range.down&recharge_time<(cooldown.eye_beam.remains<?buff.metamorphosis.remains)&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>full_recharge_time)
actions.ar_meta+=/annihilation
actions.ar_meta+=/throw_glaive,if=buff.unbound_chaos.down&recharge_time<cooldown.eye_beam.remains&debuff.essence_break.down&(cooldown.eye_beam.remains>8|charges_fractional>1.01)&buff.out_of_range.down&active_enemies>1&!talent.furious_throws
actions.ar_meta+=/fel_rush,if=recharge_time<cooldown.eye_beam.remains&debuff.essence_break.down&(cooldown.eye_beam.remains>8|charges_fractional>1.01)&buff.out_of_range.down&active_enemies>1
actions.ar_meta+=/demons_bite

actions.ar_opener=potion
actions.ar_opener+=/the_hunt
actions.ar_opener+=/vengeful_retreat,use_off_gcd=1,if=talent.initiative&time>4&buff.metamorphosis.up&(!talent.inertia|buff.inertia_trigger.down)&buff.inner_demon.down&cooldown.blade_dance.remains&gcd.remains<0.1
actions.ar_opener+=/death_sweep,if=!talent.chaotic_transformation&cooldown.metamorphosis.up&buff.glaive_flurry.up
actions.ar_opener+=/annihilation,if=buff.rending_strike.up&buff.thrill_of_the_fight_damage.down
actions.ar_opener+=/felblade,if=!talent.inertia&talent.unbound_chaos&buff.unbound_chaos.up&buff.initiative.up&debuff.essence_break.down&active_enemies<=2
actions.ar_opener+=/fel_rush,if=!talent.inertia&talent.unbound_chaos&buff.unbound_chaos.up&buff.initiative.up&debuff.essence_break.down&active_enemies>2
actions.ar_opener+=/annihilation,if=talent.inner_demon&buff.inner_demon.up&(!talent.essence_break|cooldown.essence_break.up)
actions.ar_opener+=/essence_break,if=(buff.inertia.up|!talent.inertia)&buff.metamorphosis.up&cooldown.blade_dance.remains<=gcd.max&debuff.reavers_mark.up
actions.ar_opener+=/felblade,if=buff.inertia_trigger.up&talent.inertia&talent.restless_hunter&cooldown.essence_break.up&cooldown.metamorphosis.up&buff.metamorphosis.up&cooldown.blade_dance.remains<=gcd.max
actions.ar_opener+=/felblade,if=talent.inertia&buff.inertia_trigger.up&(buff.inertia.down&buff.metamorphosis.up)&debuff.essence_break.down&active_enemies<=2
actions.ar_opener+=/fel_rush,if=talent.inertia&buff.inertia_trigger.up&(buff.inertia.down&buff.metamorphosis.up)&debuff.essence_break.down&(cooldown.felblade.remains|active_enemies>2)
actions.ar_opener+=/felblade,if=talent.inertia&buff.inertia_trigger.up&buff.metamorphosis.up&cooldown.metamorphosis.remains&debuff.essence_break.down
actions.ar_opener+=/the_hunt,if=(buff.metamorphosis.up&hero_tree.aldrachi_reaver&talent.shattered_destiny|!talent.shattered_destiny&hero_tree.aldrachi_reaver|hero_tree.felscarred)&(!talent.initiative|talent.inertia|buff.initiative.up|time>5)
actions.ar_opener+=/felblade,if=fury<40&buff.inertia_trigger.down&debuff.essence_break.down
actions.ar_opener+=/reavers_glaive,if=debuff.reavers_mark.down&debuff.essence_break.down
actions.ar_opener+=/chaos_strike,if=buff.rending_strike.up&active_enemies>2
actions.ar_opener+=/blade_dance,if=buff.glaive_flurry.up&active_enemies>2
actions.ar_opener+=/immolation_aura,if=talent.a_fire_inside&talent.burning_wound&buff.metamorphosis.down
actions.ar_opener+=/metamorphosis,if=buff.metamorphosis.up&cooldown.blade_dance.remains>gcd.max*2&buff.inner_demon.down&(!talent.restless_hunter|prev_gcd.1.death_sweep)&(cooldown.essence_break.remains|!talent.essence_break|!talent.chaotic_transformation)
actions.ar_opener+=/sigil_of_spite,if=debuff.reavers_mark.up&(cooldown.eye_beam.remains&cooldown.metamorphosis.remains)&debuff.essence_break.down
actions.ar_opener+=/eye_beam,if=buff.metamorphosis.down|debuff.essence_break.down&buff.inner_demon.down&(cooldown.blade_dance.remains|talent.essence_break&cooldown.essence_break.up)
actions.ar_opener+=/essence_break,if=cooldown.blade_dance.remains<gcd.max&!hero_tree.felscarred&!talent.shattered_destiny&buff.metamorphosis.up|cooldown.eye_beam.remains&cooldown.metamorphosis.remains
actions.ar_opener+=/death_sweep
actions.ar_opener+=/annihilation
actions.ar_opener+=/demons_bite

actions.fs=pick_up_fragment,type=all,use_off_gcd=1
actions.fs+=/variable,name=fel_barrage,op=set,value=talent.fel_barrage&(cooldown.fel_barrage.remains<gcd.max*7&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in<gcd.max*7|raid_event.adds.in>90)&(cooldown.metamorphosis.remains|active_enemies>2)|buff.fel_barrage.up)&!(active_enemies=1&!raid_event.adds.exists)
actions.fs+=/call_action_list,name=fs_cooldown
actions.fs+=/run_action_list,name=fs_opener,if=(cooldown.eye_beam.up|cooldown.metamorphosis.up|cooldown.essence_break.up|buff.demonsurge.stack<3+talent.student_of_suffering+talent.a_fire_inside)&time<15&raid_event.adds.in>40
actions.fs+=/run_action_list,name=fs_fel_barrage,if=variable.fel_barrage&raid_event.adds.up
actions.fs+=/immolation_aura,if=active_enemies>2&talent.ragefire&(!talent.fel_barrage|cooldown.fel_barrage.remains>recharge_time)&debuff.essence_break.down&(buff.metamorphosis.down|buff.metamorphosis.remains>5)
actions.fs+=/immolation_aura,if=active_enemies>2&talent.ragefire&raid_event.adds.up&raid_event.adds.remains<15&raid_event.adds.remains>5&debuff.essence_break.down
actions.fs+=/felblade,if=talent.unbound_chaos&buff.unbound_chaos.up&!talent.inertia&active_enemies<=2&(talent.student_of_suffering&cooldown.eye_beam.remains-gcd.max*2<=buff.unbound_chaos.remains|hero_tree.aldrachi_reaver)
actions.fs+=/fel_rush,if=talent.unbound_chaos&buff.unbound_chaos.up&!talent.inertia&active_enemies>3&(talent.student_of_suffering&cooldown.eye_beam.remains-gcd.max*2<=buff.unbound_chaos.remains)
actions.fs+=/run_action_list,name=fs_meta,if=buff.metamorphosis.up
actions.fs+=/vengeful_retreat,use_off_gcd=1,if=talent.initiative&(cooldown.eye_beam.remains>15&gcd.remains<0.3|gcd.remains<0.2&cooldown.eye_beam.remains<=gcd.remains&(cooldown.metamorphosis.remains>10|cooldown.blade_dance.remains<gcd.max*3))&(!talent.student_of_suffering|cooldown.sigil_of_flame.remains)&(cooldown.essence_break.remains<=gcd.max*2&talent.student_of_suffering&cooldown.sigil_of_flame.remains|cooldown.essence_break.remains>=18|!talent.student_of_suffering)&cooldown.metamorphosis.remains>10&time>20
actions.fs+=/run_action_list,name=fs_fel_barrage,if=variable.fel_barrage|!talent.demon_blades&talent.fel_barrage&(buff.fel_barrage.up|cooldown.fel_barrage.up)&buff.metamorphosis.down
actions.fs+=/immolation_aura,if=variable.fs_tier34_2piece&(full_recharge_time<gcd.max*3|buff.immolation_aura.down&(cooldown.eye_beam.remains<3&(!talent.essence_break|buff.cycle_of_hatred.stack<4)|talent.essence_break&cooldown.essence_break.remains<=5|talent.essence_break&((cooldown.eye_beam.remains<3)*cooldown.essence_break.remains)>recharge_time))
actions.fs+=/immolation_aura,if=variable.fs_tier34_2piece&((cooldown.eye_beam.remains+cooldown.metamorphosis.remains)<10)
actions.fs+=/immolation_aura,if=talent.a_fire_inside&talent.burning_wound&full_recharge_time<gcd.max*2&(raid_event.adds.in>full_recharge_time|active_enemies>desired_targets)
actions.fs+=/immolation_aura,if=active_enemies>desired_targets&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>full_recharge_time)
actions.fs+=/immolation_aura,if=fight_remains<15&cooldown.blade_dance.remains&talent.ragefire
actions.fs+=/sigil_of_flame,if=talent.student_of_suffering&(cooldown.eye_beam.remains<=gcd.max|!talent.initiative)&(cooldown.essence_break.remains<gcd.max*3|!talent.essence_break)&(cooldown.metamorphosis.remains>10|cooldown.blade_dance.remains<gcd.max*2)
actions.fs+=/eye_beam,if=(!talent.initiative|buff.initiative.up|cooldown.vengeful_retreat.remains>=10|cooldown.metamorphosis.up|talent.initiative&!talent.tactical_retreat)&(cooldown.blade_dance.remains<7|raid_event.adds.up)&(active_enemies>desired_targets*2|raid_event.adds.in>30-buff.cycle_of_hatred.stack*5|fight_style.dungeonroute&!raid_event.adds.in<=40-buff.cycle_of_hatred.stack*5)&(!variable.trinket1_steroids&!variable.trinket2_steroids|variable.trinket1_steroids&(trinket.1.stat.any.cooldown_remains<gcd.max*3|trinket.1.stat.any.cooldown_remains>30-buff.cycle_of_hatred.stack*5)|variable.trinket2_steroids&(trinket.2.stat.any.cooldown_remains<gcd.max*3|trinket.2.stat.any.cooldown_remains>30-buff.cycle_of_hatred.stack*5))|fight_remains<10
actions.fs+=/felblade,if=variable.fs_tier34_2piece&talent.inertia&buff.inertia_trigger.up&(buff.immolation_aura.up|buff.inertia_trigger.remains<=0.5|cooldown.the_hunt.remains<=0.5)&active_enemies<=2
actions.fs+=/fel_rush,if=variable.fs_tier34_2piece&talent.inertia&buff.inertia_trigger.up&(buff.immolation_aura.up|buff.inertia_trigger.remains<=gcd.max|cooldown.the_hunt.remains<=gcd.max)&(active_enemies>2|cooldown.felblade.remains>buff.inertia_trigger.remains)
actions.fs+=/essence_break,if=!talent.initiative&cooldown.eye_beam.remains>5
actions.fs+=/blade_dance,if=cooldown.eye_beam.remains>=gcd.max*4&(active_enemies>3|talent.screaming_brutality&talent.soulscar)
actions.fs+=/chaos_strike,if=variable.fs_tier34_2piece&(buff.immolation_aura.up|debuff.essence_break.up)
actions.fs+=/blade_dance,if=cooldown.eye_beam.remains>=gcd.max*4
actions.fs+=/glaive_tempest,if=active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>10
actions.fs+=/sigil_of_flame,if=active_enemies>3&!talent.student_of_suffering
actions.fs+=/chaos_strike,if=debuff.essence_break.up
actions.fs+=/felblade,if=fury.deficit>40+variable.fury_gen*(0.5%gcd.max)&(cooldown.vengeful_retreat.remains>=action.felblade.cooldown+0.5&talent.inertia&active_enemies=1|!talent.inertia|hero_tree.aldrachi_reaver|cooldown.essence_break.remains)&cooldown.metamorphosis.remains&cooldown.eye_beam.remains>=0.5+gcd.max*(talent.student_of_suffering&cooldown.sigil_of_flame.remains<=gcd.max)&(!variable.fs_tier34_2piece|variable.fs_tier34_2piece&buff.immolation_aura.down&cooldown.immolation_aura.remains)
actions.fs+=/chaos_strike,if=cooldown.eye_beam.remains>=gcd.max*4|(fury>=70-30*(talent.student_of_suffering&(cooldown.sigil_of_flame.remains<=gcd.max|cooldown.sigil_of_flame.up))-buff.chaos_theory.up*20-variable.fury_gen)
actions.fs+=/immolation_aura,if=!variable.fs_tier34_2piece&raid_event.adds.in>full_recharge_time&cooldown.eye_beam.remains>=gcd.max*(1+talent.student_of_suffering&(cooldown.sigil_of_flame.remains<=gcd.max|cooldown.sigil_of_flame.up))|active_enemies>desired_targets&active_enemies>2
actions.fs+=/felblade,if=buff.out_of_range.down&buff.inertia_trigger.down&cooldown.eye_beam.remains>=gcd.max*(1+talent.student_of_suffering&(cooldown.sigil_of_flame.remains<=gcd.max|cooldown.sigil_of_flame.up))
actions.fs+=/sigil_of_flame,if=buff.out_of_range.down&debuff.essence_break.down&!talent.student_of_suffering&(!talent.fel_barrage|cooldown.fel_barrage.remains>25|(active_enemies=1&!raid_event.adds.exists))
actions.fs+=/demons_bite
actions.fs+=/throw_glaive,if=recharge_time<cooldown.eye_beam.remains&debuff.essence_break.down&(cooldown.eye_beam.remains>8|charges_fractional>1.01)&buff.out_of_range.down&active_enemies>1&!talent.furious_throws
actions.fs+=/fel_rush,if=buff.unbound_chaos.down&recharge_time<cooldown.eye_beam.remains&debuff.essence_break.down&(cooldown.eye_beam.remains>8|charges_fractional>1.01)&active_enemies>1
actions.fs+=/arcane_torrent,if=buff.out_of_range.down&debuff.essence_break.down&fury<100

actions.fs_cooldown=metamorphosis,if=(((cooldown.eye_beam.remains>=20|talent.cycle_of_hatred&cooldown.eye_beam.remains>=13|raid_event.adds.remains>8&raid_event.adds.remains<cooldown.eye_beam.remains)&(!talent.essence_break|debuff.essence_break.up)&buff.fel_barrage.down&(raid_event.adds.in>40|(raid_event.adds.remains>8|!talent.fel_barrage)&active_enemies>desired_targets|fight_style.dungeonroute&!raid_event.adds.in<=120)|!talent.chaotic_transformation|fight_remains<30)&buff.inner_demon.down&(!talent.restless_hunter&cooldown.blade_dance.remains>gcd.max*3|prev_gcd.1.death_sweep))&!talent.inertia&!talent.essence_break&time>15
actions.fs_cooldown+=/metamorphosis,if=(cooldown.blade_dance.remains&((prev_gcd.1.death_sweep|prev_gcd.2.death_sweep|prev_gcd.3.death_sweep|buff.metamorphosis.up&buff.metamorphosis.remains<gcd.max)&cooldown.eye_beam.remains&buff.fel_barrage.down&(raid_event.adds.in>40|(raid_event.adds.remains>8|!talent.fel_barrage)&active_enemies>desired_targets|fight_style.dungeonroute&!raid_event.adds.in<=120)|!talent.chaotic_transformation|fight_remains<30)&(buff.inner_demon.down&(buff.rending_strike.down|!talent.restless_hunter|prev_gcd.1.death_sweep)))&(talent.inertia|talent.essence_break)&time>15
actions.fs_cooldown+=/potion,if=fight_remains<35|(buff.metamorphosis.up|debuff.essence_break.up)&time>10
actions.fs_cooldown+=/invoke_external_buff,name=power_infusion,if=buff.metamorphosis.up|fight_remains<=20
actions.fs_cooldown+=/variable,name=special_trinket,op=set,value=equipped.mad_queens_mandate|equipped.treacherous_transmitter|equipped.skardyns_grace|equipped.signet_of_the_priory|equipped.cursed_stone_idol
actions.fs_cooldown+=/use_item,name=mad_queens_mandate,if=((!talent.initiative|buff.initiative.up|time>5)&(buff.metamorphosis.remains>5|buff.metamorphosis.down)&(trinket.1.is.mad_queens_mandate&(trinket.2.cooldown.duration<10|trinket.2.cooldown.remains>10|!trinket.2.has_buff.any)|trinket.2.is.mad_queens_mandate&(trinket.1.cooldown.duration<10|trinket.1.cooldown.remains>10|!trinket.1.has_buff.any))&fight_remains>120|fight_remains<10&fight_remains<buff.metamorphosis.remains)&debuff.essence_break.down|fight_remains<5
actions.fs_cooldown+=/use_item,name=cursed_stone_idol,if=((buff.metamorphosis.remains>5|buff.metamorphosis.down)&(!buff.inertia.up|!talent.inertia)&(debuff.essence_break.down|!talent.essence_break)&(trinket.1.is.cursed_stone_idol&(trinket.2.cooldown.duration<120|trinket.2.cooldown.remains>10|!trinket.2.has_buff.any|trinket.2.is.signet_of_the_priory|trinket.2.is.unyielding_netherprism)|trinket.2.is.cursed_stone_idol&(trinket.1.cooldown.duration<120|trinket.1.cooldown.remains>10|!trinket.1.has_buff.any|trinket.1.is.signet_of_the_priory|trinket.1.is.unyielding_netherprism))|fight_remains<10&fight_remains<buff.metamorphosis.remains)|fight_remains<5
actions.fs_cooldown+=/use_item,name=treacherous_transmitter,if=!equipped.mad_queens_mandate|equipped.mad_queens_mandate&(trinket.1.is.mad_queens_mandate&trinket.1.cooldown.remains>fight_remains|trinket.2.is.mad_queens_mandate&trinket.2.cooldown.remains>fight_remains)|fight_remains>25
actions.fs_cooldown+=/use_item,name=skardyns_grace,if=(!equipped.mad_queens_mandate|fight_remains>25|trinket.2.is.skardyns_grace&trinket.1.cooldown.remains>fight_remains|trinket.1.is.skardyns_grace&trinket.2.cooldown.remains>fight_remains|trinket.1.cooldown.duration<10|trinket.2.cooldown.duration<10)&buff.metamorphosis.up
actions.fs_cooldown+=/use_item,name=house_of_cards,if=(cooldown.eye_beam.remains<gcd.max|buff.metamorphosis.up)&(raid_event.adds.remains>8|raid_event.adds.in>15)|fight_remains<25
actions.fs_cooldown+=/use_item,name=signet_of_the_priory,if=time<20&(!talent.inertia|buff.inertia.up)&!equipped.cursed_stone_idol|(cooldown.eye_beam.remains<gcd.max|buff.metamorphosis.remains>8|cooldown.metamorphosis.up&buff.metamorphosis.up)&(raid_event.adds.remains>15|raid_event.adds.in>115|fight_style.dungeonroute&!raid_event.adds.in<=120)&(!equipped.cursed_stone_idol|(trinket.1.is.signet_of_the_priory&trinket.2.cooldown.remains>20|trinket.2.is.signet_of_the_priory&trinket.1.cooldown.remains>20))|fight_remains<25
actions.fs_cooldown+=/use_item,name=perfidious_projector,if=variable.tier33_4piece&variable.double_on_use|fight_remains<15
actions.fs_cooldown+=/use_item,name=ratfang_toxin,if=variable.tier33_4piece&variable.double_on_use|fight_remains<5
actions.fs_cooldown+=/use_item,name=geargrinders_spare_keys,if=variable.tier33_4piece&variable.double_on_use|fight_remains<10
actions.fs_cooldown+=/use_item,name=grim_codex,if=variable.tier33_4piece&variable.double_on_use|fight_remains<10
actions.fs_cooldown+=/use_item,name=ravenous_honey_buzzer,if=(variable.tier33_4piece&(buff.inertia.down&(cooldown.essence_break.remains&debuff.essence_break.down|!talent.essence_break))&(trinket.1.is.ravenous_honey_buzzer&(trinket.2.cooldown.duration<10|trinket.2.cooldown.remains>10|!trinket.2.has_buff.any)|trinket.2.is.ravenous_honey_buzzer&(trinket.1.cooldown.duration<10|trinket.1.cooldown.remains>10|!trinket.1.has_buff.any))&fight_remains>120|fight_remains<10&fight_remains<buff.metamorphosis.remains)|fight_remains<5
actions.fs_cooldown+=/use_item,name=blastmaster3000,if=variable.tier33_4piece&variable.double_on_use|fight_remains<10
actions.fs_cooldown+=/use_item,name=junkmaestros_mega_magnet,if=variable.tier33_4piece_magnet&variable.double_on_use&time>10|fight_remains<5
actions.fs_cooldown+=/do_treacherous_transmitter_task,if=cooldown.eye_beam.remains>15|cooldown.eye_beam.remains<5|fight_remains<20|buff.metamorphosis.up
actions.fs_cooldown+=/use_item,name=unyielding_netherprism,if=((cooldown.eye_beam.remains<gcd.max&(active_enemies>1|talent.looks_can_kill)&((trinket.1.is.unyielding_netherprism&trinket.2.cooldown.duration>=90|cooldown.metamorphosis.remains<=5)|(trinket.2.is.unyielding_netherprism&trinket.1.cooldown.duration>=90|cooldown.metamorphosis.remains<=5))|(buff.metamorphosis.up&((trinket.1.is.unyielding_netherprism&(trinket.2.cooldown.duration>=90|!trinket.2.has_cooldown))|(trinket.2.is.unyielding_netherprism&(trinket.1.cooldown.duration>=90|!trinket.1.has_cooldown))&!equipped.improvised_seaforium_pacemaker)))&(raid_event.adds.in>105|raid_event.adds.remains>8)|fight_remains<25)&((trinket.1.is.unyielding_netherprism&(!variable.trinket2_steroids&!trinket.2.has_cooldown|trinket.2.cooldown.remains>20)|trinket.2.is.unyielding_netherprism&(!variable.trinket1_steroids&!trinket.1.has_cooldown|trinket.1.cooldown.remains>20))|equipped.improvised_seaforium_pacemaker)
actions.fs_cooldown+=/use_item,slot=trinket1,if=((cooldown.eye_beam.remains<gcd.max&active_enemies>1|buff.metamorphosis.up&(cooldown.metamorphosis.remains<buff.metamorphosis.remains|cooldown.metamorphosis.remains>=20|cooldown.metamorphosis.up))&(raid_event.adds.in>trinket.1.cooldown.duration-15|raid_event.adds.remains>8|fight_style.dungeonroute&!raid_event.adds.in<=trinket.1.cooldown.duration)|!trinket.1.has_buff.any|fight_remains<25)&!trinket.1.is.mister_locknstalk&!variable.trinket1_crit&!trinket.1.is.skardyns_grace&!trinket.1.is.treacherous_transmitter&!trinket.1.is.unyielding_netherprism&!trinket.1.is.signet_of_the_priory&(!variable.special_trinket|trinket.2.cooldown.remains>20|(trinket.1.cooldown.duration>90&trinket.1.has_buff.agility))
actions.fs_cooldown+=/use_item,slot=trinket2,if=((cooldown.eye_beam.remains<gcd.max&active_enemies>1|buff.metamorphosis.up&(cooldown.metamorphosis.remains<buff.metamorphosis.remains|cooldown.metamorphosis.remains>=20|cooldown.metamorphosis.up))&(raid_event.adds.in>trinket.2.cooldown.duration-15|raid_event.adds.remains>8|fight_style.dungeonroute&!raid_event.adds.in<=trinket.2.cooldown.duration)|!trinket.2.has_buff.any|fight_remains<25)&!trinket.2.is.mister_locknstalk&!variable.trinket2_crit&!trinket.2.is.skardyns_grace&!trinket.2.is.treacherous_transmitter&!trinket.2.is.unyielding_netherprism&!trinket.2.is.signet_of_the_priory&(!variable.special_trinket|trinket.1.cooldown.remains>20|(trinket.2.cooldown.duration>90&trinket.2.has_buff.agility))
actions.fs_cooldown+=/the_hunt,if=debuff.essence_break.down&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>45)&(buff.metamorphosis.remains>5|buff.metamorphosis.down)&(!talent.initiative|buff.initiative.up|time>5)&time>5&(!talent.inertia&buff.unbound_chaos.down|buff.inertia_trigger.down)&buff.metamorphosis.down|fight_remains<=30
actions.fs_cooldown+=/sigil_of_spite,if=debuff.essence_break.down&cooldown.blade_dance.remains&time>15

actions.fs_fel_barrage=variable,name=generator_up,op=set,value=cooldown.felblade.remains<gcd.max|cooldown.sigil_of_flame.remains<gcd.max
actions.fs_fel_barrage+=/variable,name=gcd_drain,op=set,value=gcd.max*32
actions.fs_fel_barrage+=/annihilation,if=buff.inner_demon.up
actions.fs_fel_barrage+=/eye_beam,if=(buff.fel_barrage.down|fury>45&talent.blind_fury)&(active_enemies>1&raid_event.adds.up|raid_event.adds.in>40-buff.cycle_of_hatred.stack*5)
actions.fs_fel_barrage+=/essence_break,if=buff.fel_barrage.down&buff.metamorphosis.up
actions.fs_fel_barrage+=/death_sweep,if=buff.fel_barrage.down
actions.fs_fel_barrage+=/immolation_aura,if=(active_enemies>2|buff.fel_barrage.up)&(cooldown.eye_beam.remains>recharge_time+3)
actions.fs_fel_barrage+=/glaive_tempest,if=buff.fel_barrage.down&active_enemies>1
actions.fs_fel_barrage+=/blade_dance,if=buff.fel_barrage.down
actions.fs_fel_barrage+=/fel_barrage,if=fury>100&(raid_event.adds.in>90|raid_event.adds.in<gcd.max|raid_event.adds.remains>4&active_enemies>2)
actions.fs_fel_barrage+=/felblade,if=buff.inertia_trigger.up&buff.fel_barrage.up
actions.fs_fel_barrage+=/fel_rush,if=buff.unbound_chaos.up&fury>20&buff.fel_barrage.up
actions.fs_fel_barrage+=/sigil_of_flame,if=fury.deficit>40&buff.fel_barrage.up&(!talent.student_of_suffering|cooldown.eye_beam.remains>30)
actions.fs_fel_barrage+=/sigil_of_flame,if=buff.demonsurge_hardcast.up&fury.deficit>40&buff.fel_barrage.up
actions.fs_fel_barrage+=/felblade,if=buff.fel_barrage.up&fury.deficit>40&action.felblade.cooldown_react
actions.fs_fel_barrage+=/death_sweep,if=fury-variable.gcd_drain-35>0&(buff.fel_barrage.remains<3|variable.generator_up|fury>80|variable.fury_gen>18)
actions.fs_fel_barrage+=/glaive_tempest,if=fury-variable.gcd_drain-30>0&(buff.fel_barrage.remains<3|variable.generator_up|fury>80|variable.fury_gen>18)
actions.fs_fel_barrage+=/blade_dance,if=fury-variable.gcd_drain-35>0&(buff.fel_barrage.remains<3|variable.generator_up|fury>80|variable.fury_gen>18)
actions.fs_fel_barrage+=/arcane_torrent,if=fury.deficit>40&buff.fel_barrage.up
actions.fs_fel_barrage+=/fel_rush,if=buff.unbound_chaos.up
actions.fs_fel_barrage+=/the_hunt,if=fury>40&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>80)
actions.fs_fel_barrage+=/annihilation,if=fury-variable.gcd_drain-40>20&(buff.fel_barrage.remains<3|variable.generator_up|fury>80|variable.fury_gen>18)
actions.fs_fel_barrage+=/chaos_strike,if=fury-variable.gcd_drain-40>20&(cooldown.fel_barrage.remains&cooldown.fel_barrage.remains<10&fury>100|buff.fel_barrage.up&(buff.fel_barrage.remains*variable.fury_gen-buff.fel_barrage.remains*32)>0)
actions.fs_fel_barrage+=/demons_bite

actions.fs_meta=death_sweep,if=buff.metamorphosis.remains<gcd.max|debuff.essence_break.up&(buff.immolation_aura.down|!variable.fs_tier34_2piece)&(buff.demon_soul_tww3.down|!set_bonus.thewarwithin_season_3_4pc)|prev_gcd.1.metamorphosis&!variable.fs_tier34_2piece|buff.demonsurge_death_sweep.up&variable.fs_tier34_2piece&buff.demonsurge.remains<5|(variable.fs_tier34_2piece&cooldown.metamorphosis.up&talent.inertia)|active_enemies>=3&buff.demonsurge_death_sweep.up&(!talent.inertia|buff.inertia_trigger.down&cooldown.vengeful_retreat.remains|buff.inertia.up)&(!talent.essence_break|debuff.essence_break.up|cooldown.essence_break.remains>=5)
actions.fs_meta+=/sigil_of_flame,if=buff.demonsurge_hardcast.up&talent.student_of_suffering&debuff.essence_break.down&(talent.student_of_suffering&((talent.essence_break&cooldown.essence_break.remains>30-gcd.max|cooldown.essence_break.remains<=gcd.max+talent.inertia&(cooldown.vengeful_retreat.remains<=gcd|buff.initiative.up)+gcd.max*(cooldown.eye_beam.remains<=gcd.max))|(!talent.essence_break&(cooldown.eye_beam.remains>=10|cooldown.eye_beam.remains<=gcd.max))))
actions.fs_meta+=/vengeful_retreat,use_off_gcd=1,if=talent.initiative&(gcd.remains<0.3|talent.inertia&cooldown.eye_beam.remains>gcd.remains&(buff.cycle_of_hatred.stack=2|buff.cycle_of_hatred.stack=3))&(cooldown.metamorphosis.remains&(buff.demonsurge_annihilation.down&buff.demonsurge_death_sweep.down)|talent.restless_hunter&buff.demonsurge_annihilation.down)&(!talent.inertia&buff.unbound_chaos.down|buff.inertia_trigger.down)&(!talent.essence_break|cooldown.essence_break.remains>18|cooldown.essence_break.remains<=gcd.remains+talent.inertia*1.5&(!talent.student_of_suffering|(buff.student_of_suffering.up|cooldown.sigil_of_flame.remains>5)))&(cooldown.eye_beam.remains>5|cooldown.eye_beam.remains<=gcd.remains|cooldown.eye_beam.up)|cooldown.metamorphosis.up&buff.demonsurge.stack>1&talent.initiative&!talent.inertia&gcd.remains<0.3
actions.fs_meta+=/vengeful_retreat,use_off_gcd=1,if=variable.fs_tier34_2piece&buff.inertia_trigger.down&talent.initiative
actions.fs_meta+=/felblade,if=talent.inertia&variable.fs_tier34_2piece&buff.inertia_trigger.up
actions.fs_meta+=/death_sweep,if=(talent.essence_break&buff.demonsurge_death_sweep.up&(buff.inertia.up&(cooldown.essence_break.remains>buff.inertia.remains|!talent.essence_break)|cooldown.metamorphosis.remains<=5&buff.inertia_trigger.down|buff.inertia.up&buff.demonsurge_abyssal_gaze.up)|talent.inertia&buff.inertia_trigger.down&cooldown.vengeful_retreat.remains>=gcd.max&buff.inertia.down)&(!variable.fs_tier34_2piece|!talent.inertia|active_enemies>=3&debuff.essence_break.up)
actions.fs_meta+=/annihilation,if=buff.metamorphosis.remains<gcd.max&cooldown.blade_dance.remains<buff.metamorphosis.remains|debuff.essence_break.remains&debuff.essence_break.remains<0.5|talent.restless_hunter&(buff.demonsurge_annihilation.up|hero_tree.aldrachi_reaver&buff.inner_demon.up)&cooldown.essence_break.up&cooldown.metamorphosis.up
actions.fs_meta+=/annihilation,if=(buff.demonsurge_annihilation.up&talent.restless_hunter)&(cooldown.eye_beam.remains<gcd.max*3&cooldown.blade_dance.remains|cooldown.metamorphosis.remains<gcd.max*3)
actions.fs_meta+=/felblade,if=buff.inertia_trigger.up&talent.inertia&debuff.essence_break.down&cooldown.metamorphosis.remains&cooldown.eye_beam.remains&(cooldown.blade_dance.remains<=5.5&(talent.essence_break&cooldown.essence_break.remains<=0.5|!talent.essence_break|cooldown.essence_break.remains>=buff.inertia_trigger.remains&cooldown.blade_dance.remains<=4.5&(cooldown.blade_dance.remains|cooldown.blade_dance.remains<=0.5))|buff.metamorphosis.remains<=5.5+talent.shattered_destiny*2)
actions.fs_meta+=/fel_rush,if=buff.inertia_trigger.up&talent.inertia&debuff.essence_break.down&cooldown.metamorphosis.remains&cooldown.eye_beam.remains&(cooldown.felblade.remains&cooldown.essence_break.remains<=0.6|active_enemies>2)
actions.fs_meta+=/immolation_aura,if=(active_enemies>1|talent.a_fire_inside&(talent.isolated_prey|variable.fs_tier34_2piece))&debuff.essence_break.down&(active_enemies>=3|full_recharge_time<gcd.max*2|variable.fs_tier34_2piece&buff.immolation_aura.remains<=gcd.max|variable.fs_tier34_2piece&buff.immolation_aura.down)
actions.fs_meta+=/annihilation,if=buff.inner_demon.up&cooldown.blade_dance.remains&(cooldown.eye_beam.remains<gcd.max*3|cooldown.metamorphosis.remains<gcd.max*3)
actions.fs_meta+=/essence_break,if=fury>20&(cooldown.metamorphosis.remains>10|cooldown.blade_dance.remains<gcd.max*2&!variable.fs_tier34_2piece|variable.fs_tier34_2piece&buff.immolation_aura.up)&(buff.inertia_trigger.down|buff.inertia.up&buff.inertia.remains>=gcd.max*3|!talent.inertia|active_enemies>desired_targets&raid_event.adds.remains<cooldown.vengeful_retreat.remains+5|buff.metamorphosis.remains<=cooldown.metamorphosis.remains)&buff.out_of_range.remains<gcd.max&(!talent.shattered_destiny|cooldown.eye_beam.remains>4)&(active_enemies>1|cooldown.metamorphosis.remains>5&cooldown.eye_beam.remains)&(!buff.cycle_of_hatred.stack=3|buff.initiative.up|!talent.initiative|!talent.cycle_of_hatred)|fight_remains<5
actions.fs_meta+=/sigil_of_flame,if=buff.demonsurge_hardcast.up&buff.demonsurge_death_sweep.down&debuff.essence_break.down&(cooldown.eye_beam.remains>=20|cooldown.eye_beam.remains<=gcd.max)&(!talent.student_of_suffering|buff.demonsurge_sigil_of_doom.up)
actions.fs_meta+=/immolation_aura,if=!variable.fs_tier34_2piece&buff.demonsurge.up&debuff.essence_break.down&buff.demonsurge_consuming_fire.up&cooldown.blade_dance.remains>=gcd.max&cooldown.eye_beam.remains>=gcd.max&fury.deficit>10+variable.fury_gen
actions.fs_meta+=/eye_beam,if=debuff.essence_break.down&buff.inner_demon.down&(buff.metamorphosis.remains>=7|!set_bonus.thewarwithin_season_3_4pc)
actions.fs_meta+=/eye_beam,if=buff.demonsurge_hardcast.up&debuff.essence_break.down&buff.inner_demon.down&(buff.cycle_of_hatred.stack<4|cooldown.essence_break.remains>=20-gcd.max*talent.student_of_suffering|cooldown.sigil_of_flame.remains&talent.student_of_suffering|cooldown.essence_break.remains<=gcd.max|!talent.essence_break)&(buff.metamorphosis.remains>=7|!set_bonus.thewarwithin_season_3_4pc)
actions.fs_meta+=/death_sweep,if=(cooldown.essence_break.remains>=gcd.max*2+talent.student_of_suffering*gcd.max|debuff.essence_break.up|!talent.essence_break)&(buff.immolation_aura.down|!variable.fs_tier34_2piece|talent.screaming_brutality&talent.soulscar)&(buff.demon_soul_tww3.down|!set_bonus.thewarwithin_season_3_4pc|active_enemies>=3|talent.screaming_brutality&talent.soulscar)
actions.fs_meta+=/glaive_tempest,if=debuff.essence_break.down&(cooldown.blade_dance.remains>gcd.max*2|fury>60)&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>10)
actions.fs_meta+=/sigil_of_flame,if=active_enemies>2&debuff.essence_break.down
actions.fs_meta+=/annihilation,if=cooldown.blade_dance.remains|fury>60|soul_fragments.total>0|buff.metamorphosis.remains<5
actions.fs_meta+=/sigil_of_flame,if=buff.metamorphosis.remains>5&buff.out_of_range.down&!talent.student_of_suffering
actions.fs_meta+=/immolation_aura,if=!variable.fs_tier34_2piece&buff.out_of_range.down&recharge_time<(cooldown.eye_beam.remains<?buff.metamorphosis.remains)&(active_enemies>=desired_targets+raid_event.adds.count|raid_event.adds.in>full_recharge_time)
actions.fs_meta+=/felblade,if=(buff.out_of_range.down|fury.deficit>40+variable.fury_gen*(0.5%gcd.max))&!buff.inertia_trigger.up
actions.fs_meta+=/annihilation
actions.fs_meta+=/throw_glaive,if=buff.unbound_chaos.down&recharge_time<cooldown.eye_beam.remains&debuff.essence_break.down&(cooldown.eye_beam.remains>8|charges_fractional>1.01)&buff.out_of_range.down&active_enemies>1&!talent.furious_throws
actions.fs_meta+=/fel_rush,if=recharge_time<cooldown.eye_beam.remains&debuff.essence_break.down&(cooldown.eye_beam.remains>8|charges_fractional>1.01)&buff.out_of_range.down&active_enemies>1
actions.fs_meta+=/demons_bite

actions.fs_opener=potion,if=buff.initiative.up|!talent.initiative
actions.fs_opener+=/felblade,if=cooldown.the_hunt.up&!talent.a_fire_inside&fury<40
actions.fs_opener+=/the_hunt,if=talent.inertia|buff.initiative.up|!talent.initiative
actions.fs_opener+=/felblade,if=talent.inertia&buff.inertia_trigger.up&set_bonus.thewarwithin_season_3_4pc&buff.metamorphosis.up&debuff.essence_break.down&active_enemies<=2
actions.fs_opener+=/fel_rush,if=talent.inertia&buff.inertia_trigger.up&set_bonus.thewarwithin_season_3_4pc&buff.metamorphosis.up&debuff.essence_break.down&(active_enemies>=2|cooldown.felblade.remains)
actions.fs_opener+=/immolation_aura,if=variable.fs_tier34_2piece&buff.demonsurge_hardcast.up&(buff.demonsurge_consuming_fire.up|charges=2)
actions.fs_opener+=/annihilation,if=variable.fs_tier34_2piece&debuff.essence_break.down&cooldown.metamorphosis.remains&buff.demonsurge_annihilation.up&cooldown.eye_beam.up
actions.fs_opener+=/felblade,if=talent.inertia&buff.inertia_trigger.up&active_enemies=1&buff.metamorphosis.up&cooldown.metamorphosis.up&cooldown.essence_break.up&buff.inner_demon.down&buff.demonsurge_annihilation.down
actions.fs_opener+=/fel_rush,if=talent.inertia&buff.inertia_trigger.up&(cooldown.felblade.remains|active_enemies>1)&buff.metamorphosis.up&cooldown.metamorphosis.up&cooldown.essence_break.up&buff.inner_demon.down&buff.demonsurge_annihilation.down
actions.fs_opener+=/essence_break,if=buff.metamorphosis.up&(!talent.inertia|buff.inertia.up&(buff.inner_demon.down|!talent.chaotic_transformation))&(buff.demonsurge_annihilation.down|!talent.chaotic_transformation)&(!variable.fs_tier34_2piece|buff.demonsurge_hardcast.up&cooldown.eye_beam.remains&buff.demonsurge_consuming_fire.down)
actions.fs_opener+=/vengeful_retreat,use_off_gcd=1,if=talent.initiative&time>4&buff.metamorphosis.up&(!talent.inertia|buff.inertia_trigger.down)&talent.essence_break&buff.inner_demon.down&(buff.initiative.down|gcd.remains<0.1)&cooldown.blade_dance.remains
actions.fs_opener+=/felblade,if=talent.inertia&buff.inertia_trigger.up&hero_tree.felscarred&debuff.essence_break.down&talent.essence_break&cooldown.metamorphosis.remains&active_enemies<=2&cooldown.sigil_of_flame.remains
actions.fs_opener+=/sigil_of_flame,if=buff.demonsurge_hardcast.up&(buff.inner_demon.down|buff.out_of_range.up)&debuff.essence_break.down&(!variable.fs_tier34_2piece|cooldown.essence_break.remains|!talent.essence_break)
actions.fs_opener+=/annihilation,if=(buff.inner_demon.up|buff.demonsurge_annihilation.up)&(cooldown.metamorphosis.up|!talent.essence_break&cooldown.blade_dance.remains)
actions.fs_opener+=/death_sweep,if=buff.demonsurge_death_sweep.up&!talent.restless_hunter&(!variable.fs_tier34_2piece|buff.demonsurge_hardcast.down)
actions.fs_opener+=/annihilation,if=buff.demonsurge_annihilation.up&(!talent.essence_break|buff.inner_demon.up)
actions.fs_opener+=/immolation_aura,if=talent.a_fire_inside&talent.burning_wound&buff.metamorphosis.down
actions.fs_opener+=/felblade,if=fury<40&debuff.essence_break.down&buff.inertia_trigger.down&cooldown.metamorphosis.up
actions.fs_opener+=/metamorphosis,if=buff.metamorphosis.up&buff.inner_demon.down&buff.demonsurge_annihilation.down&cooldown.blade_dance.remains
actions.fs_opener+=/eye_beam,if=buff.metamorphosis.down|debuff.essence_break.down&buff.inner_demon.down&(cooldown.blade_dance.remains|talent.essence_break&cooldown.essence_break.up)&(!talent.a_fire_inside|action.immolation_aura.charges=0)
actions.fs_opener+=/eye_beam,if=buff.demonsurge_hardcast.up&debuff.essence_break.down&buff.inner_demon.down
actions.fs_opener+=/annihilation,if=variable.fs_tier34_2piece&(buff.immolation_aura.up|buff.demon_soul_tww3.up)
actions.fs_opener+=/death_sweep
actions.fs_opener+=/annihilation
actions.fs_opener+=/demons_bite

head=feldealers_visor,id=229316,bonus_id=6652/12176/12178/11960/11982/1501/10255
neck=necklace_of_the_devout,id=237433,bonus_id=6652/10394/10392/11980/1507/10255
shoulders=warmantle_of_the_hypogeal_nemesis,id=212063,bonus_id=10355/10369/6652/10262/1520/10255
back=wings_of_shattered_sorrow,id=225574,bonus_id=6652/10379/10355/10256/1527/10255,enchant=whisper_of_silken_avoidance_3
chest=feldealers_soul_engine,id=229319,bonus_id=6652/12178/11958/11982/1501/10255
shirt=wound_dressing,id=167196
wrists=treasureseekers_bindings,id=211020,bonus_id=6652/10876/10377/10266/3198/10255,enchant=whisper_of_armored_avoidance_3
hands=feldealers_underhandlers,id=229317,bonus_id=6652/10353/8096/12179/11959/11976/1494/10255
waist=durable_information_securing_container,id=245964,bonus_id=12533/1489
legs=feldealers_fur_kilt,id=229315,bonus_id=6652/12178/11961/11980/1494/10255
feet=nitroclad_striders,id=235440,bonus_id=6652/11964/13250/11980/3328/10255
finger1=venture_co_seal,id=235422,bonus_id=6652/10395/10392/13250/11979/3325/10255
finger2=seal_of_the_poisoned_pact,id=225578,bonus_id=6652/10355/10256/1527/10255/10395/10879,gems=147crit_49mastery_147crit_49mastery,enchant=glimmering_critical_strike_3
trinket1=eye_of_kezan,id=230198,bonus_id=6652/10355/11988/1507/10255
trinket2=improvised_seaforium_pacemaker,id=232541,bonus_id=11985/10390/6652/10383/1485/10255
main_hand=missileguided_throat_slitter,id=235495,bonus_id=6652/13250/11980/3328/10255
off_hand=capos_molten_knuckles,id=232804,bonus_id=6652/10353/11976/1494/10255

# Gear Summary
# gear_ilvl=644.63
# gear_agility=37663
# gear_stamina=264840
# gear_crit_rating=16935
# gear_haste_rating=8683
# gear_mastery_rating=8128
# gear_versatility_rating=1564
# gear_avoidance_rating=1065
# gear_armor=27961
# set_bonus=thewarwithin_season_2_2pc=1
# set_bonus=thewarwithin_season_2_4pc=1

Simulation & Raid Information

Iterations: 10023
Threads: 24
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.0 )

Performance:

Total Events Processed: 39733903
Max Event Queue: 55
Sim Seconds: 3006675
CPU Seconds: 17.2342
Physical Seconds: 0.8133
Speed Up: 174460

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
Vaahn Vaahn augmentation 453250 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.98sec
Vaahn Vaahn auto_attack_mh 0 6475276 21586 32.24 33463 66897 161.2 161.2 36.4% 16.3% 0.0% 0.0% 2.17sec 9250385 299.98sec
Vaahn Vaahn auto_attack_oh 1 3150337 10502 31.50 16731 33449 157.5 157.5 36.4% 16.8% 0.0% 0.0% 2.17sec 4500477 299.98sec
Vaahn Vaahn flask 432021 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.98sec
Vaahn Vaahn food 454149 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.98sec
Vaahn Vaahn immolation_aura ticks -258920 175750 586 0.00 12576 25134 0.0 0.0 39.8% 0.0% 0.0% 0.0% 0.00sec 175750 299.98sec
Vaahn Vaahn lightning_strike 1236111 10955286 36520 8.63 186231 372461 43.1 43.1 36.4% 0.0% 0.0% 0.0% 6.23sec 10955286 299.98sec
Vaahn Vaahn sigil_of_flame 204596 77506 258 0.20 55169 110305 1.0 1.0 40.5% 0.0% 0.0% 0.0% 0.00sec 270677 299.98sec
Vaahn Vaahn sigil_of_flame ticks -204596 193170 644 0.80 34523 69042 1.0 4.0 39.9% 0.0% 0.0% 0.0% 0.00sec 270677 299.98sec
Vaahn Vaahn venom_shock ticks -457928 2563870 8546 3.37 112019 223967 5.7 16.8 36.0% 0.0% 0.0% 0.0% 50.25sec 2563870 299.98sec
Vaahn Vaahn wrath_of_kezan 1216593 8898 30 0.01 101968 203713 0.1 0.1 36.8% 0.0% 0.0% 0.0% 10.73sec 8898 299.98sec

Fluffy_Pillow : 0 dps

Results, Spec and Gear

Resource Out In Waiting APM Active
Health72,998.20.00.00%0.0100.0%

Scale Factors for other metrics

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Sigil of Flame1.00.00.0s0.0s8.0s2.70%66.67%0.0 (0.0)1.0

Buff Details

  • buff initial source:Vaahn
  • cooldown name:buff_sigil_of_flame
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:8.0s / 8.0s
  • uptime_min/max:2.22% / 3.33%

Stack Uptimes

  • sigil_of_flame_1:2.70%

Spelldata

  • id:204598
  • name:Sigil of Flame
  • tooltip:Suffering {$=}w2 {$@spelldesc395020={$?a388114=false}[Chaos][Fire]} damage every {$t2=2} sec.{$?=}{$=}w4>0[ {$@=}auracaster has {$=}w4% increased chance to parry your attacks.][]
  • description:{$@spelldesc204596=Place a Sigil of Flame at the target location that activates after {$d=2 seconds}. Deals {$204598s1=0} {$@spelldesc395020={$?a388114=false}[Chaos][Fire]} damage, and an additional {$204598=}o3 {$@spelldesc395020={$?a388114=false}[Chaos][Fire]} damage over {$204598d=8 seconds}, to all enemies affected by the sigil. |CFFffffffGenerates {$389787s1=30} Fury.|R}
  • max_stacks:1
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.03
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.$?$w3>0[ Stamina increased by $w3%.][]
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.03
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by {$s1=3}%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by {$1490s1=3}%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Hunter's Mark

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_hunters_mark
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:257284
  • name:Hunter's Mark
  • tooltip:Can always be seen and tracked by the Hunter. Damage taken increased by $428402s4% while above {$s3=80}% health.
  • description:Apply Hunter's Mark to the target, causing the target to always be seen and tracked by the Hunter. Hunter's Mark increases all damage dealt to targets above {$s3=80}% health by {$428402s1=5}%. Only one Hunter's Mark damage increase can be applied to a target at a time. Hunter's Mark can only be applied to one target at a time. When applying Hunter's Mark in combat, the ability goes on cooldown for {$=}{{$s5=20000}/1000} sec.
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mark of the Wild

Buff Details

  • buff initial source:
  • cooldown name:buff_mark_of_the_wild
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.03
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1126
  • name:Mark of the Wild
  • tooltip:Versatility increased by $w1%.
  • description:Infuse a friendly target with the power of the wild, increasing their Versatility by $s1% for 60 minutes. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by {$=}w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by {$=}w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by {$113746s1=5}%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Skyfury

Buff Details

  • buff initial source:
  • cooldown name:buff_skyfury
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.10
  • default_chance:20.00%
  • default_value:2.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:462854
  • name:Skyfury
  • tooltip:Mastery increased by $w1% and auto attacks have a $h% chance to instantly strike again.
  • description:Harness the fury of the Windlord to grant a target ally $s1% Mastery and empower their auto attacks to have a $h% chance to instantly strike again for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:20.00%

Resources

Change Start Gain/s Loss/s Overflow End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 9999
Mean 299.98
Minimum 240.01
Maximum 359.99
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 20.00%
DPS
Fluffy_Pillow Damage Per Second
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 9999
Mean 78680.91
Minimum 51246.71
Maximum 117472.75
Spread ( max - min ) 66226.04
Range [ ( max - min ) / 2 * 100% ] 42.09%
Standard Deviation 9420.9236
5th Percentile 63946.25
95th Percentile 94933.74
( 95th Percentile - 5th Percentile ) 30987.49
Mean Distribution
Standard Deviation 94.2139
95.00% Confidence Interval ( 78496.26 - 78865.57 )
Normalized 95.00% Confidence Interval ( 99.77% - 100.23% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 551
0.1% Error 55074
0.1 Scale Factor Error with Delta=300 757654
0.05 Scale Factor Error with Delta=300 3030614
0.01 Scale Factor Error with Delta=300 75765350
HPS
Fluffy_Pillow Healing Per Second
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 9999
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (83) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength00000
Agility00000
Stamina00000
Intellect00000
Spirit00000
Health0159893990
Melee Crit5.00%5.00%0
Spell Crit0.00%0.00%0
Haste0.00%0.00%0
Versatility0.00%0.00%0
Mitigation Versatility0.00%0.00%0
Mastery0.00%0.00%0
Armor428574285742857
Run Speed700
Tank-Miss3.00%3.00%0
Tank-Dodge3.00%3.00%0
Tank-Parry3.00%3.00%0
Tank-Block3.00%3.00%0
Tank-Crit0.00%0.00%0

Gear

Source Slot Average Item Level: 0.00

Profile

tank_dummy="Fluffy_Pillow"
source=default
spec=unknown
level=83
race=humanoid
role=tank
position=front

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.