hunter="PR_Hunter_Marksmanship"
source=default
spec=marksmanship
level=120
race=lightforged_draenei
role=attack
position=ranged_back
talents=2103012

# Default consumables
potion=battle_potion_of_agility
flask=currents
food=bountiful_captains_feast
augmentation=battle_scarred

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/augmentation
actions.precombat+=/food
# Snapshot raid buffed stats before combat begins and pre-potting is done.
actions.precombat+=/snapshot_stats
actions.precombat+=/potion
actions.precombat+=/hunters_mark
# Precast this as early as possible to potentially gain another cast during the fight.
actions.precombat+=/double_tap,precast_time=10
actions.precombat+=/trueshot,precast_time=1.5,if=active_enemies>2
actions.precombat+=/aimed_shot,if=active_enemies<3

# Executed every time the actor is available.
actions=auto_shot
# Try to line up activated trinkets with Trueshot
actions+=/use_items,if=buff.trueshot.up|!talent.calling_the_shots.enabled|target.time_to_die<20
actions+=/call_action_list,name=cds
actions+=/call_action_list,name=st,if=active_enemies<3
actions+=/call_action_list,name=trickshots,if=active_enemies>2

actions.cds=hunters_mark,if=debuff.hunters_mark.down&!buff.trueshot.up
actions.cds+=/double_tap,if=cooldown.rapid_fire.remains<gcd|cooldown.rapid_fire.remains<cooldown.aimed_shot.remains|target.time_to_die<20
actions.cds+=/berserking,if=buff.trueshot.up&(target.time_to_die>cooldown.berserking.duration+duration|(target.health.pct<20|!talent.careful_aim.enabled))|target.time_to_die<13
actions.cds+=/blood_fury,if=buff.trueshot.up&(target.time_to_die>cooldown.blood_fury.duration+duration|(target.health.pct<20|!talent.careful_aim.enabled))|target.time_to_die<16
actions.cds+=/ancestral_call,if=buff.trueshot.up&(target.time_to_die>cooldown.ancestral_call.duration+duration|(target.health.pct<20|!talent.careful_aim.enabled))|target.time_to_die<16
actions.cds+=/fireblood,if=buff.trueshot.up&(target.time_to_die>cooldown.fireblood.duration+duration|(target.health.pct<20|!talent.careful_aim.enabled))|target.time_to_die<9
actions.cds+=/lights_judgment
actions.cds+=/potion,if=buff.trueshot.react&buff.bloodlust.react|buff.trueshot.up&ca_execute|target.time_to_die<25
actions.cds+=/trueshot,if=focus>60&(buff.precise_shots.down&cooldown.rapid_fire.remains&target.time_to_die>cooldown.trueshot.duration_guess+duration|target.health.pct<20|!talent.careful_aim.enabled)|target.time_to_die<15

actions.st=explosive_shot
actions.st+=/barrage,if=active_enemies>1
actions.st+=/a_murder_of_crows
actions.st+=/serpent_sting,if=refreshable&!action.serpent_sting.in_flight
actions.st+=/rapid_fire,if=buff.trueshot.down|focus<70
actions.st+=/arcane_shot,if=buff.trueshot.up&buff.master_marksman.up
actions.st+=/aimed_shot,if=buff.trueshot.up|(buff.double_tap.down|ca_execute)&buff.precise_shots.down|full_recharge_time<cast_time
actions.st+=/piercing_shot
actions.st+=/arcane_shot,if=buff.trueshot.down&(buff.precise_shots.up&(focus>41|buff.master_marksman.up)|(focus>50&azerite.focused_fire.enabled|focus>75)&(cooldown.trueshot.remains>5|focus>80)|target.time_to_die<5)
actions.st+=/steady_shot

actions.trickshots=barrage
actions.trickshots+=/explosive_shot
actions.trickshots+=/aimed_shot,if=buff.trick_shots.up&ca_execute&buff.double_tap.up
actions.trickshots+=/rapid_fire,if=buff.trick_shots.up&(azerite.focused_fire.enabled|azerite.in_the_rhythm.rank>1|azerite.surging_shots.enabled|talent.streamline.enabled)
actions.trickshots+=/aimed_shot,if=buff.trick_shots.up&(buff.precise_shots.down|cooldown.aimed_shot.full_recharge_time<action.aimed_shot.cast_time|buff.trueshot.up)
actions.trickshots+=/rapid_fire,if=buff.trick_shots.up
actions.trickshots+=/multishot,if=buff.trick_shots.down|buff.precise_shots.up&!buff.trueshot.up|focus>70
actions.trickshots+=/piercing_shot
actions.trickshots+=/a_murder_of_crows
actions.trickshots+=/serpent_sting,if=refreshable&!action.serpent_sting.in_flight
actions.trickshots+=/steady_shot

head=hood_of_the_dark_reaper,id=159391,bonus_id=4779/1512/4786/4775,azerite_powers=192/30/13
neck=heart_of_azeroth,id=158075,bonus_id=4929/1524,azerite_level=27
shoulders=hookbarbed_spaulders,id=159376,bonus_id=4779/1512/4786/4775,azerite_powers=479/30/13
back=drape_of_the_loyal_vassal,id=158375,bonus_id=4779/1512/4786
chest=corrupted_hexxers_vestments,id=159370,bonus_id=4779/1512/4786/4775,azerite_powers=482/22/13
wrists=slaughterhousechain_bracers,id=159397,bonus_id=4779/1512/4786
hands=sepulchral_constructs_gloves,id=160213,bonus_id=4779/1512/4786
waist=shalebiter_interlinked_chain,id=159361,bonus_id=4779/1512/4786
legs=sea_priests_greaves,id=159359,bonus_id=4779/1512/4786
feet=surefoot_sabatons,id=159379,bonus_id=4779/1512/4786
finger1=footbomb_championship_ring,id=159462,bonus_id=4779/1512/4786,enchant=pact_of_haste
finger2=seal_of_questionable_loyalties,id=158314,bonus_id=4779/1512/4786,enchant=pact_of_haste
trinket1=harlans_loaded_dice,id=155881,bonus_id=4779/1512
trinket2=galecallers_boon,id=159614,bonus_id=4779/1512/4786
main_hand=hallowed_ossein_longbow,id=158711,bonus_id=4779/1512/4786,enchant=incendiary_ammunition

# Gear Summary
# gear_ilvl=341.47
# gear_agility=2883
# gear_stamina=4465
# gear_crit_rating=456
# gear_haste_rating=985
# gear_mastery_rating=1036
# gear_armor=2063
