Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.97 KB | None | 0 0
  1. hunter="Effin_apl_20AP"
  2. level=110
  3. race=blood_elf
  4. role=attack
  5. position=ranged_back
  6. #talents=2303021
  7. talents=1103021
  8. spec=marksmanship
  9. artifact=55:0:0:0:0:307:1:308:1:310:1:312:3:313:3:315:3:319:3:320:3:321:1:322:1:1337:1
  10.  
  11. # source is Trueshot Lodge MM thread with some custom changes to actions.cooldowns
  12. actions.precombat=flask,type=flask_of_the_seventh_demon
  13. actions.precombat+=/food,type=nightborne_delicacy_platter
  14. actions.precombat+=/potion,name=deadly_grace
  15. actions.precombat+=/augmentation,type=defiled
  16. actions.precombat+=/summon_pet
  17. actions.precombat+=/volley
  18. actions.precombat+=/windburst
  19.  
  20. actions=auto_shot
  21. actions+=/call_action_list,name=cooldowns
  22. actions+=/a_murder_of_crows
  23. actions+=/barrage,if=target.health.pct>21|target.health.pct<20
  24. actions+=/piercing_shot,if=!talent.patient_sniper.enabled&focus>50
  25. #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
  26. actions+=/windburst,if=active_enemies<2&buff.marking_targets.down&(debuff.vulnerability.down|debuff.vulnerability.remains<cast_time)
  27. actions+=/windburst,if=active_enemies<2&buff.marking_targets.down&focus+cast_regen>90
  28. actions+=/windburst,if=active_enemies<2&cooldown.sidewinders.charges=0
  29. #prioritize building vuln stacks if we don't have sniper
  30. actions+=/arcane_shot,if=!talent.patient_sniper.enabled&active_enemies=1&debuff.vulnerability.react<3&buff.marking_targets.react&debuff.hunters_mark.down
  31. actions+=/marked_shot,if=!talent.patient_sniper.enabled&debuff.vulnerability.react<3
  32. #prioritize sentinel usage if we have sentinel (not tested for single target optimization)
  33. #WARNING: prev_off_gcd potentially broken, may be firing inappropriately
  34. actions+=/marked_shot,if=prev_off_gcd.sentinel
  35. actions+=/sentinel,if=debuff.hunters_mark.down&buff.marking_targets.down
  36. actions+=/explosive_shot
  37. #prioritize AoE marked and sidewinders usage
  38. actions+=/marked_shot,if=active_enemies>=4&cooldown.sidewinders.charges_fractional>=0.8
  39. actions+=/sidewinders,if=active_enemies>1&debuff.hunters_mark.down&(buff.marking_targets.react|buff.trueshot.react|charges=2)
  40. #prioritize talent buff selections better if they're enabled to ensure refreshes
  41. actions+=/arcane_shot,if=talent.steady_focus.enabled&active_enemies=1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  42. actions+=/multishot,if=talent.steady_focus.enabled&active_enemies>1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  43. actions+=/arcane_shot,if=talent.true_aim.enabled&active_enemies=1&(debuff.true_aim.react<1|debuff.true_aim.remains<2)
  44. actions+=/aimed_shot,if=buff.lock_and_load.up&debuff.vulnerability.remains>gcd.max
  45. actions+=/piercing_shot,if=talent.patient_sniper.enabled&focus>80
  46. #prioritize marked better when not restricted by sidewinders to activate it
  47. actions+=/marked_shot,if=!talent.sidewinders.enabled&(debuff.vulnerability.remains<2|buff.marking_targets.react)
  48. #control sidewinders downtime better to avoid vulnerability shuffling by pooling for aimed
  49. actions+=/pool_resource,for_next=1,if=talent.sidewinders.enabled&(focus<60&cooldown.sidewinders.charges_fractional<=1.2)
  50. actions+=/aimed_shot,if=cast_time<debuff.vulnerability.remains&(focus+cast_regen>80|debuff.hunters_mark.down)
  51. actions+=/marked_shot
  52. actions+=/black_arrow
  53. #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
  54. actions+=/sidewinders,if=debuff.hunters_mark.down&(buff.marking_targets.remains>6|buff.trueshot.react|charges=2)
  55. actions+=/sidewinders,if=focus<30&charges<=1&recharge_time<=5
  56. #non-sidewinders version of the above with the addition of filling down time with arcane (not yet optimized)
  57. actions+=/multishot,if=spell_targets.barrage>1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  58. actions+=/arcane_shot,if=spell_targets.barrage=1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  59. actions+=/arcane_shot,if=focus.deficit<10
  60.  
  61. actions.cooldowns=/arcane_torrent,if=focus.deficit>=30
  62. actions.cooldowns+=/blood_fury
  63. actions.cooldowns+=/berserking
  64. actions.cooldowns+=/potion,name=deadly_grace,if=(buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23
  65. actions.cooldowns+=/trueshot,if=(buff.bloodlust.react|target.health.pct>20+(cooldown.trueshot.remains+15))|buff.bullseye.react>25
  66.  
  67. head=collar_of_honorable_exultation,id=136777,bonus_id=1727
  68. neck=wolfstride_pendant,id=133633,bonus_id=1727,enchant=mark_of_the_distant_army
  69. shoulders=epaulets_of_deceitful_intent,id=134480,bonus_id=1727
  70. back=cape_of_rigid_order,id=134402,bonus_id=1727,enchant=binding_of_agility
  71. chest=thunderfused_valkyr_hauberk,id=133622,bonus_id=1727
  72. wrists=remorseless_chain_armbands,id=137405,bonus_id=1727
  73. hands=lavabreaker_gauntlets,id=137519,bonus_id=1727
  74. waist=belt_of_mighty_links,id=137456,bonus_id=1727
  75. legs=mute_erasure_legguards,id=134475,bonus_id=1727
  76. feet=whelp_handlers_lined_boots,id=134464,bonus_id=1727
  77. finger1=archdruids_tainted_seal,id=134487,bonus_id=1727,enchant=binding_of_mastery
  78. finger2=ring_of_twisted_webbing,id=134540,bonus_id=1727,enchant=binding_of_mastery
  79. trinket1=naraxas_spiked_tongue,id=137349,bonus_id=1727
  80. trinket2=oakhearts_gnarled_root,id=137306,bonus_id=1727
  81. main_hand=thasdorah_legacy_of_the_windrunners,id=128826,gem_id=137550/137350/137307,relic_id=3412/3412/3412
  82.  
  83. summon_pet=cat
  84.  
  85. copy=Effin_apl_28AP
  86.  
  87. artifact=55:0:0:0:0:307:1:308:1:309:1:310:1:311:1:312:3:313:3:314:3:315:3:318:3:319:3:320:3:321:1:322:1:1337:1
  88.  
  89. copy=tsl_apl_20AP
  90.  
  91. artifact=55:0:0:0:0:307:1:308:1:310:1:312:3:313:3:315:3:319:3:320:3:321:1:322:1:1337:1
  92.  
  93. actions.precombat=flask,type=flask_of_the_seventh_demon
  94. actions.precombat+=/food,type=nightborne_delicacy_platter
  95. actions.precombat+=/summon_pet
  96. actions.precombat+=/volley
  97. actions.precombat+=/windburst
  98. actions.precombat+=/augmentation,type=defiled
  99. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  100. actions.precombat+=/snapshot_stats
  101. actions.precombat+=/potion,name=deadly_grace
  102.  
  103. actions=auto_shot
  104. actions+=/call_action_list,name=cooldowns
  105. actions+=/a_murder_of_crows
  106. actions+=/barrage
  107. actions+=/piercing_shot,if=!talent.patient_sniper.enabled&focus>50
  108. #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
  109. actions+=/windburst,if=active_enemies<2&buff.marking_targets.down&(debuff.vulnerability.down|debuff.vulnerability.remains<cast_time)
  110. actions+=/windburst,if=active_enemies<2&buff.marking_targets.down&focus+cast_regen>90
  111. actions+=/windburst,if=active_enemies<2&cooldown.sidewinders.charges=0
  112. #prioritize building vuln stacks if we don't have sniper
  113. actions+=/arcane_shot,if=!talent.patient_sniper.enabled&active_enemies=1&debuff.vulnerability.react<3&buff.marking_targets.react&debuff.hunters_mark.down
  114. actions+=/marked_shot,if=!talent.patient_sniper.enabled&debuff.vulnerability.react<3
  115. #prioritize sentinel usage if we have sentinel (not tested for single target optimization)
  116. #WARNING: prev_off_gcd potentially broken, may be firing inappropriately
  117. actions+=/marked_shot,if=prev_off_gcd.sentinel
  118. actions+=/sentinel,if=debuff.hunters_mark.down&buff.marking_targets.down
  119. actions+=/explosive_shot
  120. #prioritize AoE marked and sidewinders usage
  121. actions+=/marked_shot,if=active_enemies>=4&cooldown.sidewinders.charges_fractional>=0.8
  122. actions+=/sidewinders,if=active_enemies>1&debuff.hunters_mark.down&(buff.marking_targets.react|buff.trueshot.react|charges=2)
  123. #prioritize talent buff selections better if they're enabled to ensure refreshes
  124. actions+=/arcane_shot,if=talent.steady_focus.enabled&active_enemies=1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  125. actions+=/multishot,if=talent.steady_focus.enabled&active_enemies>1&(buff.steady_focus.down|buff.steady_focus.remains<2)
  126. actions+=/arcane_shot,if=talent.true_aim.enabled&active_enemies=1&(debuff.true_aim.react<1|debuff.true_aim.remains<2)
  127. actions+=/aimed_shot,if=buff.lock_and_load.up&debuff.vulnerability.remains>gcd.max
  128. actions+=/piercing_shot,if=talent.patient_sniper.enabled&focus>80
  129. #prioritize marked better when not restricted by sidewinders to activate it
  130. actions+=/marked_shot,if=!talent.sidewinders.enabled&(debuff.vulnerability.remains<2|buff.marking_targets.react)
  131. #control sidewinders downtime better to avoid vulnerability shuffling by pooling for aimed
  132. actions+=/pool_resource,for_next=1,if=talent.sidewinders.enabled&(focus<60&cooldown.sidewinders.charges_fractional<=1.2)
  133. actions+=/aimed_shot,if=cast_time<debuff.vulnerability.remains&(focus+cast_regen>80|debuff.hunters_mark.down)
  134. actions+=/marked_shot
  135. actions+=/black_arrow
  136. #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
  137. actions+=/sidewinders,if=debuff.hunters_mark.down&(buff.marking_targets.remains>6|buff.trueshot.react|charges=2)
  138. actions+=/sidewinders,if=focus<30&charges<=1&recharge_time<=5
  139. #non-sidewinders version of the above with the addition of filling down time with arcane (not yet optimized)
  140. actions+=/multishot,if=spell_targets.barrage>1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  141. actions+=/arcane_shot,if=spell_targets.barrage=1&(debuff.hunters_mark.down&buff.marking_targets.react|focus.time_to_max>=2)
  142. actions+=/arcane_shot,if=focus.deficit<10
  143.  
  144. actions.cooldowns+=/arcane_torrent,if=focus.deficit>=30
  145. actions.cooldowns+=/blood_fury
  146. actions.cooldowns+=/berserking
  147. actions.cooldowns+=/potion,name=deadly_grace,if=buff.trueshot.react
  148. actions.cooldowns+=/trueshot,if=(buff.bloodlust.react|target.health.pct>20+(cooldown.trueshot.remains+15))|buff.bullseye.react>15
  149.  
  150. copy=tsl_apl_28AP
  151.  
  152. artifact=55:0:0:0:0:307:1:308:1:309:1:310:1:311:1:312:3:313:3:314:3:315:3:318:3:319:3:320:3:321:1:322:1:1337:1
  153.  
  154. copy=simcraft_default_20AP
  155.  
  156. artifact=55:0:0:0:0:307:1:308:1:310:1:312:3:313:3:315:3:319:3:320:3:321:1:322:1:1337:1
  157.  
  158. actions.precombat=flask,type=flask_of_the_seventh_demon
  159. actions.precombat+=/food,type=nightborne_delicacy_platter
  160. actions.precombat+=/summon_pet
  161. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  162. actions.precombat+=/snapshot_stats
  163. actions.precombat+=/potion,name=deadly_grace
  164. actions.precombat+=/augmentation,type=defiled
  165.  
  166. # Executed every time the actor is available.
  167.  
  168. actions=auto_shot
  169. actions+=/arcane_torrent,if=focus.deficit>=30
  170. actions+=/blood_fury
  171. actions+=/berserking
  172. actions+=/trueshot,if=(target.time_to_die>175|target.health.pct<5)|buff.bullseye.stack>15
  173. actions+=/marked_shot,if=!talent.sidewinders.enabled&prev_gcd.sentinel&debuff.hunters_mark.up
  174. actions+=/call_action_list,name=careful_aim,if=(talent.careful_aim.enabled&target.health.pct>80)&spell_targets.barrage=1
  175. actions+=/a_murder_of_crows
  176. actions+=/barrage
  177. actions+=/piercing_shot,if=!talent.patient_sniper.enabled&focus>50
  178. actions+=/windburst
  179. actions+=/call_action_list,name=patientless,if=!talent.patient_sniper.enabled
  180. actions+=/arcane_shot,if=(talent.steady_focus.enabled&buff.steady_focus.down&focus.time_to_max>=2)|(talent.true_aim.enabled&(debuff.true_aim.stack<1&focus.time_to_max>=2|debuff.true_aim.remains<2))
  181. actions+=/multishot,if=(talent.steady_focus.enabled&buff.steady_focus.down&focus.time_to_max>=2&spell_targets.multishot>1)
  182. actions+=/sidewinders,if=spell_targets.sidewinders>1&(!debuff.hunters_mark.up&(buff.marking_targets.up|buff.trueshot.up|charges=2|focus<80&(charges<=1&recharge_time<=5)))
  183. actions+=/explosive_shot
  184. actions+=/piercing_shot,if=talent.patient_sniper.enabled&focus>80
  185. actions+=/marked_shot,if=talent.sidewinders.enabled&(!talent.patient_sniper.enabled|debuff.vulnerability.remains<2)|!talent.sidewinders.enabled
  186. actions+=/aimed_shot,if=cast_time<debuff.vulnerability.remains&(focus+cast_regen>80|debuff.hunters_mark.down)
  187. actions+=/black_arrow
  188. actions+=/multishot,if=spell_targets.multishot>1&(!debuff.hunters_mark.up&buff.marking_targets.up&cast_regen+action.aimed_shot.cast_regen<=focus.deficit)
  189. actions+=/arcane_shot,if=(!debuff.hunters_mark.up&buff.marking_targets.up)|focus.time_to_max>=2
  190. actions+=/sidewinders,if=!debuff.hunters_mark.up&(buff.marking_targets.up|buff.trueshot.up|charges=2|focus<80&(charges<=1&recharge_time<=5))
  191.  
  192. actions.patientless=arcane_shot,if=debuff.vulnerability.stack<3&buff.marking_targets.up&debuff.hunters_mark.down&spell_targets.arcane_shot=1
  193. actions.patientless+=/marked_shot,if=debuff.vulnerability.stack<3|debuff.hunters_mark.remains<5|(focus<50|focus>80)
  194. actions.patientless+=/sentinel,if=!talent.sidewinders.enabled&debuff.hunters_mark.down&spell_targets.sentinel>1
  195. actions.patientless+=/explosive_shot
  196. actions.patientless+=/aimed_shot,if=debuff.hunters_mark.down&cast_time<debuff.vulnerability.remains
  197. actions.patientless+=/marked_shot,if=debuff.hunters_mark.remains>5
  198. actions.patientless+=/black_arrow
  199. actions.patientless+=/multishot,if=spell_targets.multishot>1&(cast_regen+action.aimed_shot.cast_regen<=focus.deficit)
  200. actions.patientless+=/arcane_shot,if=cast_regen+action.aimed_shot.cast_regen<=focus.deficit&spell_targets.arcane_shot=1
  201.  
  202. actions.careful_aim=windburst
  203. actions.careful_aim+=/arcane_shot,if=(talent.steady_focus.enabled&buff.steady_focus.down&spell_targets.arcane_shot=1)|(talent.true_aim.enabled&(debuff.true_aim.stack<1&focus.time_to_max>=2|debuff.true_aim.remains<2))
  204. actions.careful_aim+=/marked_shot,if=talent.sidewinders.enabled&(!talent.patient_sniper.enabled|debuff.vulnerability.remains<2)|!talent.sidewinders.enabled
  205. actions.careful_aim+=/aimed_shot,if=debuff.hunters_mark.down&cast_time<debuff.vulnerability.remains
  206. actions.careful_aim+=/multishot,if=spell_targets.multishot>1&(buff.marking_targets.up|focus.time_to_max>=2)
  207. actions.careful_aim+=/arcane_shot,if=spell_targets.arcane_shot=1&(buff.marking_targets.up|focus.time_to_max>=2)
  208. actions.careful_aim+=/sidewinders,if=!debuff.hunters_mark.up&(buff.marking_targets.up|buff.trueshot.up|charges=2|focus<80&(charges<=1&recharge_time<=5))
  209.  
  210. copy=simcraft_default_28AP
  211.  
  212. artifact=55:0:0:0:0:307:1:308:1:309:1:310:1:311:1:312:3:313:3:314:3:315:3:318:3:319:3:320:3:321:1:322:1:1337:1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement