Guest User

Untitled

a guest
Apr 25th, 2025
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 135.50 KB | None | 0 0
  1. Unholy; Primary - defile(0.00), dark_transformation(1.14), death_coil(2.28)
  2. build: v11.1.5-1.0.2
  3. level: 80 (80)
  4. class: DEATHKNIGHT
  5. spec: unholy
  6. hero tree: sanlayn
  7.  
  8. ### Talents ###
  9.  
  10. In-Game Import: CwPAtbMOTHlnKIwUyAn+DK70SDgZGjZMmZYGzMzMNMjZGzYAAAAAAAAAgZYmZMzMDAMbmhZZYmZmHYmxYw2MLmZmRzsswsxsNN2AgZA
  11. abomination_limb = 1/1
  12. antimagic_barrier = 1/1
  13. antimagic_zone = 1/1
  14. blinding_sleet = 1/1
  15. blood_draw = 1/1
  16. bloodsoaked_ground = 1/1
  17. brittle = 1/1
  18. bursting_sores = 1/1
  19. cleaving_strikes = 1/1
  20. coil_of_devastation = 1/1
  21. dark_transformation = 1/1
  22. death_rot = 1/1
  23. death_strike = 1/1
  24. deaths_echo = 1/1
  25. defile = 1/1
  26. doomed_bidding = 1/1
  27. ebon_fever = 1/1
  28. eternal_agony = 1/1
  29. festering_scythe = 1/1
  30. festering_strike = 1/1
  31. festermight = 2/2
  32. foul_infections = 1/1
  33. frenzied_bloodthirst = 1/1
  34. ghoulish_frenzy = 1/1
  35. gift_of_the_sanlayn = 1/1
  36. gloom_ward = 1/1
  37. grip_of_the_dead = 1/1
  38. harbinger_of_doom = 1/1
  39. icebound_fortitude = 1/1
  40. icy_talons = 1/1
  41. improved_death_coil = 1/1
  42. improved_death_strike = 1/1
  43. improved_festering_strike = 1/2
  44. incite_terror = 1/1
  45. infected_claws = 1/1
  46. infliction_of_sorrow = 1/1
  47. insidious_chill = 1/1
  48. mind_freeze = 1/1
  49. morbidity = 2/2
  50. null_magic = 1/1
  51. pact_of_the_sanlayn = 1/1
  52. permafrost = 1/1
  53. pestilence = 1/1
  54. plaguebringer = 1/1
  55. raise_dead = 1/1
  56. raise_dead_2 = 1/1
  57. reaping = 1/1
  58. rotten_touch = 1/1
  59. rune_mastery = 2/2
  60. runic_attenuation = 1/1
  61. sanlayn = 1/1
  62. scourge_strike = 1/1
  63. soul_reaper = 1/1
  64. subduing_grasp = 1/1
  65. sudden_doom = 1/1
  66. superstrain = 1/1
  67. suppression = 1/1
  68. the_blood_is_life = 1/1
  69. unholy_assault = 1/1
  70. unholy_blight = 1/1
  71. unholy_bond = 1/1
  72. unholy_endurance = 1/1
  73. unholy_ground = 1/1
  74. vampiric_aura = 1/1
  75. vampiric_speed = 1/1
  76. vampiric_strike = 1/1
  77. veteran_of_the_third_war = 1/1
  78. visceral_strength = 1/1
  79. will_of_the_necropolis = 2/2
  80. wraith_walk = 1/1
  81.  
  82. PvP Talents: none
  83.  
  84. ### Legacy Content ###
  85.  
  86. covenant: none
  87. conduits: none
  88. soulbinds: []
  89. legendaries: none
  90.  
  91. ### Gear & Items ###
  92.  
  93. sets:
  94. bestinslots = 1
  95. bestinslots_melee = 1
  96. house_of_cards = 1
  97. tww2 = 4
  98.  
  99. gear:
  100. bestinslots = 1
  101. bestinslots_melee = 1
  102. cauldron_champions_crown = 1
  103. cauldron_champions_fistguards = 1
  104. cauldron_champions_ribcage = 1
  105. cauldron_champions_screamplate = 1
  106. cerulean_filigreed_shirt = 1
  107. consecrated_cloak = 1
  108. cyrces_circlet = 1
  109. dornogal_tabard = 1
  110. everforged_legplates = 1
  111. everforged_vambraces = 1
  112. footbomb_championship_ring = 1
  113. heaviestweight_title_belt = 1
  114. house_of_cards = 1
  115. riks_walkin_boots = 1
  116. strapped_rescuekeg = 1
  117. suspicious_energy_drink = 1
  118. tww2 = 4
  119.  
  120. itemIDs: 159462, 221060, 222434, 222435, 222817, 224165, 228411, 228873, 228874, 229251, 229253, 229254, 229256, 230027, 232526, 235363, 42370
  121.  
  122. ### Settings ###
  123.  
  124. Settings:
  125. aoe = 2
  126. custom1Name = Custom 1
  127. custom2Name = Custom 2
  128. cycle = false
  129. cycleDebuff = festering_wound
  130. cycle_min = 6
  131. damage = true
  132. damageDots = false
  133. damageExpiration = 8
  134. damageOnScreen = true
  135. damagePets = false
  136. damageRange = 0
  137. enabled = true
  138. gcdSync = true
  139. nameplateRange = 10
  140. nameplates = true
  141. noFeignedCooldown = false
  142. package = Unholy
  143. petbased = false
  144. placeboBar = 20
  145. potion = tempered_potion
  146. rangeFilter = false
  147. dps_shell = false
  148.  
  149. Toggles:
  150. cooldowns = true
  151. custom1 = false
  152. custom2 = false
  153. defensives = false
  154. essences = true
  155. funnel = false
  156. interrupts = false
  157. mode = automatic
  158. potions = false
  159.  
  160. Keybinds:
  161. abomination_limb = S4 [01]
  162. algari_healing_potion = V [05]
  163. ancestral_call = S2 [01]
  164. antimagic_shell = F4 [05]
  165. antimagic_zone = SF5 [03]
  166. any_dnd = SD [06]
  167. bestinslots = SW [06]
  168. blinding_sleet = R [03]
  169. chains_of_ice = G [03]
  170. clawing_shadows = - [01]
  171. dark_command = SA [03]
  172. dark_transformation = 0 [01]
  173. death_coil = 3 [01]
  174. death_grip = SE [03]
  175. death_strike = ST [06]
  176. deaths_advance = B [03]
  177. deaths_due =
  178. defile = SD [06]
  179. epidemic = 4 [01]
  180. festering_strike = 2 [01]
  181. healthstone = SV [05]
  182. house_of_cards = SF [06]
  183. icebound_fortitude = F5 [05]
  184. lichborne = SF4 [05]
  185. mind_freeze = F [06]
  186. outbreak = 5 [01]
  187. path_of_frost = CF [03]
  188. raise_ally = SS [03]
  189. raise_dead = N [03]
  190. scourge_strike = - [01]
  191. soul_reaper = SR [06]
  192. tempered_potion = SG [06]
  193. unholy_assault = S3 [01]
  194. wound_spender = - [01]
  195. wraith_walk = SC [03]
  196.  
  197. ### Warnings ###
  198.  
  199. none
  200.  
  201.  
  202. ### Targets ###
  203.  
  204. detected_targets: Nameplates are enabled.
  205. - Checking nameplate list for nameplate1 [ Creature-0-4222-2552-2442-225982-00000AAF13 ] Cleave Training Dummy.
  206. nameplate1 - -1 - Creature-0-4222-2552-2442-225982-00000AAF13 - 113.00 - 10 - Cleave Training Dummy
  207.  
  208. - Checking nameplate list for nameplate13 [ Creature-0-4222-2552-2442-225982-00018AAF11 ] Cleave Training Dummy.
  209. nameplate13 - -1 - Creature-0-4222-2552-2442-225982-00018AAF11 - 682.00 - 10 - Cleave Training Dummy
  210.  
  211. - Checking nameplate list for nameplate14 [ Creature-0-4222-2552-2442-225982-00000AAF11 ] Cleave Training Dummy.
  212. - Excluded by range (12 > 10).
  213. - Checking nameplate list for nameplate4 [ Creature-0-4222-2552-2442-225982-00000AAF12 ] Cleave Training Dummy.
  214. - Excluded by range (12 > 10).
  215. - Checking nameplate list for nameplate5 [ Creature-0-4222-2552-2442-225982-00010AAF11 ] Cleave Training Dummy.
  216. - Excluded by range (12 > 10).
  217.  
  218. ### Auras ###
  219.  
  220. player_buffs:
  221. n | ID | Token | Name | A. Count | A. Remains | S. Count | S. Remains
  222. --- | ------- | ---------------------------- | --------------------------- | -------- | ---------- | -------- | ----------
  223. 1 | -1 | *duskthread_lining | Duskthread Lining | 1 | 3600.00 | -1 | -1.00
  224. 2 | -1 | *flask_of_alchemical_chaos | Flask of Alchemical Chaos | 1 | 93.07 | -1 | -1.00
  225. 3 | -1 | *flight_style_skyriding | Flight Style: Skyriding | 1 | 3600.00 | -1 | -1.00
  226. 4 | -1 | *hearty_well_fed | Hearty Well Fed | 1 | 119.56 | -1 | -1.00
  227. 5 | -1 | *sign_of_the_critter | Sign of the Critter | 1 | 3600.00 | -1 | -1.00
  228. 6 | -1 | *sign_of_the_legion | Sign of the Legion | 1 | 3600.00 | -1 | -1.00
  229. 7 | -1 | *winds_of_mysterious_fortune | Winds of Mysterious Fortune | 1 | 3600.00 | -1 | -1.00
  230. 8 | 1216813 | winning_streak_unholy | Winning Streak! | 6 | 3600.00 | 6 | 3573.41
  231.  
  232. player_debuffs: none
  233.  
  234. target_buffs: none
  235.  
  236. target_debuffs: none
  237.  
  238. previous_spells:
  239. 1 - scourge_strike
  240. 2 - scourge_strike
  241. 3 - scourge_strike
  242.  
  243.  
  244. New Recommendations for [ Primary ] requested at 18:13:18 ( 141760.34 ); using built-in ( Unholy ) priority.
  245. *** START OF NEW DISPLAY: Primary ***
  246. Purged 348 marked values in 0.13ms.
  247. Pet is alive.
  248. Combat Timer: 778.18
  249.  
  250. RECOMMENDATION #1 ( Offset: 0.00, GCD: 0.00, Casting: 0.00 ).
  251.  
  252. Resources: runes[ 6.00 / 6.00 ], runic_power[ 100.00 / 100.00 ]
  253. Rune Regeneration Time: 1=0.00, 2=0.00, 3=0.00, 4=0.00, 5=0.00, 6=0.00
  254.  
  255. Checking if I'm casting ( No ) and if it is a channel ( No ).
  256. No whitelist.
  257.  
  258. Processing precombat action list [ Unholy - precombat ].
  259.  
  260. Current recommendation was NO ACTION at +15.23s.
  261.  
  262. 1. raise_dead ( precombat - 1 )
  263. The action (raise_dead) is unusable at (0.00 + 0.00) because IsUsable returned false.
  264. Time spent on this action: 0.23ms
  265. TimeData:Unholy-precombat-1:raise_dead:x2:0.23:Ability Known, Enabled(0.10):Post-TTR and Essential(0.12):Post Cycle(0.00):Post Usable(0.00)
  266.  
  267. 2. army_of_the_dead ( precombat - 2 ) - talent [ army_of_the_dead ] missing
  268. Time spent on this action: 0.02ms
  269. TimeData:Unholy-precombat-2:army_of_the_dead:x2:0.02:Ability Known, Enabled(0.02)
  270.  
  271. 3. variable ( precombat - 3 )
  272. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  273. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  274. - variable.trinket_1_buffs[false] will check this script entry ( Unholy:precombat:3 )
  275. Time spent on this action: 0.02ms
  276. TimeData:Unholy-precombat-3:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  277.  
  278. 4. variable ( precombat - 4 )
  279. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  280. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  281. - variable.trinket_2_buffs[true] will check this script entry ( Unholy:precombat:4 )
  282. Time spent on this action: 0.02ms
  283. TimeData:Unholy-precombat-4:variable:x2:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  284.  
  285. 5. variable ( precombat - 5 )
  286. trinket_1_duration #1 [Unholy:precombat:5]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false] | trinket.t1.is.funhouse_lens[false] | trinket.t1.is.signet_of_the_priory[false]
  287. - value = 0.01: trinket.t1.is.treacherous_transmitter[false] * 15 + trinket.t1.is.funhouse_lens[false] * 15 + trinket.t1.is.signet_of_the_priory[false] * 20
  288. - variable.trinket_1_duration[0.01] will check this script entry ( Unholy:precombat:5 )
  289. Time spent on this action: 0.02ms
  290. TimeData:Unholy-precombat-5:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  291.  
  292. 6. variable ( precombat - 6 )
  293. trinket_2_duration #1 [Unholy:precombat:6]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false] | trinket.t2.is.funhouse_lens[false] | trinket.t2.is.signet_of_the_priory[false]
  294. - value = 15: trinket.t2.is.treacherous_transmitter[false] * 15 + trinket.t2.is.funhouse_lens[false] * 15 + trinket.t2.is.signet_of_the_priory[false] * 20
  295. - variable.trinket_2_duration[15] will check this script entry ( Unholy:precombat:6 )
  296. Time spent on this action: 0.02ms
  297. TimeData:Unholy-precombat-6:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  298.  
  299. 7. variable ( precombat - 7 )
  300. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  301. - value = 1: 2
  302. - variable.trinket_1_high_value[1] will check this script entry ( Unholy:precombat:7 )
  303. Time spent on this action: 0.02ms
  304. TimeData:Unholy-precombat-7:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  305.  
  306. 8. variable ( precombat - 8 )
  307. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  308. - value = 1: 2
  309. - variable.trinket_2_high_value[1] will check this script entry ( Unholy:precombat:8 )
  310. Time spent on this action: 0.02ms
  311. TimeData:Unholy-precombat-8:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  312.  
  313. 9. variable ( precombat - 9 )
  314. trinket_1_sync #1 [Unholy:precombat:9]; conditions = FAIL: variable.trinket_1_buffs[false] & ( talent.apocalypse.enabled[false] & trinket.t1.cooldown.duration[0.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t1.cooldown.duration[0.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t1.is.treacherous_transmitter[false]
  315. - value = 0.5: 1
  316. - variable.trinket_1_sync[0.5] will check this script entry ( Unholy:precombat:9 )
  317. Time spent on this action: 0.02ms
  318. TimeData:Unholy-precombat-9:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  319.  
  320. 10. variable ( precombat - 10 )
  321. trinket_2_sync #1 [Unholy:precombat:10]; conditions = PASS: variable.trinket_2_buffs[true] & ( talent.apocalypse.enabled[false] & trinket.t2.cooldown.duration[90.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t2.cooldown.duration[90.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t2.is.treacherous_transmitter[false]
  322. - value = 1: 1
  323. - variable.trinket_2_sync[1] will check this script entry ( Unholy:precombat:10 )
  324. Time spent on this action: 0.02ms
  325. TimeData:Unholy-precombat-10:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  326.  
  327. 11. variable ( precombat - 11 )
  328. trinket_priority #1 [Unholy:precombat:11]; conditions = PASS: ! variable.trinket_1_buffs[false] & variable.trinket_2_buffs[true] & ( trinket.t2.has_cooldown[true] | ! trinket.t1.has_cooldown[false] ) | variable.trinket_2_buffs[true] & ( ( trinket.t2.cooldown.duration[90.00] / variable.trinket_2_duration[15.00] ) * ( 1.5 + trinket.t2.has_use_buff[true] ) * ( variable.trinket_2_sync[1.00] ) * ( variable.trinket_2_high_value[1.00] ) * ( 1 + ( ( trinket.t2.ilvl[623.00] - trinket.t1.ilvl[600.00] ) / 100 ) ) ) > ( ( trinket.t1.cooldown.duration[0.00] / variable.trinket_1_duration[0.01] ) * ( 1.5 + trinket.t1.has_use_buff[false] ) * ( variable.trinket_1_sync[0.50] ) * ( variable.trinket_1_high_value[1.00] ) * ( 1 + ( ( trinket.t1.ilvl[600.00] - trinket.t2.ilvl[623.00] ) / 100 ) ) )
  329. - value = 2: 2
  330. - variable.trinket_priority[2] will check this script entry ( Unholy:precombat:11 )
  331. Time spent on this action: 0.02ms
  332. TimeData:Unholy-precombat-11:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  333.  
  334. 12. variable ( precombat - 12 )
  335. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  336. - value = 1: 2
  337. - variable.damage_trinket_priority[1] will check this script entry ( Unholy:precombat:12 )
  338. Time spent on this action: 0.02ms
  339. TimeData:Unholy-precombat-12:variable:x2:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  340. Exiting precombat with recommendation of NO ACTION at +15.23s.
  341.  
  342. Completed precombat action list [ Unholy - precombat ].
  343.  
  344. Processing default action list [ Unholy - default ].
  345.  
  346. Current recommendation was NO ACTION at +15.23s.
  347.  
  348. 13. mind_freeze ( default - 1 ) - ability disabled ( toggle interrupts )
  349. Time spent on this action: 0.02ms
  350. TimeData:Unholy-default-1:mind_freeze:x2:0.02:Ability Known, Enabled(0.02)
  351.  
  352. 14. variable ( default - 2 )
  353. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  354. - value = false: active_enemies[2.00] = 1
  355. - variable.st_planning[false] will check this script entry ( Unholy:default:2 )
  356. Time spent on this action: 0.02ms
  357. TimeData:Unholy-default-2:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  358.  
  359. 15. variable ( default - 3 )
  360. adds_remain #1 [Unholy:default:3]; conditions = PASS: NONE
  361. - value = true: active_enemies[2.00] > 1
  362. - variable.adds_remain[true] will check this script entry ( Unholy:default:3 )
  363. Time spent on this action: 0.02ms
  364. TimeData:Unholy-default-3:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  365.  
  366. 16. variable ( default - 4 )
  367. apoc_timing #1 [Unholy:default:4]; conditions = FAIL: cooldown.apocalypse.remains[0.00] < 5 & debuff.festering_wound.down[true] & cooldown.unholy_assault.remains[0.00] > 5
  368. - value = 0: 3
  369. - variable.apoc_timing[0] will check this script entry ( Unholy:default:4 )
  370. Time spent on this action: 0.02ms
  371. TimeData:Unholy-default-4:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  372.  
  373. 17. variable ( default - 5 )
  374. pop_wounds #1 [Unholy:default:5]; conditions = PASS: NONE
  375. - value = false: ( cooldown.apocalypse.remains[0.00] > variable.apoc_timing[0.00] | ! talent.apocalypse.enabled[false] ) & ( debuff.festering_wound.up[false] & cooldown.unholy_assault.remains[0.00] < 20 & talent.unholy_assault.enabled[true] & active_enemies[2.00] = 1 | debuff.rotten_touch.up[false] & debuff.festering_wound.up[false] | debuff.festering_wound.stack[0.00] >= 4 - pet.abomination.active[false] ) | fight_remains[681.73] < 5 & debuff.festering_wound.up[false]
  376. - variable.pop_wounds[false] will check this script entry ( Unholy:default:5 )
  377. Time spent on this action: 0.02ms
  378. TimeData:Unholy-default-5:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  379.  
  380. 18. variable ( default - 6 )
  381. pooling_runic_power #1 [Unholy:default:6]; conditions = PASS: NONE
  382. - value = false: talent.vile_contagion.enabled[false] & cooldown.vile_contagion.remains[0.00] < 5 & runic_power.current[100.00] < 30
  383. - variable.pooling_runic_power[false] will check this script entry ( Unholy:default:6 )
  384. Time spent on this action: 0.02ms
  385. TimeData:Unholy-default-6:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  386.  
  387. 19. variable ( default - 7 )
  388. spend_rp #1 [Unholy:default:7]; conditions = PASS: NONE
  389. - value = true: ( ! talent.rotten_touch.enabled[true] | talent.rotten_touch.enabled[true] & ! debuff.rotten_touch.up[false] | runic_power.deficit[0.00] < 20 ) & ( ( talent.improved_death_coil.enabled[true] & ( active_enemies[2.00] = 2 | talent.coil_of_devastation.enabled[true] ) | rune.current[6.00] < 3 | pet.gargoyle.active[false] | buff.sudden_doom.up[false] | ! variable.pop_wounds[false] & debuff.festering_wound.stack[0.00] >= 4 ) )
  390. - variable.spend_rp[true] will check this script entry ( Unholy:default:7 )
  391. Time spent on this action: 0.02ms
  392. TimeData:Unholy-default-7:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  393.  
  394. 20. variable ( default - 8 )
  395. san_coil_mult #1 [Unholy:default:8]; conditions = FAIL: buff.essence_of_the_blood_queen.stack[0.00] >= 4
  396. - value = 1: 2
  397. - variable.san_coil_mult[1] will check this script entry ( Unholy:default:8 )
  398. Time spent on this action: 0.02ms
  399. TimeData:Unholy-default-8:variable:x2:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  400.  
  401. 21. variable ( default - 9 )
  402. epidemic_targets #1 [Unholy:default:9]; conditions = PASS: NONE
  403. - value = 5: 3 + talent.improved_death_coil.enabled[true] + ( talent.frenzied_bloodthirst.enabled[true] * variable.san_coil_mult[1.00] ) + ( talent.hungering_thirst.enabled[false] & talent.harbinger_of_doom.enabled[true] & buff.sudden_doom.up[false] )
  404. - variable.epidemic_targets[5] will check this script entry ( Unholy:default:9 )
  405. Time spent on this action: 0.02ms
  406. TimeData:Unholy-default-9:variable:x2:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  407.  
  408. 22. call_action_list:san_trinkets ( default - 10 )
  409. Criteria for san_trinkets PASS at +0.00 - talent.vampiric_strike.enabled[true]
  410. Action list (san_trinkets) was found.
  411. + san_trinkets
  412. Current recommendation was NO ACTION at +15.23s.
  413.  
  414. 23. fyralath_the_dreamrender ( san_trinkets - 1 ) - IsUsableItem item 206448 and nil
  415. Time spent on this action: 0.05ms
  416. TimeData:Unholy-san_trinkets-1:fyralath_the_dreamrender:x2:0.05:Ability Known, Enabled(0.05)
  417.  
  418. 24. treacherous_transmitter ( san_trinkets - 2 ) - IsUsableItem item 221023 and nil
  419. Time spent on this action: 0.04ms
  420. TimeData:Unholy-san_trinkets-2:treacherous_transmitter:x2:0.04:Ability Known, Enabled(0.04)
  421.  
  422. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  423.  
  424. 25. trinket1 ( san_trinkets - 3 )
  425. Time spent on this action: 0.02ms
  426. TimeData:Unholy-san_trinkets-3:trinket1:x2:0.02:Ability Known, Enabled(0.02)
  427.  
  428. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  429. 26. house_of_cards ( san_trinkets - 4 )
  430. The action (house_of_cards) is usable at (0.00 + 0.00).
  431. - the action is ready before the current recommendation (at +0.00 vs. +15.23).
  432. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 0.00.
  433. talent.vampiric_strike.enabled[true]
  434. - this entry's criteria FAILS: variable.trinket_2_buffs[true] & ( buff.dark_transformation.up[false] & buff.dark_transformation.remains[0.00] < variable.trinket_2_duration[15.00] * 0.73 & ( variable.trinket_priority[2.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] ) ) | variable.trinket_2_duration[15.00] >= fight_remains[681.73] & boss[false]
  435. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  436. Excluded -10.94 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  437. Excluded -666.72 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  438. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  439. Excluded 18.40 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  440. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  441. There are 1 recheck events.
  442. Times: 1
  443. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.00.
  444. talent.vampiric_strike.enabled[true]
  445. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  446. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  447. trinket_2_duration #1 [Unholy:precombat:6]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false] | trinket.t2.is.funhouse_lens[false] | trinket.t2.is.signet_of_the_priory[false]
  448. - value = 15: trinket.t2.is.treacherous_transmitter[false] * 15 + trinket.t2.is.funhouse_lens[false] * 15 + trinket.t2.is.signet_of_the_priory[false] * 20
  449. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  450. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  451. trinket_2_sync #1 [Unholy:precombat:10]; conditions = PASS: variable.trinket_2_buffs[true] & ( talent.apocalypse.enabled[false] & trinket.t2.cooldown.duration[90.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t2.cooldown.duration[90.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t2.is.treacherous_transmitter[false]
  452. - value = 1: 1
  453. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  454. - value = 1: 2
  455. trinket_1_duration #1 [Unholy:precombat:5]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false] | trinket.t1.is.funhouse_lens[false] | trinket.t1.is.signet_of_the_priory[false]
  456. - value = 0.01: trinket.t1.is.treacherous_transmitter[false] * 15 + trinket.t1.is.funhouse_lens[false] * 15 + trinket.t1.is.signet_of_the_priory[false] * 20
  457. trinket_1_sync #1 [Unholy:precombat:9]; conditions = FAIL: variable.trinket_1_buffs[false] & ( talent.apocalypse.enabled[false] & trinket.t1.cooldown.duration[0.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t1.cooldown.duration[0.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t1.is.treacherous_transmitter[false]
  458. - value = 0.5: 1
  459. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  460. - value = 1: 2
  461. trinket_priority #1 [Unholy:precombat:11]; conditions = PASS: ! variable.trinket_1_buffs[false] & variable.trinket_2_buffs[true] & ( trinket.t2.has_cooldown[true] | ! trinket.t1.has_cooldown[false] ) | variable.trinket_2_buffs[true] & ( ( trinket.t2.cooldown.duration[90.00] / variable.trinket_2_duration[15.00] ) * ( 1.5 + trinket.t2.has_use_buff[true] ) * ( variable.trinket_2_sync[1.00] ) * ( variable.trinket_2_high_value[1.00] ) * ( 1 + ( ( trinket.t2.ilvl[623.00] - trinket.t1.ilvl[600.00] ) / 100 ) ) ) > ( ( trinket.t1.cooldown.duration[0.00] / variable.trinket_1_duration[0.01] ) * ( 1.5 + trinket.t1.has_use_buff[false] ) * ( variable.trinket_1_sync[0.50] ) * ( variable.trinket_1_high_value[1.00] ) * ( 1 + ( ( trinket.t1.ilvl[600.00] - trinket.t2.ilvl[623.00] ) / 100 ) ) )
  462. - value = 2: 2
  463. Recheck #1 ( +1.00 ) NOT MET: variable.trinket_2_buffs[true] & ( buff.dark_transformation.up[false] & buff.dark_transformation.remains[0.00] < variable.trinket_2_duration[15.00] * 0.73 & ( variable.trinket_priority[2.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] ) ) | variable.trinket_2_duration[15.00] >= fight_remains[680.73] & boss[false]
  464. Time spent on this action: 1.05ms
  465. TimeData:Unholy-san_trinkets-4:house_of_cards:x1:1.05:Ability Known, Enabled(0.08):Post-TTR and Essential(0.06):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.04):Pre-Recheck(0.11):Post-Recheck Times(0.11):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.15):Recheck Post-Channel(0.00):Recheck Loop End(0.43):Post Recheck Loop(0.00):Post Recheck(0.00)
  466.  
  467. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  468.  
  469. 27. trinket1 ( san_trinkets - 5 )
  470. Time spent on this action: 0.02ms
  471. TimeData:Unholy-san_trinkets-5:trinket1:x1:0.02:Ability Known, Enabled(0.02)
  472.  
  473. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  474. 28. house_of_cards ( san_trinkets - 6 )
  475. The action (house_of_cards) is usable at (0.00 + 0.00).
  476. - the action is ready before the current recommendation (at +0.00 vs. +15.23).
  477. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 0.00.
  478. talent.vampiric_strike.enabled[true]
  479. - this entry's criteria FAILS: ! variable.trinket_2_buffs[true] & ( trinket.t2.cast_time[0.00] > 0 & ! buff.gift_of_the_sanlayn.up[false] | ! trinket.t2.cast_time[0.00] > 0 ) & ( variable.damage_trinket_priority[1.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] | ! talent.summon_gargoyle.enabled[false] & talent.army_of_the_dead.enabled[false] & ( ! talent.raise_abomination.enabled[false] & cooldown.army_of_the_dead.remains[0.00] > 20 | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 20 ) | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] & cooldown.dark_transformation.remains[0.00] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[681.73] < 15
  480. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  481. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  482. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  483. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  484. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  485. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  486. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  487. Excluded 23.01 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  488. There are 2 recheck events.
  489. Times: 0.01, 1
  490. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 0.01.
  491. talent.vampiric_strike.enabled[true]
  492. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  493. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  494. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  495. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  496. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  497. - value = 1: 2
  498. Recheck #1 ( +0.01 ) NOT MET: ! variable.trinket_2_buffs[true] & ( trinket.t2.cast_time[0.00] > 0 & ! buff.gift_of_the_sanlayn.up[false] | ! trinket.t2.cast_time[0.00] > 0 ) & ( variable.damage_trinket_priority[1.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] | ! talent.summon_gargoyle.enabled[false] & talent.army_of_the_dead.enabled[false] & ( ! talent.raise_abomination.enabled[false] & cooldown.army_of_the_dead.remains[0.00] > 20 | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 20 ) | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] & cooldown.dark_transformation.remains[0.00] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[681.72] < 15
  499. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.00.
  500. talent.vampiric_strike.enabled[true]
  501. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  502. - value = 1: 2
  503. Recheck #2 ( +1.00 ) NOT MET: ! variable.trinket_2_buffs[true] & ( trinket.t2.cast_time[0.00] > 0 & ! buff.gift_of_the_sanlayn.up[false] | ! trinket.t2.cast_time[0.00] > 0 ) & ( variable.damage_trinket_priority[1.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] | ! talent.summon_gargoyle.enabled[false] & talent.army_of_the_dead.enabled[false] & ( ! talent.raise_abomination.enabled[false] & cooldown.army_of_the_dead.remains[0.00] > 20 | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 20 ) | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] & cooldown.dark_transformation.remains[0.00] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[680.73] < 15
  504. Time spent on this action: 1.15ms
  505. TimeData:Unholy-san_trinkets-6:house_of_cards:x2:1.15:Ability Known, Enabled(0.08):Post-TTR and Essential(0.07):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.19):Post-Recheck Times(0.15):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.02):Recheck Post-Script(0.05):Recheck Post-Channel(0.00):Recheck Loop End(0.27):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.01):Recheck Post-Channel(0.00):Recheck Loop End(0.21):Post Recheck Loop(0.00):Post Recheck(0.00)
  506.  
  507. 29. main_hand ( san_trinkets - 7 )
  508. The action (main_hand) is usable at (0.00 + 0.00).
  509. - the action is ready before the current recommendation (at +0.00 vs. +15.23).
  510. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 0.00.
  511. talent.vampiric_strike.enabled[true]
  512. - this entry's criteria FAILS: ( ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] | trinket.t1.cooldown.remains[0.00] > 20 & ! variable.trinket_2_buffs[true] | trinket.t2.cooldown.remains[0.00] > 20 & ! variable.trinket_1_buffs[false] | trinket.t1.cooldown.remains[0.00] > 20 & trinket.t2.cooldown.remains[0.00] > 20 ) & ( buff.dark_transformation.up[false] & buff.dark_transformation.remains[0.00] > 10 ) & ( ! talent.raise_abomination.enabled[false] & ! talent.army_of_the_dead.enabled[false] | ! talent.raise_abomination.enabled[false] & talent.army_of_the_dead.enabled[false] & pet.army_ghoul.active[false] | talent.raise_abomination.enabled[false] & pet.abomination.active[false] | ( variable.trinket_1_buffs[false] | variable.trinket_2_buffs[true] | boss[false] & fight_remains[681.73] < 15 ) )
  513. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  514. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  515. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  516. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  517. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  518. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  519. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  520. Excluded -9.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  521. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  522. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  523. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  524. There are 1 recheck events.
  525. Times: 1
  526. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.00.
  527. talent.vampiric_strike.enabled[true]
  528. Recheck #1 ( +1.00 ) NOT MET: ( ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] | trinket.t1.cooldown.remains[0.00] > 20 & ! variable.trinket_2_buffs[true] | trinket.t2.cooldown.remains[0.00] > 20 & ! variable.trinket_1_buffs[false] | trinket.t1.cooldown.remains[0.00] > 20 & trinket.t2.cooldown.remains[0.00] > 20 ) & ( buff.dark_transformation.up[false] & buff.dark_transformation.remains[0.00] > 10 ) & ( ! talent.raise_abomination.enabled[false] & ! talent.army_of_the_dead.enabled[false] | ! talent.raise_abomination.enabled[false] & talent.army_of_the_dead.enabled[false] & pet.army_ghoul.active[false] | talent.raise_abomination.enabled[false] & pet.abomination.active[false] | ( variable.trinket_1_buffs[false] | variable.trinket_2_buffs[true] | boss[false] & fight_remains[680.73] < 15 ) )
  529. Time spent on this action: 0.79ms
  530. TimeData:Unholy-san_trinkets-7:main_hand:x1:0.79:Ability Known, Enabled(0.08):Post-TTR and Essential(0.09):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.08):Pre-Recheck(0.09):Post-Recheck Times(0.20):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.07):Recheck Post-Channel(0.00):Recheck Loop End(0.09):Post Recheck Loop(0.00):Post Recheck(0.00)
  531. Exiting san_trinkets with recommendation of NO ACTION at +15.23s.
  532. Returned from list (san_trinkets), current recommendation is NO ACTION (+15.23).
  533. - san_trinkets
  534.  
  535. 30. call_action_list:trinkets ( default - 11 )
  536. Criteria for trinkets FAIL at +0.00 - ! talent.vampiric_strike.enabled[true]
  537.  
  538. 31. arcane_torrent ( default - 12 ) - ability unknown
  539. Time spent on this action: 0.04ms
  540. TimeData:Unholy-default-12:arcane_torrent:x1:0.04:Ability Known, Enabled(0.04)
  541.  
  542. 32. blood_fury ( default - 13 ) - ability unknown
  543. Time spent on this action: 0.03ms
  544. TimeData:Unholy-default-13:blood_fury:x1:0.03:Ability Known, Enabled(0.03)
  545.  
  546. 33. berserking ( default - 14 ) - ability unknown
  547. Time spent on this action: 0.03ms
  548. TimeData:Unholy-default-14:berserking:x1:0.03:Ability Known, Enabled(0.03)
  549.  
  550. 34. lights_judgment ( default - 15 ) - ability unknown
  551. Time spent on this action: 0.03ms
  552. TimeData:Unholy-default-15:lights_judgment:x1:0.03:Ability Known, Enabled(0.03)
  553.  
  554. 35. ancestral_call ( default - 16 ) - ability disabled ( preference )
  555. Time spent on this action: 0.02ms
  556. TimeData:Unholy-default-16:ancestral_call:x1:0.02:Ability Known, Enabled(0.02)
  557.  
  558. 36. arcane_pulse ( default - 17 ) - ability unknown
  559. Time spent on this action: 0.03ms
  560. TimeData:Unholy-default-17:arcane_pulse:x1:0.03:Ability Known, Enabled(0.03)
  561.  
  562. 37. fireblood ( default - 18 ) - ability unknown
  563. Time spent on this action: 0.03ms
  564. TimeData:Unholy-default-18:fireblood:x1:0.03:Ability Known, Enabled(0.03)
  565.  
  566. 38. bag_of_tricks ( default - 19 ) - ability unknown
  567. Time spent on this action: 0.03ms
  568. TimeData:Unholy-default-19:bag_of_tricks:x1:0.03:Ability Known, Enabled(0.03)
  569.  
  570. Substituting tempered_potion for Potion action; it is otherwise not included in the priority.
  571. 39. tempered_potion ( default - 20 ) - ability disabled ( toggle potions )
  572. Time spent on this action: 0.02ms
  573. TimeData:Unholy-default-20:tempered_potion:x1:0.02:Ability Known, Enabled(0.02)
  574.  
  575. 40. army_of_the_dead ( default - 21 ) - talent [ army_of_the_dead ] missing
  576. Time spent on this action: 0.02ms
  577. TimeData:Unholy-default-21:army_of_the_dead:x1:0.02:Ability Known, Enabled(0.02)
  578.  
  579. 41. raise_abomination ( default - 22 ) - talent [ raise_abomination ] missing
  580. Time spent on this action: 0.02ms
  581. TimeData:Unholy-default-22:raise_abomination:x1:0.02:Ability Known, Enabled(0.02)
  582.  
  583. 42. summon_gargoyle ( default - 23 ) - talent [ summon_gargoyle ] missing
  584. Time spent on this action: 0.03ms
  585. TimeData:Unholy-default-23:summon_gargoyle:x1:0.03:Ability Known, Enabled(0.03)
  586.  
  587. 43. antimagic_shell ( default - 24 ) - ability disabled ( toggle defensives )
  588. Time spent on this action: 0.02ms
  589. TimeData:Unholy-default-24:antimagic_shell:x1:0.02:Ability Known, Enabled(0.02)
  590.  
  591. 44. call_action_list:cds_aoe_san ( default - 25 )
  592. Criteria for cds_aoe_san FAIL at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[2.00] >= 3
  593.  
  594. 45. call_action_list:cds_aoe ( default - 26 )
  595. Criteria for cds_aoe FAIL at +0.00 - ! talent.vampiric_strike.enabled[true] & active_enemies[2.00] >= 2
  596.  
  597. 46. call_action_list:cds_cleave_san ( default - 27 )
  598. Criteria for cds_cleave_san PASS at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  599. Action list (cds_cleave_san) was found.
  600. + cds_cleave_san
  601. Current recommendation was NO ACTION at +15.23s.
  602.  
  603. 47. dark_transformation ( cds_cleave_san - 1 )
  604. Pet is alive.
  605. The action (dark_transformation) is usable at (0.00 + 0.00).
  606. - the action is ready before the current recommendation (at +0.00 vs. +15.23).
  607. List ( cds_cleave_san ) called from ( Unholy:default:27 ) would PASS at 0.00.
  608. talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  609. - this entry's criteria FAILS: buff.death_and_decay.up[false] & ( talent.apocalypse.enabled[false] & pet.apoc_ghoul.active[false] | ! talent.apocalypse.enabled[false] ) | boss[false] & fight_remains[681.73] < 20 | raid_event.adds.exists[true] & raid_event.adds.remains[681.73] < 20
  610. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  611. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  612. There were no recheck events to check.
  613. Time spent on this action: 0.16ms
  614. TimeData:Unholy-cds_cleave_san-1:dark_transformation:x0:0.16:Ability Known, Enabled(0.03):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.02):Post-Recheck Times(0.02):Post Recheck(0.00)
  615.  
  616. 48. unholy_assault ( cds_cleave_san - 2 )
  617. The action (unholy_assault) is usable at (0.00 + 0.00).
  618. - the action is ready before the current recommendation (at +0.00 vs. +15.23).
  619. List ( cds_cleave_san ) called from ( Unholy:default:27 ) would PASS at 0.00.
  620. talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  621. - this entry's criteria FAILS: buff.dark_transformation.up[false] & buff.dark_transformation.remains[0.00] < 12 | boss[false] & fight_remains[681.73] < 20 | raid_event.adds.exists[true] & raid_event.adds.remains[681.73] < 20
  622. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  623. Excluded -11.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  624. There were no recheck events to check.
  625. Time spent on this action: 0.14ms
  626. TimeData:Unholy-cds_cleave_san-2:unholy_assault:x0:0.14:Ability Known, Enabled(0.03):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.02):Post-Recheck Times(0.02):Post Recheck(0.00)
  627.  
  628. 49. apocalypse ( cds_cleave_san - 3 ) - talent [ apocalypse ] missing
  629. Time spent on this action: 0.03ms
  630. TimeData:Unholy-cds_cleave_san-3:apocalypse:x0:0.03:Ability Known, Enabled(0.03)
  631.  
  632. 50. outbreak ( cds_cleave_san - 4 )
  633. The action (outbreak) is usable at (0.00 + 0.00) with cost of 1 runes (have 6).
  634. - the action is ready before the current recommendation (at +0.00 vs. +15.23).
  635. List ( cds_cleave_san ) called from ( Unholy:default:27 ) would PASS at 0.00.
  636. talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  637. - this entry's criteria FAILS: ( dot.virulent_plague.refreshable[true] | talent.morbidity.enabled[true] & buff.infliction_of_sorrow.up[false] & talent.superstrain.enabled[true] & dot.frost_fever.refreshable[true] & dot.blood_plague.refreshable[true] ) & ( ! talent.unholy_blight.enabled[true] | talent.unholy_blight.enabled[true] & cooldown.dark_transformation.remains[0.00] > 6 ) & ( ! talent.raise_abomination.enabled[false] | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 5 )
  638. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  639. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  640. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  641. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  642. Excluded -5.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  643. Excluded -4.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  644. There were no recheck events to check.
  645. Time spent on this action: 0.31ms
  646. TimeData:Unholy-cds_cleave_san-4:outbreak:x0:0.31:Ability Known, Enabled(0.03):Post-TTR and Essential(0.06):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.03):Pre-Recheck(0.08):Post-Recheck Times(0.07):Post Recheck(0.00)
  647.  
  648. 51. abomination_limb ( cds_cleave_san - 5 ) - ability disabled ( preference )
  649. Time spent on this action: 0.03ms
  650. TimeData:Unholy-cds_cleave_san-5:abomination_limb:x0:0.03:Ability Known, Enabled(0.03)
  651. Exiting cds_cleave_san with recommendation of NO ACTION at +15.23s.
  652. Returned from list (cds_cleave_san), current recommendation is NO ACTION (+15.23).
  653. - cds_cleave_san
  654.  
  655. 52. call_action_list:cds_san ( default - 28 )
  656. Criteria for cds_san FAIL at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 1
  657.  
  658. 53. call_action_list:cds ( default - 29 )
  659. Criteria for cds FAIL at +0.00 - ! talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 1
  660.  
  661. 54. call_action_list:cleave ( default - 30 )
  662. Criteria for cleave PASS at +0.00 - active_enemies[2.00] = 2
  663. Action list (cleave) was found.
  664. + cleave
  665. Current recommendation was NO ACTION at +15.23s.
  666.  
  667. 55. any_dnd ( cleave - 1 )
  668. The action (any_dnd) is usable at (0.00 + 0.00) with cost of 1 runes (have 6).
  669. - the action is ready before the current recommendation (at +0.00 vs. +15.23).
  670. List ( cleave ) called from ( Unholy:default:30 ) would PASS at 0.00.
  671. active_enemies[2.00] = 2
  672. - this entry's criteria PASSES: ! death_and_decay.ticking[false] & variable.adds_remain[true] & ( cooldown.apocalypse.remains[0.00] | ! talent.apocalypse.enabled[false] )
  673. Action chosen: any_dnd at 0.00!
  674. Texture shown: %s
  675. Exiting cleave with recommendation of any_dnd at +0.00s.
  676. Returned from list (cleave), current recommendation is any_dnd (+0.00).
  677. - cleave
  678. The recommended action (any_dnd) is ready in less than 0.2s; exiting list (default).
  679. Exiting default with recommendation of any_dnd at +0.00s.
  680.  
  681. Completed default action list [ Unholy - default ].
  682. Recommendation is any_dnd at 0.00 + 0.00.
  683. Recommendation #1 is any_dnd at 0.00s (0.00s).
  684. Running any_dnd at 141760.34.
  685.  
  686. RECOMMENDATION #2 ( Offset: 0.00, GCD: 1.14, Casting: 0.00 ).
  687.  
  688. Resources: runes[ 5.00 / 6.00 ], runic_power[ 100.00 / 100.00 ]
  689. Rune Regeneration Time: 1=0.00, 2=0.00, 3=0.00, 4=0.00, 5=0.00, 6=7.61
  690.  
  691. Checking if I'm casting ( No ) and if it is a channel ( No ).
  692. No whitelist.
  693.  
  694. Processing precombat action list [ Unholy - precombat ].
  695.  
  696. Current recommendation was NO ACTION at +15.23s.
  697.  
  698. 1. raise_dead ( precombat - 1 )
  699. The action (raise_dead) is unusable at (0.00 + 1.14) because IsUsable returned false.
  700. Time spent on this action: 0.20ms
  701. TimeData:Unholy-precombat-1:raise_dead:x0:0.20:Ability Known, Enabled(0.10):Post-TTR and Essential(0.10):Post Cycle(0.00):Post Usable(0.00)
  702.  
  703. 2. army_of_the_dead ( precombat - 2 ) - talent [ army_of_the_dead ] missing
  704. Time spent on this action: 0.02ms
  705. TimeData:Unholy-precombat-2:army_of_the_dead:x0:0.02:Ability Known, Enabled(0.02)
  706.  
  707. 3. variable ( precombat - 3 )
  708. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  709. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  710. - variable.trinket_1_buffs[false] will check this script entry ( Unholy:precombat:3 )
  711. Time spent on this action: 0.02ms
  712. TimeData:Unholy-precombat-3:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  713.  
  714. 4. variable ( precombat - 4 )
  715. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  716. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  717. - variable.trinket_2_buffs[true] will check this script entry ( Unholy:precombat:4 )
  718. Time spent on this action: 0.02ms
  719. TimeData:Unholy-precombat-4:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  720.  
  721. 5. variable ( precombat - 5 )
  722. trinket_1_duration #1 [Unholy:precombat:5]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false] | trinket.t1.is.funhouse_lens[false] | trinket.t1.is.signet_of_the_priory[false]
  723. - value = 0.01: trinket.t1.is.treacherous_transmitter[false] * 15 + trinket.t1.is.funhouse_lens[false] * 15 + trinket.t1.is.signet_of_the_priory[false] * 20
  724. - variable.trinket_1_duration[0.01] will check this script entry ( Unholy:precombat:5 )
  725. Time spent on this action: 0.02ms
  726. TimeData:Unholy-precombat-5:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  727.  
  728. 6. variable ( precombat - 6 )
  729. trinket_2_duration #1 [Unholy:precombat:6]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false] | trinket.t2.is.funhouse_lens[false] | trinket.t2.is.signet_of_the_priory[false]
  730. - value = 15: trinket.t2.is.treacherous_transmitter[false] * 15 + trinket.t2.is.funhouse_lens[false] * 15 + trinket.t2.is.signet_of_the_priory[false] * 20
  731. - variable.trinket_2_duration[15] will check this script entry ( Unholy:precombat:6 )
  732. Time spent on this action: 0.02ms
  733. TimeData:Unholy-precombat-6:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  734.  
  735. 7. variable ( precombat - 7 )
  736. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  737. - value = 1: 2
  738. - variable.trinket_1_high_value[1] will check this script entry ( Unholy:precombat:7 )
  739. Time spent on this action: 0.02ms
  740. TimeData:Unholy-precombat-7:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  741.  
  742. 8. variable ( precombat - 8 )
  743. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  744. - value = 1: 2
  745. - variable.trinket_2_high_value[1] will check this script entry ( Unholy:precombat:8 )
  746. Time spent on this action: 0.02ms
  747. TimeData:Unholy-precombat-8:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  748.  
  749. 9. variable ( precombat - 9 )
  750. trinket_1_sync #1 [Unholy:precombat:9]; conditions = FAIL: variable.trinket_1_buffs[false] & ( talent.apocalypse.enabled[false] & trinket.t1.cooldown.duration[0.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t1.cooldown.duration[0.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t1.is.treacherous_transmitter[false]
  751. - value = 0.5: 1
  752. - variable.trinket_1_sync[0.5] will check this script entry ( Unholy:precombat:9 )
  753. Time spent on this action: 0.02ms
  754. TimeData:Unholy-precombat-9:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  755.  
  756. 10. variable ( precombat - 10 )
  757. trinket_2_sync #1 [Unholy:precombat:10]; conditions = PASS: variable.trinket_2_buffs[true] & ( talent.apocalypse.enabled[false] & trinket.t2.cooldown.duration[90.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t2.cooldown.duration[90.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t2.is.treacherous_transmitter[false]
  758. - value = 1: 1
  759. - variable.trinket_2_sync[1] will check this script entry ( Unholy:precombat:10 )
  760. Time spent on this action: 0.02ms
  761. TimeData:Unholy-precombat-10:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  762.  
  763. 11. variable ( precombat - 11 )
  764. trinket_priority #1 [Unholy:precombat:11]; conditions = PASS: ! variable.trinket_1_buffs[false] & variable.trinket_2_buffs[true] & ( trinket.t2.has_cooldown[true] | ! trinket.t1.has_cooldown[false] ) | variable.trinket_2_buffs[true] & ( ( trinket.t2.cooldown.duration[90.00] / variable.trinket_2_duration[15.00] ) * ( 1.5 + trinket.t2.has_use_buff[true] ) * ( variable.trinket_2_sync[1.00] ) * ( variable.trinket_2_high_value[1.00] ) * ( 1 + ( ( trinket.t2.ilvl[623.00] - trinket.t1.ilvl[600.00] ) / 100 ) ) ) > ( ( trinket.t1.cooldown.duration[0.00] / variable.trinket_1_duration[0.01] ) * ( 1.5 + trinket.t1.has_use_buff[false] ) * ( variable.trinket_1_sync[0.50] ) * ( variable.trinket_1_high_value[1.00] ) * ( 1 + ( ( trinket.t1.ilvl[600.00] - trinket.t2.ilvl[623.00] ) / 100 ) ) )
  765. - value = 2: 2
  766. - variable.trinket_priority[2] will check this script entry ( Unholy:precombat:11 )
  767. Time spent on this action: 0.02ms
  768. TimeData:Unholy-precombat-11:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  769.  
  770. 12. variable ( precombat - 12 )
  771. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  772. - value = 1: 2
  773. - variable.damage_trinket_priority[1] will check this script entry ( Unholy:precombat:12 )
  774. Time spent on this action: 0.02ms
  775. TimeData:Unholy-precombat-12:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  776. Exiting precombat with recommendation of NO ACTION at +15.23s.
  777.  
  778. Completed precombat action list [ Unholy - precombat ].
  779.  
  780. Processing default action list [ Unholy - default ].
  781.  
  782. Current recommendation was NO ACTION at +15.23s.
  783.  
  784. 13. mind_freeze ( default - 1 ) - ability disabled ( toggle interrupts )
  785. Time spent on this action: 0.02ms
  786. TimeData:Unholy-default-1:mind_freeze:x0:0.02:Ability Known, Enabled(0.02)
  787.  
  788. 14. variable ( default - 2 )
  789. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  790. - value = false: active_enemies[2.00] = 1
  791. - variable.st_planning[false] will check this script entry ( Unholy:default:2 )
  792. Time spent on this action: 0.02ms
  793. TimeData:Unholy-default-2:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  794.  
  795. 15. variable ( default - 3 )
  796. adds_remain #1 [Unholy:default:3]; conditions = PASS: NONE
  797. - value = true: active_enemies[2.00] > 1
  798. - variable.adds_remain[true] will check this script entry ( Unholy:default:3 )
  799. Time spent on this action: 0.02ms
  800. TimeData:Unholy-default-3:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  801.  
  802. 16. variable ( default - 4 )
  803. apoc_timing #1 [Unholy:default:4]; conditions = FAIL: cooldown.apocalypse.remains[0.00] < 5 & debuff.festering_wound.down[true] & cooldown.unholy_assault.remains[0.00] > 5
  804. - value = 0: 3
  805. - variable.apoc_timing[0] will check this script entry ( Unholy:default:4 )
  806. Time spent on this action: 0.02ms
  807. TimeData:Unholy-default-4:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  808.  
  809. 17. variable ( default - 5 )
  810. pop_wounds #1 [Unholy:default:5]; conditions = PASS: NONE
  811. - value = false: ( cooldown.apocalypse.remains[0.00] > variable.apoc_timing[0.00] | ! talent.apocalypse.enabled[false] ) & ( debuff.festering_wound.up[false] & cooldown.unholy_assault.remains[0.00] < 20 & talent.unholy_assault.enabled[true] & active_enemies[2.00] = 1 | debuff.rotten_touch.up[false] & debuff.festering_wound.up[false] | debuff.festering_wound.stack[0.00] >= 4 - pet.abomination.active[false] ) | fight_remains[681.73] < 5 & debuff.festering_wound.up[false]
  812. - variable.pop_wounds[false] will check this script entry ( Unholy:default:5 )
  813. Time spent on this action: 0.02ms
  814. TimeData:Unholy-default-5:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  815.  
  816. 18. variable ( default - 6 )
  817. pooling_runic_power #1 [Unholy:default:6]; conditions = PASS: NONE
  818. - value = false: talent.vile_contagion.enabled[false] & cooldown.vile_contagion.remains[0.00] < 5 & runic_power.current[100.00] < 30
  819. - variable.pooling_runic_power[false] will check this script entry ( Unholy:default:6 )
  820. Time spent on this action: 0.02ms
  821. TimeData:Unholy-default-6:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  822.  
  823. 19. variable ( default - 7 )
  824. spend_rp #1 [Unholy:default:7]; conditions = PASS: NONE
  825. - value = true: ( ! talent.rotten_touch.enabled[true] | talent.rotten_touch.enabled[true] & ! debuff.rotten_touch.up[false] | runic_power.deficit[0.00] < 20 ) & ( ( talent.improved_death_coil.enabled[true] & ( active_enemies[2.00] = 2 | talent.coil_of_devastation.enabled[true] ) | rune.current[5.00] < 3 | pet.gargoyle.active[false] | buff.sudden_doom.up[false] | ! variable.pop_wounds[false] & debuff.festering_wound.stack[0.00] >= 4 ) )
  826. - variable.spend_rp[true] will check this script entry ( Unholy:default:7 )
  827. Time spent on this action: 0.02ms
  828. TimeData:Unholy-default-7:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  829.  
  830. 20. variable ( default - 8 )
  831. san_coil_mult #1 [Unholy:default:8]; conditions = FAIL: buff.essence_of_the_blood_queen.stack[0.00] >= 4
  832. - value = 1: 2
  833. - variable.san_coil_mult[1] will check this script entry ( Unholy:default:8 )
  834. Time spent on this action: 0.02ms
  835. TimeData:Unholy-default-8:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  836.  
  837. 21. variable ( default - 9 )
  838. epidemic_targets #1 [Unholy:default:9]; conditions = PASS: NONE
  839. - value = 5: 3 + talent.improved_death_coil.enabled[true] + ( talent.frenzied_bloodthirst.enabled[true] * variable.san_coil_mult[1.00] ) + ( talent.hungering_thirst.enabled[false] & talent.harbinger_of_doom.enabled[true] & buff.sudden_doom.up[false] )
  840. - variable.epidemic_targets[5] will check this script entry ( Unholy:default:9 )
  841. Time spent on this action: 0.02ms
  842. TimeData:Unholy-default-9:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  843.  
  844. 22. call_action_list:san_trinkets ( default - 10 )
  845. Criteria for san_trinkets PASS at +0.00 - talent.vampiric_strike.enabled[true]
  846. Action list (san_trinkets) was found.
  847. + san_trinkets
  848. Current recommendation was NO ACTION at +15.23s.
  849.  
  850. 23. fyralath_the_dreamrender ( san_trinkets - 1 ) - IsUsableItem item 206448 and nil
  851. Time spent on this action: 0.05ms
  852. TimeData:Unholy-san_trinkets-1:fyralath_the_dreamrender:x0:0.05:Ability Known, Enabled(0.05)
  853.  
  854. 24. treacherous_transmitter ( san_trinkets - 2 ) - IsUsableItem item 221023 and nil
  855. Time spent on this action: 0.05ms
  856. TimeData:Unholy-san_trinkets-2:treacherous_transmitter:x0:0.05:Ability Known, Enabled(0.05)
  857.  
  858. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  859.  
  860. 25. trinket1 ( san_trinkets - 3 )
  861. Time spent on this action: 0.02ms
  862. TimeData:Unholy-san_trinkets-3:trinket1:x0:0.02:Ability Known, Enabled(0.02)
  863.  
  864. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  865. 26. house_of_cards ( san_trinkets - 4 )
  866. The action (house_of_cards) is usable at (0.00 + 1.14).
  867. - the action is ready before the current recommendation (at +1.14 vs. +15.23).
  868. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  869. talent.vampiric_strike.enabled[true]
  870. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  871. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  872. trinket_2_duration #1 [Unholy:precombat:6]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false] | trinket.t2.is.funhouse_lens[false] | trinket.t2.is.signet_of_the_priory[false]
  873. - value = 15: trinket.t2.is.treacherous_transmitter[false] * 15 + trinket.t2.is.funhouse_lens[false] * 15 + trinket.t2.is.signet_of_the_priory[false] * 20
  874. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  875. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  876. trinket_2_sync #1 [Unholy:precombat:10]; conditions = PASS: variable.trinket_2_buffs[true] & ( talent.apocalypse.enabled[false] & trinket.t2.cooldown.duration[90.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t2.cooldown.duration[90.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t2.is.treacherous_transmitter[false]
  877. - value = 1: 1
  878. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  879. - value = 1: 2
  880. trinket_1_duration #1 [Unholy:precombat:5]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false] | trinket.t1.is.funhouse_lens[false] | trinket.t1.is.signet_of_the_priory[false]
  881. - value = 0.01: trinket.t1.is.treacherous_transmitter[false] * 15 + trinket.t1.is.funhouse_lens[false] * 15 + trinket.t1.is.signet_of_the_priory[false] * 20
  882. trinket_1_sync #1 [Unholy:precombat:9]; conditions = FAIL: variable.trinket_1_buffs[false] & ( talent.apocalypse.enabled[false] & trinket.t1.cooldown.duration[0.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t1.cooldown.duration[0.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t1.is.treacherous_transmitter[false]
  883. - value = 0.5: 1
  884. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  885. - value = 1: 2
  886. trinket_priority #1 [Unholy:precombat:11]; conditions = PASS: ! variable.trinket_1_buffs[false] & variable.trinket_2_buffs[true] & ( trinket.t2.has_cooldown[true] | ! trinket.t1.has_cooldown[false] ) | variable.trinket_2_buffs[true] & ( ( trinket.t2.cooldown.duration[90.00] / variable.trinket_2_duration[15.00] ) * ( 1.5 + trinket.t2.has_use_buff[true] ) * ( variable.trinket_2_sync[1.00] ) * ( variable.trinket_2_high_value[1.00] ) * ( 1 + ( ( trinket.t2.ilvl[623.00] - trinket.t1.ilvl[600.00] ) / 100 ) ) ) > ( ( trinket.t1.cooldown.duration[0.00] / variable.trinket_1_duration[0.01] ) * ( 1.5 + trinket.t1.has_use_buff[false] ) * ( variable.trinket_1_sync[0.50] ) * ( variable.trinket_1_high_value[1.00] ) * ( 1 + ( ( trinket.t1.ilvl[600.00] - trinket.t2.ilvl[623.00] ) / 100 ) ) )
  887. - value = 2: 2
  888. - this entry's criteria FAILS: variable.trinket_2_buffs[true] & ( buff.dark_transformation.up[false] & buff.dark_transformation.remains[0.00] < variable.trinket_2_duration[15.00] * 0.73 & ( variable.trinket_priority[2.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] ) ) | variable.trinket_2_duration[15.00] >= fight_remains[680.59] & boss[false]
  889. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  890. Excluded -10.94 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  891. Excluded -665.58 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  892. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  893. Excluded 18.40 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  894. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  895. There are 1 recheck events.
  896. Times: 1
  897. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  898. talent.vampiric_strike.enabled[true]
  899. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  900. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  901. trinket_2_duration #1 [Unholy:precombat:6]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false] | trinket.t2.is.funhouse_lens[false] | trinket.t2.is.signet_of_the_priory[false]
  902. - value = 15: trinket.t2.is.treacherous_transmitter[false] * 15 + trinket.t2.is.funhouse_lens[false] * 15 + trinket.t2.is.signet_of_the_priory[false] * 20
  903. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  904. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  905. trinket_2_sync #1 [Unholy:precombat:10]; conditions = PASS: variable.trinket_2_buffs[true] & ( talent.apocalypse.enabled[false] & trinket.t2.cooldown.duration[90.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t2.cooldown.duration[90.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t2.is.treacherous_transmitter[false]
  906. - value = 1: 1
  907. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  908. - value = 1: 2
  909. trinket_1_duration #1 [Unholy:precombat:5]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false] | trinket.t1.is.funhouse_lens[false] | trinket.t1.is.signet_of_the_priory[false]
  910. - value = 0.01: trinket.t1.is.treacherous_transmitter[false] * 15 + trinket.t1.is.funhouse_lens[false] * 15 + trinket.t1.is.signet_of_the_priory[false] * 20
  911. trinket_1_sync #1 [Unholy:precombat:9]; conditions = FAIL: variable.trinket_1_buffs[false] & ( talent.apocalypse.enabled[false] & trinket.t1.cooldown.duration[0.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t1.cooldown.duration[0.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t1.is.treacherous_transmitter[false]
  912. - value = 0.5: 1
  913. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  914. - value = 1: 2
  915. trinket_priority #1 [Unholy:precombat:11]; conditions = PASS: ! variable.trinket_1_buffs[false] & variable.trinket_2_buffs[true] & ( trinket.t2.has_cooldown[true] | ! trinket.t1.has_cooldown[false] ) | variable.trinket_2_buffs[true] & ( ( trinket.t2.cooldown.duration[90.00] / variable.trinket_2_duration[15.00] ) * ( 1.5 + trinket.t2.has_use_buff[true] ) * ( variable.trinket_2_sync[1.00] ) * ( variable.trinket_2_high_value[1.00] ) * ( 1 + ( ( trinket.t2.ilvl[623.00] - trinket.t1.ilvl[600.00] ) / 100 ) ) ) > ( ( trinket.t1.cooldown.duration[0.00] / variable.trinket_1_duration[0.01] ) * ( 1.5 + trinket.t1.has_use_buff[false] ) * ( variable.trinket_1_sync[0.50] ) * ( variable.trinket_1_high_value[1.00] ) * ( 1 + ( ( trinket.t1.ilvl[600.00] - trinket.t2.ilvl[623.00] ) / 100 ) ) )
  916. - value = 2: 2
  917. Recheck #1 ( +2.14 ) NOT MET: variable.trinket_2_buffs[true] & ( buff.dark_transformation.up[false] & buff.dark_transformation.remains[0.00] < variable.trinket_2_duration[15.00] * 0.73 & ( variable.trinket_priority[2.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] ) ) | variable.trinket_2_duration[15.00] >= fight_remains[679.59] & boss[false]
  918. Time spent on this action: 1.70ms
  919. TimeData:Unholy-san_trinkets-4:house_of_cards:x1:1.70:Ability Known, Enabled(0.08):Post-TTR and Essential(0.07):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.19):Pre-Recheck(0.50):Post-Recheck Times(0.11):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.02):Recheck Post-Script(0.18):Recheck Post-Channel(0.00):Recheck Loop End(0.49):Post Recheck Loop(0.00):Post Recheck(0.00)
  920.  
  921. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  922.  
  923. 27. trinket1 ( san_trinkets - 5 )
  924. Time spent on this action: 0.02ms
  925. TimeData:Unholy-san_trinkets-5:trinket1:x1:0.02:Ability Known, Enabled(0.02)
  926.  
  927. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  928. 28. house_of_cards ( san_trinkets - 6 )
  929. The action (house_of_cards) is usable at (0.00 + 1.14).
  930. - the action is ready before the current recommendation (at +1.14 vs. +15.23).
  931. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  932. talent.vampiric_strike.enabled[true]
  933. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  934. - value = 1: 2
  935. - this entry's criteria FAILS: ! variable.trinket_2_buffs[true] & ( trinket.t2.cast_time[0.00] > 0 & ! buff.gift_of_the_sanlayn.up[false] | ! trinket.t2.cast_time[0.00] > 0 ) & ( variable.damage_trinket_priority[1.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] | ! talent.summon_gargoyle.enabled[false] & talent.army_of_the_dead.enabled[false] & ( ! talent.raise_abomination.enabled[false] & cooldown.army_of_the_dead.remains[0.00] > 20 | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 20 ) | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] & cooldown.dark_transformation.remains[0.00] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[680.59] < 15
  936. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  937. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  938. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  939. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  940. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  941. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  942. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  943. Excluded 23.01 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  944. There are 2 recheck events.
  945. Times: 0.01, 1
  946. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.15.
  947. talent.vampiric_strike.enabled[true]
  948. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  949. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  950. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  951. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  952. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  953. - value = 1: 2
  954. Recheck #1 ( +1.15 ) NOT MET: ! variable.trinket_2_buffs[true] & ( trinket.t2.cast_time[0.00] > 0 & ! buff.gift_of_the_sanlayn.up[false] | ! trinket.t2.cast_time[0.00] > 0 ) & ( variable.damage_trinket_priority[1.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] | ! talent.summon_gargoyle.enabled[false] & talent.army_of_the_dead.enabled[false] & ( ! talent.raise_abomination.enabled[false] & cooldown.army_of_the_dead.remains[0.00] > 20 | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 20 ) | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] & cooldown.dark_transformation.remains[0.00] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[680.58] < 15
  955. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  956. talent.vampiric_strike.enabled[true]
  957. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  958. - value = 1: 2
  959. Recheck #2 ( +2.14 ) NOT MET: ! variable.trinket_2_buffs[true] & ( trinket.t2.cast_time[0.00] > 0 & ! buff.gift_of_the_sanlayn.up[false] | ! trinket.t2.cast_time[0.00] > 0 ) & ( variable.damage_trinket_priority[1.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] | ! talent.summon_gargoyle.enabled[false] & talent.army_of_the_dead.enabled[false] & ( ! talent.raise_abomination.enabled[false] & cooldown.army_of_the_dead.remains[0.00] > 20 | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 20 ) | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] & cooldown.dark_transformation.remains[0.00] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[679.59] < 15
  960. Time spent on this action: 1.06ms
  961. TimeData:Unholy-san_trinkets-6:house_of_cards:x2:1.06:Ability Known, Enabled(0.08):Post-TTR and Essential(0.10):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.20):Post-Recheck Times(0.12):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.05):Recheck Post-Channel(0.00):Recheck Loop End(0.22):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.01):Recheck Post-Channel(0.00):Recheck Loop End(0.18):Post Recheck Loop(0.00):Post Recheck(0.00)
  962.  
  963. 29. main_hand ( san_trinkets - 7 )
  964. The action (main_hand) is usable at (0.00 + 1.14).
  965. - the action is ready before the current recommendation (at +1.14 vs. +15.23).
  966. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  967. talent.vampiric_strike.enabled[true]
  968. - this entry's criteria FAILS: ( ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] | trinket.t1.cooldown.remains[0.00] > 20 & ! variable.trinket_2_buffs[true] | trinket.t2.cooldown.remains[0.00] > 20 & ! variable.trinket_1_buffs[false] | trinket.t1.cooldown.remains[0.00] > 20 & trinket.t2.cooldown.remains[0.00] > 20 ) & ( buff.dark_transformation.up[false] & buff.dark_transformation.remains[0.00] > 10 ) & ( ! talent.raise_abomination.enabled[false] & ! talent.army_of_the_dead.enabled[false] | ! talent.raise_abomination.enabled[false] & talent.army_of_the_dead.enabled[false] & pet.army_ghoul.active[false] | talent.raise_abomination.enabled[false] & pet.abomination.active[false] | ( variable.trinket_1_buffs[false] | variable.trinket_2_buffs[true] | boss[false] & fight_remains[680.59] < 15 ) )
  969. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  970. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  971. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  972. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  973. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  974. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  975. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  976. Excluded -9.99 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  977. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  978. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  979. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  980. There are 1 recheck events.
  981. Times: 1
  982. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  983. talent.vampiric_strike.enabled[true]
  984. Recheck #1 ( +2.14 ) NOT MET: ( ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] | trinket.t1.cooldown.remains[0.00] > 20 & ! variable.trinket_2_buffs[true] | trinket.t2.cooldown.remains[0.00] > 20 & ! variable.trinket_1_buffs[false] | trinket.t1.cooldown.remains[0.00] > 20 & trinket.t2.cooldown.remains[0.00] > 20 ) & ( buff.dark_transformation.up[false] & buff.dark_transformation.remains[0.00] > 10 ) & ( ! talent.raise_abomination.enabled[false] & ! talent.army_of_the_dead.enabled[false] | ! talent.raise_abomination.enabled[false] & talent.army_of_the_dead.enabled[false] & pet.army_ghoul.active[false] | talent.raise_abomination.enabled[false] & pet.abomination.active[false] | ( variable.trinket_1_buffs[false] | variable.trinket_2_buffs[true] | boss[false] & fight_remains[679.59] < 15 ) )
  985. Time spent on this action: 0.68ms
  986. TimeData:Unholy-san_trinkets-7:main_hand:x1:0.68:Ability Known, Enabled(0.08):Post-TTR and Essential(0.07):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.06):Pre-Recheck(0.08):Post-Recheck Times(0.17):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.06):Recheck Post-Channel(0.00):Recheck Loop End(0.08):Post Recheck Loop(0.00):Post Recheck(0.00)
  987. Exiting san_trinkets with recommendation of NO ACTION at +15.23s.
  988. Returned from list (san_trinkets), current recommendation is NO ACTION (+15.23).
  989. - san_trinkets
  990.  
  991. 30. call_action_list:trinkets ( default - 11 )
  992. Criteria for trinkets FAIL at +0.00 - ! talent.vampiric_strike.enabled[true]
  993.  
  994. 31. arcane_torrent ( default - 12 ) - ability unknown
  995. Time spent on this action: 0.03ms
  996. TimeData:Unholy-default-12:arcane_torrent:x1:0.03:Ability Known, Enabled(0.03)
  997.  
  998. 32. blood_fury ( default - 13 ) - ability unknown
  999. Time spent on this action: 0.03ms
  1000. TimeData:Unholy-default-13:blood_fury:x1:0.03:Ability Known, Enabled(0.03)
  1001.  
  1002. 33. berserking ( default - 14 ) - ability unknown
  1003. Time spent on this action: 0.02ms
  1004. TimeData:Unholy-default-14:berserking:x1:0.02:Ability Known, Enabled(0.02)
  1005.  
  1006. 34. lights_judgment ( default - 15 ) - ability unknown
  1007. Time spent on this action: 0.02ms
  1008. TimeData:Unholy-default-15:lights_judgment:x1:0.02:Ability Known, Enabled(0.02)
  1009.  
  1010. 35. ancestral_call ( default - 16 ) - ability disabled ( preference )
  1011. Time spent on this action: 0.02ms
  1012. TimeData:Unholy-default-16:ancestral_call:x1:0.02:Ability Known, Enabled(0.02)
  1013.  
  1014. 36. arcane_pulse ( default - 17 ) - ability unknown
  1015. Time spent on this action: 0.02ms
  1016. TimeData:Unholy-default-17:arcane_pulse:x1:0.02:Ability Known, Enabled(0.02)
  1017.  
  1018. 37. fireblood ( default - 18 ) - ability unknown
  1019. Time spent on this action: 0.02ms
  1020. TimeData:Unholy-default-18:fireblood:x1:0.02:Ability Known, Enabled(0.02)
  1021.  
  1022. 38. bag_of_tricks ( default - 19 ) - ability unknown
  1023. Time spent on this action: 0.02ms
  1024. TimeData:Unholy-default-19:bag_of_tricks:x1:0.02:Ability Known, Enabled(0.02)
  1025.  
  1026. Substituting tempered_potion for Potion action; it is otherwise not included in the priority.
  1027. 39. tempered_potion ( default - 20 ) - ability disabled ( toggle potions )
  1028. Time spent on this action: 0.02ms
  1029. TimeData:Unholy-default-20:tempered_potion:x1:0.02:Ability Known, Enabled(0.02)
  1030.  
  1031. 40. army_of_the_dead ( default - 21 ) - talent [ army_of_the_dead ] missing
  1032. Time spent on this action: 0.02ms
  1033. TimeData:Unholy-default-21:army_of_the_dead:x1:0.02:Ability Known, Enabled(0.02)
  1034.  
  1035. 41. raise_abomination ( default - 22 ) - talent [ raise_abomination ] missing
  1036. Time spent on this action: 0.02ms
  1037. TimeData:Unholy-default-22:raise_abomination:x1:0.02:Ability Known, Enabled(0.02)
  1038.  
  1039. 42. summon_gargoyle ( default - 23 ) - talent [ summon_gargoyle ] missing
  1040. Time spent on this action: 0.02ms
  1041. TimeData:Unholy-default-23:summon_gargoyle:x1:0.02:Ability Known, Enabled(0.02)
  1042.  
  1043. 43. antimagic_shell ( default - 24 ) - ability disabled ( toggle defensives )
  1044. Time spent on this action: 0.02ms
  1045. TimeData:Unholy-default-24:antimagic_shell:x1:0.02:Ability Known, Enabled(0.02)
  1046.  
  1047. 44. call_action_list:cds_aoe_san ( default - 25 )
  1048. Criteria for cds_aoe_san FAIL at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[2.00] >= 3
  1049.  
  1050. 45. call_action_list:cds_aoe ( default - 26 )
  1051. Criteria for cds_aoe FAIL at +0.00 - ! talent.vampiric_strike.enabled[true] & active_enemies[2.00] >= 2
  1052.  
  1053. 46. call_action_list:cds_cleave_san ( default - 27 )
  1054. Criteria for cds_cleave_san PASS at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  1055. Action list (cds_cleave_san) was found.
  1056. + cds_cleave_san
  1057. Current recommendation was NO ACTION at +15.23s.
  1058.  
  1059. 47. dark_transformation ( cds_cleave_san - 1 )
  1060. Pet is alive.
  1061. The action (dark_transformation) is usable at (0.00 + 1.14).
  1062. - the action is ready before the current recommendation (at +1.14 vs. +15.23).
  1063. List ( cds_cleave_san ) called from ( Unholy:default:27 ) would PASS at 1.14.
  1064. talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  1065. - this entry's criteria PASSES: buff.death_and_decay.up[true] & ( talent.apocalypse.enabled[false] & pet.apoc_ghoul.active[false] | ! talent.apocalypse.enabled[false] ) | boss[false] & fight_remains[680.59] < 20 | raid_event.adds.exists[true] & raid_event.adds.remains[680.59] < 20
  1066. Action chosen: dark_transformation at 1.14!
  1067. Texture shown: %s
  1068. Time spent on this action: 0.12ms
  1069. TimeData:Unholy-cds_cleave_san-1:dark_transformation:x1:0.12:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Post Recheck(0.02):Action Stored(0.01)
  1070. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1071. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1072. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1073. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1074. Exiting cds_cleave_san with recommendation of dark_transformation at +1.14s.
  1075. Returned from list (cds_cleave_san), current recommendation is dark_transformation (+1.14).
  1076. - cds_cleave_san
  1077.  
  1078. 48. call_action_list:cds_san ( default - 28 )
  1079. Criteria for cds_san FAIL at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 1
  1080.  
  1081. 49. call_action_list:cds ( default - 29 )
  1082. Criteria for cds FAIL at +0.00 - ! talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 1
  1083.  
  1084. 50. call_action_list:cleave ( default - 30 )
  1085. Criteria for cleave PASS at +0.00 - active_enemies[2.00] = 2
  1086. Action list (cleave) was found.
  1087. + cleave
  1088. Current recommendation was dark_transformation at +1.14s.
  1089. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1090. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1091. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1092. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1093. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1094. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1095. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1096. Exiting cleave with recommendation of dark_transformation at +1.14s.
  1097. Returned from list (cleave), current recommendation is dark_transformation (+1.14).
  1098. - cleave
  1099.  
  1100. 51. call_action_list:aoe_setup ( default - 31 )
  1101. Strict Conditions [active_enemies >= 3] for aoe_setup were not met.
  1102.  
  1103. 52. call_action_list:aoe_burst ( default - 32 )
  1104. Strict Conditions [active_enemies >= 3] for aoe_burst were not met.
  1105.  
  1106. 53. call_action_list:aoe ( default - 33 )
  1107. Strict Conditions [active_enemies >= 3] for aoe were not met.
  1108.  
  1109. 54. run_action_list:san_fishing ( default - 34 )
  1110. Strict Conditions [active_enemies = 1 & talent.gift_of_the_sanlayn.enabled] for san_fishing were not met.
  1111.  
  1112. 55. call_action_list:san_st ( default - 35 )
  1113. Criteria for san_st FAIL at +0.00 - active_enemies[2.00] = 1 & talent.vampiric_strike.enabled[true]
  1114.  
  1115. 56. call_action_list:st ( default - 36 )
  1116. Criteria for st FAIL at +0.00 - active_enemies[2.00] = 1 & ! talent.vampiric_strike.enabled[true]
  1117. Exiting default with recommendation of dark_transformation at +1.14s.
  1118.  
  1119. Completed default action list [ Unholy - default ].
  1120. Recommendation is dark_transformation at 0.00 + 1.14.
  1121. Recommendation #2 is dark_transformation at 1.14s (1.14s).
  1122. Running dark_transformation at 141761.48.
  1123.  
  1124. RECOMMENDATION #3 ( Offset: 1.14, GCD: 1.14, Casting: 0.00 ).
  1125.  
  1126. Resources: runes[ 5.00 / 6.00 ], runic_power[ 100.00 / 100.00 ]
  1127. Rune Regeneration Time: 1=0.00, 2=0.00, 3=0.00, 4=0.00, 5=0.00, 6=6.47
  1128.  
  1129. Checking if I'm casting ( No ) and if it is a channel ( No ).
  1130. No whitelist.
  1131.  
  1132. Processing precombat action list [ Unholy - precombat ].
  1133.  
  1134. Current recommendation was NO ACTION at +15.23s.
  1135.  
  1136. 1. raise_dead ( precombat - 1 )
  1137. The action (raise_dead) is unusable at (1.14 + 1.14) because IsUsable returned false.
  1138. Time spent on this action: 0.18ms
  1139. TimeData:Unholy-precombat-1:raise_dead:x1:0.18:Ability Known, Enabled(0.09):Post-TTR and Essential(0.09):Post Cycle(0.00):Post Usable(0.00)
  1140.  
  1141. 2. army_of_the_dead ( precombat - 2 ) - talent [ army_of_the_dead ] missing
  1142. Time spent on this action: 0.02ms
  1143. TimeData:Unholy-precombat-2:army_of_the_dead:x1:0.02:Ability Known, Enabled(0.02)
  1144.  
  1145. 3. variable ( precombat - 3 )
  1146. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1147. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1148. - variable.trinket_1_buffs[false] will check this script entry ( Unholy:precombat:3 )
  1149. Time spent on this action: 0.01ms
  1150. TimeData:Unholy-precombat-3:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1151.  
  1152. 4. variable ( precombat - 4 )
  1153. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1154. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1155. - variable.trinket_2_buffs[true] will check this script entry ( Unholy:precombat:4 )
  1156. Time spent on this action: 0.02ms
  1157. TimeData:Unholy-precombat-4:variable:x1:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1158.  
  1159. 5. variable ( precombat - 5 )
  1160. trinket_1_duration #1 [Unholy:precombat:5]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false] | trinket.t1.is.funhouse_lens[false] | trinket.t1.is.signet_of_the_priory[false]
  1161. - value = 0.01: trinket.t1.is.treacherous_transmitter[false] * 15 + trinket.t1.is.funhouse_lens[false] * 15 + trinket.t1.is.signet_of_the_priory[false] * 20
  1162. - variable.trinket_1_duration[0.01] will check this script entry ( Unholy:precombat:5 )
  1163. Time spent on this action: 0.01ms
  1164. TimeData:Unholy-precombat-5:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1165.  
  1166. 6. variable ( precombat - 6 )
  1167. trinket_2_duration #1 [Unholy:precombat:6]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false] | trinket.t2.is.funhouse_lens[false] | trinket.t2.is.signet_of_the_priory[false]
  1168. - value = 15: trinket.t2.is.treacherous_transmitter[false] * 15 + trinket.t2.is.funhouse_lens[false] * 15 + trinket.t2.is.signet_of_the_priory[false] * 20
  1169. - variable.trinket_2_duration[15] will check this script entry ( Unholy:precombat:6 )
  1170. Time spent on this action: 0.01ms
  1171. TimeData:Unholy-precombat-6:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1172.  
  1173. 7. variable ( precombat - 7 )
  1174. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  1175. - value = 1: 2
  1176. - variable.trinket_1_high_value[1] will check this script entry ( Unholy:precombat:7 )
  1177. Time spent on this action: 0.01ms
  1178. TimeData:Unholy-precombat-7:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1179.  
  1180. 8. variable ( precombat - 8 )
  1181. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  1182. - value = 1: 2
  1183. - variable.trinket_2_high_value[1] will check this script entry ( Unholy:precombat:8 )
  1184. Time spent on this action: 0.01ms
  1185. TimeData:Unholy-precombat-8:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1186.  
  1187. 9. variable ( precombat - 9 )
  1188. trinket_1_sync #1 [Unholy:precombat:9]; conditions = FAIL: variable.trinket_1_buffs[false] & ( talent.apocalypse.enabled[false] & trinket.t1.cooldown.duration[0.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t1.cooldown.duration[0.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t1.is.treacherous_transmitter[false]
  1189. - value = 0.5: 1
  1190. - variable.trinket_1_sync[0.5] will check this script entry ( Unholy:precombat:9 )
  1191. Time spent on this action: 0.01ms
  1192. TimeData:Unholy-precombat-9:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1193.  
  1194. 10. variable ( precombat - 10 )
  1195. trinket_2_sync #1 [Unholy:precombat:10]; conditions = PASS: variable.trinket_2_buffs[true] & ( talent.apocalypse.enabled[false] & trinket.t2.cooldown.duration[90.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t2.cooldown.duration[90.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t2.is.treacherous_transmitter[false]
  1196. - value = 1: 1
  1197. - variable.trinket_2_sync[1] will check this script entry ( Unholy:precombat:10 )
  1198. Time spent on this action: 0.01ms
  1199. TimeData:Unholy-precombat-10:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1200.  
  1201. 11. variable ( precombat - 11 )
  1202. trinket_priority #1 [Unholy:precombat:11]; conditions = PASS: ! variable.trinket_1_buffs[false] & variable.trinket_2_buffs[true] & ( trinket.t2.has_cooldown[true] | ! trinket.t1.has_cooldown[false] ) | variable.trinket_2_buffs[true] & ( ( trinket.t2.cooldown.duration[90.00] / variable.trinket_2_duration[15.00] ) * ( 1.5 + trinket.t2.has_use_buff[true] ) * ( variable.trinket_2_sync[1.00] ) * ( variable.trinket_2_high_value[1.00] ) * ( 1 + ( ( trinket.t2.ilvl[623.00] - trinket.t1.ilvl[600.00] ) / 100 ) ) ) > ( ( trinket.t1.cooldown.duration[0.00] / variable.trinket_1_duration[0.01] ) * ( 1.5 + trinket.t1.has_use_buff[false] ) * ( variable.trinket_1_sync[0.50] ) * ( variable.trinket_1_high_value[1.00] ) * ( 1 + ( ( trinket.t1.ilvl[600.00] - trinket.t2.ilvl[623.00] ) / 100 ) ) )
  1203. - value = 2: 2
  1204. - variable.trinket_priority[2] will check this script entry ( Unholy:precombat:11 )
  1205. Time spent on this action: 0.01ms
  1206. TimeData:Unholy-precombat-11:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1207.  
  1208. 12. variable ( precombat - 12 )
  1209. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  1210. - value = 1: 2
  1211. - variable.damage_trinket_priority[1] will check this script entry ( Unholy:precombat:12 )
  1212. Time spent on this action: 0.02ms
  1213. TimeData:Unholy-precombat-12:variable:x1:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1214. Exiting precombat with recommendation of NO ACTION at +15.23s.
  1215.  
  1216. Completed precombat action list [ Unholy - precombat ].
  1217.  
  1218. Processing default action list [ Unholy - default ].
  1219.  
  1220. Current recommendation was NO ACTION at +15.23s.
  1221.  
  1222. 13. mind_freeze ( default - 1 ) - ability disabled ( toggle interrupts )
  1223. Time spent on this action: 0.02ms
  1224. TimeData:Unholy-default-1:mind_freeze:x1:0.02:Ability Known, Enabled(0.02)
  1225.  
  1226. 14. variable ( default - 2 )
  1227. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  1228. - value = false: active_enemies[2.00] = 1
  1229. - variable.st_planning[false] will check this script entry ( Unholy:default:2 )
  1230. Time spent on this action: 0.01ms
  1231. TimeData:Unholy-default-2:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1232.  
  1233. 15. variable ( default - 3 )
  1234. adds_remain #1 [Unholy:default:3]; conditions = PASS: NONE
  1235. - value = true: active_enemies[2.00] > 1
  1236. - variable.adds_remain[true] will check this script entry ( Unholy:default:3 )
  1237. Time spent on this action: 0.01ms
  1238. TimeData:Unholy-default-3:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1239.  
  1240. 16. variable ( default - 4 )
  1241. apoc_timing #1 [Unholy:default:4]; conditions = FAIL: cooldown.apocalypse.remains[0.00] < 5 & debuff.festering_wound.down[true] & cooldown.unholy_assault.remains[0.00] > 5
  1242. - value = 0: 3
  1243. - variable.apoc_timing[0] will check this script entry ( Unholy:default:4 )
  1244. Time spent on this action: 0.01ms
  1245. TimeData:Unholy-default-4:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1246.  
  1247. 17. variable ( default - 5 )
  1248. pop_wounds #1 [Unholy:default:5]; conditions = PASS: NONE
  1249. - value = false: ( cooldown.apocalypse.remains[0.00] > variable.apoc_timing[0.00] | ! talent.apocalypse.enabled[false] ) & ( debuff.festering_wound.up[false] & cooldown.unholy_assault.remains[0.00] < 20 & talent.unholy_assault.enabled[true] & active_enemies[2.00] = 1 | debuff.rotten_touch.up[false] & debuff.festering_wound.up[false] | debuff.festering_wound.stack[0.00] >= 4 - pet.abomination.active[false] ) | fight_remains[680.59] < 5 & debuff.festering_wound.up[false]
  1250. - variable.pop_wounds[false] will check this script entry ( Unholy:default:5 )
  1251. Time spent on this action: 0.01ms
  1252. TimeData:Unholy-default-5:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1253.  
  1254. 18. variable ( default - 6 )
  1255. pooling_runic_power #1 [Unholy:default:6]; conditions = PASS: NONE
  1256. - value = false: talent.vile_contagion.enabled[false] & cooldown.vile_contagion.remains[0.00] < 5 & runic_power.current[100.00] < 30
  1257. - variable.pooling_runic_power[false] will check this script entry ( Unholy:default:6 )
  1258. Time spent on this action: 0.02ms
  1259. TimeData:Unholy-default-6:variable:x1:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1260.  
  1261. 19. variable ( default - 7 )
  1262. spend_rp #1 [Unholy:default:7]; conditions = PASS: NONE
  1263. - value = true: ( ! talent.rotten_touch.enabled[true] | talent.rotten_touch.enabled[true] & ! debuff.rotten_touch.up[false] | runic_power.deficit[0.00] < 20 ) & ( ( talent.improved_death_coil.enabled[true] & ( active_enemies[2.00] = 2 | talent.coil_of_devastation.enabled[true] ) | rune.current[5.00] < 3 | pet.gargoyle.active[false] | buff.sudden_doom.up[false] | ! variable.pop_wounds[false] & debuff.festering_wound.stack[0.00] >= 4 ) )
  1264. - variable.spend_rp[true] will check this script entry ( Unholy:default:7 )
  1265. Time spent on this action: 0.01ms
  1266. TimeData:Unholy-default-7:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1267.  
  1268. 20. variable ( default - 8 )
  1269. san_coil_mult #1 [Unholy:default:8]; conditions = FAIL: buff.essence_of_the_blood_queen.stack[0.00] >= 4
  1270. - value = 1: 2
  1271. - variable.san_coil_mult[1] will check this script entry ( Unholy:default:8 )
  1272. Time spent on this action: 0.02ms
  1273. TimeData:Unholy-default-8:variable:x1:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1274.  
  1275. 21. variable ( default - 9 )
  1276. epidemic_targets #1 [Unholy:default:9]; conditions = PASS: NONE
  1277. - value = 5: 3 + talent.improved_death_coil.enabled[true] + ( talent.frenzied_bloodthirst.enabled[true] * variable.san_coil_mult[1.00] ) + ( talent.hungering_thirst.enabled[false] & talent.harbinger_of_doom.enabled[true] & buff.sudden_doom.up[false] )
  1278. - variable.epidemic_targets[5] will check this script entry ( Unholy:default:9 )
  1279. Time spent on this action: 0.01ms
  1280. TimeData:Unholy-default-9:variable:x1:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1281.  
  1282. 22. call_action_list:san_trinkets ( default - 10 )
  1283. Criteria for san_trinkets PASS at +1.14 - talent.vampiric_strike.enabled[true]
  1284. Action list (san_trinkets) was found.
  1285. + san_trinkets
  1286. Current recommendation was NO ACTION at +15.23s.
  1287.  
  1288. 23. fyralath_the_dreamrender ( san_trinkets - 1 ) - IsUsableItem item 206448 and nil
  1289. Time spent on this action: 0.04ms
  1290. TimeData:Unholy-san_trinkets-1:fyralath_the_dreamrender:x1:0.04:Ability Known, Enabled(0.04)
  1291.  
  1292. 24. treacherous_transmitter ( san_trinkets - 2 ) - IsUsableItem item 221023 and nil
  1293. Time spent on this action: 0.04ms
  1294. TimeData:Unholy-san_trinkets-2:treacherous_transmitter:x1:0.04:Ability Known, Enabled(0.04)
  1295.  
  1296. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  1297.  
  1298. 25. trinket1 ( san_trinkets - 3 )
  1299. Time spent on this action: 0.02ms
  1300. TimeData:Unholy-san_trinkets-3:trinket1:x1:0.02:Ability Known, Enabled(0.02)
  1301.  
  1302. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  1303. 26. house_of_cards ( san_trinkets - 4 )
  1304. The action (house_of_cards) is usable at (1.14 + 1.14).
  1305. - the action is ready before the current recommendation (at +1.14 vs. +15.23).
  1306. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  1307. talent.vampiric_strike.enabled[true]
  1308. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1309. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1310. trinket_2_duration #1 [Unholy:precombat:6]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false] | trinket.t2.is.funhouse_lens[false] | trinket.t2.is.signet_of_the_priory[false]
  1311. - value = 15: trinket.t2.is.treacherous_transmitter[false] * 15 + trinket.t2.is.funhouse_lens[false] * 15 + trinket.t2.is.signet_of_the_priory[false] * 20
  1312. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1313. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1314. trinket_2_sync #1 [Unholy:precombat:10]; conditions = PASS: variable.trinket_2_buffs[true] & ( talent.apocalypse.enabled[false] & trinket.t2.cooldown.duration[90.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t2.cooldown.duration[90.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t2.is.treacherous_transmitter[false]
  1315. - value = 1: 1
  1316. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  1317. - value = 1: 2
  1318. trinket_1_duration #1 [Unholy:precombat:5]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false] | trinket.t1.is.funhouse_lens[false] | trinket.t1.is.signet_of_the_priory[false]
  1319. - value = 0.01: trinket.t1.is.treacherous_transmitter[false] * 15 + trinket.t1.is.funhouse_lens[false] * 15 + trinket.t1.is.signet_of_the_priory[false] * 20
  1320. trinket_1_sync #1 [Unholy:precombat:9]; conditions = FAIL: variable.trinket_1_buffs[false] & ( talent.apocalypse.enabled[false] & trinket.t1.cooldown.duration[0.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t1.cooldown.duration[0.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t1.is.treacherous_transmitter[false]
  1321. - value = 0.5: 1
  1322. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  1323. - value = 1: 2
  1324. trinket_priority #1 [Unholy:precombat:11]; conditions = PASS: ! variable.trinket_1_buffs[false] & variable.trinket_2_buffs[true] & ( trinket.t2.has_cooldown[true] | ! trinket.t1.has_cooldown[false] ) | variable.trinket_2_buffs[true] & ( ( trinket.t2.cooldown.duration[90.00] / variable.trinket_2_duration[15.00] ) * ( 1.5 + trinket.t2.has_use_buff[true] ) * ( variable.trinket_2_sync[1.00] ) * ( variable.trinket_2_high_value[1.00] ) * ( 1 + ( ( trinket.t2.ilvl[623.00] - trinket.t1.ilvl[600.00] ) / 100 ) ) ) > ( ( trinket.t1.cooldown.duration[0.00] / variable.trinket_1_duration[0.01] ) * ( 1.5 + trinket.t1.has_use_buff[false] ) * ( variable.trinket_1_sync[0.50] ) * ( variable.trinket_1_high_value[1.00] ) * ( 1 + ( ( trinket.t1.ilvl[600.00] - trinket.t2.ilvl[623.00] ) / 100 ) ) )
  1325. - value = 2: 2
  1326. - this entry's criteria FAILS: variable.trinket_2_buffs[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[13.86] < variable.trinket_2_duration[15.00] * 0.73 & ( variable.trinket_priority[2.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] ) ) | variable.trinket_2_duration[15.00] >= fight_remains[679.44] & boss[false]
  1327. Excluded -664.43 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  1328. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  1329. Excluded 18.40 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  1330. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.23 ).
  1331. There are 3 recheck events.
  1332. Times: 1, 2.9182618178916, 13.858261817892
  1333. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  1334. talent.vampiric_strike.enabled[true]
  1335. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1336. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1337. trinket_2_duration #1 [Unholy:precombat:6]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false] | trinket.t2.is.funhouse_lens[false] | trinket.t2.is.signet_of_the_priory[false]
  1338. - value = 15: trinket.t2.is.treacherous_transmitter[false] * 15 + trinket.t2.is.funhouse_lens[false] * 15 + trinket.t2.is.signet_of_the_priory[false] * 20
  1339. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1340. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1341. trinket_2_sync #1 [Unholy:precombat:10]; conditions = PASS: variable.trinket_2_buffs[true] & ( talent.apocalypse.enabled[false] & trinket.t2.cooldown.duration[90.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t2.cooldown.duration[90.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t2.is.treacherous_transmitter[false]
  1342. - value = 1: 1
  1343. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  1344. - value = 1: 2
  1345. trinket_1_duration #1 [Unholy:precombat:5]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false] | trinket.t1.is.funhouse_lens[false] | trinket.t1.is.signet_of_the_priory[false]
  1346. - value = 0.01: trinket.t1.is.treacherous_transmitter[false] * 15 + trinket.t1.is.funhouse_lens[false] * 15 + trinket.t1.is.signet_of_the_priory[false] * 20
  1347. trinket_1_sync #1 [Unholy:precombat:9]; conditions = FAIL: variable.trinket_1_buffs[false] & ( talent.apocalypse.enabled[false] & trinket.t1.cooldown.duration[0.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t1.cooldown.duration[0.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t1.is.treacherous_transmitter[false]
  1348. - value = 0.5: 1
  1349. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  1350. - value = 1: 2
  1351. trinket_priority #1 [Unholy:precombat:11]; conditions = PASS: ! variable.trinket_1_buffs[false] & variable.trinket_2_buffs[true] & ( trinket.t2.has_cooldown[true] | ! trinket.t1.has_cooldown[false] ) | variable.trinket_2_buffs[true] & ( ( trinket.t2.cooldown.duration[90.00] / variable.trinket_2_duration[15.00] ) * ( 1.5 + trinket.t2.has_use_buff[true] ) * ( variable.trinket_2_sync[1.00] ) * ( variable.trinket_2_high_value[1.00] ) * ( 1 + ( ( trinket.t2.ilvl[623.00] - trinket.t1.ilvl[600.00] ) / 100 ) ) ) > ( ( trinket.t1.cooldown.duration[0.00] / variable.trinket_1_duration[0.01] ) * ( 1.5 + trinket.t1.has_use_buff[false] ) * ( variable.trinket_1_sync[0.50] ) * ( variable.trinket_1_high_value[1.00] ) * ( 1 + ( ( trinket.t1.ilvl[600.00] - trinket.t2.ilvl[623.00] ) / 100 ) ) )
  1352. - value = 2: 2
  1353. Recheck #1 ( +2.14 ) NOT MET: variable.trinket_2_buffs[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[12.86] < variable.trinket_2_duration[15.00] * 0.73 & ( variable.trinket_priority[2.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] ) ) | variable.trinket_2_duration[15.00] >= fight_remains[678.44] & boss[false]
  1354. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 4.06.
  1355. talent.vampiric_strike.enabled[true]
  1356. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1357. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1358. trinket_2_duration #1 [Unholy:precombat:6]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false] | trinket.t2.is.funhouse_lens[false] | trinket.t2.is.signet_of_the_priory[false]
  1359. - value = 15: trinket.t2.is.treacherous_transmitter[false] * 15 + trinket.t2.is.funhouse_lens[false] * 15 + trinket.t2.is.signet_of_the_priory[false] * 20
  1360. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1361. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1362. trinket_2_sync #1 [Unholy:precombat:10]; conditions = PASS: variable.trinket_2_buffs[true] & ( talent.apocalypse.enabled[false] & trinket.t2.cooldown.duration[90.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t2.cooldown.duration[90.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t2.is.treacherous_transmitter[false]
  1363. - value = 1: 1
  1364. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  1365. - value = 1: 2
  1366. trinket_1_duration #1 [Unholy:precombat:5]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false] | trinket.t1.is.funhouse_lens[false] | trinket.t1.is.signet_of_the_priory[false]
  1367. - value = 0.01: trinket.t1.is.treacherous_transmitter[false] * 15 + trinket.t1.is.funhouse_lens[false] * 15 + trinket.t1.is.signet_of_the_priory[false] * 20
  1368. trinket_1_sync #1 [Unholy:precombat:9]; conditions = FAIL: variable.trinket_1_buffs[false] & ( talent.apocalypse.enabled[false] & trinket.t1.cooldown.duration[0.00] % cooldown.apocalypse.duration[45.00] = 0 | talent.dark_transformation.enabled[true] & trinket.t1.cooldown.duration[0.00] % cooldown.dark_transformation.duration[45.00] = 0 ) | trinket.t1.is.treacherous_transmitter[false]
  1369. - value = 0.5: 1
  1370. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  1371. - value = 1: 2
  1372. trinket_priority #1 [Unholy:precombat:11]; conditions = PASS: ! variable.trinket_1_buffs[false] & variable.trinket_2_buffs[true] & ( trinket.t2.has_cooldown[true] | ! trinket.t1.has_cooldown[false] ) | variable.trinket_2_buffs[true] & ( ( trinket.t2.cooldown.duration[90.00] / variable.trinket_2_duration[15.00] ) * ( 1.5 + trinket.t2.has_use_buff[true] ) * ( variable.trinket_2_sync[1.00] ) * ( variable.trinket_2_high_value[1.00] ) * ( 1 + ( ( trinket.t2.ilvl[623.00] - trinket.t1.ilvl[600.00] ) / 100 ) ) ) > ( ( trinket.t1.cooldown.duration[0.00] / variable.trinket_1_duration[0.01] ) * ( 1.5 + trinket.t1.has_use_buff[false] ) * ( variable.trinket_1_sync[0.50] ) * ( variable.trinket_1_high_value[1.00] ) * ( 1 + ( ( trinket.t1.ilvl[600.00] - trinket.t2.ilvl[623.00] ) / 100 ) ) )
  1373. - value = 2: 2
  1374. Recheck #2 ( +4.06 ) MET: variable.trinket_2_buffs[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[10.94] < variable.trinket_2_duration[15.00] * 0.73 & ( variable.trinket_priority[2.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] ) ) | variable.trinket_2_duration[15.00] >= fight_remains[676.53] & boss[false]
  1375. Action chosen: house_of_cards at 4.06!
  1376. Texture shown: 6383471
  1377. Time spent on this action: 2.03ms
  1378. TimeData:Unholy-san_trinkets-4:house_of_cards:x3:2.03:Ability Known, Enabled(0.07):Post-TTR and Essential(0.06):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.15):Pre-Recheck(0.42):Post-Recheck Times(0.08):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.14):Recheck Post-Channel(0.00):Recheck Loop End(0.41):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.46):Recheck Post-Channel(0.00):Recheck Loop End(0.10):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.01)
  1379.  
  1380. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  1381.  
  1382. 27. trinket1 ( san_trinkets - 5 )
  1383. Time spent on this action: 0.02ms
  1384. TimeData:Unholy-san_trinkets-5:trinket1:x3:0.02:Ability Known, Enabled(0.02)
  1385.  
  1386. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  1387. 28. house_of_cards ( san_trinkets - 6 )
  1388. The action (house_of_cards) is usable at (1.14 + 1.14).
  1389. - the action is ready before the current recommendation (at +1.14 vs. +4.06).
  1390. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  1391. talent.vampiric_strike.enabled[true]
  1392. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  1393. - value = 1: 2
  1394. - this entry's criteria FAILS: ! variable.trinket_2_buffs[true] & ( trinket.t2.cast_time[0.00] > 0 & ! buff.gift_of_the_sanlayn.up[true] | ! trinket.t2.cast_time[0.00] > 0 ) & ( variable.damage_trinket_priority[1.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] | ! talent.summon_gargoyle.enabled[false] & talent.army_of_the_dead.enabled[false] & ( ! talent.raise_abomination.enabled[false] & cooldown.army_of_the_dead.remains[0.00] > 20 | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 20 ) | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] & cooldown.dark_transformation.remains[43.86] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[679.44] < 15
  1395. Excluded 13.86 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1396. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1397. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1398. Excluded 23.87 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1399. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1400. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1401. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1402. Excluded 23.01 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1403. There are 2 recheck events.
  1404. Times: 0.01, 1
  1405. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.15.
  1406. talent.vampiric_strike.enabled[true]
  1407. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1408. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1409. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1410. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1411. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  1412. - value = 1: 2
  1413. Recheck #1 ( +1.15 ) NOT MET: ! variable.trinket_2_buffs[true] & ( trinket.t2.cast_time[0.00] > 0 & ! buff.gift_of_the_sanlayn.up[true] | ! trinket.t2.cast_time[0.00] > 0 ) & ( variable.damage_trinket_priority[1.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] | ! talent.summon_gargoyle.enabled[false] & talent.army_of_the_dead.enabled[false] & ( ! talent.raise_abomination.enabled[false] & cooldown.army_of_the_dead.remains[0.00] > 20 | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 20 ) | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] & cooldown.dark_transformation.remains[43.85] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[679.43] < 15
  1414. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  1415. talent.vampiric_strike.enabled[true]
  1416. damage_trinket_priority #1 [Unholy:precombat:12]; conditions = FAIL: ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] & trinket.t2.ilvl[623.00] >= trinket.t1.ilvl[600.00]
  1417. - value = 1: 2
  1418. Recheck #2 ( +2.14 ) NOT MET: ! variable.trinket_2_buffs[true] & ( trinket.t2.cast_time[0.00] > 0 & ! buff.gift_of_the_sanlayn.up[true] | ! trinket.t2.cast_time[0.00] > 0 ) & ( variable.damage_trinket_priority[1.00] = 2 | trinket.t1.cooldown.remains[0.00] | ! trinket.t1.has_cooldown[false] | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] | ! talent.summon_gargoyle.enabled[false] & talent.army_of_the_dead.enabled[false] & ( ! talent.raise_abomination.enabled[false] & cooldown.army_of_the_dead.remains[0.00] > 20 | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 20 ) | ! talent.summon_gargoyle.enabled[false] & ! talent.army_of_the_dead.enabled[false] & ! talent.raise_abomination.enabled[false] & cooldown.dark_transformation.remains[42.86] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[678.44] < 15
  1419. Time spent on this action: 1.00ms
  1420. TimeData:Unholy-san_trinkets-6:house_of_cards:x2:1.00:Ability Known, Enabled(0.07):Post-TTR and Essential(0.06):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.19):Post-Recheck Times(0.12):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.05):Recheck Post-Channel(0.00):Recheck Loop End(0.21):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.01):Recheck Post-Channel(0.00):Recheck Loop End(0.18):Post Recheck Loop(0.00):Post Recheck(0.00)
  1421.  
  1422. 29. main_hand ( san_trinkets - 7 )
  1423. The action (main_hand) is usable at (1.14 + 1.14).
  1424. - the action is ready before the current recommendation (at +1.14 vs. +4.06).
  1425. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  1426. talent.vampiric_strike.enabled[true]
  1427. - this entry's criteria FAILS: ( ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] | trinket.t1.cooldown.remains[0.00] > 20 & ! variable.trinket_2_buffs[true] | trinket.t2.cooldown.remains[0.00] > 20 & ! variable.trinket_1_buffs[false] | trinket.t1.cooldown.remains[0.00] > 20 & trinket.t2.cooldown.remains[0.00] > 20 ) & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[13.86] > 10 ) & ( ! talent.raise_abomination.enabled[false] & ! talent.army_of_the_dead.enabled[false] | ! talent.raise_abomination.enabled[false] & talent.army_of_the_dead.enabled[false] & pet.army_ghoul.active[false] | talent.raise_abomination.enabled[false] & pet.abomination.active[false] | ( variable.trinket_1_buffs[false] | variable.trinket_2_buffs[true] | boss[false] & fight_remains[679.44] < 15 ) )
  1428. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1429. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1430. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1431. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1432. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1433. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1434. Excluded 13.86 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1435. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1436. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1437. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1438. There are 2 recheck events.
  1439. Times: 1, 3.8682618178916
  1440. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  1441. talent.vampiric_strike.enabled[true]
  1442. Recheck #1 ( +2.14 ) NOT MET: ( ! variable.trinket_1_buffs[false] & ! variable.trinket_2_buffs[true] | trinket.t1.cooldown.remains[0.00] > 20 & ! variable.trinket_2_buffs[true] | trinket.t2.cooldown.remains[0.00] > 20 & ! variable.trinket_1_buffs[false] | trinket.t1.cooldown.remains[0.00] > 20 & trinket.t2.cooldown.remains[0.00] > 20 ) & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[12.86] > 10 ) & ( ! talent.raise_abomination.enabled[false] & ! talent.army_of_the_dead.enabled[false] | ! talent.raise_abomination.enabled[false] & talent.army_of_the_dead.enabled[false] & pet.army_ghoul.active[false] | talent.raise_abomination.enabled[false] & pet.abomination.active[false] | ( variable.trinket_1_buffs[false] | variable.trinket_2_buffs[true] | boss[false] & fight_remains[678.44] < 15 ) )
  1443. Rechecking stopped at step #2. The previously chosen ability is ready before this recheck would occur ( 4.06 <= 5.01 + 0.05 ).
  1444. Time spent on this action: 0.69ms
  1445. TimeData:Unholy-san_trinkets-7:main_hand:x2:0.69:Ability Known, Enabled(0.07):Post-TTR and Essential(0.07):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.06):Pre-Recheck(0.08):Post-Recheck Times(0.17):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.06):Recheck Post-Channel(0.00):Recheck Loop End(0.08):Recheck Loop Start(0.00):Post Recheck Loop(0.01):Post Recheck(0.00)
  1446. Exiting san_trinkets with recommendation of house_of_cards at +4.06s.
  1447. Returned from list (san_trinkets), current recommendation is house_of_cards (+4.06).
  1448. - san_trinkets
  1449.  
  1450. 30. call_action_list:trinkets ( default - 11 )
  1451. Criteria for trinkets FAIL at +1.14 - ! talent.vampiric_strike.enabled[true]
  1452.  
  1453. 31. arcane_torrent ( default - 12 ) - ability unknown
  1454. Time spent on this action: 0.03ms
  1455. TimeData:Unholy-default-12:arcane_torrent:x2:0.03:Ability Known, Enabled(0.03)
  1456.  
  1457. 32. blood_fury ( default - 13 ) - ability unknown
  1458. Time spent on this action: 0.03ms
  1459. TimeData:Unholy-default-13:blood_fury:x2:0.03:Ability Known, Enabled(0.03)
  1460.  
  1461. 33. berserking ( default - 14 ) - ability unknown
  1462. Time spent on this action: 0.02ms
  1463. TimeData:Unholy-default-14:berserking:x2:0.02:Ability Known, Enabled(0.02)
  1464.  
  1465. 34. lights_judgment ( default - 15 ) - ability unknown
  1466. Time spent on this action: 0.02ms
  1467. TimeData:Unholy-default-15:lights_judgment:x2:0.02:Ability Known, Enabled(0.02)
  1468.  
  1469. 35. ancestral_call ( default - 16 ) - ability disabled ( preference )
  1470. Time spent on this action: 0.02ms
  1471. TimeData:Unholy-default-16:ancestral_call:x2:0.02:Ability Known, Enabled(0.02)
  1472.  
  1473. 36. arcane_pulse ( default - 17 ) - ability unknown
  1474. Time spent on this action: 0.02ms
  1475. TimeData:Unholy-default-17:arcane_pulse:x2:0.02:Ability Known, Enabled(0.02)
  1476.  
  1477. 37. fireblood ( default - 18 ) - ability unknown
  1478. Time spent on this action: 0.02ms
  1479. TimeData:Unholy-default-18:fireblood:x2:0.02:Ability Known, Enabled(0.02)
  1480.  
  1481. 38. bag_of_tricks ( default - 19 ) - ability unknown
  1482. Time spent on this action: 0.02ms
  1483. TimeData:Unholy-default-19:bag_of_tricks:x2:0.02:Ability Known, Enabled(0.02)
  1484.  
  1485. Substituting tempered_potion for Potion action; it is otherwise not included in the priority.
  1486. 39. tempered_potion ( default - 20 ) - ability disabled ( toggle potions )
  1487. Time spent on this action: 0.02ms
  1488. TimeData:Unholy-default-20:tempered_potion:x2:0.02:Ability Known, Enabled(0.02)
  1489.  
  1490. 40. army_of_the_dead ( default - 21 ) - talent [ army_of_the_dead ] missing
  1491. Time spent on this action: 0.02ms
  1492. TimeData:Unholy-default-21:army_of_the_dead:x2:0.02:Ability Known, Enabled(0.02)
  1493.  
  1494. 41. raise_abomination ( default - 22 ) - talent [ raise_abomination ] missing
  1495. Time spent on this action: 0.02ms
  1496. TimeData:Unholy-default-22:raise_abomination:x2:0.02:Ability Known, Enabled(0.02)
  1497.  
  1498. 42. summon_gargoyle ( default - 23 ) - talent [ summon_gargoyle ] missing
  1499. Time spent on this action: 0.02ms
  1500. TimeData:Unholy-default-23:summon_gargoyle:x2:0.02:Ability Known, Enabled(0.02)
  1501.  
  1502. 43. antimagic_shell ( default - 24 ) - ability disabled ( toggle defensives )
  1503. Time spent on this action: 0.02ms
  1504. TimeData:Unholy-default-24:antimagic_shell:x2:0.02:Ability Known, Enabled(0.02)
  1505.  
  1506. 44. call_action_list:cds_aoe_san ( default - 25 )
  1507. Criteria for cds_aoe_san FAIL at +1.14 - talent.vampiric_strike.enabled[true] & active_enemies[2.00] >= 3
  1508.  
  1509. 45. call_action_list:cds_aoe ( default - 26 )
  1510. Criteria for cds_aoe FAIL at +1.14 - ! talent.vampiric_strike.enabled[true] & active_enemies[2.00] >= 2
  1511.  
  1512. 46. call_action_list:cds_cleave_san ( default - 27 )
  1513. Criteria for cds_cleave_san PASS at +1.14 - talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  1514. Action list (cds_cleave_san) was found.
  1515. + cds_cleave_san
  1516. Current recommendation was house_of_cards at +4.06s.
  1517.  
  1518. 47. dark_transformation ( cds_cleave_san - 1 )
  1519. The action is not ready ( 45.00 ) before our maximum delay window ( 4.06 ) for this query.
  1520. Time spent on this action: 0.02ms
  1521. TimeData:Unholy-cds_cleave_san-1:dark_transformation:x2:0.02:Ability Known, Enabled(0.02)
  1522.  
  1523. 48. unholy_assault ( cds_cleave_san - 2 )
  1524. The action (unholy_assault) is usable at (1.14 + 1.14).
  1525. - the action is ready before the current recommendation (at +1.14 vs. +4.06).
  1526. List ( cds_cleave_san ) called from ( Unholy:default:27 ) would PASS at 1.14.
  1527. talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  1528. - this entry's criteria FAILS: buff.dark_transformation.up[true] & buff.dark_transformation.remains[13.86] < 12 | boss[false] & fight_remains[679.44] < 20 | raid_event.adds.exists[true] & raid_event.adds.remains[679.44] < 20
  1529. Excluded 13.86 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1530. There are 1 recheck events.
  1531. Times: 1.8682618178916
  1532. List ( cds_cleave_san ) called from ( Unholy:default:27 ) would PASS at 3.01.
  1533. talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  1534. Recheck #1 ( +3.01 ) MET: buff.dark_transformation.up[true] & buff.dark_transformation.remains[11.99] < 12 | boss[false] & fight_remains[677.58] < 20 | raid_event.adds.exists[true] & raid_event.adds.remains[677.58] < 20
  1535. Action chosen: unholy_assault at 3.01!
  1536. Texture shown: %s
  1537. Time spent on this action: 0.19ms
  1538. TimeData:Unholy-cds_cleave_san-2:unholy_assault:x1:0.19:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.01):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.01):Post-Recheck Times(0.02):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.01)
  1539.  
  1540. 49. apocalypse ( cds_cleave_san - 3 ) - talent [ apocalypse ] missing
  1541. Time spent on this action: 0.02ms
  1542. TimeData:Unholy-cds_cleave_san-3:apocalypse:x1:0.02:Ability Known, Enabled(0.02)
  1543.  
  1544. 50. outbreak ( cds_cleave_san - 4 )
  1545. The action (outbreak) is usable at (1.14 + 1.14) with cost of 1 runes (have 5).
  1546. - the action is ready before the current recommendation (at +1.14 vs. +3.01).
  1547. List ( cds_cleave_san ) called from ( Unholy:default:27 ) would PASS at 1.14.
  1548. talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 2
  1549. - this entry's criteria FAILS: ( dot.virulent_plague.refreshable[false] | talent.morbidity.enabled[true] & buff.infliction_of_sorrow.up[false] & talent.superstrain.enabled[true] & dot.frost_fever.refreshable[false] & dot.blood_plague.refreshable[false] ) & ( ! talent.unholy_blight.enabled[true] | talent.unholy_blight.enabled[true] & cooldown.dark_transformation.remains[43.86] > 6 ) & ( ! talent.raise_abomination.enabled[false] | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] > 5 )
  1550. Excluded 8.32 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1551. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1552. Excluded 7.27 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1553. Excluded 7.27 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1554. Excluded 37.87 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1555. Excluded -4.99 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1556. There were no recheck events to check.
  1557. Time spent on this action: 0.20ms
  1558. TimeData:Unholy-cds_cleave_san-4:outbreak:x0:0.20:Ability Known, Enabled(0.02):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.00):Post Ready/Clash(0.02):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.01):Pre-Recheck(0.04):Post-Recheck Times(0.05):Post Recheck(0.00)
  1559.  
  1560. 51. abomination_limb ( cds_cleave_san - 5 ) - ability disabled ( preference )
  1561. Time spent on this action: 0.02ms
  1562. TimeData:Unholy-cds_cleave_san-5:abomination_limb:x0:0.02:Ability Known, Enabled(0.02)
  1563. Exiting cds_cleave_san with recommendation of unholy_assault at +3.01s.
  1564. Returned from list (cds_cleave_san), current recommendation is unholy_assault (+3.01).
  1565. - cds_cleave_san
  1566.  
  1567. 52. call_action_list:cds_san ( default - 28 )
  1568. Criteria for cds_san FAIL at +1.14 - talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 1
  1569.  
  1570. 53. call_action_list:cds ( default - 29 )
  1571. Criteria for cds FAIL at +1.14 - ! talent.vampiric_strike.enabled[true] & active_enemies[2.00] = 1
  1572.  
  1573. 54. call_action_list:cleave ( default - 30 )
  1574. Criteria for cleave PASS at +1.14 - active_enemies[2.00] = 2
  1575. Action list (cleave) was found.
  1576. + cleave
  1577. Current recommendation was unholy_assault at +3.01s.
  1578.  
  1579. 55. any_dnd ( cleave - 1 )
  1580. The action (any_dnd) is usable at (1.14 + 1.14) with cost of 1 runes (have 5).
  1581. - the action is ready before the current recommendation (at +1.14 vs. +3.01).
  1582. List ( cleave ) called from ( Unholy:default:30 ) would PASS at 1.14.
  1583. active_enemies[2.00] = 2
  1584. adds_remain #1 [Unholy:default:3]; conditions = PASS: NONE
  1585. - value = true: active_enemies[2.00] > 1
  1586. - this entry's criteria FAILS: ! death_and_decay.ticking[true] & variable.adds_remain[true] & ( cooldown.apocalypse.remains[0.00] | ! talent.apocalypse.enabled[false] )
  1587. Excluded 7.72 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1588. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1589. There are 2 recheck events.
  1590. Times: 1, 1.01
  1591. List ( cleave ) called from ( Unholy:default:30 ) would PASS at 2.14.
  1592. active_enemies[2.00] = 2
  1593. adds_remain #1 [Unholy:default:3]; conditions = PASS: NONE
  1594. - value = true: active_enemies[2.00] > 1
  1595. Recheck #1 ( +2.14 ) NOT MET: ! death_and_decay.ticking[true] & variable.adds_remain[true] & ( cooldown.apocalypse.remains[0.00] | ! talent.apocalypse.enabled[false] )
  1596. List ( cleave ) called from ( Unholy:default:30 ) would PASS at 2.15.
  1597. active_enemies[2.00] = 2
  1598. adds_remain #1 [Unholy:default:3]; conditions = PASS: NONE
  1599. - value = true: active_enemies[2.00] > 1
  1600. Recheck #2 ( +2.15 ) NOT MET: ! death_and_decay.ticking[true] & variable.adds_remain[true] & ( cooldown.apocalypse.remains[0.00] | ! talent.apocalypse.enabled[false] )
  1601. Time spent on this action: 0.31ms
  1602. TimeData:Unholy-cleave-1:any_dnd:x2:0.31:Ability Known, Enabled(0.02):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.04):Post-Recheck Times(0.03):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.04):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.00):Recheck Post-Channel(0.00):Recheck Loop End(0.04):Post Recheck Loop(0.00):Post Recheck(0.00)
  1603.  
  1604. 56. death_coil ( cleave - 2 )
  1605. The action (death_coil) is usable at (1.14 + 1.14) with cost of 30 runic_power (have 100).
  1606. - the action is ready before the current recommendation (at +1.14 vs. +3.01).
  1607. List ( cleave ) called from ( Unholy:default:30 ) would PASS at 1.14.
  1608. active_enemies[2.00] = 2
  1609. pooling_runic_power #1 [Unholy:default:6]; conditions = PASS: NONE
  1610. - value = false: talent.vile_contagion.enabled[false] & cooldown.vile_contagion.remains[0.00] < 5 & runic_power.current[100.00] < 30
  1611. - this entry's criteria PASSES: ! variable.pooling_runic_power[false] & talent.improved_death_coil.enabled[true]
  1612. Action chosen: death_coil at 1.14!
  1613. Texture shown: %s
  1614. Time spent on this action: 0.20ms
  1615. TimeData:Unholy-cleave-2:death_coil:x2:0.20:Ability Known, Enabled(0.02):Post-TTR and Essential(0.05):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.06):Post Recheck(0.01):Action Stored(0.01)
  1616. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1617. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1618. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1619. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1620. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1621. Exiting cleave with recommendation of death_coil at +1.14s.
  1622. Returned from list (cleave), current recommendation is death_coil (+1.14).
  1623. - cleave
  1624.  
  1625. 57. call_action_list:aoe_setup ( default - 31 )
  1626. Strict Conditions [active_enemies >= 3] for aoe_setup were not met.
  1627.  
  1628. 58. call_action_list:aoe_burst ( default - 32 )
  1629. Strict Conditions [active_enemies >= 3] for aoe_burst were not met.
  1630.  
  1631. 59. call_action_list:aoe ( default - 33 )
  1632. Strict Conditions [active_enemies >= 3] for aoe were not met.
  1633.  
  1634. 60. run_action_list:san_fishing ( default - 34 )
  1635. Strict Conditions [active_enemies = 1 & talent.gift_of_the_sanlayn.enabled] for san_fishing were not met.
  1636.  
  1637. 61. call_action_list:san_st ( default - 35 )
  1638. Criteria for san_st FAIL at +1.14 - active_enemies[2.00] = 1 & talent.vampiric_strike.enabled[true]
  1639.  
  1640. 62. call_action_list:st ( default - 36 )
  1641. Criteria for st FAIL at +1.14 - active_enemies[2.00] = 1 & ! talent.vampiric_strike.enabled[true]
  1642. Exiting default with recommendation of death_coil at +1.14s.
  1643.  
  1644. Completed default action list [ Unholy - default ].
  1645. Recommendation is death_coil at 1.14 + 1.14.
  1646. Recommendation #3 is death_coil at 1.14s (2.28s).
  1647. Time spent generating recommendations: 25.41ms
  1648.  
  1649.  
  1650. Performance
  1651. | Updates | Updates / sec | Avg. Work | Avg. Time | Avg. Frames | Peak Work | Peak Time | Peak Frames | FPS | Work Cap |
  1652. | 5845 | 1.69 | 12.74 | 54.31 | 2.68 | 33.38 | 335.44 | 6.00 | 99 | 5.61 |
Add Comment
Please, Sign In to add comment