diff --git a/sim/death_knight/unholy/TestUnholy.results b/sim/death_knight/unholy/TestUnholy.results
index b5d99f36f1..c475dbc654 100644
--- a/sim/death_knight/unholy/TestUnholy.results
+++ b/sim/death_knight/unholy/TestUnholy.results
@@ -38,2384 +38,2384 @@ character_stats_results: {
 dps_results: {
  key: "TestUnholy-AllItems-AgileShadowspiritDiamond"
  value: {
-  dps: 41865.60167
-  tps: 31056.53037
+  dps: 41818.38818
+  tps: 31036.01452
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Althor'sAbacus-50366"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 779.16345
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 777.20486
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-AncientPetrifiedSeed-69001"
  value: {
-  dps: 40048.60709
-  tps: 29947.71419
-  hps: 646.50919
+  dps: 40007.56595
+  tps: 29936.25266
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Anhuur'sHymnal-55889"
  value: {
-  dps: 39422.69975
-  tps: 29265.29242
-  hps: 646.50919
+  dps: 39381.77946
+  tps: 29254.03644
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Anhuur'sHymnal-56407"
  value: {
-  dps: 39422.49334
-  tps: 29264.90023
-  hps: 646.50919
+  dps: 39381.63872
+  tps: 29253.76903
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ApparatusofKhaz'goroth-68972"
  value: {
-  dps: 40925.19104
-  tps: 30346.92824
-  hps: 646.50919
+  dps: 40883.65531
+  tps: 30335.72245
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ApparatusofKhaz'goroth-69113"
  value: {
-  dps: 41121.36089
-  tps: 30488.17607
-  hps: 646.50919
+  dps: 41079.73625
+  tps: 30476.96054
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ArrowofTime-72897"
  value: {
-  dps: 40639.63353
-  tps: 30123.24752
-  hps: 665.31673
+  dps: 40616.4544
+  tps: 30119.09253
+  hps: 664.53308
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-AustereShadowspiritDiamond"
  value: {
-  dps: 41538.61759
-  tps: 30742.72923
+  dps: 41485.91053
+  tps: 30717.21536
   hps: 665.63364
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BaubleofTrueBlood-50726"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BedrockTalisman-58182"
  value: {
-  dps: 39461.85603
-  tps: 29304.17394
-  hps: 646.50919
+  dps: 39420.98434
+  tps: 29293.03968
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BellofEnragingResonance-59326"
  value: {
-  dps: 40069.13076
-  tps: 29759.91592
-  hps: 658.2639
+  dps: 40032.70744
+  tps: 29741.81546
+  hps: 657.48025
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BellofEnragingResonance-65053"
  value: {
-  dps: 40133.44418
-  tps: 29808.93479
-  hps: 660.61484
+  dps: 40096.87005
+  tps: 29794.00908
+  hps: 659.8312
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BindingPromise-67037"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Blood-SoakedAleMug-63843"
  value: {
-  dps: 39780.26454
-  tps: 29655.10683
-  hps: 646.50919
+  dps: 39739.30223
+  tps: 29643.78571
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodofIsiset-55995"
  value: {
-  dps: 39834.15176
-  tps: 29713.8068
-  hps: 646.50919
+  dps: 39793.17346
+  tps: 29702.4573
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodofIsiset-56414"
  value: {
-  dps: 39888.20971
-  tps: 29772.81711
-  hps: 646.50919
+  dps: 39847.21549
+  tps: 29761.4393
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodthirstyGladiator'sBadgeofConquest-64687"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodthirstyGladiator'sBadgeofDominance-64688"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodthirstyGladiator'sBadgeofVictory-64689"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodthirstyGladiator'sEmblemofCruelty-64740"
  value: {
-  dps: 40015.53796
-  tps: 29715.29384
-  hps: 658.2639
+  dps: 39978.92585
+  tps: 29697.19346
+  hps: 657.48025
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodthirstyGladiator'sEmblemofMeditation-64741"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodthirstyGladiator'sEmblemofTenacity-64742"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodthirstyGladiator'sInsigniaofConquest-64761"
  value: {
-  dps: 39771.03141
-  tps: 29498.3511
-  hps: 646.50919
+  dps: 39730.86879
+  tps: 29486.77593
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodthirstyGladiator'sInsigniaofDominance-64762"
  value: {
-  dps: 39422.53478
-  tps: 29264.97897
-  hps: 646.50919
+  dps: 39381.68016
+  tps: 29253.84777
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BloodthirstyGladiator'sInsigniaofVictory-64763"
  value: {
-  dps: 40801.54903
-  tps: 30170.24977
-  hps: 648.07648
+  dps: 40808.77258
+  tps: 30174.87025
+  hps: 647.29284
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Bone-LinkFetish-77210"
  value: {
-  dps: 42065.51621
-  tps: 31393.76514
-  hps: 646.50919
+  dps: 42024.39242
+  tps: 31394.47206
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Bone-LinkFetish-77982"
  value: {
-  dps: 41761.30948
-  tps: 31136.2921
-  hps: 646.50919
+  dps: 41712.29908
+  tps: 31119.44575
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Bone-LinkFetish-78002"
  value: {
-  dps: 42473.33383
-  tps: 31748.2005
-  hps: 646.50919
+  dps: 42416.83445
+  tps: 31727.11506
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BottledLightning-66879"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BottledWishes-77114"
  value: {
-  dps: 40194.59321
-  tps: 29756.58085
-  hps: 667.66767
+  dps: 40143.58329
+  tps: 29692.66121
+  hps: 666.10038
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BracingShadowspiritDiamond"
  value: {
-  dps: 41524.86663
-  tps: 30114.44728
+  dps: 41472.16886
+  tps: 30089.44799
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Brawler'sTrophy-232015"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Bryntroll,theBoneArbiter-50709"
  value: {
-  dps: 43120.17978
-  tps: 32013.58168
-  hps: 601.25407
+  dps: 43075.60591
+  tps: 31964.78
+  hps: 597.27225
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-BurningShadowspiritDiamond"
  value: {
-  dps: 41816.10149
-  tps: 31036.70085
+  dps: 41762.82055
+  tps: 31010.61053
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CataclysmicGladiator'sBadgeofConquest-73648"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CataclysmicGladiator'sBadgeofDominance-73498"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CataclysmicGladiator'sBadgeofVictory-73496"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CataclysmicGladiator'sInsigniaofConquest-73643"
  value: {
-  dps: 39967.70099
-  tps: 29628.58324
-  hps: 646.50919
+  dps: 39918.51582
+  tps: 29603.88073
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CataclysmicGladiator'sInsigniaofDominance-73497"
  value: {
-  dps: 39422.62643
-  tps: 29265.1531
-  hps: 646.50919
+  dps: 39381.77181
+  tps: 29254.0219
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CataclysmicGladiator'sInsigniaofVictory-73491"
  value: {
-  dps: 41546.23809
-  tps: 30715.83922
+  dps: 41536.17318
+  tps: 30698.88386
   hps: 646.50919
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ChaoticShadowspiritDiamond"
  value: {
-  dps: 41915.66212
-  tps: 31105.47604
-  hps: 662.18214
+  dps: 41881.3647
+  tps: 31095.20347
+  hps: 661.39849
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Coren'sChilledChromiumCoaster-232012"
  value: {
-  dps: 40319.62165
-  tps: 30002.20093
-  hps: 658.2639
+  dps: 40281.13903
+  tps: 29983.26302
+  hps: 657.48025
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CoreofRipeness-58184"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CorpseTongueCoin-50349"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CrecheoftheFinalDragon-77205"
  value: {
-  dps: 42858.31844
-  tps: 31704.02888
-  hps: 662.96579
+  dps: 42780.95001
+  tps: 31600.66681
+  hps: 661.39849
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CrecheoftheFinalDragon-77972"
  value: {
-  dps: 42553.16254
-  tps: 31454.36922
-  hps: 661.39849
+  dps: 42504.55976
+  tps: 31367.67899
+  hps: 659.8312
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CrecheoftheFinalDragon-77992"
  value: {
-  dps: 43348.14806
-  tps: 31978.49177
+  dps: 43385.93663
+  tps: 31967.43546
   hps: 662.18214
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CrushingWeight-59506"
  value: {
-  dps: 41288.74933
-  tps: 30544.07193
-  hps: 661.39849
+  dps: 41268.04211
+  tps: 30548.80748
+  hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CrushingWeight-65118"
  value: {
-  dps: 41655.54477
-  tps: 30793.55248
+  dps: 41624.3981
+  tps: 30758.38549
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CunningoftheCruel-77208"
  value: {
-  dps: 39976.10233
-  tps: 29784.0753
-  hps: 646.50919
+  dps: 39917.36902
+  tps: 29749.33078
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CunningoftheCruel-77980"
  value: {
-  dps: 39963.04139
-  tps: 29767.10045
-  hps: 646.50919
+  dps: 39919.80221
+  tps: 29756.11919
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-CunningoftheCruel-78000"
  value: {
-  dps: 40006.35079
-  tps: 29823.73301
-  hps: 646.50919
+  dps: 39985.67447
+  tps: 29809.72457
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-DarkmoonCard:Earthquake-62048"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-DarkmoonCard:Hurricane-62049"
  value: {
-  dps: 41038.21609
-  tps: 30494.57613
-  hps: 641.02366
+  dps: 41023.05434
+  tps: 30483.09088
+  hps: 643.3746
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-DarkmoonCard:Hurricane-62051"
  value: {
-  dps: 40148.57039
-  tps: 29825.22665
-  hps: 641.02366
+  dps: 40124.11758
+  tps: 29818.306
+  hps: 643.3746
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-DarkmoonCard:Tsunami-62050"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-DarkmoonCard:Volcano-62047"
  value: {
-  dps: 39993.00917
-  tps: 29878.41846
-  hps: 646.50919
+  dps: 39950.67768
+  tps: 29829.37176
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Deathbringer'sWill-50363"
  value: {
-  dps: 40418.06244
-  tps: 29947.83201
+  dps: 40376.9122
+  tps: 29956.85092
   hps: 656.69661
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-DestructiveShadowspiritDiamond"
  value: {
-  dps: 41620.68153
-  tps: 30793.9101
-  hps: 662.18214
+  dps: 41586.07194
+  tps: 30783.32302
+  hps: 661.39849
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-DislodgedForeignObject-50348"
  value: {
-  dps: 39817.00254
-  tps: 29553.13078
+  dps: 39708.48584
+  tps: 29462.7407
   hps: 652.77837
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Dwyer'sCaber-70141"
  value: {
-  dps: 41600.06327
-  tps: 30816.85051
-  hps: 655.91296
+  dps: 41582.89556
+  tps: 30822.03755
+  hps: 658.2639
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EffulgentShadowspiritDiamond"
  value: {
-  dps: 41524.86663
-  tps: 30729.02783
+  dps: 41472.16886
+  tps: 30703.51836
   hps: 665.63364
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ElectrosparkHeartstarter-67118"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ElementiumDeathplateBattlearmor"
  value: {
-  dps: 34079.17159
-  tps: 25441.88319
-  hps: 572.55393
+  dps: 34096.62146
+  tps: 25440.07758
+  hps: 571.77175
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ElementiumDeathplateBattlegear"
  value: {
-  dps: 38348.33589
-  tps: 28576.85546
-  hps: 650.77168
+  dps: 38239.49755
+  tps: 28497.8466
+  hps: 649.9895
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EmberShadowspiritDiamond"
  value: {
-  dps: 41524.86663
-  tps: 30729.02783
+  dps: 41472.16886
+  tps: 30703.51836
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EnigmaticShadowspiritDiamond"
  value: {
-  dps: 41620.68153
-  tps: 30793.9101
-  hps: 662.18214
+  dps: 41586.07194
+  tps: 30783.32302
+  hps: 661.39849
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EssenceoftheCyclone-59473"
  value: {
-  dps: 40420.02171
-  tps: 29869.59772
+  dps: 40418.99095
+  tps: 29933.53141
   hps: 657.48025
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EssenceoftheCyclone-65140"
  value: {
-  dps: 40661.71657
-  tps: 30085.12187
-  hps: 657.48025
+  dps: 40617.03679
+  tps: 30092.97974
+  hps: 656.69661
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EssenceoftheEternalFlame-69002"
  value: {
-  dps: 40048.60709
-  tps: 29947.71419
-  hps: 646.50919
+  dps: 41432.19526
+  tps: 30897.03132
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EternalShadowspiritDiamond"
  value: {
-  dps: 41524.86663
-  tps: 30729.02783
+  dps: 41472.16886
+  tps: 30703.51836
   hps: 665.63364
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EyeofUnmaking-77200"
  value: {
-  dps: 42777.96579
-  tps: 31659.81491
-  hps: 644.94189
+  dps: 42767.24171
+  tps: 31671.39865
+  hps: 644.15825
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EyeofUnmaking-77977"
  value: {
-  dps: 42392.93895
-  tps: 31383.04277
-  hps: 644.94189
+  dps: 42382.16315
+  tps: 31394.54561
+  hps: 644.15825
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-EyeofUnmaking-77997"
  value: {
-  dps: 43201.49532
-  tps: 31964.26426
-  hps: 644.94189
+  dps: 43190.82813
+  tps: 31975.937
+  hps: 644.15825
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-FallofMortality-59500"
  value: {
-  dps: 39422.62643
-  tps: 29265.1531
-  hps: 646.50919
+  dps: 39381.77181
+  tps: 29254.0219
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-FallofMortality-65124"
  value: {
-  dps: 39422.62643
-  tps: 29265.1531
-  hps: 646.50919
+  dps: 39381.77181
+  tps: 29254.0219
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-FieryQuintessence-69000"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Figurine-DemonPanther-52199"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Figurine-DreamOwl-52354"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Figurine-EarthenGuardian-52352"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 672.4014
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 671.58637
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Figurine-JeweledSerpent-52353"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Figurine-KingofBoars-52351"
  value: {
-  dps: 39888.20971
-  tps: 29772.81711
-  hps: 646.50919
+  dps: 39847.21549
+  tps: 29761.4393
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-FireoftheDeep-77117"
  value: {
-  dps: 40171.45315
-  tps: 30081.65697
-  hps: 646.50919
+  dps: 40130.37647
+  tps: 30070.13174
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-FleetShadowspiritDiamond"
  value: {
-  dps: 41617.52644
-  tps: 30830.18381
+  dps: 41564.76452
+  tps: 30804.5795
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-FluidDeath-58181"
  value: {
-  dps: 39808.68186
-  tps: 29531.1679
-  hps: 646.50919
+  dps: 39772.50516
+  tps: 29517.91843
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ForlornShadowspiritDiamond"
  value: {
-  dps: 41524.86663
-  tps: 30729.02783
+  dps: 41472.16886
+  tps: 30703.51836
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-FoulGiftoftheDemonLord-72898"
  value: {
-  dps: 40095.48417
-  tps: 30001.67985
-  hps: 646.50919
+  dps: 40054.6151
+  tps: 29990.25332
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-FuryofAngerforge-59461"
  value: {
-  dps: 40069.12598
-  tps: 29759.90683
-  hps: 658.2639
+  dps: 40032.70266
+  tps: 29741.80637
+  hps: 657.48025
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-GaleofShadows-56138"
  value: {
-  dps: 40081.58001
-  tps: 29703.9565
+  dps: 40025.26994
+  tps: 29671.29635
   hps: 656.69661
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-GaleofShadows-56462"
  value: {
-  dps: 39899.26206
-  tps: 29594.14314
+  dps: 39925.02595
+  tps: 29636.57157
   hps: 657.48025
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-GearDetector-61462"
  value: {
-  dps: 39933.91556
-  tps: 29566.78619
-  hps: 654.34566
+  dps: 39961.18454
+  tps: 29606.69281
+  hps: 652.77837
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-GlowingTwilightScale-54589"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-GraceoftheHerald-55266"
  value: {
-  dps: 39649.28754
-  tps: 29452.46436
-  hps: 645.72554
+  dps: 39650.25035
+  tps: 29441.81123
+  hps: 644.15825
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-GraceoftheHerald-56295"
  value: {
-  dps: 39948.08209
-  tps: 29665.98848
-  hps: 648.07648
+  dps: 39896.89971
+  tps: 29591.33535
+  hps: 644.15825
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Gurthalak,VoiceoftheDeeps-77191"
  value: {
-  dps: 44614.22969
-  tps: 33182.59144
-  hps: 636.17485
+  dps: 44620.17924
+  tps: 33179.87491
+  hps: 632.81329
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Gurthalak,VoiceoftheDeeps-78478"
  value: {
-  dps: 44948.90865
-  tps: 33442.39839
-  hps: 641.68316
+  dps: 44955.1407
+  tps: 33439.8347
+  hps: 638.2925
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Gurthalak,VoiceoftheDeeps-78487"
  value: {
-  dps: 44319.35453
-  tps: 32953.64835
-  hps: 631.22294
+  dps: 44325.0548
+  tps: 32950.79671
+  hps: 627.88754
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-HarmlightToken-63839"
  value: {
-  dps: 39556.07676
-  tps: 29396.66043
-  hps: 646.50919
+  dps: 39516.05093
+  tps: 29386.35802
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Harrison'sInsigniaofPanache-65803"
  value: {
-  dps: 40732.80717
-  tps: 30348.709
-  hps: 646.50919
+  dps: 40690.94926
+  tps: 30337.25142
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-HeartofIgnacious-59514"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-HeartofIgnacious-65110"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-HeartofRage-59224"
  value: {
-  dps: 41681.35291
-  tps: 30784.23567
-  hps: 657.48025
+  dps: 41707.5927
+  tps: 30810.31702
+  hps: 659.04755
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-HeartofSolace-55868"
  value: {
-  dps: 41547.85069
-  tps: 30690.31732
-  hps: 657.48025
+  dps: 41527.98715
+  tps: 30658.78637
+  hps: 659.04755
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-HeartofSolace-56393"
  value: {
-  dps: 41803.45534
-  tps: 30832.59576
+  dps: 41801.13254
+  tps: 30814.72945
   hps: 654.34566
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-HeartofThunder-55845"
  value: {
-  dps: 39448.87997
-  tps: 29291.23813
-  hps: 646.50919
+  dps: 39408.01391
+  tps: 29280.10488
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-HeartofThunder-56370"
  value: {
-  dps: 39457.38786
-  tps: 29299.71963
-  hps: 646.50919
+  dps: 39416.51811
+  tps: 29288.58572
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-HeartoftheVile-66969"
  value: {
-  dps: 39810.6679
-  tps: 29505.14854
-  hps: 647.29284
+  dps: 39765.25756
+  tps: 29485.46802
+  hps: 644.15825
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ImpassiveShadowspiritDiamond"
  value: {
-  dps: 41620.68153
-  tps: 30793.9101
-  hps: 662.18214
+  dps: 41586.07194
+  tps: 30783.32302
+  hps: 661.39849
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ImpatienceofYouth-62464"
  value: {
-  dps: 39947.11521
-  tps: 29837.04903
-  hps: 646.50919
+  dps: 41490.33181
+  tps: 30919.3524
+  hps: 647.29284
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ImpatienceofYouth-62469"
  value: {
-  dps: 39947.11521
-  tps: 29837.04903
-  hps: 646.50919
+  dps: 39906.10368
+  tps: 29825.6404
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ImpetuousQuery-55881"
  value: {
-  dps: 39834.22932
-  tps: 29713.95416
-  hps: 646.50919
+  dps: 39793.25102
+  tps: 29702.60467
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ImpetuousQuery-56406"
  value: {
-  dps: 39888.20971
-  tps: 29772.81711
-  hps: 646.50919
+  dps: 39847.21549
+  tps: 29761.4393
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-IndomitablePride-77211"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 688.16715
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 687.33301
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-IndomitablePride-77983"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 683.43742
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 682.60902
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-IndomitablePride-78003"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 693.50325
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 692.66264
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-InsigniaofDiplomacy-61433"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-InsigniaoftheCorruptedMind-77203"
  value: {
-  dps: 40447.71696
-  tps: 29876.09618
+  dps: 40411.72295
+  tps: 29820.61346
   hps: 666.10038
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-InsigniaoftheCorruptedMind-77971"
  value: {
-  dps: 40496.28569
-  tps: 29983.04137
-  hps: 669.23497
+  dps: 40451.07102
+  tps: 29958.04115
+  hps: 667.66767
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-InsigniaoftheCorruptedMind-77991"
  value: {
-  dps: 40506.04059
-  tps: 29933.52707
+  dps: 40575.17824
+  tps: 29982.32602
   hps: 668.45132
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-InsigniaoftheEarthenLord-61429"
  value: {
-  dps: 39739.39251
-  tps: 29610.5359
-  hps: 646.50919
+  dps: 39698.44235
+  tps: 29599.23632
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-JarofAncientRemedies-59354"
  value: {
-  dps: 39422.66787
-  tps: 29265.23184
-  hps: 646.50919
+  dps: 39381.81325
+  tps: 29254.10064
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-JarofAncientRemedies-65029"
  value: {
-  dps: 39422.66787
-  tps: 29265.23184
-  hps: 646.50919
+  dps: 39381.81325
+  tps: 29254.10064
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-JawsofDefeat-68926"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-JawsofDefeat-69111"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-JujuofNimbleness-63840"
  value: {
-  dps: 39780.26454
-  tps: 29655.10683
-  hps: 646.50919
+  dps: 39739.30223
+  tps: 29643.78571
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-KeytotheEndlessChamber-55795"
  value: {
-  dps: 39699.28678
-  tps: 29438.61528
-  hps: 646.50919
+  dps: 39660.37102
+  tps: 29426.70551
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-KeytotheEndlessChamber-56328"
  value: {
-  dps: 39798.33586
-  tps: 29503.04584
-  hps: 646.50919
+  dps: 39743.93762
+  tps: 29478.52729
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-KiroptyricSigil-77113"
  value: {
-  dps: 40194.59321
-  tps: 29756.58085
-  hps: 667.66767
+  dps: 40143.58329
+  tps: 29692.66121
+  hps: 666.10038
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-KvaldirBattleStandard-59685"
  value: {
-  dps: 39868.02731
-  tps: 29589.22659
+  dps: 39816.72701
+  tps: 29532.79948
   hps: 653.56202
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-KvaldirBattleStandard-59689"
  value: {
-  dps: 39868.02731
-  tps: 29589.22659
+  dps: 39816.72701
+  tps: 29532.79948
   hps: 653.56202
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-LadyLa-La'sSingingShell-67152"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-LeadenDespair-55816"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 666.0951
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 665.28771
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-LeadenDespair-56347"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 672.4014
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 671.58637
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-LeftEyeofRajh-56102"
  value: {
-  dps: 39899.36195
-  tps: 29554.07298
-  hps: 655.91296
+  dps: 39880.58809
+  tps: 29573.3058
+  hps: 655.12931
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-LeftEyeofRajh-56427"
  value: {
-  dps: 39885.11447
-  tps: 29519.99188
+  dps: 39842.13994
+  tps: 29514.93425
   hps: 656.69661
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-LicensetoSlay-58180"
  value: {
-  dps: 40852.94793
-  tps: 30276.03491
-  hps: 644.94189
+  dps: 40841.96522
+  tps: 30287.21412
+  hps: 644.15825
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MagmaPlatedBattlearmor"
  value: {
-  dps: 32606.89667
-  tps: 23978.87573
-  hps: 544.85377
+  dps: 32591.74834
+  tps: 23957.94164
+  hps: 545.59913
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MagmaPlatedBattlegear"
  value: {
-  dps: 35984.31542
-  tps: 26663.22607
+  dps: 36019.41043
+  tps: 26670.34098
   hps: 604.48209
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MagnetiteMirror-55814"
  value: {
-  dps: 39612.73274
-  tps: 29385.33063
-  hps: 654.34566
+  dps: 39586.70652
+  tps: 29373.3398
+  hps: 652.77837
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MagnetiteMirror-56345"
  value: {
-  dps: 39587.12998
-  tps: 29335.68851
+  dps: 39537.90077
+  tps: 29325.44485
   hps: 656.69661
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MandalaofStirringPatterns-62467"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MandalaofStirringPatterns-62472"
  value: {
-  dps: 39422.66309
-  tps: 29265.22276
-  hps: 646.50919
+  dps: 39381.80847
+  tps: 29254.09156
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MarkofKhardros-56132"
  value: {
-  dps: 40411.22604
-  tps: 29976.85893
-  hps: 646.50919
+  dps: 40369.92327
+  tps: 29965.67866
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MarkofKhardros-56458"
  value: {
-  dps: 40540.69814
-  tps: 30070.0825
-  hps: 646.50919
+  dps: 40499.33669
+  tps: 30058.8958
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MatrixRestabilizer-68994"
  value: {
-  dps: 41049.08583
-  tps: 30401.65025
-  hps: 665.31673
+  dps: 41002.62042
+  tps: 30382.18147
+  hps: 664.53308
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MatrixRestabilizer-69150"
  value: {
-  dps: 41323.04492
-  tps: 30574.58162
-  hps: 670.01861
+  dps: 41277.96664
+  tps: 30550.74627
+  hps: 669.23497
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MightoftheOcean-55251"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MightoftheOcean-56285"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MirrorofBrokenImages-62466"
  value: {
-  dps: 39947.11521
-  tps: 29837.04903
-  hps: 646.50919
+  dps: 39906.10368
+  tps: 29825.6404
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MirrorofBrokenImages-62471"
  value: {
-  dps: 39947.11521
-  tps: 29837.04903
-  hps: 646.50919
+  dps: 39906.10368
+  tps: 29825.6404
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MithrilStopwatch-232013"
  value: {
-  dps: 40023.20923
-  tps: 29719.30609
-  hps: 658.2639
+  dps: 39985.82092
+  tps: 29701.31588
+  hps: 657.48025
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MoonwellChalice-70142"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-MoonwellPhial-70143"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 677.43431
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 676.61318
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-NecromanticFocus-68982"
  value: {
-  dps: 40034.30702
-  tps: 29930.5101
-  hps: 646.50919
+  dps: 39993.26254
+  tps: 29919.04261
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-NecromanticFocus-69139"
  value: {
-  dps: 40112.8929
-  tps: 30015.9887
-  hps: 646.50919
+  dps: 40071.82472
+  tps: 30004.47873
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-NecroticBoneplateBattlegear"
  value: {
-  dps: 36798.41502
-  tps: 27501.70913
-  hps: 629.6329
+  dps: 36833.20886
+  tps: 27496.01389
+  hps: 628.09721
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Oremantle'sFavor-61448"
  value: {
-  dps: 40183.66901
-  tps: 29813.01146
-  hps: 646.50919
+  dps: 40142.46939
+  tps: 29801.84247
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-PetrifiedPickledEgg-232014"
  value: {
-  dps: 39593.05402
-  tps: 29369.14359
+  dps: 39641.9862
+  tps: 29400.57533
   hps: 652.77837
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-PetrifiedTwilightScale-54591"
  value: {
-  dps: 39445.05448
-  tps: 29287.42451
-  hps: 646.50919
+  dps: 39404.19008
+  tps: 29276.29155
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-PhylacteryoftheNamelessLich-50365"
  value: {
-  dps: 39765.29881
-  tps: 29514.03446
-  hps: 651.21107
+  dps: 39729.98641
+  tps: 29504.35981
+  hps: 650.42743
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-PorcelainCrab-55237"
  value: {
-  dps: 39798.10374
-  tps: 29671.6643
-  hps: 646.50919
+  dps: 39756.48984
+  tps: 29660.1823
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-PorcelainCrab-56280"
  value: {
-  dps: 40101.05993
-  tps: 29994.72364
-  hps: 646.50919
+  dps: 40063.61124
+  tps: 29985.28655
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-PowerfulShadowspiritDiamond"
  value: {
-  dps: 41524.86663
-  tps: 30729.02783
+  dps: 41472.16886
+  tps: 30703.51836
   hps: 665.63364
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Prestor'sTalismanofMachination-59441"
  value: {
-  dps: 40443.06603
-  tps: 29914.91387
+  dps: 40442.78014
+  tps: 29965.86077
   hps: 662.96579
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Prestor'sTalismanofMachination-65026"
  value: {
-  dps: 40564.2525
-  tps: 30004.32949
-  hps: 662.96579
+  dps: 40474.37495
+  tps: 29918.024
+  hps: 662.18214
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Rainsong-55854"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Rainsong-56377"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ReflectionoftheLight-77115"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ResolveofUndying-77201"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ResolveofUndying-77978"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ResolveofUndying-77998"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ReverberatingShadowspiritDiamond"
  value: {
-  dps: 42032.12841
-  tps: 31192.40381
+  dps: 41978.74111
+  tps: 31166.26006
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RevitalizingShadowspiritDiamond"
  value: {
-  dps: 41816.10149
-  tps: 31036.70085
+  dps: 41762.82055
+  tps: 31010.61053
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Ricket'sMagneticFireball-70144"
  value: {
-  dps: 39775.11602
-  tps: 29500.85776
-  hps: 646.50919
+  dps: 39740.65576
+  tps: 29487.60829
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RightEyeofRajh-56100"
  value: {
-  dps: 40465.72859
-  tps: 29914.70157
-  hps: 641.02366
+  dps: 40533.61547
+  tps: 29991.34856
+  hps: 642.59095
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RightEyeofRajh-56431"
  value: {
-  dps: 40531.38065
-  tps: 29883.41635
+  dps: 40487.43751
+  tps: 29889.96041
   hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RosaryofLight-72901"
  value: {
-  dps: 41839.42967
-  tps: 30956.06916
-  hps: 658.2639
+  dps: 41834.82407
+  tps: 30994.30059
+  hps: 656.69661
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RottingSkull-77116"
  value: {
-  dps: 40348.50081
-  tps: 29963.40867
-  hps: 665.31673
+  dps: 42570.24377
+  tps: 31363.13647
+  hps: 664.53308
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuneofZeth-68998"
  value: {
-  dps: 40173.99175
-  tps: 29837.72088
-  hps: 661.39849
+  dps: 40139.20626
+  tps: 29824.12796
+  hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sBadgeofConquest-70399"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sBadgeofConquest-72304"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sBadgeofDominance-70401"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sBadgeofDominance-72448"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sBadgeofVictory-70400"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sBadgeofVictory-72450"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sInsigniaofConquest-70404"
  value: {
-  dps: 39851.11436
-  tps: 29551.99816
-  hps: 646.50919
+  dps: 39815.51345
+  tps: 29548.61045
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sInsigniaofConquest-72309"
  value: {
-  dps: 39856.0709
-  tps: 29544.91243
-  hps: 646.50919
+  dps: 39807.09968
+  tps: 29523.059
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sInsigniaofDominance-70402"
  value: {
-  dps: 39422.53478
-  tps: 29264.97897
-  hps: 646.50919
+  dps: 39381.73819
+  tps: 29253.95803
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sInsigniaofDominance-72449"
  value: {
-  dps: 39422.58757
-  tps: 29265.07926
-  hps: 646.50919
+  dps: 39381.73294
+  tps: 29253.94806
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sInsigniaofVictory-70403"
  value: {
-  dps: 41200.22765
-  tps: 30551.8926
-  hps: 643.3746
+  dps: 41141.90358
+  tps: 30466.50673
+  hps: 641.8073
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-RuthlessGladiator'sInsigniaofVictory-72455"
  value: {
-  dps: 41426.10876
-  tps: 30631.9592
-  hps: 645.72554
+  dps: 41404.65265
+  tps: 30616.91112
+  hps: 644.94189
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ScalesofLife-68915"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 681.37575
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 680.54984
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ScalesofLife-69109"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 685.92356
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 685.09214
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Schnottz'sMedallionofCommand-65805"
  value: {
-  dps: 40040.1397
-  tps: 29828.15307
-  hps: 646.50919
+  dps: 40003.20678
+  tps: 29816.67473
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SeaStar-55256"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SeaStar-56290"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SealoftheSevenSigns-77204"
  value: {
-  dps: 39915.83599
-  tps: 29462.91364
-  hps: 659.8312
+  dps: 39900.93246
+  tps: 29460.85513
+  hps: 658.2639
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SealoftheSevenSigns-77969"
  value: {
-  dps: 39920.37289
-  tps: 29491.48114
-  hps: 653.56202
+  dps: 39893.40081
+  tps: 29488.69517
+  hps: 654.34566
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SealoftheSevenSigns-77989"
  value: {
-  dps: 40160.97481
-  tps: 29701.00924
-  hps: 662.96579
+  dps: 40143.61941
+  tps: 29670.95118
+  hps: 663.74943
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Shadowmourne-49623"
  value: {
-  dps: 44692.65267
-  tps: 33194.70535
-  hps: 613.75596
+  dps: 44648.18638
+  tps: 33200.56751
+  hps: 611.34593
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ShardofWoe-60233"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Shrine-CleansingPurifier-63838"
  value: {
-  dps: 40657.51004
-  tps: 30012.34246
-  hps: 655.12931
+  dps: 40655.82331
+  tps: 30035.37832
+  hps: 653.56202
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Sindragosa'sFlawlessFang-50364"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 662.15366
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 661.35105
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Skardyn'sGrace-56115"
  value: {
-  dps: 39670.08321
-  tps: 29426.07231
-  hps: 646.50919
+  dps: 39637.28738
+  tps: 29414.8816
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Skardyn'sGrace-56440"
  value: {
-  dps: 39702.42244
-  tps: 29442.26757
-  hps: 646.50919
+  dps: 39670.16727
+  tps: 29432.64154
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Sorrowsong-55879"
  value: {
-  dps: 39834.19167
-  tps: 29713.88263
-  hps: 646.50919
+  dps: 39793.14593
+  tps: 29702.40498
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Sorrowsong-56400"
  value: {
-  dps: 39888.17193
-  tps: 29772.74532
-  hps: 646.50919
+  dps: 39847.11003
+  tps: 29761.23892
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Soul'sAnguish-66994"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SoulCasket-58183"
  value: {
-  dps: 39947.11521
-  tps: 29837.04903
-  hps: 646.50919
+  dps: 39906.10368
+  tps: 29825.6404
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SoulshifterVortex-77206"
  value: {
-  dps: 40660.30298
-  tps: 30618.38628
-  hps: 688.16715
+  dps: 40610.44569
+  tps: 30599.87948
+  hps: 687.33301
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SoulshifterVortex-77970"
  value: {
-  dps: 40516.50906
-  tps: 30453.73157
-  hps: 683.43742
+  dps: 40472.75786
+  tps: 30440.25513
+  hps: 682.60902
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SoulshifterVortex-77990"
  value: {
-  dps: 40722.68567
-  tps: 30674.99328
-  hps: 693.50325
+  dps: 40698.57436
+  tps: 30680.98244
+  hps: 692.66264
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SpidersilkSpindle-68981"
  value: {
-  dps: 40048.60709
-  tps: 29947.71419
-  hps: 646.50919
+  dps: 40007.56595
+  tps: 29936.25266
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SpidersilkSpindle-69138"
  value: {
-  dps: 40130.49551
-  tps: 30037.00042
-  hps: 646.50919
+  dps: 40089.43063
+  tps: 30025.49639
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-StarcatcherCompass-77202"
  value: {
-  dps: 40981.33341
-  tps: 30202.8425
-  hps: 666.88402
+  dps: 40952.60813
+  tps: 30210.62815
+  hps: 665.31673
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-StarcatcherCompass-77973"
  value: {
-  dps: 40733.70409
-  tps: 30050.63473
+  dps: 40689.24985
+  tps: 30012.40873
   hps: 667.66767
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-StarcatcherCompass-77993"
  value: {
-  dps: 41174.93861
-  tps: 30287.53835
-  hps: 670.01861
+  dps: 41192.36146
+  tps: 30380.88372
+  hps: 670.80226
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-StayofExecution-68996"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Stonemother'sKiss-61411"
  value: {
-  dps: 39717.72954
-  tps: 29486.21479
+  dps: 39701.48441
+  tps: 29533.59641
   hps: 651.21107
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-StumpofTime-62465"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.73341
+  tps: 29253.94894
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-StumpofTime-62470"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.60971
+  tps: 29253.71391
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SymbioticWorm-59332"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 675.73646
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 674.91739
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-SymbioticWorm-65048"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 679.49599
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 678.67236
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-TalismanofSinisterOrder-65804"
  value: {
-  dps: 39764.81663
-  tps: 29635.71037
-  hps: 646.50919
+  dps: 39723.68778
+  tps: 29624.30404
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Tank-CommanderInsignia-63841"
  value: {
-  dps: 40796.73144
-  tps: 30155.86543
-  hps: 656.69661
+  dps: 40772.87257
+  tps: 30163.54635
+  hps: 658.2639
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-TearofBlood-55819"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-TearofBlood-56351"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-TendrilsofBurrowingDark-55810"
  value: {
-  dps: 39773.86057
-  tps: 29648.23357
-  hps: 646.50919
+  dps: 39732.95956
+  tps: 29637.02869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-TendrilsofBurrowingDark-56339"
  value: {
-  dps: 39888.34687
-  tps: 29773.0777
-  hps: 646.50919
+  dps: 39847.35264
+  tps: 29761.69989
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-TheHungerer-68927"
  value: {
-  dps: 40650.84912
-  tps: 30072.41775
+  dps: 40607.86248
+  tps: 30009.25872
   hps: 663.74943
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-TheHungerer-69112"
  value: {
-  dps: 40754.94928
-  tps: 30153.94209
+  dps: 40786.34523
+  tps: 30194.2828
   hps: 663.74943
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Theralion'sMirror-59519"
  value: {
-  dps: 39935.20163
-  tps: 29821.82447
-  hps: 646.50919
+  dps: 39890.95901
+  tps: 29807.94804
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Theralion'sMirror-65105"
  value: {
-  dps: 40030.39546
-  tps: 29921.35995
-  hps: 646.50919
+  dps: 39993.3145
+  tps: 29914.16121
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Throngus'sFinger-56121"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Throngus'sFinger-56449"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Tia'sGrace-55874"
  value: {
-  dps: 40123.3243
-  tps: 29903.76518
-  hps: 646.50919
+  dps: 40090.95735
+  tps: 29893.93276
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Tia'sGrace-56394"
  value: {
-  dps: 40234.59875
-  tps: 30009.49667
-  hps: 646.50919
+  dps: 40199.94544
+  tps: 29995.94715
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-TinyAbominationinaJar-50706"
  value: {
-  dps: 39865.81173
-  tps: 29528.12803
-  hps: 681.77333
+  dps: 39779.00659
+  tps: 29457.33116
+  hps: 680.98968
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Tyrande'sFavoriteDoll-64645"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-UnheededWarning-59520"
  value: {
-  dps: 40091.98542
-  tps: 29808.53057
-  hps: 646.50919
+  dps: 40055.59806
+  tps: 29793.91213
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-UnquenchableFlame-67101"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-UnsolvableRiddle-62463"
  value: {
-  dps: 39947.11521
-  tps: 29837.04903
-  hps: 646.50919
+  dps: 39906.10368
+  tps: 29825.6404
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-UnsolvableRiddle-62468"
  value: {
-  dps: 39947.11521
-  tps: 29837.04903
-  hps: 646.50919
+  dps: 39906.10368
+  tps: 29825.6404
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-UnsolvableRiddle-68709"
  value: {
-  dps: 39947.11521
-  tps: 29837.04903
-  hps: 646.50919
+  dps: 39906.10368
+  tps: 29825.6404
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-VariablePulseLightningCapacitor-68925"
  value: {
-  dps: 39965.12005
-  tps: 29775.6848
-  hps: 647.29284
+  dps: 39939.55302
+  tps: 29770.51093
+  hps: 646.50919
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-VariablePulseLightningCapacitor-69110"
  value: {
-  dps: 39984.48222
-  tps: 29790.23206
+  dps: 39947.64166
+  tps: 29797.05775
   hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Varo'then'sBrooch-72899"
  value: {
-  dps: 41726.40015
-  tps: 31217.82911
-  hps: 646.50919
+  dps: 41683.93808
+  tps: 31204.03339
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-VeilofLies-72900"
  value: {
-  dps: 39422.56666
-  tps: 29265.03955
-  hps: 681.37575
+  dps: 39381.71204
+  tps: 29253.90834
+  hps: 680.54984
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-VesselofAcceleration-68995"
  value: {
-  dps: 41746.47237
-  tps: 30982.24958
+  dps: 41689.08113
+  tps: 30949.72724
   hps: 658.2639
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-VialofShadows-77207"
  value: {
-  dps: 41128.77754
-  tps: 30805.88142
-  hps: 646.50919
+  dps: 41073.9101
+  tps: 30788.27591
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-VialofShadows-77979"
  value: {
-  dps: 40857.08762
-  tps: 30572.3007
-  hps: 646.50919
+  dps: 40830.58031
+  tps: 30566.89259
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-VialofShadows-77999"
  value: {
-  dps: 41256.41299
-  tps: 30911.41916
-  hps: 646.50919
+  dps: 41217.55333
+  tps: 30910.97772
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-VialofStolenMemories-59515"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 675.73646
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 674.91739
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-VialofStolenMemories-65109"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 679.49599
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 678.67236
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sBadgeofConquest-61033"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sBadgeofConquest-70517"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sBadgeofDominance-61035"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sBadgeofDominance-70518"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sBadgeofVictory-61034"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sBadgeofVictory-70519"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sEmblemofAccuracy-61027"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sEmblemofAlacrity-61028"
  value: {
-  dps: 40129.61252
-  tps: 29743.9308
-  hps: 660.61484
+  dps: 40143.53367
+  tps: 29804.23647
+  hps: 662.18214
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sEmblemofCruelty-61026"
  value: {
-  dps: 40087.28808
-  tps: 29772.54884
-  hps: 659.04755
+  dps: 40050.32331
+  tps: 29756.09601
+  hps: 658.2639
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sEmblemofProficiency-61030"
  value: {
-  dps: 39690.5951
-  tps: 29421.47319
-  hps: 661.39849
+  dps: 39660.84022
+  tps: 29388.68593
+  hps: 659.04755
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sEmblemofProwess-61029"
  value: {
-  dps: 39978.21171
-  tps: 29870.95669
-  hps: 646.50919
+  dps: 39937.19108
+  tps: 29859.53183
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sEmblemofTenacity-61032"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sInsigniaofConquest-61047"
  value: {
-  dps: 39792.43553
-  tps: 29494.38551
-  hps: 646.50919
+  dps: 39742.65726
+  tps: 29475.24489
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sInsigniaofConquest-70577"
  value: {
-  dps: 39814.35376
-  tps: 29520.48882
-  hps: 646.50919
+  dps: 39768.98062
+  tps: 29506.90554
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sInsigniaofDominance-61045"
  value: {
-  dps: 39422.63121
-  tps: 29265.16219
-  hps: 646.50919
+  dps: 39381.77659
+  tps: 29254.03098
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sInsigniaofDominance-70578"
  value: {
-  dps: 39422.62643
-  tps: 29265.1531
-  hps: 646.50919
+  dps: 39381.77181
+  tps: 29254.0219
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sInsigniaofVictory-61046"
  value: {
-  dps: 40742.82445
-  tps: 30192.702
-  hps: 644.15825
+  dps: 40701.00932
+  tps: 30168.12717
+  hps: 643.3746
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-ViciousGladiator'sInsigniaofVictory-70579"
  value: {
-  dps: 40875.08822
-  tps: 30179.5428
-  hps: 640.24001
+  dps: 40870.77056
+  tps: 30201.83349
+  hps: 639.45636
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-WillofUnbinding-77198"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-WillofUnbinding-77975"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-WillofUnbinding-77995"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 646.50919
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-WitchingHourglass-55787"
  value: {
-  dps: 39649.65246
-  tps: 29415.59421
-  hps: 651.21107
+  dps: 39550.29966
+  tps: 29327.05892
+  hps: 650.42743
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-WitchingHourglass-56320"
  value: {
-  dps: 39993.48137
-  tps: 29627.6876
-  hps: 656.69661
+  dps: 39982.19697
+  tps: 29615.97245
+  hps: 655.91296
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-World-QuellerFocus-63842"
  value: {
-  dps: 39780.26454
-  tps: 29655.10683
-  hps: 646.50919
+  dps: 39739.30223
+  tps: 29643.78571
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-WrathofUnchaining-77197"
  value: {
-  dps: 40321.97012
-  tps: 29867.99373
-  hps: 646.50919
+  dps: 40271.18256
+  tps: 29841.76158
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-WrathofUnchaining-77974"
  value: {
-  dps: 40201.53514
-  tps: 29783.06667
-  hps: 646.50919
+  dps: 40158.58787
+  tps: 29764.40926
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-WrathofUnchaining-77994"
  value: {
-  dps: 40417.11789
-  tps: 29918.94984
-  hps: 646.50919
+  dps: 40369.01166
+  tps: 29891.6792
+  hps: 645.72554
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Za'brox'sLuckyTooth-63742"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 666.45892
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 665.6511
  }
 }
 dps_results: {
  key: "TestUnholy-AllItems-Za'brox'sLuckyTooth-63745"
  value: {
-  dps: 39422.53
-  tps: 29264.96989
-  hps: 666.45892
+  dps: 39381.67538
+  tps: 29253.83869
+  hps: 665.6511
  }
 }
 dps_results: {
  key: "TestUnholy-Average-Default"
  value: {
-  dps: 41957.93318
-  tps: 31020.76744
-  hps: 628.15614
+  dps: 41943.6991
+  tps: 31000.75942
+  hps: 627.27999
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Orc-p3.bis-Basic-default-FullBuffs-0.0yards-LongMultiTarget"
  value: {
-  dps: 74276.71771
-  tps: 88202.02112
-  hps: 659.8312
+  dps: 74287.98844
+  tps: 88250.02791
+  hps: 662.18214
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Orc-p3.bis-Basic-default-FullBuffs-0.0yards-LongSingleTarget"
  value: {
-  dps: 42032.12841
-  tps: 31192.40381
+  dps: 41978.74111
+  tps: 31166.26006
   hps: 660.61484
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Orc-p3.bis-Basic-default-FullBuffs-0.0yards-ShortSingleTarget"
  value: {
-  dps: 55251.6112
-  tps: 35507.81174
-  hps: 799.32045
+  dps: 55222.51192
+  tps: 35480.26457
+  hps: 795.40221
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Orc-p3.bis-Basic-default-NoBuffs-0.0yards-LongMultiTarget"
  value: {
-  dps: 47136.68691
-  tps: 55693.50917
-  hps: 511.42333
+  dps: 46781.43965
+  tps: 55245.17445
+  hps: 517.80725
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Orc-p3.bis-Basic-default-NoBuffs-0.0yards-LongSingleTarget"
  value: {
-  dps: 26785.48412
-  tps: 20231.50952
-  hps: 512.13265
+  dps: 26460.01447
+  tps: 19867.70241
+  hps: 510.714
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Orc-p3.bis-Basic-default-NoBuffs-0.0yards-ShortSingleTarget"
  value: {
-  dps: 31978.40811
-  tps: 21924.5209
-  hps: 535.54037
+  dps: 31840.49184
+  tps: 21825.57594
+  hps: 542.63363
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Worgen-p3.bis-Basic-default-FullBuffs-0.0yards-LongMultiTarget"
  value: {
-  dps: 73897.48002
-  tps: 88441.98205
-  hps: 669.95577
+  dps: 73854.82358
+  tps: 88447.87018
+  hps: 671.52292
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Worgen-p3.bis-Basic-default-FullBuffs-0.0yards-LongSingleTarget"
  value: {
-  dps: 41582.23045
-  tps: 31241.51489
-  hps: 669.95577
+  dps: 41532.42369
+  tps: 31216.53332
+  hps: 669.1722
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Worgen-p3.bis-Basic-default-FullBuffs-0.0yards-ShortSingleTarget"
  value: {
-  dps: 54271.66732
-  tps: 35416.34748
-  hps: 803.16335
+  dps: 54242.64174
+  tps: 35388.8001
+  hps: 799.24548
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Worgen-p3.bis-Basic-default-NoBuffs-0.0yards-LongMultiTarget"
  value: {
-  dps: 47002.09355
-  tps: 56003.19612
-  hps: 516.33764
+  dps: 46674.95732
+  tps: 55598.31687
+  hps: 524.8487
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Worgen-p3.bis-Basic-default-NoBuffs-0.0yards-LongSingleTarget"
  value: {
-  dps: 26615.1603
-  tps: 20322.05493
-  hps: 517.04689
+  dps: 26309.86137
+  tps: 19988.8459
+  hps: 517.75615
  }
 }
 dps_results: {
  key: "TestUnholy-Settings-Worgen-p3.bis-Basic-default-NoBuffs-0.0yards-ShortSingleTarget"
  value: {
-  dps: 31593.31655
-  tps: 21851.88132
-  hps: 539.0338
+  dps: 31494.03527
+  tps: 21817.10994
+  hps: 546.12635
  }
 }
 dps_results: {
  key: "TestUnholy-SwitchInFrontOfTarget-Default"
  value: {
-  dps: 39608.53017
-  tps: 29484.73167
-  hps: 601.05763
+  dps: 39597.57493
+  tps: 29444.17231
+  hps: 599.49034
  }
 }
diff --git a/ui/death_knight/unholy/apls/default.apl.json b/ui/death_knight/unholy/apls/default.apl.json
index 25ba5401a5..e587421754 100644
--- a/ui/death_knight/unholy/apls/default.apl.json
+++ b/ui/death_knight/unholy/apls/default.apl.json
@@ -12,1612 +12,52 @@
 		{ "action": { "castSpell": { "spellId": { "otherId": "OtherActionPotion" } } }, "doAtValue": { "const": { "val": "-1s" } } }
 	],
 	"priorityList": [
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{ "cmp": { "op": "OpLe", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "35s" } } } },
-							{
-								"and": {
-									"vals": [
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{ "allTrinketStatProcsActive": { "statType2": 6, "statType3": -1 } }
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpLt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "60s" } } } },
-										{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "5s" } } } },
-										{
-											"cmp": {
-												"op": "OpEq",
-												"lhs": {
-													"auraNumStacks": {
-														"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-														"auraId": { "spellId": 91342 }
-													}
-												},
-												"rhs": { "const": { "val": "5" } }
-											}
-										},
-										{
-											"or": {
-												"vals": [
-													{
-														"cmp": {
-															"op": "OpGe",
-															"lhs": { "currentRuneCount": { "runeType": "RuneUnholy" } },
-															"rhs": { "const": { "val": "1" } }
-														}
-													},
-													{
-														"cmp": {
-															"op": "OpGe",
-															"lhs": { "currentRuneCount": { "runeType": "RuneDeath" } },
-															"rhs": { "const": { "val": "1" } }
-														}
-													}
-												]
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "60s" } } } },
-										{ "anyTrinketStatProcsActive": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-										{
-											"cmp": {
-												"op": "OpGt",
-												"lhs": { "trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "const": { "val": "10s" } }
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 49016 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"and": {
-						"vals": [
-							{ "cmp": { "op": "OpGe", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "15s" } } } },
-							{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "5s" } } } },
-							{
-								"not": {
-									"val": {
-										"and": {
-											"vals": [
-												{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "60s" } } } },
-												{ "cmp": { "op": "OpGt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "35s" } } } },
-												{ "spellIsReady": { "spellId": { "spellId": 49016 } } },
-												{
-													"cmp": {
-														"op": "OpLt",
-														"lhs": { "trinketProcsMaxRemainingIcd": { "statType2": -1, "statType3": -1, "minIcdSeconds": 60 } },
-														"rhs": { "const": { "val": "10s" } }
-													}
-												}
-											]
-										}
-									}
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 63560 } }
-			}
-		},
-		{
-			"action": {
-				"condition": { "cmp": { "op": "OpGe", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "5s" } } } },
-				"castSpell": { "spellId": { "spellId": 2825, "tag": -1 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{ "cmp": { "op": "OpLe", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "35s" } } } },
-							{
-								"cmp": {
-									"op": "OpGe",
-									"lhs": { "spellTimeToReady": { "spellId": { "spellId": 49206 } } },
-									"rhs": { "const": { "val": "30s" } }
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "auraIsActive": { "auraId": { "itemId": 58146 } } },
-										{
-											"cmp": {
-												"op": "OpLt",
-												"lhs": { "auraRemainingTime": { "auraId": { "itemId": 58146 } } },
-												"rhs": { "const": { "val": "10.5s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGe", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "5s" } } } },
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{ "allTrinketStatProcsActive": { "statType2": 6, "statType3": -1 } }
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "spellIsReady": { "spellId": { "spellId": 49206 } } },
-										{
-											"cmp": {
-												"op": "OpLt",
-												"lhs": {
-													"trinketProcsMinRemainingTime": {
-														"statType2": 6,
-														"statType3": -1,
-														"minIcdSeconds": 60
-													}
-												},
-												"rhs": { "const": { "val": "10.5s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "60s" } } } },
-										{ "spellIsReady": { "spellId": { "spellId": 49206 } } },
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{
-											"cmp": {
-												"op": "OpEq",
-												"lhs": { "numEquippedStatProcTrinkets": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "const": { "val": "2" } }
-											}
-										},
-										{ "anyTrinketStatProcsActive": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-										{
-											"cmp": {
-												"op": "OpGt",
-												"lhs": { "trinketProcsMaxRemainingIcd": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": {
-													"math": {
-														"op": "OpSub",
-														"lhs": {
-															"trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 }
-														},
-														"rhs": { "const": { "val": "5s" } }
-													}
-												}
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 82174 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{ "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "10.5s" } } } },
-							{
-								"and": {
-									"vals": [
-										{ "auraIsActive": { "auraId": { "itemId": 58146 } } },
-										{
-											"or": {
-												"vals": [
-													{
-														"cmp": {
-															"op": "OpGe",
-															"lhs": {
-																"auraRemainingTime": {
-																	"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																	"auraId": { "spellId": 63560 }
-																}
-															},
-															"rhs": { "const": { "val": "7.5s" } }
-														}
-													},
-													{
-														"cmp": {
-															"op": "OpLt",
-															"lhs": { "auraRemainingTime": { "auraId": { "itemId": 58146 } } },
-															"rhs": { "const": { "val": "10.5s" } }
-														}
-													}
-												]
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{ "allTrinketStatProcsActive": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } }
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 26297 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{ "cmp": { "op": "OpLe", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "35s" } } } },
-							{
-								"and": {
-									"vals": [
-										{ "auraIsActive": { "auraId": { "itemId": 58146 } } },
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "auraRemainingTime": { "auraId": { "itemId": 58146 } } },
-												"rhs": { "const": { "val": "15s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "spellIsReady": { "spellId": { "spellId": 49206 } } },
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "const": { "val": "15s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "spellIsReady": { "spellId": { "spellId": 49206 } } },
-										{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "60s" } } } },
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{
-											"cmp": {
-												"op": "OpEq",
-												"lhs": { "numEquippedStatProcTrinkets": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "const": { "val": "2" } }
-											}
-										},
-										{ "anyTrinketStatProcsActive": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-										{
-											"cmp": {
-												"op": "OpGt",
-												"lhs": { "trinketProcsMaxRemainingIcd": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": {
-													"math": {
-														"op": "OpSub",
-														"lhs": {
-															"trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 }
-														},
-														"rhs": { "const": { "val": "5s" } }
-													}
-												}
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGe", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "5s" } } } },
-										{ "spellIsReady": { "spellId": { "spellId": 77575 } } },
-										{ "allTrinketStatProcsActive": { "statType2": 6, "statType3": -1 } },
-										{
-											"or": {
-												"vals": [
-													{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-													{
-														"cmp": {
-															"op": "OpLe",
-															"lhs": {
-																"trinketProcsMinRemainingTime": {
-																	"statType2": 6,
-																	"statType3": -1,
-																	"minIcdSeconds": 60
-																}
-															},
-															"rhs": { "const": { "val": "15s" } }
-														}
-													}
-												]
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 33697 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpLe", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "35s" } } } },
-										{
-											"or": {
-												"vals": [
-													{ "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "26s" } } } },
-													{ "spellIsReady": { "spellId": { "spellId": 49206 } } },
-													{ "auraIsActive": { "auraId": { "spellId": 49016 } } }
-												]
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "auraIsActive": { "auraId": { "spellId": 49016 } } },
-										{
-											"or": {
-												"vals": [
-													{ "spellIsReady": { "spellId": { "spellId": 49206 } } },
-													{
-														"cmp": {
-															"op": "OpLt",
-															"lhs": { "auraRemainingTime": { "auraId": { "spellId": 49016 } } },
-															"rhs": { "const": { "val": "26s" } }
-														}
-													},
-													{
-														"cmp": {
-															"op": "OpGe",
-															"lhs": {
-																"auraRemainingTime": {
-																	"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																	"auraId": { "spellId": 63560 }
-																}
-															},
-															"rhs": { "const": { "val": "24s" } }
-														}
-													}
-												]
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{
-											"cmp": {
-												"op": "OpGt",
-												"lhs": { "spellTimeToReady": { "spellId": { "spellId": 49206 } } },
-												"rhs": { "math": { "op": "OpSub", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "30s" } } } }
-											}
-										},
-										{ "anyTrinketStatProcsActive": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } }
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "itemId": 58146 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "35s" } } } },
-										{ "cmp": { "op": "OpGt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "7s" } } } }
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "7s" } } } },
-										{ "auraIsActive": { "auraId": { "itemId": 58146 } } },
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "auraRemainingTime": { "auraId": { "itemId": 58146 } } },
-												"rhs": { "const": { "val": "4s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "60s" } } } },
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{
-											"cmp": {
-												"op": "OpEq",
-												"lhs": { "numEquippedStatProcTrinkets": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "const": { "val": "2" } }
-											}
-										},
-										{ "anyTrinketStatProcsActive": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-										{
-											"cmp": {
-												"op": "OpGt",
-												"lhs": { "trinketProcsMaxRemainingIcd": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": {
-													"math": {
-														"op": "OpSub",
-														"lhs": {
-															"trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 }
-														},
-														"rhs": { "const": { "val": "5s" } }
-													}
-												}
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "6s" } } } },
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{
-											"or": {
-												"vals": [
-													{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "60s" } } } },
-													{
-														"auraIsActive": {
-															"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-															"auraId": { "spellId": 63560 }
-														}
-													}
-												]
-											}
-										},
-										{ "allTrinketStatProcsActive": { "statType2": 6, "statType3": -1 } }
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "7s" } } } },
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{
-											"cmp": {
-												"op": "OpLt",
-												"lhs": { "trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "const": { "val": "4s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "7s" } } } },
-										{ "allTrinketStatProcsActive": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-										{
-											"cmp": {
-												"op": "OpLt",
-												"lhs": { "trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "const": { "val": "4s" } }
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 49206 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "45s" } } } },
-										{
-											"or": {
-												"vals": [
-													{ "not": { "val": { "dotIsActive": { "spellId": { "spellId": 55095 } } } } },
-													{ "not": { "val": { "dotIsActive": { "spellId": { "spellId": 55078 } } } } }
-												]
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "8s" } } } },
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{ "allTrinketStatProcsActive": { "statType2": -1, "statType3": -1 } },
-										{
-											"or": {
-												"vals": [
-													{ "auraIsActive": { "auraId": { "spellId": 96229 } } },
-													{
-														"cmp": {
-															"op": "OpLt",
-															"lhs": { "trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 20 } },
-															"rhs": {
-																"math": {
-																	"op": "OpSub",
-																	"lhs": { "spellTimeToReady": { "spellId": { "spellId": 82174 } } },
-																	"rhs": { "const": { "val": "2s" } }
-																}
-															}
-														}
-													}
-												]
-											}
-										},
-										{
-											"or": {
-												"vals": [
-													{ "allTrinketStatProcsActive": { "statType2": 6, "statType3": -1, "minIcdSeconds": 110 } },
-													{
-														"cmp": {
-															"op": "OpLt",
-															"lhs": { "trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 20 } },
-															"rhs": {
-																"math": {
-																	"op": "OpSub",
-																	"lhs": {
-																		"trinketProcsMaxRemainingIcd": { "statType2": 6, "statType3": -1, "minIcdSeconds": 110 }
-																	},
-																	"rhs": { "const": { "val": "2s" } }
-																}
-															}
-														}
-													}
-												]
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{
-											"cmp": {
-												"op": "OpGt",
-												"lhs": { "spellTimeToReady": { "spellId": { "spellId": 49206 } } },
-												"rhs": { "const": { "val": "177s" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpGe",
-												"lhs": { "numEquippedStatProcTrinkets": { "statType2": 6, "statType3": -1, "minIcdSeconds": 110 } },
-												"rhs": { "const": { "val": "1" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{
-											"cmp": {
-												"op": "OpGe",
-												"lhs": { "numEquippedStatProcTrinkets": { "statType2": 6, "statType3": -1, "minIcdSeconds": 110 } },
-												"rhs": { "const": { "val": "1" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpEq",
-												"lhs": { "numEquippedStatProcTrinkets": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "numEquippedStatProcTrinkets": { "statType2": 6, "statType3": -1, "minIcdSeconds": 110 } }
-											}
-										},
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-										{
-											"or": {
-												"vals": [
-													{
-														"cmp": {
-															"op": "OpLt",
-															"lhs": {
-																"trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 110 }
-															},
-															"rhs": {
-																"math": {
-																	"op": "OpSub",
-																	"lhs": { "spellTimeToReady": { "spellId": { "spellId": 82174 } } },
-																	"rhs": { "const": { "val": "2s" } }
-																}
-															}
-														}
-													},
-													{ "auraIsActive": { "auraId": { "spellId": 96229 } } }
-												]
-											}
-										},
-										{
-											"or": {
-												"vals": [
-													{
-														"cmp": {
-															"op": "OpLt",
-															"lhs": {
-																"trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 110 }
-															},
-															"rhs": {
-																"math": {
-																	"op": "OpSub",
-																	"lhs": { "spellTimeToReady": { "spellId": { "spellId": 33697 } } },
-																	"rhs": { "const": { "val": "2s" } }
-																}
-															}
-														}
-													},
-													{ "auraIsActive": { "auraId": { "spellId": 33697 } } }
-												]
-											}
-										},
-										{ "allTrinketStatProcsActive": { "statType2": 6, "statType3": -1 } }
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "auraIsActive": { "auraId": { "itemId": 58146 } } },
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "auraRemainingTime": { "auraId": { "itemId": 58146 } } },
-												"rhs": { "const": { "val": "3s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "anyTrinketStatProcsActive": { "statType2": -1, "statType3": -1 } },
-										{
-											"cmp": {
-												"op": "OpGe",
-												"lhs": { "numEquippedStatProcTrinkets": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "const": { "val": "1" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpLt",
-												"lhs": { "trinketProcsMinRemainingTime": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } },
-												"rhs": { "const": { "val": "2s" } }
-											}
-										},
-										{
-											"or": {
-												"vals": [
-													{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 53365 } } },
-													{ "allTrinketStatProcsActive": { "statType2": 6, "statType3": -1, "minIcdSeconds": 60 } }
-												]
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 77575 } }
-			}
-		},
-		{
-			"action": {
-				"condition": { "not": { "val": { "dotIsActive": { "spellId": { "spellId": 55095 } } } } },
-				"castSpell": { "spellId": { "spellId": 45477 } }
-			}
-		},
-		{
-			"action": {
-				"condition": { "not": { "val": { "dotIsActive": { "spellId": { "spellId": 55078 } } } } },
-				"castSpell": { "spellId": { "spellId": 45462, "tag": 1 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "10s" } } } },
-										{
-											"cmp": {
-												"op": "OpGt",
-												"lhs": { "runeSlotCooldown": { "runeSlot": "SlotLeftBlood" } },
-												"rhs": { "const": { "val": "3s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{
-											"or": {
-												"vals": [
-													{ "not": { "val": { "currentRuneDeath": { "runeSlot": "SlotLeftBlood" } } } },
-													{ "not": { "val": { "currentRuneDeath": { "runeSlot": "SlotRightBlood" } } } }
-												]
-											}
-										},
-										{
-											"or": {
-												"vals": [
-													{
-														"cmp": {
-															"op": "OpGt",
-															"lhs": { "runeSlotCooldown": { "runeSlot": "SlotLeftBlood" } },
-															"rhs": { "const": { "val": "5.5s" } }
-														}
-													},
-													{
-														"and": {
-															"vals": [
-																{
-																	"cmp": {
-																		"op": "OpGe",
-																		"lhs": { "currentNonDeathRuneCount": { "runeType": "RuneBlood" } },
-																		"rhs": { "const": { "val": "1" } }
-																	}
-																},
-																{
-																	"cmp": {
-																		"op": "OpEq",
-																		"lhs": { "currentNonDeathRuneCount": { "runeType": "RuneFrost" } },
-																		"rhs": { "const": { "val": "0" } }
-																	}
-																},
-																{
-																	"cmp": {
-																		"op": "OpGe",
-																		"lhs": { "runeCooldown": { "runeType": "RuneFrost" } },
-																		"rhs": { "const": { "val": "3.5s" } }
-																	}
-																}
-															]
-														}
-													}
-												]
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 45529 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"and": {
-						"vals": [
-							{
-								"cmp": {
-									"op": "OpLt",
-									"lhs": { "currentNonDeathRuneCount": { "runeType": "RuneBlood" } },
-									"rhs": { "currentNonDeathRuneCount": { "runeType": "RuneFrost" } }
-								}
-							},
-							{
-								"or": {
-									"vals": [
-										{
-											"and": {
-												"vals": [
-													{ "not": { "val": { "currentRuneDeath": { "runeSlot": "SlotLeftFrost" } } } },
-													{ "not": { "val": { "currentRuneDeath": { "runeSlot": "SlotRightFrost" } } } }
-												]
-											}
-										},
-										{
-											"and": {
-												"vals": [
-													{ "currentRuneDeath": { "runeSlot": "SlotLeftBlood" } },
-													{ "currentRuneDeath": { "runeSlot": "SlotRightBlood" } },
-													{
-														"cmp": {
-															"op": "OpLt",
-															"lhs": { "nextRuneCooldown": { "runeType": "RuneFrost" } },
-															"rhs": { "nextRuneCooldown": { "runeType": "RuneBlood" } }
-														}
-													}
-												]
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"cancelAura": { "auraId": { "spellId": 45529 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"and": {
-						"vals": [
-							{ "cmp": { "op": "OpGe", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "10s" } } } },
-							{
-								"cmp": {
-									"op": "OpGe",
-									"lhs": { "currentRunicPower": {} },
-									"rhs": { "math": { "op": "OpSub", "lhs": { "maxRunicPower": {} }, "rhs": { "const": { "val": "10" } } } }
-								}
-							},
-							{
-								"not": {
-									"val": {
-										"or": {
-											"vals": [
-												{
-													"cmp": {
-														"op": "OpGe",
-														"lhs": { "currentRuneCount": { "runeType": "RuneDeath" } },
-														"rhs": { "const": { "val": "3" } }
-													}
-												},
-												{
-													"cmp": {
-														"op": "OpLe",
-														"lhs": { "nextRuneCooldown": { "runeType": "RuneUnholy" } },
-														"rhs": { "const": { "val": "1s" } }
-													}
-												},
-												{
-													"cmp": {
-														"op": "OpLe",
-														"lhs": { "nextRuneCooldown": { "runeType": "RuneBlood" } },
-														"rhs": { "const": { "val": "1s" } }
-													}
-												},
-												{
-													"cmp": {
-														"op": "OpLe",
-														"lhs": { "nextRuneCooldown": { "runeType": "RuneFrost" } },
-														"rhs": { "const": { "val": "1s" } }
-													}
-												},
-												{
-													"and": {
-														"vals": [
-															{
-																"auraIsActive": {
-																	"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																	"auraId": { "spellId": 63560 }
-																}
-															},
-															{
-																"cmp": {
-																	"op": "OpLe",
-																	"lhs": {
-																		"auraRemainingTime": {
-																			"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																			"auraId": { "spellId": 63560 }
-																		}
-																	},
-																	"rhs": { "const": { "val": "1s" } }
-																}
-															}
-														]
-													}
-												}
-											]
-										}
-									}
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 47541 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"and": {
-						"vals": [
-							{ "cmp": { "op": "OpLt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "6s" } } } },
-							{ "cmp": { "op": "OpEq", "lhs": { "currentNonDeathRuneCount": { "runeType": "RuneBlood" } }, "rhs": { "const": { "val": "2" } } } }
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 85948, "tag": 1 } }
-			}
-		},
-		{
-			"action": {
-				"condition": { "cmp": { "op": "OpGe", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "6s" } } } },
-				"castSpell": { "spellId": { "spellId": 43265 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"and": {
-						"vals": [
-							{ "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "10s" } } } },
-							{ "cmp": { "op": "OpGt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "3s" } } } },
-							{ "cmp": { "op": "OpGe", "lhs": { "currentNonDeathRuneCount": { "runeType": "RuneBlood" } }, "rhs": { "const": { "val": "1" } } } },
-							{ "cmp": { "op": "OpGe", "lhs": { "currentNonDeathRuneCount": { "runeType": "RuneFrost" } }, "rhs": { "const": { "val": "1" } } } },
-							{ "cmp": { "op": "OpLe", "lhs": { "currentRuneCount": { "runeType": "RuneUnholy" } }, "rhs": { "const": { "val": "1" } } } },
-							{
-								"or": {
-									"vals": [
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "nextRuneCooldown": { "runeType": "RuneBlood" } },
-												"rhs": { "const": { "val": "1s" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "nextRuneCooldown": { "runeType": "RuneFrost" } },
-												"rhs": { "const": { "val": "1s" } }
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 85948, "tag": 1 } }
-			}
-		},
-		{
-			"action": {
-				"condition": { "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "6s" } } } },
-				"castSpell": { "spellId": { "spellId": 55090, "tag": 1 } }
-			}
-		},
-		{
-			"action": {
-				"condition": { "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "6s" } } } },
-				"castSpell": { "spellId": { "spellId": 85948, "tag": 1 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{ "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "6s" } } } },
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "10s" } } } },
-										{
-											"cmp": {
-												"op": "OpGe",
-												"lhs": { "currentRunicPower": {} },
-												"rhs": { "math": { "op": "OpSub", "lhs": { "maxRunicPower": {} }, "rhs": { "const": { "val": "10" } } } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{
-											"not": {
-												"val": {
-													"auraIsActive": {
-														"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-														"auraId": { "spellId": 63560 }
-													}
-												}
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpLt",
-												"lhs": {
-													"auraNumStacks": {
-														"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-														"auraId": { "spellId": 91342 }
-													}
-												},
-												"rhs": { "const": { "val": "5" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpGe",
-												"lhs": { "currentRunicPower": {} },
-												"rhs": { "math": { "op": "OpSub", "lhs": { "maxRunicPower": {} }, "rhs": { "const": { "val": "4" } } } }
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 47541 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{ "cmp": { "op": "OpEq", "lhs": { "currentRuneCount": { "runeType": "RuneUnholy" } }, "rhs": { "const": { "val": "2" } } } },
-							{
-								"and": {
-									"vals": [
-										{
-											"cmp": {
-												"op": "OpEq",
-												"lhs": { "currentRuneCount": { "runeType": "RuneUnholy" } },
-												"rhs": { "const": { "val": "1" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpLt",
-												"lhs": { "nextRuneCooldown": { "runeType": "RuneUnholy" } },
-												"rhs": { "const": { "val": "1s" } }
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 55090, "tag": 1 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{
-								"cmp": {
-									"op": "OpEq",
-									"lhs": { "currentNonDeathRuneCount": { "runeType": "RuneBlood" } },
-									"rhs": { "const": { "val": "2" } }
-								}
-							},
-							{
-								"cmp": {
-									"op": "OpEq",
-									"lhs": { "currentNonDeathRuneCount": { "runeType": "RuneFrost" } },
-									"rhs": { "const": { "val": "2" } }
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{
-											"cmp": {
-												"op": "OpEq",
-												"lhs": { "currentRuneCount": { "runeType": "RuneBlood" } },
-												"rhs": { "const": { "val": "1" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpLt",
-												"lhs": { "nextRuneCooldown": { "runeType": "RuneBlood" } },
-												"rhs": { "const": { "val": "1s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{
-											"cmp": {
-												"op": "OpEq",
-												"lhs": { "currentRuneCount": { "runeType": "RuneFrost" } },
-												"rhs": { "const": { "val": "1" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpLt",
-												"lhs": { "nextRuneCooldown": { "runeType": "RuneFrost" } },
-												"rhs": { "const": { "val": "1s" } }
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 85948, "tag": 1 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{
-								"and": {
-									"vals": [
-										{ "currentRuneDeath": { "runeSlot": "SlotLeftBlood" } },
-										{ "currentRuneDeath": { "runeSlot": "SlotRightBlood" } },
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "runeSlotCooldown": { "runeSlot": "SlotLeftBlood" } },
-												"rhs": { "const": { "val": "1s" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "runeSlotCooldown": { "runeSlot": "SlotRightBlood" } },
-												"rhs": { "const": { "val": "1s" } }
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "currentRuneDeath": { "runeSlot": "SlotLeftFrost" } },
-										{ "currentRuneDeath": { "runeSlot": "SlotRightFrost" } },
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "runeSlotCooldown": { "runeSlot": "SlotLeftFrost" } },
-												"rhs": { "const": { "val": "1s" } }
-											}
-										},
-										{
-											"cmp": {
-												"op": "OpLe",
-												"lhs": { "runeSlotCooldown": { "runeSlot": "SlotRightFrost" } },
-												"rhs": { "const": { "val": "1s" } }
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 55090, "tag": 1 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"and": {
-						"vals": [
-							{
-								"not": {
-									"val": {
-										"auraIsActive": {
-											"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-											"auraId": { "spellId": 63560 }
-										}
-									}
-								}
-							},
-							{
-								"cmp": {
-									"op": "OpEq",
-									"lhs": {
-										"auraNumStacks": {
-											"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-											"auraId": { "spellId": 91342 }
-										}
-									},
-									"rhs": { "const": { "val": "4" } }
-								}
-							},
-							{
-								"or": {
-									"vals": [
-										{ "cmp": { "op": "OpGe", "lhs": { "currentRunicPower": {} }, "rhs": { "const": { "val": "34" } } } },
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 81340 } } }
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 47541 } }
-			}
-		},
-		{
-			"action": {
-				"condition": {
-					"and": {
-						"vals": [
-							{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 81340 } } },
-							{ "cmp": { "op": "OpGt", "lhs": { "nextRuneCooldown": { "runeType": "RuneBlood" } }, "rhs": { "const": { "val": "3s" } } } },
-							{ "cmp": { "op": "OpGt", "lhs": { "nextRuneCooldown": { "runeType": "RuneFrost" } }, "rhs": { "const": { "val": "3s" } } } },
-							{ "cmp": { "op": "OpGt", "lhs": { "nextRuneCooldown": { "runeType": "RuneUnholy" } }, "rhs": { "const": { "val": "3s" } } } },
-							{
-								"not": {
-									"val": {
-										"and": {
-											"vals": [
-												{
-													"auraIsActive": {
-														"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-														"auraId": { "spellId": 63560 }
-													}
-												},
-												{
-													"cmp": {
-														"op": "OpLt",
-														"lhs": {
-															"auraRemainingTime": {
-																"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																"auraId": { "spellId": 63560 }
-															}
-														},
-														"rhs": { "const": { "val": "2s" } }
-													}
-												}
-											]
-										}
-									}
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 47541 } }
-			}
-		},
-		{ "action": { "castSpell": { "spellId": { "spellId": 55090, "tag": 1 } } } },
-		{
-			"action": {
-				"condition": {
-					"and": {
-						"vals": [
-							{
-								"not": {
-									"val": {
-										"auraIsActive": {
-											"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-											"auraId": { "spellId": 63560 }
-										}
-									}
-								}
-							},
-							{
-								"cmp": {
-									"op": "OpLt",
-									"lhs": {
-										"auraNumStacks": {
-											"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-											"auraId": { "spellId": 91342 }
-										}
-									},
-									"rhs": { "const": { "val": "5" } }
-								}
-							},
-							{ "cmp": { "op": "OpGe", "lhs": { "currentRunicPower": {} }, "rhs": { "const": { "val": "44" } } } }
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 47541 } }
-			}
-		},
-		{ "action": { "castSpell": { "spellId": { "spellId": 85948, "tag": 1 } } } },
-		{
-			"action": {
-				"condition": {
-					"or": {
-						"vals": [
-							{
-								"and": {
-									"vals": [
-										{ "not": { "val": { "spellIsReady": { "spellId": { "spellId": 49206 } } } } },
-										{
-											"not": {
-												"val": {
-													"and": {
-														"vals": [
-															{
-																"auraIsActive": {
-																	"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																	"auraId": { "spellId": 63560 }
-																}
-															},
-															{
-																"cmp": {
-																	"op": "OpLt",
-																	"lhs": {
-																		"auraRemainingTime": {
-																			"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																			"auraId": { "spellId": 63560 }
-																		}
-																	},
-																	"rhs": { "const": { "val": "4s" } }
-																}
-															}
-														]
-													}
-												}
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "auraIsActiveWithReactionTime": { "auraId": { "spellId": 81340 } } },
-										{
-											"not": {
-												"val": {
-													"and": {
-														"vals": [
-															{
-																"auraIsActive": {
-																	"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																	"auraId": { "spellId": 63560 }
-																}
-															},
-															{
-																"cmp": {
-																	"op": "OpLt",
-																	"lhs": {
-																		"auraRemainingTime": {
-																			"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																			"auraId": { "spellId": 63560 }
-																		}
-																	},
-																	"rhs": { "const": { "val": "2s" } }
-																}
-															}
-														]
-													}
-												}
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpGe", "lhs": { "currentRunicPower": {} }, "rhs": { "const": { "val": "80" } } } },
-										{
-											"not": {
-												"val": {
-													"and": {
-														"vals": [
-															{
-																"auraIsActive": {
-																	"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																	"auraId": { "spellId": 63560 }
-																}
-															},
-															{
-																"cmp": {
-																	"op": "OpLt",
-																	"lhs": {
-																		"auraRemainingTime": {
-																			"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																			"auraId": { "spellId": 63560 }
-																		}
-																	},
-																	"rhs": { "const": { "val": "3s" } }
-																}
-															}
-														]
-													}
-												}
-											}
-										}
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "spellIsReady": { "spellId": { "spellId": 49206 } } },
-										{
-											"not": {
-												"val": {
-													"and": {
-														"vals": [
-															{
-																"auraIsActive": {
-																	"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																	"auraId": { "spellId": 63560 }
-																}
-															},
-															{
-																"cmp": {
-																	"op": "OpLt",
-																	"lhs": {
-																		"auraRemainingTime": {
-																			"sourceUnit": { "type": "Pet", "index": 1, "owner": { "type": "Self" } },
-																			"auraId": { "spellId": 63560 }
-																		}
-																	},
-																	"rhs": { "const": { "val": "4s" } }
-																}
-															}
-														]
-													}
-												}
-											}
-										},
-										{ "cmp": { "op": "OpGt", "lhs": { "currentTime": {} }, "rhs": { "const": { "val": "175s" } } } },
-										{
-											"cmp": {
-												"op": "OpGt",
-												"lhs": { "auraRemainingTime": { "auraId": { "spellId": 49016 } } },
-												"rhs": { "const": { "val": "25s" } }
-											}
-										},
-										{ "cmp": { "op": "OpGt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "40s" } } } }
-									]
-								}
-							},
-							{
-								"and": {
-									"vals": [
-										{ "cmp": { "op": "OpLt", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "15s" } } } },
-										{
-											"cmp": {
-												"op": "OpGt",
-												"lhs": { "spellTimeToReady": { "spellId": { "spellId": 49206 } } },
-												"rhs": { "math": { "op": "OpSub", "lhs": { "remainingTime": {} }, "rhs": { "const": { "val": "8" } } } }
-											}
-										}
-									]
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 47541 } }
-			}
-		},
-		{ "action": { "castSpell": { "spellId": { "spellId": 57330 } } } },
-		{
-			"action": {
-				"condition": {
-					"and": {
-						"vals": [
-							{ "not": { "val": { "auraIsActive": { "auraId": { "spellId": 2825, "tag": -1 } } } } },
-							{ "not": { "val": { "auraIsActive": { "auraId": { "spellId": 51460 } } } } },
-							{ "cmp": { "op": "OpLe", "lhs": { "currentRunicPower": {} }, "rhs": { "const": { "val": "38" } } } },
-							{
-								"cmp": {
-									"op": "OpEq",
-									"lhs": { "currentRuneCount": { "runeType": "RuneBlood" } },
-									"rhs": { "const": { "val": "0" } }
-								}
-							},
-							{
-								"cmp": {
-									"op": "OpEq",
-									"lhs": { "currentRuneCount": { "runeType": "RuneFrost" } },
-									"rhs": { "const": { "val": "0" } }
-								}
-							},
-							{
-								"cmp": {
-									"op": "OpEq",
-									"lhs": { "currentRuneCount": { "runeType": "RuneUnholy" } },
-									"rhs": { "const": { "val": "0" } }
-								}
-							},
-							{
-								"cmp": {
-									"op": "OpEq",
-									"lhs": { "currentRuneCount": { "runeType": "RuneDeath" } },
-									"rhs": { "const": { "val": "0" } }
-								}
-							},
-							{
-								"cmp": { "op": "OpGt", "lhs": { "runeCooldown": { "runeType": "RuneBlood" } }, "rhs": { "const": { "val": "1s" } } }
-							},
-							{
-								"cmp": { "op": "OpGt", "lhs": { "runeCooldown": { "runeType": "RuneFrost" } }, "rhs": { "const": { "val": "1s" } } }
-							},
-							{
-								"cmp": {
-									"op": "OpGt",
-									"lhs": { "runeCooldown": { "runeType": "RuneUnholy" } },
-									"rhs": { "const": { "val": "1s" } }
-								}
-							}
-						]
-					}
-				},
-				"castSpell": { "spellId": { "spellId": 47568 } }
-			}
-		}
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1}}]}},{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"auraNumStacks":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":91342}}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpLt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"60s"}}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}},{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentRuneCount":{"runeType":"RuneUnholy"}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpGe","lhs":{"currentRuneCount":{"runeType":"RuneDeath"}},"rhs":{"const":{"val":"1"}}}}]}}]}},{"and":{"vals":[{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"60s"}}}},{"anyTrinketStatProcsActive":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},{"cmp":{"op":"OpGt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"10s"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}}]}},"castSpell":{"spellId":{"spellId":49016}}}},
+		{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"15s"}}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}}]}},"castSpell":{"spellId":{"spellId":63560}}}},
+		{"action":{"condition":{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}},"castSpell":{"spellId":{"spellId":2825,"tag":-1}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1}},{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}}]}},{"cmp":{"op":"OpGe","lhs":{"spellTimeToReady":{"spellId":{"spellId":49206}}},"rhs":{"const":{"val":"30s"}}}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}},{"and":{"vals":[{"auraIsActive":{"auraId":{"itemId":58146}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"auraId":{"itemId":58146}}},"rhs":{"const":{"val":"15s"}}}}]}},{"and":{"vals":[{"spellIsReady":{"spellId":{"spellId":49206}}},{"cmp":{"op":"OpLe","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"15s"}}}}]}}]}},"castSpell":{"spellId":{"itemId":69002}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1}},{"or":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"cmp":{"op":"OpLe","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"20s"}}}}]}},{"spellIsReady":{"spellId":{"spellId":77575}}},{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"20s"}}}},{"spellIsReady":{"spellId":{"spellId":49206}}},{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}},{"and":{"vals":[{"auraIsActive":{"auraId":{"itemId":58146}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"itemId":58146}}},"rhs":{"const":{"val":"20s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}},{"cmp":{"op":"OpEq","lhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":110}},"rhs":{"const":{"val":"0"}}}}]}}]}},"castSpell":{"spellId":{"itemId":62464}}}},
+		{"hide":true,"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1}},{"spellIsReady":{"spellId":{"spellId":77575}}},{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}},{"and":{"vals":[{"auraIsActive":{"auraId":{"itemId":58146}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"itemId":58146}}},"rhs":{"const":{"val":"20s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}},{"cmp":{"op":"OpEq","lhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":110}},"rhs":{"const":{"val":"0"}}}}]}}]}},"castSpell":{"spellId":{"itemId":62464}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1}},{"or":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"cmp":{"op":"OpLe","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"15s"}}}}]}},{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"15s"}}}},{"spellIsReady":{"spellId":{"spellId":49206}}}]}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}},{"and":{"vals":[{"auraIsActive":{"auraId":{"itemId":58146}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"itemId":58146}}},"rhs":{"const":{"val":"15s"}}}}]}}]}},"castSpell":{"spellId":{"itemId":77116}}}},
+		{"action":{"condition":{"and":{"vals":[{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"anyTrinketStatProcsActive":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},{"cmp":{"op":"OpGt","lhs":{"trinketProcsMaxRemainingIcd":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"math":{"op":"OpSub","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"5s"}}}}}}]}},{"spellIsReady":{"spellId":{"spellId":49206}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"60s"}}}},{"cmp":{"op":"OpEq","lhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"2"}}}}]}},"castSpell":{"spellId":{"spellId":82174}}}},
+		{"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1}},{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"spellTimeToReady":{"spellId":{"spellId":49206}}},"rhs":{"const":{"val":"30s"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}},{"and":{"vals":[{"auraIsActive":{"auraId":{"itemId":58146}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"auraId":{"itemId":58146}}},"rhs":{"const":{"val":"10.5s"}}}}]}},{"and":{"vals":[{"spellIsReady":{"spellId":{"spellId":49206}}},{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"10.5s"}}}}]}}]}},{"not":{"val":{"or":{"vals":[{"auraIsKnown":{"auraId":{"itemId":69002}}},{"auraIsKnown":{"auraId":{"itemId":62464}}},{"auraIsKnown":{"auraId":{"itemId":77116}}}]}}}}]}},"castSpell":{"spellId":{"spellId":82174}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"or":{"vals":[{"auraIsKnown":{"auraId":{"itemId":69002}}},{"auraIsKnown":{"auraId":{"itemId":62464}}},{"auraIsKnown":{"auraId":{"itemId":77116}}}]}},{"or":{"vals":[{"cmp":{"op":"OpGt","lhs":{"spellTimeToReady":{"spellId":{"itemId":69002}}},"rhs":{"const":{"val":"10s"}}}},{"cmp":{"op":"OpGt","lhs":{"spellTimeToReady":{"spellId":{"itemId":62464}}},"rhs":{"const":{"val":"10s"}}}},{"cmp":{"op":"OpGt","lhs":{"spellTimeToReady":{"spellId":{"itemId":77116}}},"rhs":{"const":{"val":"10s"}}}},{"and":{"vals":[{"cmp":{"op":"OpGt","lhs":{"trinketProcsMaxRemainingIcd":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"10s"}}}},{"cmp":{"op":"OpGt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"45s"}}}}]}}]}}]}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}}]}},"castSpell":{"spellId":{"spellId":82174}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1,"minIcdSeconds":60}}]}},{"and":{"vals":[{"auraIsActive":{"auraId":{"itemId":58146}}},{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},"rhs":{"const":{"val":"7.5s"}}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"auraId":{"itemId":58146}}},"rhs":{"const":{"val":"10.5s"}}}}]}}]}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"10.5s"}}}}]}}]}},"castSpell":{"spellId":{"spellId":26297}}}},
+		{"action":{"condition":{"and":{"vals":[{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"anyTrinketStatProcsActive":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},{"cmp":{"op":"OpGt","lhs":{"trinketProcsMaxRemainingIcd":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"math":{"op":"OpSub","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"5s"}}}}}}]}},{"spellIsReady":{"spellId":{"spellId":49206}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"60s"}}}},{"cmp":{"op":"OpEq","lhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"2"}}}}]}},"castSpell":{"spellId":{"spellId":33697}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1}},{"or":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"cmp":{"op":"OpLe","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"15s"}}}}]}},{"spellIsReady":{"spellId":{"spellId":77575}}},{"cmp":{"op":"OpGe","lhs":{"currentTime":{}},"rhs":{"const":{"val":"5s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"15s"}}}},{"spellIsReady":{"spellId":{"spellId":49206}}}]}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}},{"and":{"vals":[{"auraIsActive":{"auraId":{"itemId":58146}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"itemId":58146}}},"rhs":{"const":{"val":"15s"}}}}]}}]}},"castSpell":{"spellId":{"spellId":33697}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}},{"or":{"vals":[{"cmp":{"op":"OpGt","lhs":{"spellTimeToReady":{"spellId":{"spellId":49016}}},"rhs":{"math":{"op":"OpSub","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"23s"}}}}}},{"spellIsReady":{"spellId":{"spellId":49206}}}]}}]}},{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":49016}}},{"or":{"vals":[{"spellIsReady":{"spellId":{"spellId":49206}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"auraId":{"spellId":49016}}},"rhs":{"const":{"val":"26s"}}}},{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},"rhs":{"const":{"val":"24s"}}}}]}}]}},{"and":{"vals":[{"cmp":{"op":"OpGt","lhs":{"spellTimeToReady":{"spellId":{"spellId":49206}}},"rhs":{"math":{"op":"OpSub","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"30s"}}}}}},{"anyTrinketStatProcsActive":{"statType2":6,"statType3":-1,"minIcdSeconds":60}}]}}]}},"castSpell":{"spellId":{"itemId":58146}}}},
+		{"action":{"condition":{"and":{"vals":[{"and":{"vals":[{"anyTrinketStatProcsActive":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"cmp":{"op":"OpGt","lhs":{"trinketProcsMaxRemainingIcd":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"math":{"op":"OpSub","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"5s"}}}}}}]}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"60s"}}}},{"cmp":{"op":"OpEq","lhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"2"}}}}]}},"castSpell":{"spellId":{"spellId":49206}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1}},{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"or":{"vals":[{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"60s"}}}},{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}}]}},{"cmp":{"op":"OpGt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"6s"}}}},{"or":{"vals":[{"not":{"val":{"auraIsKnown":{"auraId":{"itemId":62464}}}}},{"auraIsActive":{"auraId":{"itemId":62464}}},{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"itemId":62464}}},"rhs":{"const":{"val":"4"}}}}}}]}}]}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"4s"}}}},{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"cmp":{"op":"OpGt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"7s"}}}}]}},{"and":{"vals":[{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"4s"}}}},{"cmp":{"op":"OpGt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"7s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"35s"}}}},{"cmp":{"op":"OpGt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"7s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"itemId":58146}}},"rhs":{"const":{"val":"4s"}}}},{"auraIsActive":{"auraId":{"itemId":58146}}},{"cmp":{"op":"OpGt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"7s"}}}}]}}]}},"castSpell":{"spellId":{"spellId":49206}}}},
+		{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"45s"}}}},{"or":{"vals":[{"not":{"val":{"dotIsActive":{"spellId":{"spellId":55095}}}}},{"not":{"val":{"dotIsActive":{"spellId":{"spellId":55078}}}}}]}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGt","lhs":{"spellTimeToReady":{"spellId":{"spellId":49206}}},"rhs":{"const":{"val":"177s"}}}},{"cmp":{"op":"OpGe","lhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":110}},"rhs":{"const":{"val":"1"}}}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"action":{"condition":{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":-1,"statType3":-1}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"8s"}}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"spellId":82174}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"spellId":96229}}}]}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"trinketProcsMaxRemainingIcd":{"statType2":6,"statType3":-1,"minIcdSeconds":110}},"rhs":{"const":{"val":"2s"}}}}}},{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1,"minIcdSeconds":110}}]}},{"not":{"val":{"or":{"vals":[{"auraIsKnown":{"auraId":{"itemId":69002}}},{"auraIsKnown":{"auraId":{"itemId":62464}}},{"auraIsKnown":{"auraId":{"itemId":77116}}}]}}}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"action":{"condition":{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":-1,"statType3":-1}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"8s"}}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"itemId":69002}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"itemId":69002}}}]}},{"auraIsKnown":{"auraId":{"itemId":69002}}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"action":{"condition":{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":-1,"statType3":-1}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"8s"}}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"itemId":62464}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"itemId":62464}}}]}},{"auraIsKnown":{"auraId":{"itemId":62464}}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"action":{"condition":{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":-1,"statType3":-1}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"8s"}}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"itemId":77116}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"itemId":77116}}}]}},{"auraIsKnown":{"auraId":{"itemId":77116}}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"hide":true,"action":{"condition":{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":-1,"statType3":-1}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"8s"}}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"spellId":82174}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"spellId":96229}}},{"auraIsActive":{"auraId":{"itemId":69002}}}]}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"itemId":69002}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"itemId":69002}}}]}},{"auraIsKnown":{"auraId":{"itemId":69002}}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"hide":true,"action":{"condition":{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":-1,"statType3":-1}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"8s"}}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"spellId":82174}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"spellId":96229}}},{"auraIsActive":{"auraId":{"itemId":62464}}}]}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"itemId":62464}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"itemId":62464}}}]}},{"auraIsKnown":{"auraId":{"itemId":62464}}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"hide":true,"action":{"condition":{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":-1,"statType3":-1}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"8s"}}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"spellId":82174}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"spellId":96229}}},{"auraIsActive":{"auraId":{"itemId":77116}}}]}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":20}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"itemId":77116}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"itemId":77116}}}]}},{"auraIsKnown":{"auraId":{"itemId":77116}}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":110}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpEq","lhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":110}}}},{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":110}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"spellId":82174}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"spellId":96229}}}]}},{"or":{"vals":[{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":110}},"rhs":{"math":{"op":"OpSub","lhs":{"spellTimeToReady":{"spellId":{"spellId":33697}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"spellId":33697}}}]}},{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"action":{"condition":{"and":{"vals":[{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"itemId":58146}}},"rhs":{"const":{"val":"3s"}}}},{"auraIsActive":{"auraId":{"itemId":58146}}}]}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"action":{"condition":{"and":{"vals":[{"anyTrinketStatProcsActive":{"statType2":-1,"statType3":-1}},{"cmp":{"op":"OpGe","lhs":{"numEquippedStatProcTrinkets":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpLt","lhs":{"trinketProcsMinRemainingTime":{"statType2":6,"statType3":-1,"minIcdSeconds":60}},"rhs":{"const":{"val":"2s"}}}},{"or":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":53365}}},{"allTrinketStatProcsActive":{"statType2":6,"statType3":-1,"minIcdSeconds":60}}]}}]}},"castSpell":{"spellId":{"spellId":77575}}}},
+		{"action":{"condition":{"not":{"val":{"dotIsActive":{"spellId":{"spellId":55095}}}}},"castSpell":{"spellId":{"spellId":45477}}}},
+		{"action":{"condition":{"not":{"val":{"dotIsActive":{"spellId":{"spellId":55078}}}}},"castSpell":{"spellId":{"spellId":45462,"tag":1}}}},
+		{"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"cmp":{"op":"OpGt","lhs":{"runeSlotCooldown":{"runeSlot":"SlotLeftBlood"}},"rhs":{"const":{"val":"5.5s"}}}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentNonDeathRuneCount":{"runeType":"RuneBlood"}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpEq","lhs":{"currentNonDeathRuneCount":{"runeType":"RuneFrost"}},"rhs":{"const":{"val":"0"}}}},{"cmp":{"op":"OpGe","lhs":{"runeCooldown":{"runeType":"RuneFrost"}},"rhs":{"const":{"val":"3.5s"}}}}]}}]}},{"or":{"vals":[{"not":{"val":{"currentRuneDeath":{"runeSlot":"SlotLeftBlood"}}}},{"not":{"val":{"currentRuneDeath":{"runeSlot":"SlotRightBlood"}}}}]}}]}},"castSpell":{"spellId":{"spellId":45529}}}},
+		{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"currentNonDeathRuneCount":{"runeType":"RuneBlood"}},"rhs":{"currentNonDeathRuneCount":{"runeType":"RuneFrost"}}}},{"or":{"vals":[{"and":{"vals":[{"not":{"val":{"currentRuneDeath":{"runeSlot":"SlotLeftFrost"}}}},{"not":{"val":{"currentRuneDeath":{"runeSlot":"SlotRightFrost"}}}}]}},{"and":{"vals":[{"currentRuneDeath":{"runeSlot":"SlotLeftBlood"}},{"currentRuneDeath":{"runeSlot":"SlotRightBlood"}},{"cmp":{"op":"OpLt","lhs":{"nextRuneCooldown":{"runeType":"RuneFrost"}},"rhs":{"nextRuneCooldown":{"runeType":"RuneBlood"}}}}]}}]}}]}},"cancelAura":{"auraId":{"spellId":45529}}}},
+		{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentRunicPower":{}},"rhs":{"math":{"op":"OpSub","lhs":{"maxRunicPower":{}},"rhs":{"const":{"val":"10"}}}}}},{"not":{"val":{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentRuneCount":{"runeType":"RuneDeath"}},"rhs":{"const":{"val":"3"}}}},{"cmp":{"op":"OpLe","lhs":{"nextRuneCooldown":{"runeType":"RuneUnholy"}},"rhs":{"const":{"val":"1s"}}}},{"cmp":{"op":"OpLe","lhs":{"nextRuneCooldown":{"runeType":"RuneBlood"}},"rhs":{"const":{"val":"1s"}}}},{"cmp":{"op":"OpLe","lhs":{"nextRuneCooldown":{"runeType":"RuneFrost"}},"rhs":{"const":{"val":"1s"}}}},{"and":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},"rhs":{"const":{"val":"1s"}}}}]}}]}}}}]}},"castSpell":{"spellId":{"spellId":47541}}}},
+		{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentNonDeathRuneCount":{"runeType":"RuneBlood"}},"rhs":{"const":{"val":"2"}}}},{"cmp":{"op":"OpLt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"6s"}}}}]}},"castSpell":{"spellId":{"spellId":85948,"tag":1}}}},
+		{"action":{"condition":{"cmp":{"op":"OpGe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"6s"}}}},"castSpell":{"spellId":{"spellId":43265}}}},
+		{"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}}}},{"cmp":{"op":"OpLt","lhs":{"auraNumStacks":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":91342}}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"currentRunicPower":{}},"rhs":{"math":{"op":"OpSub","lhs":{"maxRunicPower":{}},"rhs":{"const":{"val":"4"}}}}}}]}},"castSpell":{"spellId":{"spellId":47541}}}},
+		{"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentRuneCount":{"runeType":"RuneUnholy"}},"rhs":{"const":{"val":"2"}}}},{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentRuneCount":{"runeType":"RuneUnholy"}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpLt","lhs":{"nextRuneCooldown":{"runeType":"RuneUnholy"}},"rhs":{"const":{"val":"1s"}}}}]}}]}},"castSpell":{"spellId":{"spellId":55090,"tag":1}}}},
+		{"action":{"condition":{"or":{"vals":[{"or":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentNonDeathRuneCount":{"runeType":"RuneBlood"}},"rhs":{"const":{"val":"2"}}}},{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentRuneCount":{"runeType":"RuneBlood"}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpLt","lhs":{"nextRuneCooldown":{"runeType":"RuneBlood"}},"rhs":{"const":{"val":"1s"}}}}]}}]}},{"or":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentNonDeathRuneCount":{"runeType":"RuneFrost"}},"rhs":{"const":{"val":"2"}}}},{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentRuneCount":{"runeType":"RuneFrost"}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpLt","lhs":{"nextRuneCooldown":{"runeType":"RuneFrost"}},"rhs":{"const":{"val":"1s"}}}}]}}]}}]}},"castSpell":{"spellId":{"spellId":85948,"tag":1}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"currentRuneDeath":{"runeSlot":"SlotLeftBlood"}},{"currentRuneDeath":{"runeSlot":"SlotRightBlood"}},{"cmp":{"op":"OpLe","lhs":{"runeSlotCooldown":{"runeSlot":"SlotLeftBlood"}},"rhs":{"const":{"val":"1s"}}}},{"cmp":{"op":"OpLe","lhs":{"runeSlotCooldown":{"runeSlot":"SlotRightBlood"}},"rhs":{"const":{"val":"1s"}}}}]}},{"and":{"vals":[{"currentRuneDeath":{"runeSlot":"SlotLeftFrost"}},{"currentRuneDeath":{"runeSlot":"SlotRightFrost"}},{"cmp":{"op":"OpLe","lhs":{"runeSlotCooldown":{"runeSlot":"SlotLeftFrost"}},"rhs":{"const":{"val":"1s"}}}},{"cmp":{"op":"OpLe","lhs":{"runeSlotCooldown":{"runeSlot":"SlotRightFrost"}},"rhs":{"const":{"val":"1s"}}}}]}}]}},"castSpell":{"spellId":{"spellId":55090,"tag":1}}}},
+		{"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}}}},{"cmp":{"op":"OpEq","lhs":{"auraNumStacks":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":91342}}},"rhs":{"const":{"val":"4"}}}},{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentRunicPower":{}},"rhs":{"const":{"val":"34"}}}},{"auraIsActiveWithReactionTime":{"auraId":{"spellId":81340}}}]}}]}},"castSpell":{"spellId":{"spellId":47541}}}},
+		{"action":{"condition":{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":81340}}},{"cmp":{"op":"OpGt","lhs":{"nextRuneCooldown":{"runeType":"RuneBlood"}},"rhs":{"const":{"val":"3s"}}}},{"cmp":{"op":"OpGt","lhs":{"nextRuneCooldown":{"runeType":"RuneFrost"}},"rhs":{"const":{"val":"3s"}}}},{"cmp":{"op":"OpGt","lhs":{"nextRuneCooldown":{"runeType":"RuneUnholy"}},"rhs":{"const":{"val":"3s"}}}},{"not":{"val":{"and":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},"rhs":{"const":{"val":"2s"}}}}]}}}}]}},"castSpell":{"spellId":{"spellId":47541}}}},
+		{"action":{"castSpell":{"spellId":{"spellId":55090,"tag":1}}}},
+		{"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}}}},{"cmp":{"op":"OpLt","lhs":{"auraNumStacks":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":91342}}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpGe","lhs":{"currentRunicPower":{}},"rhs":{"const":{"val":"44"}}}}]}},"castSpell":{"spellId":{"spellId":47541}}}},
+		{"action":{"castSpell":{"spellId":{"spellId":85948,"tag":1}}}},
+		{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"not":{"val":{"spellIsReady":{"spellId":{"spellId":49206}}}}},{"not":{"val":{"and":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},"rhs":{"const":{"val":"4s"}}}}]}}}}]}},{"and":{"vals":[{"auraIsActiveWithReactionTime":{"auraId":{"spellId":81340}}},{"not":{"val":{"and":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},"rhs":{"const":{"val":"2s"}}}}]}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpGe","lhs":{"currentRunicPower":{}},"rhs":{"const":{"val":"80"}}}},{"not":{"val":{"and":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},"rhs":{"const":{"val":"3s"}}}}]}}}}]}},{"and":{"vals":[{"spellIsReady":{"spellId":{"spellId":49206}}},{"not":{"val":{"and":{"vals":[{"auraIsActive":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},{"cmp":{"op":"OpLt","lhs":{"auraRemainingTime":{"sourceUnit":{"type":"Pet","index":1,"owner":{"type":"Self"}},"auraId":{"spellId":63560}}},"rhs":{"const":{"val":"4s"}}}}]}}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"175s"}}}},{"cmp":{"op":"OpGt","lhs":{"auraRemainingTime":{"auraId":{"spellId":49016}}},"rhs":{"const":{"val":"25s"}}}},{"cmp":{"op":"OpGt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"40s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpLt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"15s"}}}},{"cmp":{"op":"OpGt","lhs":{"spellTimeToReady":{"spellId":{"spellId":49206}}},"rhs":{"math":{"op":"OpSub","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"8"}}}}}}]}}]}},"castSpell":{"spellId":{"spellId":47541}}}},
+		{"action":{"castSpell":{"spellId":{"spellId":57330}}}},
+		{"action":{"condition":{"and":{"vals":[{"not":{"val":{"auraIsActive":{"auraId":{"spellId":2825,"tag":-1}}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":51460}}}}},{"cmp":{"op":"OpLe","lhs":{"currentRunicPower":{}},"rhs":{"const":{"val":"38"}}}},{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"currentRuneCount":{"runeType":"RuneBlood"}},"rhs":{"const":{"val":"0"}}}},{"cmp":{"op":"OpEq","lhs":{"currentRuneCount":{"runeType":"RuneFrost"}},"rhs":{"const":{"val":"0"}}}},{"cmp":{"op":"OpEq","lhs":{"currentRuneCount":{"runeType":"RuneUnholy"}},"rhs":{"const":{"val":"0"}}}},{"cmp":{"op":"OpEq","lhs":{"currentRuneCount":{"runeType":"RuneDeath"}},"rhs":{"const":{"val":"0"}}}},{"cmp":{"op":"OpGt","lhs":{"runeCooldown":{"runeType":"RuneBlood"}},"rhs":{"const":{"val":"1s"}}}},{"cmp":{"op":"OpGt","lhs":{"runeCooldown":{"runeType":"RuneFrost"}},"rhs":{"const":{"val":"1s"}}}},{"cmp":{"op":"OpGt","lhs":{"runeCooldown":{"runeType":"RuneUnholy"}},"rhs":{"const":{"val":"1s"}}}}]}}]}},"castSpell":{"spellId":{"spellId":47568}}}}
 	]
 }