Guest User

Untitled

a guest
Apr 25th, 2025
9
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 144.01 KB | None | 0 0
  1. Unholy; Primary - dark_transformation(0.00), death_coil(1.14), scourge_strike(2.29)
  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. - Excluded by range (20 > 10).
  207. - Checking nameplate list for nameplate6 [ Creature-0-4222-2552-2442-225982-00018AAF12 ] Cleave Training Dummy.
  208. - Excluded by range (30 > 10).
  209. - Checking nameplate list for nameplate13 [ Creature-0-4222-2552-2442-225982-00018AAF11 ] Cleave Training Dummy.
  210. - Excluded by range (20 > 10).
  211. - Checking nameplate list for nameplate3 [ Creature-0-4222-2552-2442-225982-00008AAF12 ] Cleave Training Dummy.
  212. - Excluded by range (25 > 10).
  213. - Checking nameplate list for nameplate14 [ Creature-0-4222-2552-2442-225982-00000AAF11 ] Cleave Training Dummy.
  214. - Excluded by range (25 > 10).
  215. - Checking nameplate list for nameplate4 [ Creature-0-4222-2552-2442-225982-00000AAF12 ] Cleave Training Dummy.
  216. - Excluded by range (25 > 10).
  217. - Checking nameplate list for nameplate5 [ Creature-0-4222-2552-2442-225982-00010AAF11 ] Cleave Training Dummy.
  218. - Excluded by range (25 > 10).
  219.  
  220. ### Auras ###
  221.  
  222. player_buffs:
  223. n | ID | Token | Name | A. Count | A. Remains | S. Count | S. Remains
  224. --- | ------- | ---------------------------- | --------------------------- | -------- | ---------- | -------- | ----------
  225. 1 | -1 | *duskthread_lining | Duskthread Lining | 1 | 3600.00 | -1 | -1.00
  226. 2 | -1 | *flask_of_alchemical_chaos | Flask of Alchemical Chaos | 1 | 165.07 | -1 | -1.00
  227. 3 | -1 | *flight_style_skyriding | Flight Style: Skyriding | 1 | 3600.00 | -1 | -1.00
  228. 4 | -1 | *hearty_well_fed | Hearty Well Fed | 1 | 191.63 | -1 | -1.00
  229. 5 | -1 | *sign_of_the_critter | Sign of the Critter | 1 | 3600.00 | -1 | -1.00
  230. 6 | -1 | *sign_of_the_legion | Sign of the Legion | 1 | 3600.00 | -1 | -1.00
  231. 7 | -1 | *winds_of_mysterious_fortune | Winds of Mysterious Fortune | 1 | 3600.00 | -1 | -1.00
  232. 8 | 1216813 | winning_streak_unholy | Winning Streak! | 6 | 3600.00 | 6 | 3585.56
  233.  
  234. player_debuffs: none
  235.  
  236. target_buffs: none
  237.  
  238. target_debuffs: none
  239.  
  240. previous_spells:
  241. 1 - scourge_strike
  242. 2 - scourge_strike
  243. 3 - scourge_strike
  244.  
  245.  
  246. New Recommendations for [ Primary ] requested at 18:12:06 ( 141688.27 ); using built-in ( Unholy ) priority.
  247. *** START OF NEW DISPLAY: Primary ***
  248. Purged 391 marked values in 0.14ms.
  249. Pet is alive.
  250. Combat Timer: 706.11
  251.  
  252. RECOMMENDATION #1 ( Offset: 0.00, GCD: 0.00, Casting: 0.00 ).
  253.  
  254. Resources: runes[ 6.00 / 6.00 ], runic_power[ 100.00 / 100.00 ]
  255. Rune Regeneration Time: 1=0.00, 2=0.00, 3=0.00, 4=0.00, 5=0.00, 6=0.00
  256.  
  257. Checking if I'm casting ( No ) and if it is a channel ( No ).
  258. No whitelist.
  259.  
  260. Processing precombat action list [ Unholy - precombat ].
  261.  
  262. Current recommendation was NO ACTION at +15.28s.
  263.  
  264. 1. raise_dead ( precombat - 1 )
  265. The action (raise_dead) is unusable at (0.00 + 0.00) because IsUsable returned false.
  266. Time spent on this action: 0.23ms
  267. TimeData:Unholy-precombat-1:raise_dead:x0:0.23:Ability Known, Enabled(0.10):Post-TTR and Essential(0.12):Post Cycle(0.00):Post Usable(0.00)
  268.  
  269. 2. army_of_the_dead ( precombat - 2 ) - talent [ army_of_the_dead ] missing
  270. Time spent on this action: 0.03ms
  271. TimeData:Unholy-precombat-2:army_of_the_dead:x0:0.03:Ability Known, Enabled(0.03)
  272.  
  273. 3. variable ( precombat - 3 )
  274. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  275. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  276. - variable.trinket_1_buffs[false] will check this script entry ( Unholy:precombat:3 )
  277. Time spent on this action: 0.02ms
  278. TimeData:Unholy-precombat-3:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  279.  
  280. 4. variable ( precombat - 4 )
  281. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  282. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  283. - variable.trinket_2_buffs[true] will check this script entry ( Unholy:precombat:4 )
  284. Time spent on this action: 0.02ms
  285. TimeData:Unholy-precombat-4:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  286.  
  287. 5. variable ( precombat - 5 )
  288. 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]
  289. - 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
  290. - variable.trinket_1_duration[0.01] will check this script entry ( Unholy:precombat:5 )
  291. Time spent on this action: 0.02ms
  292. TimeData:Unholy-precombat-5:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  293.  
  294. 6. variable ( precombat - 6 )
  295. 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]
  296. - 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
  297. - variable.trinket_2_duration[15] will check this script entry ( Unholy:precombat:6 )
  298. Time spent on this action: 0.02ms
  299. TimeData:Unholy-precombat-6:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  300.  
  301. 7. variable ( precombat - 7 )
  302. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  303. - value = 1: 2
  304. - variable.trinket_1_high_value[1] will check this script entry ( Unholy:precombat:7 )
  305. Time spent on this action: 0.02ms
  306. TimeData:Unholy-precombat-7:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  307.  
  308. 8. variable ( precombat - 8 )
  309. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  310. - value = 1: 2
  311. - variable.trinket_2_high_value[1] will check this script entry ( Unholy:precombat:8 )
  312. Time spent on this action: 0.02ms
  313. TimeData:Unholy-precombat-8:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  314.  
  315. 9. variable ( precombat - 9 )
  316. 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]
  317. - value = 0.5: 1
  318. - variable.trinket_1_sync[0.5] will check this script entry ( Unholy:precombat:9 )
  319. Time spent on this action: 0.02ms
  320. TimeData:Unholy-precombat-9:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  321.  
  322. 10. variable ( precombat - 10 )
  323. 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]
  324. - value = 1: 1
  325. - variable.trinket_2_sync[1] will check this script entry ( Unholy:precombat:10 )
  326. Time spent on this action: 0.02ms
  327. TimeData:Unholy-precombat-10:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  328.  
  329. 11. variable ( precombat - 11 )
  330. 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 ) ) )
  331. - value = 2: 2
  332. - variable.trinket_priority[2] will check this script entry ( Unholy:precombat:11 )
  333. Time spent on this action: 0.02ms
  334. TimeData:Unholy-precombat-11:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  335.  
  336. 12. variable ( precombat - 12 )
  337. 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]
  338. - value = 1: 2
  339. - variable.damage_trinket_priority[1] will check this script entry ( Unholy:precombat:12 )
  340. Time spent on this action: 0.02ms
  341. TimeData:Unholy-precombat-12:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  342. Exiting precombat with recommendation of NO ACTION at +15.28s.
  343.  
  344. Completed precombat action list [ Unholy - precombat ].
  345.  
  346. Processing default action list [ Unholy - default ].
  347.  
  348. Current recommendation was NO ACTION at +15.28s.
  349.  
  350. 13. mind_freeze ( default - 1 ) - ability disabled ( toggle interrupts )
  351. Time spent on this action: 0.02ms
  352. TimeData:Unholy-default-1:mind_freeze:x0:0.02:Ability Known, Enabled(0.02)
  353.  
  354. 14. variable ( default - 2 )
  355. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  356. - value = true: active_enemies[1.00] = 1
  357. - variable.st_planning[true] will check this script entry ( Unholy:default:2 )
  358. Time spent on this action: 0.02ms
  359. TimeData:Unholy-default-2:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  360.  
  361. 15. variable ( default - 3 )
  362. adds_remain #1 [Unholy:default:3]; conditions = PASS: NONE
  363. - value = false: active_enemies[1.00] > 1
  364. - variable.adds_remain[false] will check this script entry ( Unholy:default:3 )
  365. Time spent on this action: 0.02ms
  366. TimeData:Unholy-default-3:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  367.  
  368. 16. variable ( default - 4 )
  369. 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
  370. - value = 0: 3
  371. - variable.apoc_timing[0] will check this script entry ( Unholy:default:4 )
  372. Time spent on this action: 0.02ms
  373. TimeData:Unholy-default-4:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  374.  
  375. 17. variable ( default - 5 )
  376. pop_wounds #1 [Unholy:default:5]; conditions = PASS: NONE
  377. - 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[1.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[451.19] < 5 & debuff.festering_wound.up[false]
  378. - variable.pop_wounds[false] will check this script entry ( Unholy:default:5 )
  379. Time spent on this action: 0.02ms
  380. TimeData:Unholy-default-5:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  381.  
  382. 18. variable ( default - 6 )
  383. pooling_runic_power #1 [Unholy:default:6]; conditions = PASS: NONE
  384. - value = false: talent.vile_contagion.enabled[false] & cooldown.vile_contagion.remains[0.00] < 5 & runic_power.current[100.00] < 30
  385. - variable.pooling_runic_power[false] will check this script entry ( Unholy:default:6 )
  386. Time spent on this action: 0.02ms
  387. TimeData:Unholy-default-6:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  388.  
  389. 19. variable ( default - 7 )
  390. spend_rp #1 [Unholy:default:7]; conditions = PASS: NONE
  391. - 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[1.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 ) )
  392. - variable.spend_rp[true] will check this script entry ( Unholy:default:7 )
  393. Time spent on this action: 0.02ms
  394. TimeData:Unholy-default-7:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  395.  
  396. 20. variable ( default - 8 )
  397. san_coil_mult #1 [Unholy:default:8]; conditions = FAIL: buff.essence_of_the_blood_queen.stack[0.00] >= 4
  398. - value = 1: 2
  399. - variable.san_coil_mult[1] will check this script entry ( Unholy:default:8 )
  400. Time spent on this action: 0.02ms
  401. TimeData:Unholy-default-8:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  402.  
  403. 21. variable ( default - 9 )
  404. epidemic_targets #1 [Unholy:default:9]; conditions = PASS: NONE
  405. - 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] )
  406. - variable.epidemic_targets[5] will check this script entry ( Unholy:default:9 )
  407. Time spent on this action: 0.02ms
  408. TimeData:Unholy-default-9:variable:x0:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  409.  
  410. 22. call_action_list:san_trinkets ( default - 10 )
  411. Criteria for san_trinkets PASS at +0.00 - talent.vampiric_strike.enabled[true]
  412. Action list (san_trinkets) was found.
  413. + san_trinkets
  414. Current recommendation was NO ACTION at +15.28s.
  415.  
  416. 23. fyralath_the_dreamrender ( san_trinkets - 1 ) - IsUsableItem item 206448 and nil
  417. Time spent on this action: 0.05ms
  418. TimeData:Unholy-san_trinkets-1:fyralath_the_dreamrender:x0:0.05:Ability Known, Enabled(0.05)
  419.  
  420. 24. treacherous_transmitter ( san_trinkets - 2 ) - IsUsableItem item 221023 and nil
  421. Time spent on this action: 0.04ms
  422. TimeData:Unholy-san_trinkets-2:treacherous_transmitter:x0:0.04:Ability Known, Enabled(0.04)
  423.  
  424. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  425.  
  426. 25. trinket1 ( san_trinkets - 3 )
  427. Time spent on this action: 0.02ms
  428. TimeData:Unholy-san_trinkets-3:trinket1:x0:0.02:Ability Known, Enabled(0.02)
  429.  
  430. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  431. 26. house_of_cards ( san_trinkets - 4 )
  432. The action (house_of_cards) is usable at (0.00 + 0.00).
  433. - the action is ready before the current recommendation (at +0.00 vs. +15.28).
  434. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 0.00.
  435. talent.vampiric_strike.enabled[true]
  436. - 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[451.19] & boss[false]
  437. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  438. Excluded -10.94 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  439. Excluded -436.18 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  440. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  441. Excluded 18.40 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  442. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  443. There are 1 recheck events.
  444. Times: 1
  445. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.00.
  446. talent.vampiric_strike.enabled[true]
  447. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  448. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  449. 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]
  450. - 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
  451. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  452. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  453. 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]
  454. - value = 1: 1
  455. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  456. - value = 1: 2
  457. 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]
  458. - 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
  459. 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]
  460. - value = 0.5: 1
  461. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  462. - value = 1: 2
  463. 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 ) ) )
  464. - value = 2: 2
  465. 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[450.19] & boss[false]
  466. Time spent on this action: 1.06ms
  467. TimeData:Unholy-san_trinkets-4:house_of_cards:x1:1.06:Ability Known, Enabled(0.09):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.09):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.44):Post Recheck Loop(0.00):Post Recheck(0.00)
  468.  
  469. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  470.  
  471. 27. trinket1 ( san_trinkets - 5 )
  472. Time spent on this action: 0.02ms
  473. TimeData:Unholy-san_trinkets-5:trinket1:x1:0.02:Ability Known, Enabled(0.02)
  474.  
  475. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  476. 28. house_of_cards ( san_trinkets - 6 )
  477. The action (house_of_cards) is usable at (0.00 + 0.00).
  478. - the action is ready before the current recommendation (at +0.00 vs. +15.28).
  479. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 0.00.
  480. talent.vampiric_strike.enabled[true]
  481. - 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[451.19] < 15
  482. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  483. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  484. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  485. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  486. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  487. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  488. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  489. Excluded 23.01 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  490. There are 2 recheck events.
  491. Times: 0.01, 1
  492. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 0.01.
  493. talent.vampiric_strike.enabled[true]
  494. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  495. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  496. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  497. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  498. 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]
  499. - value = 1: 2
  500. 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[451.18] < 15
  501. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.00.
  502. talent.vampiric_strike.enabled[true]
  503. 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]
  504. - value = 1: 2
  505. 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[450.19] < 15
  506. Time spent on this action: 0.98ms
  507. TimeData:Unholy-san_trinkets-6:house_of_cards:x2:0.98: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.17):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.04):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)
  508.  
  509. 29. main_hand ( san_trinkets - 7 )
  510. The action (main_hand) is usable at (0.00 + 0.00).
  511. - the action is ready before the current recommendation (at +0.00 vs. +15.28).
  512. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 0.00.
  513. talent.vampiric_strike.enabled[true]
  514. - 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[451.19] < 15 ) )
  515. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  516. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  517. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  518. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  519. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  520. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  521. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  522. Excluded -9.99 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  523. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  524. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  525. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  526. There are 1 recheck events.
  527. Times: 1
  528. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.00.
  529. talent.vampiric_strike.enabled[true]
  530. 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[450.19] < 15 ) )
  531. Time spent on this action: 0.70ms
  532. TimeData:Unholy-san_trinkets-7:main_hand:x1:0.70:Ability Known, Enabled(0.08):Post-TTR and Essential(0.08):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.07):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)
  533. Exiting san_trinkets with recommendation of NO ACTION at +15.28s.
  534. Returned from list (san_trinkets), current recommendation is NO ACTION (+15.28).
  535. - san_trinkets
  536.  
  537. 30. call_action_list:trinkets ( default - 11 )
  538. Criteria for trinkets FAIL at +0.00 - ! talent.vampiric_strike.enabled[true]
  539.  
  540. 31. arcane_torrent ( default - 12 ) - ability unknown
  541. Time spent on this action: 0.04ms
  542. TimeData:Unholy-default-12:arcane_torrent:x1:0.04:Ability Known, Enabled(0.04)
  543.  
  544. 32. blood_fury ( default - 13 ) - ability unknown
  545. Time spent on this action: 0.03ms
  546. TimeData:Unholy-default-13:blood_fury:x1:0.03:Ability Known, Enabled(0.03)
  547.  
  548. 33. berserking ( default - 14 ) - ability unknown
  549. Time spent on this action: 0.03ms
  550. TimeData:Unholy-default-14:berserking:x1:0.03:Ability Known, Enabled(0.03)
  551.  
  552. 34. lights_judgment ( default - 15 ) - ability unknown
  553. Time spent on this action: 0.03ms
  554. TimeData:Unholy-default-15:lights_judgment:x1:0.03:Ability Known, Enabled(0.03)
  555.  
  556. 35. ancestral_call ( default - 16 ) - ability disabled ( preference )
  557. Time spent on this action: 0.02ms
  558. TimeData:Unholy-default-16:ancestral_call:x1:0.02:Ability Known, Enabled(0.02)
  559.  
  560. 36. arcane_pulse ( default - 17 ) - ability unknown
  561. Time spent on this action: 0.03ms
  562. TimeData:Unholy-default-17:arcane_pulse:x1:0.03:Ability Known, Enabled(0.03)
  563.  
  564. 37. fireblood ( default - 18 ) - ability unknown
  565. Time spent on this action: 0.03ms
  566. TimeData:Unholy-default-18:fireblood:x1:0.03:Ability Known, Enabled(0.03)
  567.  
  568. 38. bag_of_tricks ( default - 19 ) - ability unknown
  569. Time spent on this action: 0.03ms
  570. TimeData:Unholy-default-19:bag_of_tricks:x1:0.03:Ability Known, Enabled(0.03)
  571.  
  572. Substituting tempered_potion for Potion action; it is otherwise not included in the priority.
  573. 39. tempered_potion ( default - 20 ) - ability disabled ( toggle potions )
  574. Time spent on this action: 0.03ms
  575. TimeData:Unholy-default-20:tempered_potion:x1:0.03:Ability Known, Enabled(0.03)
  576.  
  577. 40. army_of_the_dead ( default - 21 ) - talent [ army_of_the_dead ] missing
  578. Time spent on this action: 0.02ms
  579. TimeData:Unholy-default-21:army_of_the_dead:x1:0.02:Ability Known, Enabled(0.02)
  580.  
  581. 41. raise_abomination ( default - 22 ) - talent [ raise_abomination ] missing
  582. Time spent on this action: 0.02ms
  583. TimeData:Unholy-default-22:raise_abomination:x1:0.02:Ability Known, Enabled(0.02)
  584.  
  585. 42. summon_gargoyle ( default - 23 ) - talent [ summon_gargoyle ] missing
  586. Time spent on this action: 0.03ms
  587. TimeData:Unholy-default-23:summon_gargoyle:x1:0.03:Ability Known, Enabled(0.03)
  588.  
  589. 43. antimagic_shell ( default - 24 ) - ability disabled ( toggle defensives )
  590. Time spent on this action: 0.02ms
  591. TimeData:Unholy-default-24:antimagic_shell:x1:0.02:Ability Known, Enabled(0.02)
  592.  
  593. 44. call_action_list:cds_aoe_san ( default - 25 )
  594. Criteria for cds_aoe_san FAIL at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[1.00] >= 3
  595.  
  596. 45. call_action_list:cds_aoe ( default - 26 )
  597. Criteria for cds_aoe FAIL at +0.00 - ! talent.vampiric_strike.enabled[true] & active_enemies[1.00] >= 2
  598.  
  599. 46. call_action_list:cds_cleave_san ( default - 27 )
  600. Criteria for cds_cleave_san FAIL at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 2
  601.  
  602. 47. call_action_list:cds_san ( default - 28 )
  603. Criteria for cds_san PASS at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  604. Action list (cds_san) was found.
  605. + cds_san
  606. Current recommendation was NO ACTION at +15.28s.
  607.  
  608. 48. dark_transformation ( cds_san - 1 )
  609. Pet is alive.
  610. The action (dark_transformation) is usable at (0.00 + 0.00).
  611. - the action is ready before the current recommendation (at +0.00 vs. +15.28).
  612. List ( cds_san ) called from ( Unholy:default:28 ) would PASS at 0.00.
  613. talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  614. - this entry's criteria PASSES: variable.st_planning[true] & ( talent.apocalypse.enabled[false] & pet.apoc_ghoul.active[false] | ! talent.apocalypse.enabled[false] ) | boss[false] & fight_remains[451.19] < 20
  615. Action chosen: dark_transformation at 0.00!
  616. Texture shown: %s
  617. Exiting cds_san with recommendation of dark_transformation at +0.00s.
  618. Returned from list (cds_san), current recommendation is dark_transformation (+0.00).
  619. - cds_san
  620. The recommended action (dark_transformation) is ready in less than 0.2s; exiting list (default).
  621. Exiting default with recommendation of dark_transformation at +0.00s.
  622.  
  623. Completed default action list [ Unholy - default ].
  624. Recommendation is dark_transformation at 0.00 + 0.00.
  625. Recommendation #1 is dark_transformation at 0.00s (0.00s).
  626. Running dark_transformation at 141688.27.
  627.  
  628. RECOMMENDATION #2 ( Offset: 0.00, GCD: 1.14, Casting: 0.00 ).
  629.  
  630. Resources: runes[ 6.00 / 6.00 ], runic_power[ 100.00 / 100.00 ]
  631. Rune Regeneration Time: 1=0.00, 2=0.00, 3=0.00, 4=0.00, 5=0.00, 6=0.00
  632.  
  633. Checking if I'm casting ( No ) and if it is a channel ( No ).
  634. No whitelist.
  635.  
  636. Processing precombat action list [ Unholy - precombat ].
  637.  
  638. Current recommendation was NO ACTION at +15.28s.
  639.  
  640. 1. raise_dead ( precombat - 1 )
  641. The action (raise_dead) is unusable at (0.00 + 1.14) because IsUsable returned false.
  642. Time spent on this action: 0.19ms
  643. TimeData:Unholy-precombat-1:raise_dead:x1:0.19:Ability Known, Enabled(0.10):Post-TTR and Essential(0.10):Post Cycle(0.00):Post Usable(0.00)
  644.  
  645. 2. army_of_the_dead ( precombat - 2 ) - talent [ army_of_the_dead ] missing
  646. Time spent on this action: 0.02ms
  647. TimeData:Unholy-precombat-2:army_of_the_dead:x1:0.02:Ability Known, Enabled(0.02)
  648.  
  649. 3. variable ( precombat - 3 )
  650. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  651. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  652. - variable.trinket_1_buffs[false] will check this script entry ( Unholy:precombat:3 )
  653. Time spent on this action: 0.02ms
  654. TimeData:Unholy-precombat-3:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  655.  
  656. 4. variable ( precombat - 4 )
  657. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  658. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  659. - variable.trinket_2_buffs[true] will check this script entry ( Unholy:precombat:4 )
  660. Time spent on this action: 0.02ms
  661. TimeData:Unholy-precombat-4:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  662.  
  663. 5. variable ( precombat - 5 )
  664. 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]
  665. - 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
  666. - variable.trinket_1_duration[0.01] will check this script entry ( Unholy:precombat:5 )
  667. Time spent on this action: 0.02ms
  668. TimeData:Unholy-precombat-5:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  669.  
  670. 6. variable ( precombat - 6 )
  671. 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]
  672. - 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
  673. - variable.trinket_2_duration[15] will check this script entry ( Unholy:precombat:6 )
  674. Time spent on this action: 0.02ms
  675. TimeData:Unholy-precombat-6:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  676.  
  677. 7. variable ( precombat - 7 )
  678. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  679. - value = 1: 2
  680. - variable.trinket_1_high_value[1] will check this script entry ( Unholy:precombat:7 )
  681. Time spent on this action: 0.02ms
  682. TimeData:Unholy-precombat-7:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  683.  
  684. 8. variable ( precombat - 8 )
  685. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  686. - value = 1: 2
  687. - variable.trinket_2_high_value[1] will check this script entry ( Unholy:precombat:8 )
  688. Time spent on this action: 0.02ms
  689. TimeData:Unholy-precombat-8:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  690.  
  691. 9. variable ( precombat - 9 )
  692. 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]
  693. - value = 0.5: 1
  694. - variable.trinket_1_sync[0.5] will check this script entry ( Unholy:precombat:9 )
  695. Time spent on this action: 0.02ms
  696. TimeData:Unholy-precombat-9:variable:x1:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  697.  
  698. 10. variable ( precombat - 10 )
  699. 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]
  700. - value = 1: 1
  701. - variable.trinket_2_sync[1] will check this script entry ( Unholy:precombat:10 )
  702. Time spent on this action: 0.02ms
  703. TimeData:Unholy-precombat-10:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  704.  
  705. 11. variable ( precombat - 11 )
  706. 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 ) ) )
  707. - value = 2: 2
  708. - variable.trinket_priority[2] will check this script entry ( Unholy:precombat:11 )
  709. Time spent on this action: 0.02ms
  710. TimeData:Unholy-precombat-11:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  711.  
  712. 12. variable ( precombat - 12 )
  713. 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]
  714. - value = 1: 2
  715. - variable.damage_trinket_priority[1] will check this script entry ( Unholy:precombat:12 )
  716. Time spent on this action: 0.02ms
  717. TimeData:Unholy-precombat-12:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  718. Exiting precombat with recommendation of NO ACTION at +15.28s.
  719.  
  720. Completed precombat action list [ Unholy - precombat ].
  721.  
  722. Processing default action list [ Unholy - default ].
  723.  
  724. Current recommendation was NO ACTION at +15.28s.
  725.  
  726. 13. mind_freeze ( default - 1 ) - ability disabled ( toggle interrupts )
  727. Time spent on this action: 0.02ms
  728. TimeData:Unholy-default-1:mind_freeze:x1:0.02:Ability Known, Enabled(0.02)
  729.  
  730. 14. variable ( default - 2 )
  731. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  732. - value = true: active_enemies[1.00] = 1
  733. - variable.st_planning[true] will check this script entry ( Unholy:default:2 )
  734. Time spent on this action: 0.02ms
  735. TimeData:Unholy-default-2:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  736.  
  737. 15. variable ( default - 3 )
  738. adds_remain #1 [Unholy:default:3]; conditions = PASS: NONE
  739. - value = false: active_enemies[1.00] > 1
  740. - variable.adds_remain[false] will check this script entry ( Unholy:default:3 )
  741. Time spent on this action: 0.02ms
  742. TimeData:Unholy-default-3:variable:x1:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  743.  
  744. 16. variable ( default - 4 )
  745. 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
  746. - value = 0: 3
  747. - variable.apoc_timing[0] will check this script entry ( Unholy:default:4 )
  748. Time spent on this action: 0.02ms
  749. TimeData:Unholy-default-4:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  750.  
  751. 17. variable ( default - 5 )
  752. pop_wounds #1 [Unholy:default:5]; conditions = PASS: NONE
  753. - 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[1.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[451.19] < 5 & debuff.festering_wound.up[false]
  754. - variable.pop_wounds[false] will check this script entry ( Unholy:default:5 )
  755. Time spent on this action: 0.02ms
  756. TimeData:Unholy-default-5:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  757.  
  758. 18. variable ( default - 6 )
  759. pooling_runic_power #1 [Unholy:default:6]; conditions = PASS: NONE
  760. - value = false: talent.vile_contagion.enabled[false] & cooldown.vile_contagion.remains[0.00] < 5 & runic_power.current[100.00] < 30
  761. - variable.pooling_runic_power[false] will check this script entry ( Unholy:default:6 )
  762. Time spent on this action: 0.02ms
  763. TimeData:Unholy-default-6:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  764.  
  765. 19. variable ( default - 7 )
  766. spend_rp #1 [Unholy:default:7]; conditions = PASS: NONE
  767. - 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[1.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 ) )
  768. - variable.spend_rp[true] will check this script entry ( Unholy:default:7 )
  769. Time spent on this action: 0.02ms
  770. TimeData:Unholy-default-7:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  771.  
  772. 20. variable ( default - 8 )
  773. san_coil_mult #1 [Unholy:default:8]; conditions = FAIL: buff.essence_of_the_blood_queen.stack[0.00] >= 4
  774. - value = 1: 2
  775. - variable.san_coil_mult[1] will check this script entry ( Unholy:default:8 )
  776. Time spent on this action: 0.02ms
  777. TimeData:Unholy-default-8:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  778.  
  779. 21. variable ( default - 9 )
  780. epidemic_targets #1 [Unholy:default:9]; conditions = PASS: NONE
  781. - 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] )
  782. - variable.epidemic_targets[5] will check this script entry ( Unholy:default:9 )
  783. Time spent on this action: 0.02ms
  784. TimeData:Unholy-default-9:variable:x1:0.02:Ability Known, Enabled(0.02):Post-TTR and Essential(0.00)
  785.  
  786. 22. call_action_list:san_trinkets ( default - 10 )
  787. Criteria for san_trinkets PASS at +0.00 - talent.vampiric_strike.enabled[true]
  788. Action list (san_trinkets) was found.
  789. + san_trinkets
  790. Current recommendation was NO ACTION at +15.28s.
  791.  
  792. 23. fyralath_the_dreamrender ( san_trinkets - 1 ) - IsUsableItem item 206448 and nil
  793. Time spent on this action: 0.05ms
  794. TimeData:Unholy-san_trinkets-1:fyralath_the_dreamrender:x1:0.05:Ability Known, Enabled(0.05)
  795.  
  796. 24. treacherous_transmitter ( san_trinkets - 2 ) - IsUsableItem item 221023 and nil
  797. Time spent on this action: 0.04ms
  798. TimeData:Unholy-san_trinkets-2:treacherous_transmitter:x1:0.04:Ability Known, Enabled(0.04)
  799.  
  800. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  801.  
  802. 25. trinket1 ( san_trinkets - 3 )
  803. Time spent on this action: 0.02ms
  804. TimeData:Unholy-san_trinkets-3:trinket1:x1:0.02:Ability Known, Enabled(0.02)
  805.  
  806. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  807. 26. house_of_cards ( san_trinkets - 4 )
  808. The action (house_of_cards) is usable at (0.00 + 1.14).
  809. - the action is ready before the current recommendation (at +1.14 vs. +15.28).
  810. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  811. talent.vampiric_strike.enabled[true]
  812. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  813. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  814. 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]
  815. - 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
  816. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  817. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  818. 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]
  819. - value = 1: 1
  820. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  821. - value = 1: 2
  822. 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]
  823. - 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
  824. 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]
  825. - value = 0.5: 1
  826. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  827. - value = 1: 2
  828. 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 ) ) )
  829. - value = 2: 2
  830. - 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[450.04] & boss[false]
  831. Excluded -435.03 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  832. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  833. Excluded 18.40 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  834. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  835. There are 3 recheck events.
  836. Times: 1, 2.9151127906831, 13.855112790683
  837. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  838. talent.vampiric_strike.enabled[true]
  839. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  840. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  841. 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]
  842. - 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
  843. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  844. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  845. 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]
  846. - value = 1: 1
  847. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  848. - value = 1: 2
  849. 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]
  850. - 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
  851. 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]
  852. - value = 0.5: 1
  853. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  854. - value = 1: 2
  855. 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 ) ) )
  856. - value = 2: 2
  857. 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[449.04] & boss[false]
  858. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 4.06.
  859. talent.vampiric_strike.enabled[true]
  860. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  861. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  862. 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]
  863. - 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
  864. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  865. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  866. 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]
  867. - value = 1: 1
  868. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  869. - value = 1: 2
  870. 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]
  871. - 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
  872. 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]
  873. - value = 0.5: 1
  874. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  875. - value = 1: 2
  876. 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 ) ) )
  877. - value = 2: 2
  878. 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[447.13] & boss[false]
  879. Action chosen: house_of_cards at 4.06!
  880. Texture shown: 6383471
  881. Time spent on this action: 2.41ms
  882. TimeData:Unholy-san_trinkets-4:house_of_cards:x3:2.41: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.49):Post-Recheck Times(0.10):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):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.02):Recheck Post-Script(0.56):Recheck Post-Channel(0.00):Recheck Loop End(0.11):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.02)
  883.  
  884. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  885.  
  886. 27. trinket1 ( san_trinkets - 5 )
  887. Time spent on this action: 0.02ms
  888. TimeData:Unholy-san_trinkets-5:trinket1:x3:0.02:Ability Known, Enabled(0.02)
  889.  
  890. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  891. 28. house_of_cards ( san_trinkets - 6 )
  892. The action (house_of_cards) is usable at (0.00 + 1.14).
  893. - the action is ready before the current recommendation (at +1.14 vs. +4.06).
  894. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  895. talent.vampiric_strike.enabled[true]
  896. 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]
  897. - value = 1: 2
  898. - 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[450.04] < 15
  899. Excluded 13.86 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  900. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  901. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  902. Excluded 23.87 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  903. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  904. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  905. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  906. Excluded 23.01 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  907. There are 2 recheck events.
  908. Times: 0.01, 1
  909. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.15.
  910. talent.vampiric_strike.enabled[true]
  911. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  912. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  913. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  914. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  915. 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]
  916. - value = 1: 2
  917. 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[450.03] < 15
  918. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  919. talent.vampiric_strike.enabled[true]
  920. 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]
  921. - value = 1: 2
  922. 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[449.04] < 15
  923. Time spent on this action: 1.15ms
  924. 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.21):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.06):Recheck Post-Channel(0.00):Recheck Loop End(0.24):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)
  925.  
  926. 29. main_hand ( san_trinkets - 7 )
  927. The action (main_hand) is usable at (0.00 + 1.14).
  928. - the action is ready before the current recommendation (at +1.14 vs. +4.06).
  929. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  930. talent.vampiric_strike.enabled[true]
  931. - 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[450.04] < 15 ) )
  932. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  933. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  934. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  935. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  936. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  937. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  938. Excluded 13.86 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  939. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  940. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  941. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  942. There are 2 recheck events.
  943. Times: 1, 3.8651127906831
  944. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  945. talent.vampiric_strike.enabled[true]
  946. 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[449.04] < 15 ) )
  947. Rechecking stopped at step #2. The previously chosen ability is ready before this recheck would occur ( 4.06 <= 5.01 + 0.05 ).
  948. Time spent on this action: 0.77ms
  949. TimeData:Unholy-san_trinkets-7:main_hand:x2:0.77: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.07):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):Recheck Loop Start(0.00):Post Recheck Loop(0.01):Post Recheck(0.00)
  950. Exiting san_trinkets with recommendation of house_of_cards at +4.06s.
  951. Returned from list (san_trinkets), current recommendation is house_of_cards (+4.06).
  952. - san_trinkets
  953.  
  954. 30. call_action_list:trinkets ( default - 11 )
  955. Criteria for trinkets FAIL at +0.00 - ! talent.vampiric_strike.enabled[true]
  956.  
  957. 31. arcane_torrent ( default - 12 ) - ability unknown
  958. Time spent on this action: 0.04ms
  959. TimeData:Unholy-default-12:arcane_torrent:x2:0.04:Ability Known, Enabled(0.04)
  960.  
  961. 32. blood_fury ( default - 13 ) - ability unknown
  962. Time spent on this action: 0.03ms
  963. TimeData:Unholy-default-13:blood_fury:x2:0.03:Ability Known, Enabled(0.03)
  964.  
  965. 33. berserking ( default - 14 ) - ability unknown
  966. Time spent on this action: 0.03ms
  967. TimeData:Unholy-default-14:berserking:x2:0.03:Ability Known, Enabled(0.03)
  968.  
  969. 34. lights_judgment ( default - 15 ) - ability unknown
  970. Time spent on this action: 0.02ms
  971. TimeData:Unholy-default-15:lights_judgment:x2:0.02:Ability Known, Enabled(0.02)
  972.  
  973. 35. ancestral_call ( default - 16 ) - ability disabled ( preference )
  974. Time spent on this action: 0.02ms
  975. TimeData:Unholy-default-16:ancestral_call:x2:0.02:Ability Known, Enabled(0.02)
  976.  
  977. 36. arcane_pulse ( default - 17 ) - ability unknown
  978. Time spent on this action: 0.02ms
  979. TimeData:Unholy-default-17:arcane_pulse:x2:0.02:Ability Known, Enabled(0.02)
  980.  
  981. 37. fireblood ( default - 18 ) - ability unknown
  982. Time spent on this action: 0.02ms
  983. TimeData:Unholy-default-18:fireblood:x2:0.02:Ability Known, Enabled(0.02)
  984.  
  985. 38. bag_of_tricks ( default - 19 ) - ability unknown
  986. Time spent on this action: 0.02ms
  987. TimeData:Unholy-default-19:bag_of_tricks:x2:0.02:Ability Known, Enabled(0.02)
  988.  
  989. Substituting tempered_potion for Potion action; it is otherwise not included in the priority.
  990. 39. tempered_potion ( default - 20 ) - ability disabled ( toggle potions )
  991. Time spent on this action: 0.02ms
  992. TimeData:Unholy-default-20:tempered_potion:x2:0.02:Ability Known, Enabled(0.02)
  993.  
  994. 40. army_of_the_dead ( default - 21 ) - talent [ army_of_the_dead ] missing
  995. Time spent on this action: 0.02ms
  996. TimeData:Unholy-default-21:army_of_the_dead:x2:0.02:Ability Known, Enabled(0.02)
  997.  
  998. 41. raise_abomination ( default - 22 ) - talent [ raise_abomination ] missing
  999. Time spent on this action: 0.02ms
  1000. TimeData:Unholy-default-22:raise_abomination:x2:0.02:Ability Known, Enabled(0.02)
  1001.  
  1002. 42. summon_gargoyle ( default - 23 ) - talent [ summon_gargoyle ] missing
  1003. Time spent on this action: 0.03ms
  1004. TimeData:Unholy-default-23:summon_gargoyle:x2:0.03:Ability Known, Enabled(0.03)
  1005.  
  1006. 43. antimagic_shell ( default - 24 ) - ability disabled ( toggle defensives )
  1007. Time spent on this action: 0.02ms
  1008. TimeData:Unholy-default-24:antimagic_shell:x2:0.02:Ability Known, Enabled(0.02)
  1009.  
  1010. 44. call_action_list:cds_aoe_san ( default - 25 )
  1011. Criteria for cds_aoe_san FAIL at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[1.00] >= 3
  1012.  
  1013. 45. call_action_list:cds_aoe ( default - 26 )
  1014. Criteria for cds_aoe FAIL at +0.00 - ! talent.vampiric_strike.enabled[true] & active_enemies[1.00] >= 2
  1015.  
  1016. 46. call_action_list:cds_cleave_san ( default - 27 )
  1017. Criteria for cds_cleave_san FAIL at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 2
  1018.  
  1019. 47. call_action_list:cds_san ( default - 28 )
  1020. Criteria for cds_san PASS at +0.00 - talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1021. Action list (cds_san) was found.
  1022. + cds_san
  1023. Current recommendation was house_of_cards at +4.06s.
  1024.  
  1025. 48. dark_transformation ( cds_san - 1 )
  1026. The action is not ready ( 45.00 ) before our maximum delay window ( 4.06 ) for this query.
  1027. Time spent on this action: 0.03ms
  1028. TimeData:Unholy-cds_san-1:dark_transformation:x2:0.03:Ability Known, Enabled(0.03)
  1029.  
  1030. 49. unholy_assault ( cds_san - 2 )
  1031. The action (unholy_assault) is usable at (0.00 + 1.14).
  1032. - the action is ready before the current recommendation (at +1.14 vs. +4.06).
  1033. List ( cds_san ) called from ( Unholy:default:28 ) would PASS at 1.14.
  1034. talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1035. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  1036. - value = true: active_enemies[1.00] = 1
  1037. - this entry's criteria FAILS: variable.st_planning[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[13.86] < 12 ) | boss[false] & fight_remains[450.04] < 20
  1038. Excluded 13.86 recheck time as it is outside our constraints ( 0.00 - 4.06 ).
  1039. There are 2 recheck events.
  1040. Times: 1, 1.8651127906831
  1041. List ( cds_san ) called from ( Unholy:default:28 ) would PASS at 2.14.
  1042. talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1043. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  1044. - value = true: active_enemies[1.00] = 1
  1045. Recheck #1 ( +2.14 ) NOT MET: variable.st_planning[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[12.86] < 12 ) | boss[false] & fight_remains[449.04] < 20
  1046. List ( cds_san ) called from ( Unholy:default:28 ) would PASS at 3.01.
  1047. talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1048. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  1049. - value = true: active_enemies[1.00] = 1
  1050. Recheck #2 ( +3.01 ) MET: variable.st_planning[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[11.99] < 12 ) | boss[false] & fight_remains[448.18] < 20
  1051. Action chosen: unholy_assault at 3.01!
  1052. Texture shown: %s
  1053. Time spent on this action: 0.37ms
  1054. TimeData:Unholy-cds_san-2:unholy_assault:x2:0.37:Ability Known, Enabled(0.03):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.03):Pre-Recheck(0.02):Post-Recheck Times(0.02):Pre-Recheck Loop(0.01):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.02):Recheck Post-Script(0.04):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.02):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.01)
  1055.  
  1056. 50. apocalypse ( cds_san - 3 ) - talent [ apocalypse ] missing
  1057. Time spent on this action: 0.02ms
  1058. TimeData:Unholy-cds_san-3:apocalypse:x2:0.02:Ability Known, Enabled(0.02)
  1059.  
  1060. 51. outbreak ( cds_san - 4 )
  1061. The action (outbreak) is usable at (0.00 + 1.14) with cost of 1 runes (have 6).
  1062. - the action is ready before the current recommendation (at +1.14 vs. +3.01).
  1063. List ( cds_san ) called from ( Unholy:default:28 ) would PASS at 1.14.
  1064. talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1065. - this entry's criteria FAILS: target.time_to_die[298.86] > dot.virulent_plague.remains[12.36] & dot.virulent_plague.ticks_remain[11.00] < 5 & ( 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] ) & ( ! talent.raise_abomination.enabled[false] | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] )
  1066. Excluded 6.01 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1067. Excluded 8.32 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1068. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1069. Excluded 7.27 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1070. Excluded 7.27 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1071. Excluded 43.86 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1072. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1073. There were no recheck events to check.
  1074. Time spent on this action: 0.31ms
  1075. TimeData:Unholy-cds_san-4:outbreak:x0:0.31: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.04):Pre-Recheck(0.07):Post-Recheck Times(0.07):Post Recheck(0.00)
  1076.  
  1077. 52. abomination_limb ( cds_san - 5 ) - ability disabled ( preference )
  1078. Time spent on this action: 0.03ms
  1079. TimeData:Unholy-cds_san-5:abomination_limb:x0:0.03:Ability Known, Enabled(0.03)
  1080. Exiting cds_san with recommendation of unholy_assault at +3.01s.
  1081. Returned from list (cds_san), current recommendation is unholy_assault (+3.01).
  1082. - cds_san
  1083.  
  1084. 53. call_action_list:cds ( default - 29 )
  1085. Criteria for cds FAIL at +0.00 - ! talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1086.  
  1087. 54. call_action_list:cleave ( default - 30 )
  1088. Criteria for cleave FAIL at +0.00 - active_enemies[1.00] = 2
  1089.  
  1090. 55. call_action_list:aoe_setup ( default - 31 )
  1091. Strict Conditions [active_enemies >= 3] for aoe_setup were not met.
  1092.  
  1093. 56. call_action_list:aoe_burst ( default - 32 )
  1094. Strict Conditions [active_enemies >= 3] for aoe_burst were not met.
  1095.  
  1096. 57. call_action_list:aoe ( default - 33 )
  1097. Strict Conditions [active_enemies >= 3] for aoe were not met.
  1098.  
  1099. 58. run_action_list:san_fishing ( default - 34 )
  1100. Criteria for san_fishing FAIL at +0.00 - active_enemies[1.00] = 1 & talent.gift_of_the_sanlayn.enabled[true] & ! cooldown.dark_transformation.ready[false] & ! buff.gift_of_the_sanlayn.up[true] & buff.essence_of_the_blood_queen.remains[0.00] < cooldown.dark_transformation.remains[45.00] + 3
  1101.  
  1102. 59. call_action_list:san_st ( default - 35 )
  1103. Criteria for san_st PASS at +0.00 - active_enemies[1.00] = 1 & talent.vampiric_strike.enabled[true]
  1104. Action list (san_st) was found.
  1105. + san_st
  1106. Current recommendation was unholy_assault at +3.01s.
  1107.  
  1108. 60. any_dnd ( san_st - 1 )
  1109. The action (any_dnd) is usable at (0.00 + 1.14) with cost of 1 runes (have 6).
  1110. - the action is ready before the current recommendation (at +1.14 vs. +3.01).
  1111. List ( san_st ) called from ( Unholy:default:35 ) would PASS at 1.14.
  1112. active_enemies[1.00] = 1 & talent.vampiric_strike.enabled[true]
  1113. - this entry's criteria FAILS: ! death_and_decay.ticking[false] & talent.unholy_ground.enabled[true] & cooldown.dark_transformation.remains[43.86] < 5
  1114. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1115. Excluded 38.87 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1116. There were no recheck events to check.
  1117. Time spent on this action: 0.16ms
  1118. TimeData:Unholy-san_st-1:any_dnd: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.02):Post Stack(0.02):Pre-Script(0.00):Post-Script(0.02):Pre-Recheck(0.02):Post-Recheck Times(0.02):Post Recheck(0.00)
  1119.  
  1120. 61. wound_spender ( san_st - 2 )
  1121. The action (wound_spender) is usable at (0.00 + 1.14) with cost of 1 runes (have 6).
  1122. - the action is ready before the current recommendation (at +1.14 vs. +3.01).
  1123. List ( san_st ) called from ( Unholy:default:35 ) would PASS at 1.14.
  1124. active_enemies[1.00] = 1 & talent.vampiric_strike.enabled[true]
  1125. - this entry's criteria FAILS: buff.infliction_of_sorrow.up[false]
  1126. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.01 ).
  1127. There were no recheck events to check.
  1128. Time spent on this action: 0.19ms
  1129. TimeData:Unholy-san_st-2:wound_spender:x0:0.19:Ability Known, Enabled(0.05):Post-TTR and Essential(0.08):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.01):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00)
  1130.  
  1131. 62. death_coil ( san_st - 3 )
  1132. The action (death_coil) is usable at (0.00 + 1.14) with cost of 30 runic_power (have 100).
  1133. - the action is ready before the current recommendation (at +1.14 vs. +3.01).
  1134. List ( san_st ) called from ( Unholy:default:35 ) would PASS at 1.14.
  1135. active_enemies[1.00] = 1 & talent.vampiric_strike.enabled[true]
  1136. - this entry's criteria PASSES: buff.sudden_doom.up[false] & buff.gift_of_the_sanlayn.remains[13.86] & ( talent.doomed_bidding.enabled[true] | talent.rotten_touch.enabled[true] ) | rune.current[6.00] < 3 & ! buff.runic_corruption.up[false] | set_bonus.tww2_4pc[1.00] & runic_power.current[100.00] > 80 | buff.gift_of_the_sanlayn.up[true] & buff.essence_of_the_blood_queen.at_max_stacks[false] & talent.frenzied_bloodthirst.enabled[true] & set_bonus.tww2_4pc[1.00] & buff.winning_streak_unholy.at_max_stacks[true] & rune.current[6.00] <= 3 & buff.essence_of_the_blood_queen.remains[0.00] > 3
  1137. Action chosen: death_coil at 1.14!
  1138. Texture shown: %s
  1139. Time spent on this action: 0.20ms
  1140. TimeData:Unholy-san_st-3:death_coil:x0: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.01):Post Recheck(0.06):Action Stored(0.01)
  1141. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1142. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1143. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1144. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1145. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1146. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1147. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1148. Exiting san_st with recommendation of death_coil at +1.14s.
  1149. Returned from list (san_st), current recommendation is death_coil (+1.14).
  1150. - san_st
  1151.  
  1152. 63. call_action_list:st ( default - 36 )
  1153. Criteria for st FAIL at +0.00 - active_enemies[1.00] = 1 & ! talent.vampiric_strike.enabled[true]
  1154. Exiting default with recommendation of death_coil at +1.14s.
  1155.  
  1156. Completed default action list [ Unholy - default ].
  1157. Recommendation is death_coil at 0.00 + 1.14.
  1158. Recommendation #2 is death_coil at 1.14s (1.14s).
  1159. Running death_coil at 141689.41.
  1160.  
  1161. RECOMMENDATION #3 ( Offset: 1.15, GCD: 1.14, Casting: 0.00 ).
  1162.  
  1163. Resources: runes[ 6.00 / 6.00 ], runic_power[ 70.00 / 100.00 ]
  1164. Rune Regeneration Time: 1=0.00, 2=0.00, 3=0.00, 4=0.00, 5=0.00, 6=0.00
  1165.  
  1166. Checking if I'm casting ( No ) and if it is a channel ( No ).
  1167. No whitelist.
  1168.  
  1169. Processing precombat action list [ Unholy - precombat ].
  1170.  
  1171. Current recommendation was NO ACTION at +15.28s.
  1172.  
  1173. 1. raise_dead ( precombat - 1 )
  1174. The action (raise_dead) is unusable at (1.15 + 1.14) because IsUsable returned false.
  1175. Time spent on this action: 0.17ms
  1176. TimeData:Unholy-precombat-1:raise_dead:x0:0.17:Ability Known, Enabled(0.08):Post-TTR and Essential(0.09):Post Cycle(0.00):Post Usable(0.00)
  1177.  
  1178. 2. army_of_the_dead ( precombat - 2 ) - talent [ army_of_the_dead ] missing
  1179. Time spent on this action: 0.02ms
  1180. TimeData:Unholy-precombat-2:army_of_the_dead:x0:0.02:Ability Known, Enabled(0.02)
  1181.  
  1182. 3. variable ( precombat - 3 )
  1183. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1184. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1185. - variable.trinket_1_buffs[false] will check this script entry ( Unholy:precombat:3 )
  1186. Time spent on this action: 0.01ms
  1187. TimeData:Unholy-precombat-3:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1188.  
  1189. 4. variable ( precombat - 4 )
  1190. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1191. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1192. - variable.trinket_2_buffs[true] will check this script entry ( Unholy:precombat:4 )
  1193. Time spent on this action: 0.01ms
  1194. TimeData:Unholy-precombat-4:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1195.  
  1196. 5. variable ( precombat - 5 )
  1197. 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]
  1198. - 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
  1199. - variable.trinket_1_duration[0.01] will check this script entry ( Unholy:precombat:5 )
  1200. Time spent on this action: 0.01ms
  1201. TimeData:Unholy-precombat-5:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1202.  
  1203. 6. variable ( precombat - 6 )
  1204. 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]
  1205. - 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
  1206. - variable.trinket_2_duration[15] will check this script entry ( Unholy:precombat:6 )
  1207. Time spent on this action: 0.01ms
  1208. TimeData:Unholy-precombat-6:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1209.  
  1210. 7. variable ( precombat - 7 )
  1211. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  1212. - value = 1: 2
  1213. - variable.trinket_1_high_value[1] will check this script entry ( Unholy:precombat:7 )
  1214. Time spent on this action: 0.01ms
  1215. TimeData:Unholy-precombat-7:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1216.  
  1217. 8. variable ( precombat - 8 )
  1218. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  1219. - value = 1: 2
  1220. - variable.trinket_2_high_value[1] will check this script entry ( Unholy:precombat:8 )
  1221. Time spent on this action: 0.01ms
  1222. TimeData:Unholy-precombat-8:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1223.  
  1224. 9. variable ( precombat - 9 )
  1225. 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]
  1226. - value = 0.5: 1
  1227. - variable.trinket_1_sync[0.5] will check this script entry ( Unholy:precombat:9 )
  1228. Time spent on this action: 0.01ms
  1229. TimeData:Unholy-precombat-9:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1230.  
  1231. 10. variable ( precombat - 10 )
  1232. 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]
  1233. - value = 1: 1
  1234. - variable.trinket_2_sync[1] will check this script entry ( Unholy:precombat:10 )
  1235. Time spent on this action: 0.01ms
  1236. TimeData:Unholy-precombat-10:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1237.  
  1238. 11. variable ( precombat - 11 )
  1239. 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 ) ) )
  1240. - value = 2: 2
  1241. - variable.trinket_priority[2] will check this script entry ( Unholy:precombat:11 )
  1242. Time spent on this action: 0.01ms
  1243. TimeData:Unholy-precombat-11:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1244.  
  1245. 12. variable ( precombat - 12 )
  1246. 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]
  1247. - value = 1: 2
  1248. - variable.damage_trinket_priority[1] will check this script entry ( Unholy:precombat:12 )
  1249. Time spent on this action: 0.02ms
  1250. TimeData:Unholy-precombat-12:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1251. Exiting precombat with recommendation of NO ACTION at +15.28s.
  1252.  
  1253. Completed precombat action list [ Unholy - precombat ].
  1254.  
  1255. Processing default action list [ Unholy - default ].
  1256.  
  1257. Current recommendation was NO ACTION at +15.28s.
  1258.  
  1259. 13. mind_freeze ( default - 1 ) - ability disabled ( toggle interrupts )
  1260. Time spent on this action: 0.02ms
  1261. TimeData:Unholy-default-1:mind_freeze:x0:0.02:Ability Known, Enabled(0.02)
  1262.  
  1263. 14. variable ( default - 2 )
  1264. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  1265. - value = true: active_enemies[1.00] = 1
  1266. - variable.st_planning[true] will check this script entry ( Unholy:default:2 )
  1267. Time spent on this action: 0.01ms
  1268. TimeData:Unholy-default-2:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1269.  
  1270. 15. variable ( default - 3 )
  1271. adds_remain #1 [Unholy:default:3]; conditions = PASS: NONE
  1272. - value = false: active_enemies[1.00] > 1
  1273. - variable.adds_remain[false] will check this script entry ( Unholy:default:3 )
  1274. Time spent on this action: 0.01ms
  1275. TimeData:Unholy-default-3:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1276.  
  1277. 16. variable ( default - 4 )
  1278. 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
  1279. - value = 0: 3
  1280. - variable.apoc_timing[0] will check this script entry ( Unholy:default:4 )
  1281. Time spent on this action: 0.01ms
  1282. TimeData:Unholy-default-4:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1283.  
  1284. 17. variable ( default - 5 )
  1285. pop_wounds #1 [Unholy:default:5]; conditions = PASS: NONE
  1286. - 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[1.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[450.04] < 5 & debuff.festering_wound.up[false]
  1287. - variable.pop_wounds[false] will check this script entry ( Unholy:default:5 )
  1288. Time spent on this action: 0.01ms
  1289. TimeData:Unholy-default-5:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1290.  
  1291. 18. variable ( default - 6 )
  1292. pooling_runic_power #1 [Unholy:default:6]; conditions = PASS: NONE
  1293. - value = false: talent.vile_contagion.enabled[false] & cooldown.vile_contagion.remains[0.00] < 5 & runic_power.current[70.00] < 30
  1294. - variable.pooling_runic_power[false] will check this script entry ( Unholy:default:6 )
  1295. Time spent on this action: 0.02ms
  1296. TimeData:Unholy-default-6:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1297.  
  1298. 19. variable ( default - 7 )
  1299. spend_rp #1 [Unholy:default:7]; conditions = PASS: NONE
  1300. - value = true: ( ! talent.rotten_touch.enabled[true] | talent.rotten_touch.enabled[true] & ! debuff.rotten_touch.up[false] | runic_power.deficit[30.00] < 20 ) & ( ( talent.improved_death_coil.enabled[true] & ( active_enemies[1.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 ) )
  1301. - variable.spend_rp[true] will check this script entry ( Unholy:default:7 )
  1302. Time spent on this action: 0.02ms
  1303. TimeData:Unholy-default-7:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1304.  
  1305. 20. variable ( default - 8 )
  1306. san_coil_mult #1 [Unholy:default:8]; conditions = FAIL: buff.essence_of_the_blood_queen.stack[0.00] >= 4
  1307. - value = 1: 2
  1308. - variable.san_coil_mult[1] will check this script entry ( Unholy:default:8 )
  1309. Time spent on this action: 0.02ms
  1310. TimeData:Unholy-default-8:variable:x0:0.02:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1311.  
  1312. 21. variable ( default - 9 )
  1313. epidemic_targets #1 [Unholy:default:9]; conditions = PASS: NONE
  1314. - 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] )
  1315. - variable.epidemic_targets[5] will check this script entry ( Unholy:default:9 )
  1316. Time spent on this action: 0.01ms
  1317. TimeData:Unholy-default-9:variable:x0:0.01:Ability Known, Enabled(0.01):Post-TTR and Essential(0.00)
  1318.  
  1319. 22. call_action_list:san_trinkets ( default - 10 )
  1320. Criteria for san_trinkets PASS at +1.15 - talent.vampiric_strike.enabled[true]
  1321. Action list (san_trinkets) was found.
  1322. + san_trinkets
  1323. Current recommendation was NO ACTION at +15.28s.
  1324.  
  1325. 23. fyralath_the_dreamrender ( san_trinkets - 1 ) - IsUsableItem item 206448 and nil
  1326. Time spent on this action: 0.05ms
  1327. TimeData:Unholy-san_trinkets-1:fyralath_the_dreamrender:x0:0.05:Ability Known, Enabled(0.05)
  1328.  
  1329. 24. treacherous_transmitter ( san_trinkets - 2 ) - IsUsableItem item 221023 and nil
  1330. Time spent on this action: 0.04ms
  1331. TimeData:Unholy-san_trinkets-2:treacherous_transmitter:x0:0.04:Ability Known, Enabled(0.04)
  1332.  
  1333. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  1334.  
  1335. 25. trinket1 ( san_trinkets - 3 )
  1336. Time spent on this action: 0.02ms
  1337. TimeData:Unholy-san_trinkets-3:trinket1:x0:0.02:Ability Known, Enabled(0.02)
  1338.  
  1339. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  1340. 26. house_of_cards ( san_trinkets - 4 )
  1341. The action (house_of_cards) is usable at (1.15 + 1.14).
  1342. - the action is ready before the current recommendation (at +1.14 vs. +15.28).
  1343. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  1344. talent.vampiric_strike.enabled[true]
  1345. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1346. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1347. 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]
  1348. - 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
  1349. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1350. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1351. 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]
  1352. - value = 1: 1
  1353. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  1354. - value = 1: 2
  1355. 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]
  1356. - 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
  1357. 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]
  1358. - value = 0.5: 1
  1359. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  1360. - value = 1: 2
  1361. 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 ) ) )
  1362. - value = 2: 2
  1363. - this entry's criteria FAILS: variable.trinket_2_buffs[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[13.71] < 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[448.90] & boss[false]
  1364. Excluded -433.89 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  1365. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  1366. Excluded 18.40 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  1367. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 15.28 ).
  1368. There are 3 recheck events.
  1369. Times: 1, 2.7701127906935, 13.710112790694
  1370. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  1371. talent.vampiric_strike.enabled[true]
  1372. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1373. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1374. 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]
  1375. - 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
  1376. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1377. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1378. 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]
  1379. - value = 1: 1
  1380. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  1381. - value = 1: 2
  1382. 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]
  1383. - 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
  1384. 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]
  1385. - value = 0.5: 1
  1386. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  1387. - value = 1: 2
  1388. 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 ) ) )
  1389. - value = 2: 2
  1390. Recheck #1 ( +2.14 ) NOT MET: variable.trinket_2_buffs[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[12.71] < 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[447.90] & boss[false]
  1391. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 3.92.
  1392. talent.vampiric_strike.enabled[true]
  1393. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1394. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1395. 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]
  1396. - 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
  1397. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1398. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1399. 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]
  1400. - value = 1: 1
  1401. trinket_2_high_value #1 [Unholy:precombat:8]; conditions = FAIL: trinket.t2.is.treacherous_transmitter[false]
  1402. - value = 1: 2
  1403. 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]
  1404. - 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
  1405. 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]
  1406. - value = 0.5: 1
  1407. trinket_1_high_value #1 [Unholy:precombat:7]; conditions = FAIL: trinket.t1.is.treacherous_transmitter[false]
  1408. - value = 1: 2
  1409. 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 ) ) )
  1410. - value = 2: 2
  1411. Recheck #2 ( +3.92 ) 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[446.13] & boss[false]
  1412. Action chosen: house_of_cards at 3.92!
  1413. Texture shown: 6383471
  1414. Time spent on this action: 2.02ms
  1415. TimeData:Unholy-san_trinkets-4:house_of_cards:x3:2.02: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.45):Recheck Post-Channel(0.00):Recheck Loop End(0.10):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.01)
  1416.  
  1417. Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
  1418.  
  1419. 27. trinket1 ( san_trinkets - 5 )
  1420. Time spent on this action: 0.02ms
  1421. TimeData:Unholy-san_trinkets-5:trinket1:x3:0.02:Ability Known, Enabled(0.02)
  1422.  
  1423. Substituting house_of_cards for House of Cards action; it is otherwise not included in the priority.
  1424. 28. house_of_cards ( san_trinkets - 6 )
  1425. The action (house_of_cards) is usable at (1.15 + 1.14).
  1426. - the action is ready before the current recommendation (at +1.14 vs. +3.92).
  1427. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  1428. talent.vampiric_strike.enabled[true]
  1429. 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]
  1430. - value = 1: 2
  1431. - 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[42.71] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[448.90] < 15
  1432. Excluded 13.71 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1433. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1434. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1435. Excluded 22.72 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1436. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1437. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1438. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1439. Excluded 23.01 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1440. There are 2 recheck events.
  1441. Times: 0.01, 1
  1442. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.15.
  1443. talent.vampiric_strike.enabled[true]
  1444. trinket_2_buffs #1 [Unholy:precombat:4]; conditions = PASS: NONE
  1445. - value = true: trinket.t2.has_use_buff[true] | trinket.t2.is.treacherous_transmitter[false]
  1446. trinket_1_buffs #1 [Unholy:precombat:3]; conditions = PASS: NONE
  1447. - value = false: trinket.t1.has_use_buff[false] | trinket.t1.is.treacherous_transmitter[false]
  1448. 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]
  1449. - value = 1: 2
  1450. 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[42.70] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[448.89] < 15
  1451. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  1452. talent.vampiric_strike.enabled[true]
  1453. 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]
  1454. - value = 1: 2
  1455. 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[41.71] > 20 | talent.summon_gargoyle.enabled[false] & cooldown.summon_gargoyle.remains[0.00] > 20 & ! pet.gargoyle.active[false] ) | boss[false] & fight_remains[447.90] < 15
  1456. Time spent on this action: 0.98ms
  1457. TimeData:Unholy-san_trinkets-6:house_of_cards:x2:0.98: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.04):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)
  1458.  
  1459. 29. main_hand ( san_trinkets - 7 )
  1460. The action (main_hand) is usable at (1.15 + 1.14).
  1461. - the action is ready before the current recommendation (at +1.14 vs. +3.92).
  1462. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 1.14.
  1463. talent.vampiric_strike.enabled[true]
  1464. - 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.71] > 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[448.90] < 15 ) )
  1465. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1466. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1467. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1468. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1469. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1470. Excluded -19.99 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1471. Excluded 13.71 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1472. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1473. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1474. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1475. There are 2 recheck events.
  1476. Times: 1, 3.7201127906935
  1477. List ( san_trinkets ) called from ( Unholy:default:10 ) would PASS at 2.14.
  1478. talent.vampiric_strike.enabled[true]
  1479. 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.71] > 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[447.90] < 15 ) )
  1480. Rechecking stopped at step #2. The previously chosen ability is ready before this recheck would occur ( 3.92 <= 4.87 + 0.05 ).
  1481. Time spent on this action: 0.68ms
  1482. TimeData:Unholy-san_trinkets-7:main_hand:x2:0.68: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)
  1483. Exiting san_trinkets with recommendation of house_of_cards at +3.92s.
  1484. Returned from list (san_trinkets), current recommendation is house_of_cards (+3.92).
  1485. - san_trinkets
  1486.  
  1487. 30. call_action_list:trinkets ( default - 11 )
  1488. Criteria for trinkets FAIL at +1.15 - ! talent.vampiric_strike.enabled[true]
  1489.  
  1490. 31. arcane_torrent ( default - 12 ) - ability unknown
  1491. Time spent on this action: 0.03ms
  1492. TimeData:Unholy-default-12:arcane_torrent:x2:0.03:Ability Known, Enabled(0.03)
  1493.  
  1494. 32. blood_fury ( default - 13 ) - ability unknown
  1495. Time spent on this action: 0.03ms
  1496. TimeData:Unholy-default-13:blood_fury:x2:0.03:Ability Known, Enabled(0.03)
  1497.  
  1498. 33. berserking ( default - 14 ) - ability unknown
  1499. Time spent on this action: 0.02ms
  1500. TimeData:Unholy-default-14:berserking:x2:0.02:Ability Known, Enabled(0.02)
  1501.  
  1502. 34. lights_judgment ( default - 15 ) - ability unknown
  1503. Time spent on this action: 0.02ms
  1504. TimeData:Unholy-default-15:lights_judgment:x2:0.02:Ability Known, Enabled(0.02)
  1505.  
  1506. 35. ancestral_call ( default - 16 ) - ability disabled ( preference )
  1507. Time spent on this action: 0.01ms
  1508. TimeData:Unholy-default-16:ancestral_call:x2:0.01:Ability Known, Enabled(0.01)
  1509.  
  1510. 36. arcane_pulse ( default - 17 ) - ability unknown
  1511. Time spent on this action: 0.02ms
  1512. TimeData:Unholy-default-17:arcane_pulse:x2:0.02:Ability Known, Enabled(0.02)
  1513.  
  1514. 37. fireblood ( default - 18 ) - ability unknown
  1515. Time spent on this action: 0.02ms
  1516. TimeData:Unholy-default-18:fireblood:x2:0.02:Ability Known, Enabled(0.02)
  1517.  
  1518. 38. bag_of_tricks ( default - 19 ) - ability unknown
  1519. Time spent on this action: 0.02ms
  1520. TimeData:Unholy-default-19:bag_of_tricks:x2:0.02:Ability Known, Enabled(0.02)
  1521.  
  1522. Substituting tempered_potion for Potion action; it is otherwise not included in the priority.
  1523. 39. tempered_potion ( default - 20 ) - ability disabled ( toggle potions )
  1524. Time spent on this action: 0.02ms
  1525. TimeData:Unholy-default-20:tempered_potion:x2:0.02:Ability Known, Enabled(0.02)
  1526.  
  1527. 40. army_of_the_dead ( default - 21 ) - talent [ army_of_the_dead ] missing
  1528. Time spent on this action: 0.02ms
  1529. TimeData:Unholy-default-21:army_of_the_dead:x2:0.02:Ability Known, Enabled(0.02)
  1530.  
  1531. 41. raise_abomination ( default - 22 ) - talent [ raise_abomination ] missing
  1532. Time spent on this action: 0.02ms
  1533. TimeData:Unholy-default-22:raise_abomination:x2:0.02:Ability Known, Enabled(0.02)
  1534.  
  1535. 42. summon_gargoyle ( default - 23 ) - talent [ summon_gargoyle ] missing
  1536. Time spent on this action: 0.02ms
  1537. TimeData:Unholy-default-23:summon_gargoyle:x2:0.02:Ability Known, Enabled(0.02)
  1538.  
  1539. 43. antimagic_shell ( default - 24 ) - ability disabled ( toggle defensives )
  1540. Time spent on this action: 0.02ms
  1541. TimeData:Unholy-default-24:antimagic_shell:x2:0.02:Ability Known, Enabled(0.02)
  1542.  
  1543. 44. call_action_list:cds_aoe_san ( default - 25 )
  1544. Criteria for cds_aoe_san FAIL at +1.15 - talent.vampiric_strike.enabled[true] & active_enemies[1.00] >= 3
  1545.  
  1546. 45. call_action_list:cds_aoe ( default - 26 )
  1547. Criteria for cds_aoe FAIL at +1.15 - ! talent.vampiric_strike.enabled[true] & active_enemies[1.00] >= 2
  1548.  
  1549. 46. call_action_list:cds_cleave_san ( default - 27 )
  1550. Criteria for cds_cleave_san FAIL at +1.15 - talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 2
  1551.  
  1552. 47. call_action_list:cds_san ( default - 28 )
  1553. Criteria for cds_san PASS at +1.15 - talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1554. Action list (cds_san) was found.
  1555. + cds_san
  1556. Current recommendation was house_of_cards at +3.92s.
  1557.  
  1558. 48. dark_transformation ( cds_san - 1 )
  1559. The action is not ready ( 43.86 ) before our maximum delay window ( 3.92 ) for this query.
  1560. Time spent on this action: 0.02ms
  1561. TimeData:Unholy-cds_san-1:dark_transformation:x2:0.02:Ability Known, Enabled(0.02)
  1562.  
  1563. 49. unholy_assault ( cds_san - 2 )
  1564. The action (unholy_assault) is usable at (1.15 + 1.14).
  1565. - the action is ready before the current recommendation (at +1.14 vs. +3.92).
  1566. List ( cds_san ) called from ( Unholy:default:28 ) would PASS at 1.14.
  1567. talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1568. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  1569. - value = true: active_enemies[1.00] = 1
  1570. - this entry's criteria FAILS: variable.st_planning[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[13.71] < 12 ) | boss[false] & fight_remains[448.90] < 20
  1571. Excluded 13.71 recheck time as it is outside our constraints ( 0.00 - 3.92 ).
  1572. There are 2 recheck events.
  1573. Times: 1, 1.7201127906935
  1574. List ( cds_san ) called from ( Unholy:default:28 ) would PASS at 2.14.
  1575. talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1576. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  1577. - value = true: active_enemies[1.00] = 1
  1578. Recheck #1 ( +2.14 ) NOT MET: variable.st_planning[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[12.71] < 12 ) | boss[false] & fight_remains[447.90] < 20
  1579. List ( cds_san ) called from ( Unholy:default:28 ) would PASS at 2.87.
  1580. talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1581. st_planning #1 [Unholy:default:2]; conditions = PASS: NONE
  1582. - value = true: active_enemies[1.00] = 1
  1583. Recheck #2 ( +2.87 ) MET: variable.st_planning[true] & ( buff.dark_transformation.up[true] & buff.dark_transformation.remains[11.99] < 12 ) | boss[false] & fight_remains[447.18] < 20
  1584. Action chosen: unholy_assault at 2.87!
  1585. Texture shown: %s
  1586. Time spent on this action: 0.31ms
  1587. TimeData:Unholy-cds_san-2:unholy_assault:x2:0.31: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.03):Pre-Recheck(0.02):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.02):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Recheck Loop Start(0.00):Recheck Post-Usable(0.01):Recheck Post-Stack(0.01):Recheck Post-Script(0.02):Recheck Post-Channel(0.00):Recheck Loop End(0.02):Post Recheck Loop(0.00):Post Recheck(0.00):Action Stored(0.01)
  1588.  
  1589. 50. apocalypse ( cds_san - 3 ) - talent [ apocalypse ] missing
  1590. Time spent on this action: 0.02ms
  1591. TimeData:Unholy-cds_san-3:apocalypse:x2:0.02:Ability Known, Enabled(0.02)
  1592.  
  1593. 51. outbreak ( cds_san - 4 )
  1594. The action (outbreak) is usable at (1.15 + 1.14) with cost of 1 runes (have 6).
  1595. - the action is ready before the current recommendation (at +1.14 vs. +2.87).
  1596. List ( cds_san ) called from ( Unholy:default:28 ) would PASS at 1.14.
  1597. talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1598. - this entry's criteria FAILS: target.time_to_die[297.71] > dot.virulent_plague.remains[11.21] & dot.virulent_plague.ticks_remain[9.00] < 5 & ( 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[42.71] ) & ( ! talent.raise_abomination.enabled[false] | talent.raise_abomination.enabled[false] & cooldown.raise_abomination.remains[0.00] )
  1599. Excluded 4.01 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1600. Excluded 7.17 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1601. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1602. Excluded 6.12 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1603. Excluded 6.12 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1604. Excluded 42.71 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1605. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1606. There were no recheck events to check.
  1607. Time spent on this action: 0.25ms
  1608. TimeData:Unholy-cds_san-4:outbreak:x0:0.25: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.02):Pre-Recheck(0.06):Post-Recheck Times(0.07):Post Recheck(0.00)
  1609.  
  1610. 52. abomination_limb ( cds_san - 5 ) - ability disabled ( preference )
  1611. Time spent on this action: 0.02ms
  1612. TimeData:Unholy-cds_san-5:abomination_limb:x0:0.02:Ability Known, Enabled(0.02)
  1613. Exiting cds_san with recommendation of unholy_assault at +2.87s.
  1614. Returned from list (cds_san), current recommendation is unholy_assault (+2.87).
  1615. - cds_san
  1616.  
  1617. 53. call_action_list:cds ( default - 29 )
  1618. Criteria for cds FAIL at +1.15 - ! talent.vampiric_strike.enabled[true] & active_enemies[1.00] = 1
  1619.  
  1620. 54. call_action_list:cleave ( default - 30 )
  1621. Criteria for cleave FAIL at +1.15 - active_enemies[1.00] = 2
  1622.  
  1623. 55. call_action_list:aoe_setup ( default - 31 )
  1624. Strict Conditions [active_enemies >= 3] for aoe_setup were not met.
  1625.  
  1626. 56. call_action_list:aoe_burst ( default - 32 )
  1627. Strict Conditions [active_enemies >= 3] for aoe_burst were not met.
  1628.  
  1629. 57. call_action_list:aoe ( default - 33 )
  1630. Strict Conditions [active_enemies >= 3] for aoe were not met.
  1631.  
  1632. 58. run_action_list:san_fishing ( default - 34 )
  1633. Criteria for san_fishing FAIL at +1.15 - active_enemies[1.00] = 1 & talent.gift_of_the_sanlayn.enabled[true] & ! cooldown.dark_transformation.ready[false] & ! buff.gift_of_the_sanlayn.up[true] & buff.essence_of_the_blood_queen.remains[0.00] < cooldown.dark_transformation.remains[43.86] + 3
  1634.  
  1635. 59. call_action_list:san_st ( default - 35 )
  1636. Criteria for san_st PASS at +1.15 - active_enemies[1.00] = 1 & talent.vampiric_strike.enabled[true]
  1637. Action list (san_st) was found.
  1638. + san_st
  1639. Current recommendation was unholy_assault at +2.87s.
  1640.  
  1641. 60. any_dnd ( san_st - 1 )
  1642. The action (any_dnd) is usable at (1.15 + 1.14) with cost of 1 runes (have 6).
  1643. - the action is ready before the current recommendation (at +1.14 vs. +2.87).
  1644. List ( san_st ) called from ( Unholy:default:35 ) would PASS at 1.14.
  1645. active_enemies[1.00] = 1 & talent.vampiric_strike.enabled[true]
  1646. - this entry's criteria FAILS: ! death_and_decay.ticking[false] & talent.unholy_ground.enabled[true] & cooldown.dark_transformation.remains[42.71] < 5
  1647. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1648. Excluded 37.72 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1649. There were no recheck events to check.
  1650. Time spent on this action: 0.15ms
  1651. TimeData:Unholy-san_st-1:any_dnd:x0:0.15: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.02):Pre-Recheck(0.02):Post-Recheck Times(0.03):Post Recheck(0.00)
  1652.  
  1653. 61. wound_spender ( san_st - 2 )
  1654. The action (wound_spender) is usable at (1.15 + 1.14) with cost of 1 runes (have 6).
  1655. - the action is ready before the current recommendation (at +1.14 vs. +2.87).
  1656. List ( san_st ) called from ( Unholy:default:35 ) would PASS at 1.14.
  1657. active_enemies[1.00] = 1 & talent.vampiric_strike.enabled[true]
  1658. - this entry's criteria FAILS: buff.infliction_of_sorrow.up[false]
  1659. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1660. There were no recheck events to check.
  1661. Time spent on this action: 0.16ms
  1662. TimeData:Unholy-san_st-2:wound_spender:x0:0.16:Ability Known, Enabled(0.04):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.00):Pre-Recheck(0.01):Post-Recheck Times(0.01):Post Recheck(0.00)
  1663.  
  1664. 62. death_coil ( san_st - 3 )
  1665. The action (death_coil) is usable at (1.15 + 1.14) with cost of 30 runic_power (have 70).
  1666. - the action is ready before the current recommendation (at +1.14 vs. +2.87).
  1667. List ( san_st ) called from ( Unholy:default:35 ) would PASS at 1.14.
  1668. active_enemies[1.00] = 1 & talent.vampiric_strike.enabled[true]
  1669. - this entry's criteria FAILS: buff.sudden_doom.up[false] & buff.gift_of_the_sanlayn.remains[13.71] & ( talent.doomed_bidding.enabled[true] | talent.rotten_touch.enabled[true] ) | rune.current[6.00] < 3 & ! buff.runic_corruption.up[false] | set_bonus.tww2_4pc[1.00] & runic_power.current[70.00] > 80 | buff.gift_of_the_sanlayn.up[true] & buff.essence_of_the_blood_queen.at_max_stacks[false] & talent.frenzied_bloodthirst.enabled[true] & set_bonus.tww2_4pc[1.00] & buff.winning_streak_unholy.at_max_stacks[true] & rune.current[6.00] <= 3 & buff.essence_of_the_blood_queen.remains[0.00] > 3
  1670. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1671. Excluded 13.71 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1672. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1673. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1674. Excluded 13.71 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1675. Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1676. Excluded -2.99 recheck time as it is outside our constraints ( 0.00 - 2.87 ).
  1677. There were no recheck events to check.
  1678. Time spent on this action: 0.21ms
  1679. TimeData:Unholy-san_st-3:death_coil:x0:0.21: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.06):Post Recheck(0.00)
  1680.  
  1681. 63. wound_spender ( san_st - 4 )
  1682. The action (wound_spender) is usable at (1.15 + 1.14) with cost of 1 runes (have 6).
  1683. - the action is ready before the current recommendation (at +1.14 vs. +2.87).
  1684. List ( san_st ) called from ( Unholy:default:35 ) would PASS at 1.14.
  1685. active_enemies[1.00] = 1 & talent.vampiric_strike.enabled[true]
  1686. - this entry's criteria PASSES: buff.vampiric_strike.up[true] & debuff.festering_wound.up[false] | buff.gift_of_the_sanlayn.up[true] | talent.gift_of_the_sanlayn.enabled[true] & buff.dark_transformation.up[true] & buff.dark_transformation.remains[13.71] < gcd.max[1.14]
  1687. Action chosen: wound_spender at 1.14!
  1688. Texture shown: 5927645
  1689. Time spent on this action: 0.19ms
  1690. TimeData:Unholy-san_st-4:wound_spender:x0:0.19:Ability Known, Enabled(0.05):Post-TTR and Essential(0.05):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):Post Recheck(0.03):Action Stored(0.02)
  1691. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1692. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1693. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1694. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1695. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1696. Only off-GCD abilities would be usable before the currently selected ability; skipping...
  1697. Exiting san_st with recommendation of wound_spender at +1.14s.
  1698. Returned from list (san_st), current recommendation is wound_spender (+1.14).
  1699. - san_st
  1700.  
  1701. 64. call_action_list:st ( default - 36 )
  1702. Criteria for st FAIL at +1.15 - active_enemies[1.00] = 1 & ! talent.vampiric_strike.enabled[true]
  1703. Exiting default with recommendation of wound_spender at +1.14s.
  1704.  
  1705. Completed default action list [ Unholy - default ].
  1706. Recommendation is wound_spender at 1.15 + 1.14.
  1707. Recommendation #3 is wound_spender at 1.14s (2.29s).
  1708. Time spent generating recommendations: 27.99ms
  1709.  
  1710.  
  1711. Performance
  1712. | Updates | Updates / sec | Avg. Work | Avg. Time | Avg. Frames | Peak Work | Peak Time | Peak Frames | FPS | Work Cap |
  1713. | 5730 | 1.70 | 12.62 | 52.80 | 2.66 | 33.38 | 292.84 | 6.00 | 84 | 5.60 |
Add Comment
Please, Sign In to add comment