Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Executed before combat begins. Accepts non-harmful actions only.
- actions.precombat=flask,type=flask_of_the_seventh_demon
- actions.precombat+=/augmentation,type=defiled
- actions.precombat+=/food,type=nightborne_delicacy_platter
- actions.precombat+=/summon_pet
- # Snapshot raid buffed stats before combat begins and pre-potting is done.
- actions.precombat+=/snapshot_stats
- actions.precombat+=/potion,name=potion_of_prolonged_power,if=spell_targets.multishot>2
- actions.precombat+=/potion,name=deadly_grace
- actions.precombat+=/volley,toggle=on
- actions.precombat+=/windburst
- # Executed every time the actor is available.
- actions=auto_shot
- actions+=/arcane_torrent,if=focus.deficit>=30&(!talent.sidewinders.enabled|cooldown.sidewinders.charges<2)
- actions+=/blood_fury
- actions+=/berserking
- actions+=/auto_shot
- actions+=/variable,name=safe_to_build,value=debuff.hunters_mark.down|(buff.trueshot.down&buff.marking_targets.down)
- actions+=/variable,name=use_multishot,value=((buff.marking_targets.up|buff.trueshot.up)&spell_targets.multishot>1)|(buff.marking_targets.down&buff.trueshot.down&spell_targets.multishot>2)
- actions+=/call_action_list,name=open,if=active_enemies=1&time<=15
- actions+=/a_murder_of_crows,if=(target.time_to_die>=cooldown+duration|target.health.pct<20)&(debuff.hunters_mark.down|(debuff.hunters_mark.remains>execute_time&debuff.vulnerability.remains>execute_time&focus+(focus.regen*debuff.vulnerability.remains)>=60&focus+(focus.regen*debuff.hunters_mark.remains)>=60))
- actions+=/call_action_list,name=cooldowns
- actions+=/call_action_list,name=trueshotaoe,if=spell_targets.multishot>1&!talent.sidewinders.enabled&buff.trueshot.up
- actions+=/black_arrow,if=debuff.hunters_mark.down|(debuff.hunters_mark.remains>execute_time&debuff.vulnerability.remains>execute_time&focus+(focus.regen*debuff.vulnerability.remains)>=70&focus+(focus.regen*debuff.hunters_mark.remains)>=70)
- actions+=/barrage,if=(target.time_to_20pct>10|target.health.pct<=20|spell_targets>1)&((buff.trueshot.down|buff.bullseye.stack<29|spell_targets>1)&debuff.hunters_mark.down|(debuff.hunters_mark.remains>execute_time&debuff.vulnerability.remains>execute_time&focus+(focus.regen*debuff.vulnerability.remains)>=90&focus+(focus.regen*debuff.hunters_mark.remains)>=90))
- actions+=/call_action_list,name=targetdie,if=target.time_to_die<6&spell_targets.multishot=1
- actions+=/call_action_list,name=ps,if=talent.patient_sniper.enabled
- actions+=/call_action_list,name=nps,if=!talent.patient_sniper.enabled
- ########## Patient Sniper
- actions.ps=marked_shot,cycle_targets=1,if=time<15|(talent.sidewinders.enabled&talent.barrage.enabled&spell_targets>2)|debuff.hunters_mark.remains<=gcd|((debuff.vulnerability.up|talent.sidewinders.enabled)&debuff.vulnerability.remains<=gcd)
- actions.ps+=/windburst,if=talent.sidewinders.enabled&(debuff.hunters_mark.down|(debuff.hunters_mark.remains>execute_time&focus+(focus.regen*debuff.hunters_mark.remains)>=50))|buff.trueshot.up
- actions.ps+=/sidewinders,if=buff.trueshot.up&((debuff.hunters_mark.down&buff.marking_targets.down&buff.trueshot.remains<2)|(charges_fractional>=1.9&(focus.deficit>70|spell_targets>1)))
- actions.ps+=/multishot,if=buff.marking_targets.up&debuff.hunters_mark.down&variable.use_multishot&focus.deficit>2*spell_targets+gcd*focus.regen
- actions.ps+=/aimed_shot,if=buff.lock_and_load.up&debuff.vulnerability.remains>execute_time
- actions.ps+=/marked_shot,if=buff.trueshot.up&!talent.sidewinders.enabled
- actions.ps+=/arcane_shot,if=buff.trueshot.up
- actions.ps+=/aimed_shot,if=debuff.hunters_mark.down&debuff.vulnerability.remains>execute_time&(!talent.piercing_shot.enabled|cooldown.piercing_shot.remains>5|focus>120)
- actions.ps+=/aimed_shot,if=talent.sidewinders.enabled&debuff.hunters_mark.remains>execute_time&debuff.vulnerability.remains>execute_time&(focus+debuff.hunters_mark.remains*focus.regen>=80&focus+focus.regen*debuff.vulnerability.remains>=80)&(!talent.piercing_shot.enabled|cooldown.piercing_shot.remains>5|focus>120)
- actions.ps+=/aimed_shot,if=!talent.sidewinders.enabled&debuff.hunters_mark.remains>execute_time&debuff.vulnerability.remains>execute_time&((buff.trueshot.up&focus>=80)|(buff.trueshot.down&focus+debuff.hunters_mark.remains*focus.regen>=80&focus+focus.regen*debuff.vulnerability.remains>=80))&(!talent.piercing_shot.enabled|cooldown.piercing_shot.remains>5|focus>120)
- actions.ps+=/windburst,if=!talent.sidewinders.enabled&focus>80&(debuff.hunters_mark.down|(debuff.hunters_mark.remains>execute_time&focus+(focus.regen*debuff.hunters_mark.remains)>=50))
- actions.ps+=/marked_shot,if=(talent.sidewinders.enabled&spell_targets>1)|focus.deficit<50|buff.trueshot.up|(buff.marking_targets.up&(!talent.sidewinders.enabled|cooldown.sidewinders.charges_fractional>=1.2))
- actions.ps+=/piercing_shot,if=focus>80
- actions.ps+=/sidewinders,if=variable.safe_to_build&((buff.trueshot.up&(focus.deficit>70|debuff.vulnerability.remains<gcd))|charges_fractional>=1.9)
- actions.ps+=/sidewinders,if=(buff.marking_targets.up&debuff.hunters_mark.down&buff.trueshot.down)|(charges_fractional>1&target.time_to_die<11)
- actions.ps+=/arcane_shot,if=variable.safe_to_build&!variable.use_multishot&focus.deficit>5+gcd*focus.regen
- actions.ps+=/multishot,if=variable.safe_to_build&variable.use_multishot&focus.deficit>2*spell_targets+gcd*focus.regen
- actions.ps+=/aimed_shot,if=debuff.vulnerability.down&focus>80&cooldown.windburst.remains>focus.time_to_max
- ########## non Patient Sniper
- actions.nps=windburst
- actions.nps+=/piercing_shot,if=focus>=100
- actions.nps+=/sentinel,if=debuff.hunters_mark.down&focus>30&buff.trueshot.down
- actions.nps+=/sidewinders,if=debuff.vulnerability.remains<gcd&time>6
- actions.nps+=/aimed_shot,if=buff.lock_and_load.up&spell_targets.barrage<3
- actions.nps+=/marked_shot
- actions.nps+=/explosive_shot
- actions.nps+=/sidewinders,if=((buff.marking_targets.up|buff.trueshot.up)&focus.deficit>70)|charges_fractional>=1.9
- actions.nps+=/arcane_shot,if=!variable.use_multishot&(buff.marking_targets.up|(talent.steady_focus.enabled&(buff.steady_focus.down|buff.steady_focus.remains<2)))
- actions.nps+=/multishot,if=variable.use_multishot&(buff.marking_targets.up|(talent.steady_focus.enabled&(buff.steady_focus.down|buff.steady_focus.remains<2)))
- actions.nps+=/aimed_shot,if=!talent.piercing_shot.enabled|cooldown.piercing_shot.remains>3
- actions.nps+=/arcane_shot,if=!variable.use_multishot
- actions.nps+=/multishot,if=variable.use_multishot
- actions.cooldowns=potion,name=potion_of_prolonged_power,if=spell_targets.multishot>2&((buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23|target.time_to_die<62)
- actions.cooldowns+=/potion,name=deadly_grace,if=(buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23|target.time_to_die<31
- actions.cooldowns+=/trueshot,if=time<5|buff.bloodlust.react|target.time_to_die>=(cooldown+duration)|buff.bullseye.react>25|target.time_to_die<16
- actions.targetdie=marked_shot
- actions.targetdie+=/windburst
- actions.targetdie+=/aimed_shot,if=debuff.vulnerability.remains>execute_time&target.time_to_die>execute_time
- actions.targetdie+=/sidewinders
- actions.targetdie+=/aimed_shot
- actions.targetdie+=/arcane_shot
- actions.trueshotaoe=marked_shot
- actions.trueshotaoe+=/barrage,if=!talent.patient_sniper.enabled
- actions.trueshotaoe+=/piercing_shot
- actions.trueshotaoe+=/explosive_shot
- actions.trueshotaoe+=/aimed_shot,if=(!talent.patient_sniper.enabled|talent.trick_shot.enabled)&spell_targets.multishot=2&buff.lock_and_load.up&execute_time<debuff.vulnerability.remains
- actions.trueshotaoe+=/multishot
- actions.open=a_murder_of_crows
- actions.open+=/trueshot
- actions.open+=/piercing_shot
- actions.open+=/explosive_shot
- actions.open+=/barrage,if=!talent.patient_sniper.enabled
- #debuff.vulnerability.stack broken
- actions.open+=/arcane_shot,line_cd=16&!talent.patient_sniper.enabled
- actions.open+=/aimed_shot,if=!talent.patient_sniper.enabled&(buff.lock_and_load.up|focus>90&talent.trick_shot.enabled)
- actions.open+=/marked_shot
- actions.open+=/sidewinders,if=(debuff.hunters_mark.down&buff.marking_targets.down&buff.trueshot.remains<2)|(charges_fractional>=1.9&focus<80)
- actions.open+=/barrage,if=buff.trueshot.remains<1
- actions.open+=/aimed_shot,if=buff.lock_and_load.up&execute_time<debuff.vulnerability.remains
- actions.open+=/black_arrow
- actions.open+=/arcane_shot
- actions.open+=/aimed_shot,if=execute_time<debuff.vulnerability.remains
- actions.open+=/sidewinders
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement