Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.29 KB | None | 0 0
  1. hunter="mm_oldeffin_apl"
  2. level=110
  3. race=blood_elf
  4. role=attack
  5. position=ranged_back
  6. talents=1103021
  7. artifact=55:0:0:0:0:307:1:308:1:309:1:310:1:311:1:312:3:313:3:314:3:315:3:316:3:317:3:318:3:319:3:320:3:321:1:322:1:1337:1
  8. spec=marksmanship
  9.  
  10. # This default action priority list is automatically created based on your character.
  11. # It is a attempt to provide you with a action list that is both simple and practicable,
  12. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  13. # Feel free to edit, adapt and improve it to your own needs.
  14. # SimulationCraft is always looking for updates and improvements to the default action lists.
  15.  
  16. # Executed before combat begins. Accepts non-harmful actions only.
  17.  
  18. # source is Trueshot Lodge MM thread with some custom changes to actions.cooldowns
  19. actions.precombat=flask,type=flask_of_the_seventh_demon
  20. actions.precombat+=/food,type=nightborne_delicacy_platter
  21. actions.precombat+=/potion,name=deadly_grace
  22. actions.precombat+=/augmentation,type=defiled
  23. actions.precombat+=/summon_pet
  24. actions.precombat+=/volley
  25. actions.precombat+=/windburst
  26.  
  27. actions=auto_shot
  28. actions+=/call_action_list,name=cooldowns
  29. actions+=/a_murder_of_crows
  30. actions+=/barrage,if=target.health.pct>21|target.health.pct<20
  31. actions+=/piercing_shot,if=!talent.patient_sniper.enabled&focus>50
  32. #windburst if there's one target, we haven't had a marking targets proc yet and vuln is down or almost down, we'll have focus left over, or have no sw charges
  33. actions+=/windburst,if=active_enemies<2&buff.marking_targets.down&(debuff.vulnerability.down|debuff.vulnerability.remains<cast_time)
  34. actions+=/windburst,if=active_enemies<2&buff.marking_targets.down&focus+cast_regen>90
  35. actions+=/windburst,if=active_enemies<2&cooldown.sidewinders.charges=0
  36. #prioritize building vuln stacks if we don't have sniper
  37. actions+=/arcane_shot,if=!talent.patient_sniper.enabled&active_enemies=1&debuff.vulnerability.react<3&buff.marking_targets.react&debuff.hunters_mark.down
  38. actions+=/marked_shot,if=!talent.patient_sniper.enabled&debuff.vulnerability.react<3
  39. #prioritize sentinel usage if we have sentinel (not tested for single target optimization)
  40. #WARNING: prev_off_gcd potentially broken, may be firing inappropriately
  41. actions+=/marked_shot,if=prev_off_gcd.sentinel
  42. actions+=/sentinel,if=debuff.hunters_mark.down&buff.marking_targets.down
  43. actions+=/explosive_shot
  44. #prioritize AoE marked and sidewinders usage
  45. actions+=/marked_shot,if=active_enemies>=4&cooldown.sidewinders.charges_fractional>=0.8
  46. actions+=/sidewinders,if=active_enemies>1&debuff.hunters_mark.down&(buff.marking_targets.react|buff.trueshot.react|charges=2)
  47. #prioritize talent buff selections better if they're enabled to ensure refreshes
  48. actions+=/arcane_shot,if=talent.steady_focus.enabled&active_enemies=1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  49. actions+=/multishot,if=talent.steady_focus.enabled&active_enemies>1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  50. actions+=/arcane_shot,if=talent.true_aim.enabled&active_enemies=1&(debuff.true_aim.react<1|debuff.true_aim.remains<2)
  51. actions+=/aimed_shot,if=buff.lock_and_load.up&debuff.vulnerability.remains>gcd.max
  52. actions+=/piercing_shot,if=talent.patient_sniper.enabled&focus>80
  53. #prioritize marked better when not restricted by sidewinders to activate it
  54. actions+=/marked_shot,if=!talent.sidewinders.enabled&(debuff.vulnerability.remains<2|buff.marking_targets.react)
  55. #control sidewinders downtime better to avoid vulnerability shuffling by pooling for aimed
  56. actions+=/pool_resource,for_next=1,if=talent.sidewinders.enabled&(focus<60&cooldown.sidewinders.charges_fractional<=1.2)
  57. actions+=/aimed_shot,if=cast_time<debuff.vulnerability.remains&(focus+cast_regen>80|debuff.hunters_mark.down)
  58. actions+=/marked_shot
  59. actions+=/black_arrow
  60. #sidewinders if we cannot marked shot and trueshot is up, marking targets is available to reactive marked, charges are full or almost full and we're low on focus
  61. actions+=/sidewinders,if=debuff.hunters_mark.down&(buff.marking_targets.remains>6|buff.trueshot.react|charges=2)
  62. actions+=/sidewinders,if=focus<30&charges<=1&recharge_time<=5
  63. #non-sidewinders version of the above with the addition of filling down time with arcane (not yet optimized)
  64. actions+=/multishot,if=spell_targets.barrage>1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  65. actions+=/arcane_shot,if=spell_targets.barrage=1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  66. actions+=/arcane_shot,if=focus.deficit<10
  67.  
  68. actions.cooldowns=/arcane_torrent,if=focus.deficit>=30
  69. actions.cooldowns+=/blood_fury
  70. actions.cooldowns+=/berserking
  71. actions.cooldowns+=/potion,name=deadly_grace,if=(buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23
  72. actions.cooldowns+=/trueshot,if=(buff.bloodlust.react|target.health.pct>20+(cooldown.trueshot.remains+15))|buff.bullseye.react>25
  73.  
  74. head=collar_of_honorable_exultation,id=136777,bonus_id=1727
  75. neck=wolfstride_pendant,id=133633,bonus_id=1727,enchant=mark_of_the_hidden_satyr
  76. shoulders=thundercrush_pauldrons,id=134478,bonus_id=1727
  77. back=cape_of_rigid_order,id=134402,bonus_id=1727,enchant=200agi
  78. chest=thunderfused_valkyr_hauberk,id=133622,bonus_id=1727
  79. wrists=remorseless_chain_armbands,id=137405,bonus_id=1727
  80. hands=lavabreaker_gauntlets,id=137519,bonus_id=1727
  81. waist=belt_of_mighty_links,id=137456,bonus_id=1727
  82. legs=mute_erasure_legguards,id=134475,bonus_id=1727
  83. feet=whelp_handlers_lined_boots,id=134464,bonus_id=1727
  84. finger1=archdruids_tainted_seal,id=134487,bonus_id=1727,enchant=200mastery
  85. finger2=ring_of_twisted_webbing,id=134540,bonus_id=1727,enchant=200mastery
  86. trinket1=naraxas_spiked_tongue,id=137349,bonus_id=1727
  87. trinket2=oakhearts_gnarled_root,id=137306,bonus_id=1727
  88. main_hand=thasdorah_legacy_of_the_windrunners,id=128826,gem_id=137550/137350/137307,relic_id=3412/3412/3412
  89.  
  90. summon_pet=cat
  91.  
  92.  
  93. hunter="mm_defsimc_apl"
  94. level=110
  95. race=blood_elf
  96. role=attack
  97. position=ranged_back
  98. talents=1103021
  99. artifact=55:0:0:0:0:307:1:308:1:309:1:310:1:311:1:312:3:313:3:314:3:315:3:316:3:317:3:318:3:319:3:320:3:321:1:322:1:1337:1
  100. spec=marksmanship
  101.  
  102. head=collar_of_honorable_exultation,id=136777,bonus_id=1727
  103. neck=wolfstride_pendant,id=133633,bonus_id=1727,enchant=mark_of_the_hidden_satyr
  104. shoulders=thundercrush_pauldrons,id=134478,bonus_id=1727
  105. back=cape_of_rigid_order,id=134402,bonus_id=1727,enchant=200agi
  106. chest=thunderfused_valkyr_hauberk,id=133622,bonus_id=1727
  107. wrists=remorseless_chain_armbands,id=137405,bonus_id=1727
  108. hands=lavabreaker_gauntlets,id=137519,bonus_id=1727
  109. waist=belt_of_mighty_links,id=137456,bonus_id=1727
  110. legs=mute_erasure_legguards,id=134475,bonus_id=1727
  111. feet=whelp_handlers_lined_boots,id=134464,bonus_id=1727
  112. finger1=archdruids_tainted_seal,id=134487,bonus_id=1727,enchant=200mastery
  113. finger2=ring_of_twisted_webbing,id=134540,bonus_id=1727,enchant=200mastery
  114. trinket1=naraxas_spiked_tongue,id=137349,bonus_id=1727
  115. trinket2=oakhearts_gnarled_root,id=137306,bonus_id=1727
  116. main_hand=thasdorah_legacy_of_the_windrunners,id=128826,gem_id=137550/137350/137307,relic_id=3412/3412/3412
  117.  
  118.  
  119. hunter="mm_windb_no_cond"
  120. level=110
  121. race=blood_elf
  122. role=attack
  123. position=ranged_back
  124. talents=1103021
  125. artifact=55:0:0:0:0:307:1:308:1:309:1:310:1:311:1:312:3:313:3:314:3:315:3:316:3:317:3:318:3:319:3:320:3:321:1:322:1:1337:1
  126. spec=marksmanship
  127.  
  128. # This default action priority list is automatically created based on your character.
  129. # It is a attempt to provide you with a action list that is both simple and practicable,
  130. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  131. # Feel free to edit, adapt and improve it to your own needs.
  132. # SimulationCraft is always looking for updates and improvements to the default action lists.
  133.  
  134. # Executed before combat begins. Accepts non-harmful actions only.
  135.  
  136. # source is Trueshot Lodge MM thread with some custom changes to actions.cooldowns
  137. actions.precombat=flask,type=flask_of_the_seventh_demon
  138. actions.precombat+=/food,type=nightborne_delicacy_platter
  139. actions.precombat+=/potion,name=deadly_grace
  140. actions.precombat+=/augmentation,type=defiled
  141. actions.precombat+=/summon_pet
  142. actions.precombat+=/volley
  143. actions.precombat+=/windburst
  144.  
  145. actions=auto_shot
  146. actions+=/call_action_list,name=cooldowns
  147. actions+=/a_murder_of_crows
  148. actions+=/barrage,if=target.health.pct>21|target.health.pct<20
  149. actions+=/piercing_shot,if=!talent.patient_sniper.enabled&focus>50
  150. actions+=/windburst
  151. #prioritize building vuln stacks if we don't have sniper
  152. actions+=/arcane_shot,if=!talent.patient_sniper.enabled&active_enemies=1&debuff.vulnerability.react<3&buff.marking_targets.react&debuff.hunters_mark.down
  153. actions+=/marked_shot,if=!talent.patient_sniper.enabled&debuff.vulnerability.react<3
  154. #prioritize sentinel usage if we have sentinel (not tested for single target optimization)
  155. #WARNING: prev_off_gcd potentially broken, may be firing inappropriately
  156. actions+=/marked_shot,if=prev_off_gcd.sentinel
  157. actions+=/sentinel,if=debuff.hunters_mark.down&buff.marking_targets.down
  158. actions+=/explosive_shot
  159. #prioritize AoE marked and sidewinders usage
  160. actions+=/marked_shot,if=active_enemies>=4&cooldown.sidewinders.charges_fractional>=0.8
  161. actions+=/sidewinders,if=active_enemies>1&debuff.hunters_mark.down&(buff.marking_targets.react|buff.trueshot.react|charges=2)
  162. #prioritize talent buff selections better if they're enabled to ensure refreshes
  163. actions+=/arcane_shot,if=talent.steady_focus.enabled&active_enemies=1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  164. actions+=/multishot,if=talent.steady_focus.enabled&active_enemies>1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  165. actions+=/arcane_shot,if=talent.true_aim.enabled&active_enemies=1&(debuff.true_aim.react<1|debuff.true_aim.remains<2)
  166. actions+=/aimed_shot,if=buff.lock_and_load.up&debuff.vulnerability.remains>gcd.max
  167. actions+=/piercing_shot,if=talent.patient_sniper.enabled&focus>80
  168. #prioritize marked better when not restricted by sidewinders to activate it
  169. actions+=/marked_shot,if=!talent.sidewinders.enabled&(debuff.vulnerability.remains<2|buff.marking_targets.react)
  170. #control sidewinders downtime better to avoid vulnerability shuffling by pooling for aimed
  171. actions+=/pool_resource,for_next=1,if=talent.sidewinders.enabled&(focus<60&cooldown.sidewinders.charges_fractional<=1.2)
  172. actions+=/aimed_shot,if=cast_time<debuff.vulnerability.remains&(focus+cast_regen>80|debuff.hunters_mark.down)
  173. actions+=/marked_shot
  174. actions+=/black_arrow
  175. #sidewinders if we cannot marked shot and trueshot is up, marking targets is available to reactive marked, charges are full or almost full and we're low on focus
  176. actions+=/sidewinders,if=debuff.hunters_mark.down&(buff.marking_targets.remains>6|buff.trueshot.react|charges=2)
  177. actions+=/sidewinders,if=focus<30&charges<=1&recharge_time<=5
  178. #non-sidewinders version of the above with the addition of filling down time with arcane (not yet optimized)
  179. actions+=/multishot,if=spell_targets.barrage>1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  180. actions+=/arcane_shot,if=spell_targets.barrage=1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  181. actions+=/arcane_shot,if=focus.deficit<10
  182.  
  183. actions.cooldowns=/arcane_torrent,if=focus.deficit>=30
  184. actions.cooldowns+=/blood_fury
  185. actions.cooldowns+=/berserking
  186. actions.cooldowns+=/potion,name=deadly_grace,if=(buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23
  187. actions.cooldowns+=/trueshot,if=(buff.bloodlust.react|target.health.pct>20+(cooldown.trueshot.remains+15))|buff.bullseye.react>25
  188.  
  189. head=collar_of_honorable_exultation,id=136777,bonus_id=1727
  190. neck=wolfstride_pendant,id=133633,bonus_id=1727,enchant=mark_of_the_hidden_satyr
  191. shoulders=thundercrush_pauldrons,id=134478,bonus_id=1727
  192. back=cape_of_rigid_order,id=134402,bonus_id=1727,enchant=200agi
  193. chest=thunderfused_valkyr_hauberk,id=133622,bonus_id=1727
  194. wrists=remorseless_chain_armbands,id=137405,bonus_id=1727
  195. hands=lavabreaker_gauntlets,id=137519,bonus_id=1727
  196. waist=belt_of_mighty_links,id=137456,bonus_id=1727
  197. legs=mute_erasure_legguards,id=134475,bonus_id=1727
  198. feet=whelp_handlers_lined_boots,id=134464,bonus_id=1727
  199. finger1=archdruids_tainted_seal,id=134487,bonus_id=1727,enchant=200mastery
  200. finger2=ring_of_twisted_webbing,id=134540,bonus_id=1727,enchant=200mastery
  201. trinket1=naraxas_spiked_tongue,id=137349,bonus_id=1727
  202. trinket2=oakhearts_gnarled_root,id=137306,bonus_id=1727
  203. main_hand=thasdorah_legacy_of_the_windrunners,id=128826,gem_id=137550/137350/137307,relic_id=3412/3412/3412
  204.  
  205. summon_pet=cat
  206.  
  207.  
  208. hunter="mm_windb_no_cond_up"
  209. level=110
  210. race=blood_elf
  211. role=attack
  212. position=ranged_back
  213. talents=1103021
  214. artifact=55:0:0:0:0:307:1:308:1:309:1:310:1:311:1:312:3:313:3:314:3:315:3:316:3:317:3:318:3:319:3:320:3:321:1:322:1:1337:1
  215. spec=marksmanship
  216.  
  217. # This default action priority list is automatically created based on your character.
  218. # It is a attempt to provide you with a action list that is both simple and practicable,
  219. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  220. # Feel free to edit, adapt and improve it to your own needs.
  221. # SimulationCraft is always looking for updates and improvements to the default action lists.
  222.  
  223. # Executed before combat begins. Accepts non-harmful actions only.
  224.  
  225. # source is Trueshot Lodge MM thread with some custom changes to actions.cooldowns
  226. actions.precombat=flask,type=flask_of_the_seventh_demon
  227. actions.precombat+=/food,type=nightborne_delicacy_platter
  228. actions.precombat+=/potion,name=deadly_grace
  229. actions.precombat+=/augmentation,type=defiled
  230. actions.precombat+=/summon_pet
  231. actions.precombat+=/volley
  232. actions.precombat+=/windburst
  233.  
  234. actions=auto_shot
  235. actions+=/call_action_list,name=cooldowns
  236. actions+=/a_murder_of_crows
  237. actions+=/windburst
  238. actions+=/barrage,if=target.health.pct>21|target.health.pct<20
  239. actions+=/piercing_shot,if=!talent.patient_sniper.enabled&focus>50
  240. #prioritize building vuln stacks if we don't have sniper
  241. actions+=/arcane_shot,if=!talent.patient_sniper.enabled&active_enemies=1&debuff.vulnerability.react<3&buff.marking_targets.react&debuff.hunters_mark.down
  242. actions+=/marked_shot,if=!talent.patient_sniper.enabled&debuff.vulnerability.react<3
  243. #prioritize sentinel usage if we have sentinel (not tested for single target optimization)
  244. #WARNING: prev_off_gcd potentially broken, may be firing inappropriately
  245. actions+=/marked_shot,if=prev_off_gcd.sentinel
  246. actions+=/sentinel,if=debuff.hunters_mark.down&buff.marking_targets.down
  247. actions+=/explosive_shot
  248. #prioritize AoE marked and sidewinders usage
  249. actions+=/marked_shot,if=active_enemies>=4&cooldown.sidewinders.charges_fractional>=0.8
  250. actions+=/sidewinders,if=active_enemies>1&debuff.hunters_mark.down&(buff.marking_targets.react|buff.trueshot.react|charges=2)
  251. #prioritize talent buff selections better if they're enabled to ensure refreshes
  252. actions+=/arcane_shot,if=talent.steady_focus.enabled&active_enemies=1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  253. actions+=/multishot,if=talent.steady_focus.enabled&active_enemies>1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  254. actions+=/arcane_shot,if=talent.true_aim.enabled&active_enemies=1&(debuff.true_aim.react<1|debuff.true_aim.remains<2)
  255. actions+=/aimed_shot,if=buff.lock_and_load.up&debuff.vulnerability.remains>gcd.max
  256. actions+=/piercing_shot,if=talent.patient_sniper.enabled&focus>80
  257. #prioritize marked better when not restricted by sidewinders to activate it
  258. actions+=/marked_shot,if=!talent.sidewinders.enabled&(debuff.vulnerability.remains<2|buff.marking_targets.react)
  259. #control sidewinders downtime better to avoid vulnerability shuffling by pooling for aimed
  260. actions+=/pool_resource,for_next=1,if=talent.sidewinders.enabled&(focus<60&cooldown.sidewinders.charges_fractional<=1.2)
  261. actions+=/aimed_shot,if=cast_time<debuff.vulnerability.remains&(focus+cast_regen>80|debuff.hunters_mark.down)
  262. actions+=/marked_shot
  263. actions+=/black_arrow
  264. #sidewinders if we cannot marked shot and trueshot is up, marking targets is available to reactive marked, charges are full or almost full and we're low on focus
  265. actions+=/sidewinders,if=debuff.hunters_mark.down&(buff.marking_targets.remains>6|buff.trueshot.react|charges=2)
  266. actions+=/sidewinders,if=focus<30&charges<=1&recharge_time<=5
  267. #non-sidewinders version of the above with the addition of filling down time with arcane (not yet optimized)
  268. actions+=/multishot,if=spell_targets.barrage>1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  269. actions+=/arcane_shot,if=spell_targets.barrage=1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  270. actions+=/arcane_shot,if=focus.deficit<10
  271.  
  272. actions.cooldowns=/arcane_torrent,if=focus.deficit>=30
  273. actions.cooldowns+=/blood_fury
  274. actions.cooldowns+=/berserking
  275. actions.cooldowns+=/potion,name=deadly_grace,if=(buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23
  276. actions.cooldowns+=/trueshot,if=(buff.bloodlust.react|target.health.pct>20+(cooldown.trueshot.remains+15))|buff.bullseye.react>25
  277.  
  278. head=collar_of_honorable_exultation,id=136777,bonus_id=1727
  279. neck=wolfstride_pendant,id=133633,bonus_id=1727,enchant=mark_of_the_hidden_satyr
  280. shoulders=thundercrush_pauldrons,id=134478,bonus_id=1727
  281. back=cape_of_rigid_order,id=134402,bonus_id=1727,enchant=200agi
  282. chest=thunderfused_valkyr_hauberk,id=133622,bonus_id=1727
  283. wrists=remorseless_chain_armbands,id=137405,bonus_id=1727
  284. hands=lavabreaker_gauntlets,id=137519,bonus_id=1727
  285. waist=belt_of_mighty_links,id=137456,bonus_id=1727
  286. legs=mute_erasure_legguards,id=134475,bonus_id=1727
  287. feet=whelp_handlers_lined_boots,id=134464,bonus_id=1727
  288. finger1=archdruids_tainted_seal,id=134487,bonus_id=1727,enchant=200mastery
  289. finger2=ring_of_twisted_webbing,id=134540,bonus_id=1727,enchant=200mastery
  290. trinket1=naraxas_spiked_tongue,id=137349,bonus_id=1727
  291. trinket2=oakhearts_gnarled_root,id=137306,bonus_id=1727
  292. main_hand=thasdorah_legacy_of_the_windrunners,id=128826,gem_id=137550/137350/137307,relic_id=3412/3412/3412
  293.  
  294. summon_pet=cat
  295.  
  296.  
  297. hunter="mm_windb_no_cond_down"
  298. level=110
  299. race=blood_elf
  300. role=attack
  301. position=ranged_back
  302. talents=1103021
  303. artifact=55:0:0:0:0:307:1:308:1:309:1:310:1:311:1:312:3:313:3:314:3:315:3:316:3:317:3:318:3:319:3:320:3:321:1:322:1:1337:1
  304. spec=marksmanship
  305.  
  306. # This default action priority list is automatically created based on your character.
  307. # It is a attempt to provide you with a action list that is both simple and practicable,
  308. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  309. # Feel free to edit, adapt and improve it to your own needs.
  310. # SimulationCraft is always looking for updates and improvements to the default action lists.
  311.  
  312. # Executed before combat begins. Accepts non-harmful actions only.
  313.  
  314. # source is Trueshot Lodge MM thread with some custom changes to actions.cooldowns
  315. actions.precombat=flask,type=flask_of_the_seventh_demon
  316. actions.precombat+=/food,type=nightborne_delicacy_platter
  317. actions.precombat+=/potion,name=deadly_grace
  318. actions.precombat+=/augmentation,type=defiled
  319. actions.precombat+=/summon_pet
  320. actions.precombat+=/volley
  321. actions.precombat+=/windburst
  322.  
  323. actions=auto_shot
  324. actions+=/call_action_list,name=cooldowns
  325. actions+=/a_murder_of_crows
  326. actions+=/barrage,if=target.health.pct>21|target.health.pct<20
  327. actions+=/piercing_shot,if=!talent.patient_sniper.enabled&focus>50
  328. #prioritize building vuln stacks if we don't have sniper
  329. actions+=/arcane_shot,if=!talent.patient_sniper.enabled&active_enemies=1&debuff.vulnerability.react<3&buff.marking_targets.react&debuff.hunters_mark.down
  330. actions+=/marked_shot,if=!talent.patient_sniper.enabled&debuff.vulnerability.react<3
  331. #prioritize sentinel usage if we have sentinel (not tested for single target optimization)
  332. #WARNING: prev_off_gcd potentially broken, may be firing inappropriately
  333. actions+=/marked_shot,if=prev_off_gcd.sentinel
  334. actions+=/windburst
  335. actions+=/sentinel,if=debuff.hunters_mark.down&buff.marking_targets.down
  336. actions+=/explosive_shot
  337. #prioritize AoE marked and sidewinders usage
  338. actions+=/marked_shot,if=active_enemies>=4&cooldown.sidewinders.charges_fractional>=0.8
  339. actions+=/sidewinders,if=active_enemies>1&debuff.hunters_mark.down&(buff.marking_targets.react|buff.trueshot.react|charges=2)
  340. #prioritize talent buff selections better if they're enabled to ensure refreshes
  341. actions+=/arcane_shot,if=talent.steady_focus.enabled&active_enemies=1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  342. actions+=/multishot,if=talent.steady_focus.enabled&active_enemies>1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  343. actions+=/arcane_shot,if=talent.true_aim.enabled&active_enemies=1&(debuff.true_aim.react<1|debuff.true_aim.remains<2)
  344. actions+=/aimed_shot,if=buff.lock_and_load.up&debuff.vulnerability.remains>gcd.max
  345. actions+=/piercing_shot,if=talent.patient_sniper.enabled&focus>80
  346. #prioritize marked better when not restricted by sidewinders to activate it
  347. actions+=/marked_shot,if=!talent.sidewinders.enabled&(debuff.vulnerability.remains<2|buff.marking_targets.react)
  348. #control sidewinders downtime better to avoid vulnerability shuffling by pooling for aimed
  349. actions+=/pool_resource,for_next=1,if=talent.sidewinders.enabled&(focus<60&cooldown.sidewinders.charges_fractional<=1.2)
  350. actions+=/aimed_shot,if=cast_time<debuff.vulnerability.remains&(focus+cast_regen>80|debuff.hunters_mark.down)
  351. actions+=/marked_shot
  352. actions+=/black_arrow
  353. #sidewinders if we cannot marked shot and trueshot is up, marking targets is available to reactive marked, charges are full or almost full and we're low on focus
  354. actions+=/sidewinders,if=debuff.hunters_mark.down&(buff.marking_targets.remains>6|buff.trueshot.react|charges=2)
  355. actions+=/sidewinders,if=focus<30&charges<=1&recharge_time<=5
  356. #non-sidewinders version of the above with the addition of filling down time with arcane (not yet optimized)
  357. actions+=/multishot,if=spell_targets.barrage>1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  358. actions+=/arcane_shot,if=spell_targets.barrage=1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  359. actions+=/arcane_shot,if=focus.deficit<10
  360.  
  361. actions.cooldowns=/arcane_torrent,if=focus.deficit>=30
  362. actions.cooldowns+=/blood_fury
  363. actions.cooldowns+=/berserking
  364. actions.cooldowns+=/potion,name=deadly_grace,if=(buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23
  365. actions.cooldowns+=/trueshot,if=(buff.bloodlust.react|target.health.pct>20+(cooldown.trueshot.remains+15))|buff.bullseye.react>25
  366.  
  367. head=collar_of_honorable_exultation,id=136777,bonus_id=1727
  368. neck=wolfstride_pendant,id=133633,bonus_id=1727,enchant=mark_of_the_hidden_satyr
  369. shoulders=thundercrush_pauldrons,id=134478,bonus_id=1727
  370. back=cape_of_rigid_order,id=134402,bonus_id=1727,enchant=200agi
  371. chest=thunderfused_valkyr_hauberk,id=133622,bonus_id=1727
  372. wrists=remorseless_chain_armbands,id=137405,bonus_id=1727
  373. hands=lavabreaker_gauntlets,id=137519,bonus_id=1727
  374. waist=belt_of_mighty_links,id=137456,bonus_id=1727
  375. legs=mute_erasure_legguards,id=134475,bonus_id=1727
  376. feet=whelp_handlers_lined_boots,id=134464,bonus_id=1727
  377. finger1=archdruids_tainted_seal,id=134487,bonus_id=1727,enchant=200mastery
  378. finger2=ring_of_twisted_webbing,id=134540,bonus_id=1727,enchant=200mastery
  379. trinket1=naraxas_spiked_tongue,id=137349,bonus_id=1727
  380. trinket2=oakhearts_gnarled_root,id=137306,bonus_id=1727
  381. main_hand=thasdorah_legacy_of_the_windrunners,id=128826,gem_id=137550/137350/137307,relic_id=3412/3412/3412
  382.  
  383. summon_pet=cat
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement