Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- single_actor_batch=1
- demonhunter="T23_Demon_Hunter_Havoc"
- source=default
- spec=havoc
- level=120
- race=night_elf
- timeofday=night
- role=attack
- position=back
- talents=1310221
- # 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+=/metamorphosis,if=!azerite.chaotic_transformation.enabled
- # Executed every time the actor is available.
- actions=auto_attack
- actions+=/variable,name=blade_dance,value=talent.first_blood.enabled|spell_targets.blade_dance1>=(3-talent.trail_of_ruin.enabled)
- actions+=/variable,name=waiting_for_nemesis,value=!(!talent.nemesis.enabled|cooldown.nemesis.ready|cooldown.nemesis.remains>target.time_to_die|cooldown.nemesis.remains>60)
- actions+=/variable,name=pooling_for_meta,value=!talent.demonic.enabled&cooldown.metamorphosis.remains<6&fury.deficit>30&(!variable.waiting_for_nemesis|cooldown.nemesis.remains<10)
- actions+=/variable,name=pooling_for_blade_dance,value=variable.blade_dance&(fury<75-talent.first_blood.enabled*20)
- actions+=/variable,name=pooling_for_eye_beam,value=talent.demonic.enabled&!talent.blind_fury.enabled&cooldown.eye_beam.remains<(gcd.max*2)&fury.deficit>20
- actions+=/variable,name=waiting_for_dark_slash,value=talent.dark_slash.enabled&!variable.pooling_for_blade_dance&!variable.pooling_for_meta&cooldown.dark_slash.up
- actions+=/variable,name=waiting_for_momentum,value=talent.momentum.enabled&!buff.momentum.up
- actions+=/disrupt
- actions+=/call_action_list,name=cooldown,if=gcd.remains=0
- actions+=/pick_up_fragment,if=fury.deficit>=35
- actions+=/call_action_list,name=dark_slash,if=talent.dark_slash.enabled&(variable.waiting_for_dark_slash|debuff.dark_slash.up)
- actions+=/run_action_list,name=demonic,if=talent.demonic.enabled
- actions+=/run_action_list,name=normal
- actions.cooldown=metamorphosis,if=!(talent.demonic.enabled|variable.pooling_for_meta|variable.waiting_for_nemesis)|target.time_to_die<25
- actions.cooldown+=/metamorphosis,if=talent.demonic.enabled&(!azerite.chaotic_transformation.enabled|(cooldown.eye_beam.remains>20&cooldown.blade_dance.remains>gcd.max))
- actions.cooldown+=/nemesis,target_if=min:target.time_to_die,if=raid_event.adds.exists&debuff.nemesis.down&(active_enemies>desired_targets|raid_event.adds.in>60)
- actions.cooldown+=/nemesis,if=!raid_event.adds.exists
- actions.cooldown+=/potion,if=buff.metamorphosis.remains>25|target.time_to_die<60
- actions.cooldown+=/use_item,name=variable_intensity_gigavolt_oscillating_reactor
- actions.dark_slash=dark_slash,if=fury>=80&(!variable.blade_dance|!cooldown.blade_dance.ready)
- actions.dark_slash+=/annihilation,if=debuff.dark_slash.up
- actions.dark_slash+=/chaos_strike,if=debuff.dark_slash.up
- actions.demonic=death_sweep,if=variable.blade_dance
- actions.demonic+=/eye_beam,if=raid_event.adds.up|raid_event.adds.in>25
- actions.demonic+=/fel_barrage,if=((!cooldown.eye_beam.up|buff.metamorphosis.up)&raid_event.adds.in>30)|active_enemies>desired_targets
- actions.demonic+=/blade_dance,if=variable.blade_dance&!cooldown.metamorphosis.ready&(cooldown.eye_beam.remains>(5-azerite.revolving_blades.rank*3)|(raid_event.adds.in>cooldown&raid_event.adds.in<25))
- actions.demonic+=/immolation_aura
- actions.demonic+=/annihilation,if=!variable.pooling_for_blade_dance
- actions.demonic+=/felblade,if=fury.deficit>=40
- actions.demonic+=/chaos_strike,if=!variable.pooling_for_blade_dance&!variable.pooling_for_eye_beam
- actions.demonic+=/fel_rush,if=talent.demon_blades.enabled&!cooldown.eye_beam.ready&(charges=2|(raid_event.movement.in>10&raid_event.adds.in>10))
- actions.demonic+=/demons_bite
- actions.demonic+=/throw_glaive,if=buff.out_of_range.up
- actions.demonic+=/fel_rush,if=movement.distance>15|buff.out_of_range.up
- actions.demonic+=/vengeful_retreat,if=movement.distance>15
- actions.demonic+=/throw_glaive,if=talent.demon_blades.enabled
- actions.normal=vengeful_retreat,if=talent.momentum.enabled&buff.prepared.down&time>1
- actions.normal+=/fel_rush,if=(variable.waiting_for_momentum|talent.fel_mastery.enabled)&(charges=2|(raid_event.movement.in>10&raid_event.adds.in>10))
- actions.normal+=/fel_barrage,if=!variable.waiting_for_momentum&(active_enemies>desired_targets|raid_event.adds.in>30)
- actions.normal+=/death_sweep,if=variable.blade_dance
- actions.normal+=/immolation_aura
- actions.normal+=/eye_beam,if=active_enemies>1&(!raid_event.adds.exists|raid_event.adds.up)&!variable.waiting_for_momentum
- actions.normal+=/blade_dance,if=variable.blade_dance
- actions.normal+=/felblade,if=fury.deficit>=40
- actions.normal+=/eye_beam,if=!talent.blind_fury.enabled&!variable.waiting_for_dark_slash&raid_event.adds.in>cooldown
- actions.normal+=/annihilation,if=(talent.demon_blades.enabled|!variable.waiting_for_momentum|fury.deficit<30|buff.metamorphosis.remains<5)&!variable.pooling_for_blade_dance&!variable.waiting_for_dark_slash
- actions.normal+=/chaos_strike,if=(talent.demon_blades.enabled|!variable.waiting_for_momentum|fury.deficit<30)&!variable.pooling_for_meta&!variable.pooling_for_blade_dance&!variable.waiting_for_dark_slash
- actions.normal+=/eye_beam,if=talent.blind_fury.enabled&raid_event.adds.in>cooldown
- actions.normal+=/demons_bite
- actions.normal+=/fel_rush,if=!talent.momentum.enabled&raid_event.movement.in>charges*10&talent.demon_blades.enabled
- actions.normal+=/felblade,if=movement.distance>15|buff.out_of_range.up
- actions.normal+=/fel_rush,if=movement.distance>15|(buff.out_of_range.up&!talent.momentum.enabled)
- actions.normal+=/vengeful_retreat,if=movement.distance>15
- actions.normal+=/throw_glaive,if=talent.demon_blades.enabled
- head=tidemothers_cover,id=165819,bonus_id=4824/1537/4775,azerite_powers=13/159/126/30/15
- neck=heart_of_azeroth,id=158075,bonus_id=4929/5814/4936/1566,azerite_level=48
- shoulders=phantom_stalker_shoulders,id=165523,bonus_id=4824/1537/4775,azerite_powers=13/352/159/30/15
- back=loa_exultants_shroud,id=165512,bonus_id=4800/1537
- chest=mekkatorques_bomber_jacket,id=165830,bonus_id=4824/1537/4775,azerite_powers=13/220/562/22/564
- wrists=bracers_of_regal_devotion,id=165517,bonus_id=4800/1537
- hands=gloves_of_spiritual_grace,id=165514,bonus_id=4800/1537
- waist=stretched_sinew_waistcord,id=165525,bonus_id=4800/1537
- legs=cranedancer_leggings,id=165521,bonus_id=4800/1537
- feet=embossed_deckwalkers,id=165527,bonus_id=4800/1537
- finger1=seal_of_the_zandalari_empire,id=165567,bonus_id=4800/1537,enchant=pact_of_haste
- finger2=lord_admirals_signet,id=165566,bonus_id=4800/1537,enchant=pact_of_haste
- trinket1=kimbuls_razor_claw,id=165579,bonus_id=4800/1537
- trinket2=variable_intensity_gigavolt_oscillating_reactor,id=165572,bonus_id=4800/1537
- main_hand=daelin_proudmoores_saber,id=165604,bonus_id=4800/1537,enchant=versatile_navigation
- off_hand=bloodtooth_the_soulfeaster,id=165591,bonus_id=4800/1537,enchant=deadly_navigation
- # Gear Summary
- # gear_ilvl=416.81
- # gear_agility=5821
- # gear_stamina=9969
- # gear_crit_rating=727
- # gear_haste_rating=1273
- # gear_mastery_rating=862
- # gear_versatility_rating=535
- # gear_armor=2363
- # set_bonus=gift_of_the_loa_2pc=1
- # set_bonus=keepsakes_2pc=1
- copy=NoCapImmo
- actions.demonic=death_sweep,if=variable.blade_dance
- actions.demonic+=/eye_beam,if=raid_event.adds.up|raid_event.adds.in>25
- actions.demonic+=/fel_barrage,if=((!cooldown.eye_beam.up|buff.metamorphosis.up)&raid_event.adds.in>30)|active_enemies>desired_targets
- actions.demonic+=/blade_dance,if=variable.blade_dance&!cooldown.metamorphosis.ready&(cooldown.eye_beam.remains>(5-azerite.revolving_blades.rank*3)|(raid_event.adds.in>cooldown&raid_event.adds.in<25))
- actions.demonic+=/immolation_aura,if=fury.deficit>20
- actions.demonic+=/annihilation,if=!variable.pooling_for_blade_dance
- actions.demonic+=/felblade,if=fury.deficit>=40
- actions.demonic+=/chaos_strike,if=!variable.pooling_for_blade_dance&!variable.pooling_for_eye_beam
- actions.demonic+=/fel_rush,if=talent.demon_blades.enabled&!cooldown.eye_beam.ready&(charges=2|(raid_event.movement.in>10&raid_event.adds.in>10))
- actions.demonic+=/demons_bite
- actions.demonic+=/throw_glaive,if=buff.out_of_range.up
- actions.demonic+=/fel_rush,if=movement.distance>15|buff.out_of_range.up
- actions.demonic+=/vengeful_retreat,if=movement.distance>15
- actions.demonic+=/throw_glaive,if=talent.demon_blades.enabled
- actions.normal=vengeful_retreat,if=talent.momentum.enabled&buff.prepared.down&time>1
- actions.normal+=/fel_rush,if=(variable.waiting_for_momentum|talent.fel_mastery.enabled)&(charges=2|(raid_event.movement.in>10&raid_event.adds.in>10))
- actions.normal+=/fel_barrage,if=!variable.waiting_for_momentum&(active_enemies>desired_targets|raid_event.adds.in>30)
- actions.normal+=/death_sweep,if=variable.blade_dance
- actions.normal+=/immolation_aura,if=fury.deficit>20
- actions.normal+=/eye_beam,if=active_enemies>1&(!raid_event.adds.exists|raid_event.adds.up)&!variable.waiting_for_momentum
- actions.normal+=/blade_dance,if=variable.blade_dance
- actions.normal+=/felblade,if=fury.deficit>=40
- actions.normal+=/eye_beam,if=!talent.blind_fury.enabled&!variable.waiting_for_dark_slash&raid_event.adds.in>cooldown
- actions.normal+=/annihilation,if=(talent.demon_blades.enabled|!variable.waiting_for_momentum|fury.deficit<30|buff.metamorphosis.remains<5)&!variable.pooling_for_blade_dance&!variable.waiting_for_dark_slash
- actions.normal+=/chaos_strike,if=(talent.demon_blades.enabled|!variable.waiting_for_momentum|fury.deficit<30)&!variable.pooling_for_meta&!variable.pooling_for_blade_dance&!variable.waiting_for_dark_slash
- actions.normal+=/eye_beam,if=talent.blind_fury.enabled&raid_event.adds.in>cooldown
- actions.normal+=/demons_bite
- actions.normal+=/fel_rush,if=!talent.momentum.enabled&raid_event.movement.in>charges*10&talent.demon_blades.enabled
- actions.normal+=/felblade,if=movement.distance>15|buff.out_of_range.up
- actions.normal+=/fel_rush,if=movement.distance>15|(buff.out_of_range.up&!talent.momentum.enabled)
- actions.normal+=/vengeful_retreat,if=movement.distance>15
- actions.normal+=/throw_glaive,if=talent.demon_blades.enabled
- copy=EyeBeamSub50
- actions.demonic=death_sweep,if=variable.blade_dance
- actions.demonic+=/eye_beam,if=fury<50&(raid_event.adds.up|raid_event.adds.in>25)
- actions.demonic+=/fel_barrage,if=((!cooldown.eye_beam.up|buff.metamorphosis.up)&raid_event.adds.in>30)|active_enemies>desired_targets
- actions.demonic+=/blade_dance,if=variable.blade_dance&!cooldown.metamorphosis.ready&(cooldown.eye_beam.remains>(5-azerite.revolving_blades.rank*3)|(raid_event.adds.in>cooldown&raid_event.adds.in<25))
- actions.demonic+=/immolation_aura
- actions.demonic+=/annihilation,if=!variable.pooling_for_blade_dance
- actions.demonic+=/felblade,if=fury.deficit>=40
- actions.demonic+=/chaos_strike,if=!variable.pooling_for_blade_dance&!variable.pooling_for_eye_beam
- actions.demonic+=/fel_rush,if=talent.demon_blades.enabled&!cooldown.eye_beam.ready&(charges=2|(raid_event.movement.in>10&raid_event.adds.in>10))
- actions.demonic+=/demons_bite
- actions.demonic+=/throw_glaive,if=buff.out_of_range.up
- actions.demonic+=/fel_rush,if=movement.distance>15|buff.out_of_range.up
- actions.demonic+=/vengeful_retreat,if=movement.distance>15
- actions.demonic+=/throw_glaive,if=talent.demon_blades.enabled
- actions.normal=vengeful_retreat,if=talent.momentum.enabled&buff.prepared.down&time>1
- actions.normal+=/fel_rush,if=(variable.waiting_for_momentum|talent.fel_mastery.enabled)&(charges=2|(raid_event.movement.in>10&raid_event.adds.in>10))
- actions.normal+=/fel_barrage,if=!variable.waiting_for_momentum&(active_enemies>desired_targets|raid_event.adds.in>30)
- actions.normal+=/death_sweep,if=variable.blade_dance
- actions.normal+=/immolation_aura
- actions.normal+=/eye_beam,if=fury<50&(active_enemies>1&(!raid_event.adds.exists|raid_event.adds.up)&!variable.waiting_for_momentum)
- actions.normal+=/blade_dance,if=variable.blade_dance
- actions.normal+=/felblade,if=fury.deficit>=40
- actions.normal+=/eye_beam,if=fury<50&(!talent.blind_fury.enabled&!variable.waiting_for_dark_slash&raid_event.adds.in>cooldown)
- actions.normal+=/annihilation,if=(talent.demon_blades.enabled|!variable.waiting_for_momentum|fury.deficit<30|buff.metamorphosis.remains<5)&!variable.pooling_for_blade_dance&!variable.waiting_for_dark_slash
- actions.normal+=/chaos_strike,if=(talent.demon_blades.enabled|!variable.waiting_for_momentum|fury.deficit<30)&!variable.pooling_for_meta&!variable.pooling_for_blade_dance&!variable.waiting_for_dark_slash
- actions.normal+=/eye_beam,if=fury<50&(talent.blind_fury.enabled&raid_event.adds.in>cooldown)
- actions.normal+=/demons_bite
- actions.normal+=/fel_rush,if=!talent.momentum.enabled&raid_event.movement.in>charges*10&talent.demon_blades.enabled
- actions.normal+=/felblade,if=movement.distance>15|buff.out_of_range.up
- actions.normal+=/fel_rush,if=movement.distance>15|(buff.out_of_range.up&!talent.momentum.enabled)
- actions.normal+=/vengeful_retreat,if=movement.distance>15
- actions.normal+=/throw_glaive,if=talent.demon_blades.enabled
- copy=BothChanges
- actions.demonic=death_sweep,if=variable.blade_dance
- actions.demonic+=/eye_beam,if=fury<50&(raid_event.adds.up|raid_event.adds.in>25)
- actions.demonic+=/fel_barrage,if=((!cooldown.eye_beam.up|buff.metamorphosis.up)&raid_event.adds.in>30)|active_enemies>desired_targets
- actions.demonic+=/blade_dance,if=variable.blade_dance&!cooldown.metamorphosis.ready&(cooldown.eye_beam.remains>(5-azerite.revolving_blades.rank*3)|(raid_event.adds.in>cooldown&raid_event.adds.in<25))
- actions.demonic+=/immolation_aura,if=fury.deficit>20
- actions.demonic+=/annihilation,if=!variable.pooling_for_blade_dance
- actions.demonic+=/felblade,if=fury.deficit>=40
- actions.demonic+=/chaos_strike,if=!variable.pooling_for_blade_dance&!variable.pooling_for_eye_beam
- actions.demonic+=/fel_rush,if=talent.demon_blades.enabled&!cooldown.eye_beam.ready&(charges=2|(raid_event.movement.in>10&raid_event.adds.in>10))
- actions.demonic+=/demons_bite
- actions.demonic+=/throw_glaive,if=buff.out_of_range.up
- actions.demonic+=/fel_rush,if=movement.distance>15|buff.out_of_range.up
- actions.demonic+=/vengeful_retreat,if=movement.distance>15
- actions.demonic+=/throw_glaive,if=talent.demon_blades.enabled
- actions.normal=vengeful_retreat,if=talent.momentum.enabled&buff.prepared.down&time>1
- actions.normal+=/fel_rush,if=(variable.waiting_for_momentum|talent.fel_mastery.enabled)&(charges=2|(raid_event.movement.in>10&raid_event.adds.in>10))
- actions.normal+=/fel_barrage,if=!variable.waiting_for_momentum&(active_enemies>desired_targets|raid_event.adds.in>30)
- actions.normal+=/death_sweep,if=variable.blade_dance
- actions.normal+=/immolation_aura,if=fury.deficit>20
- actions.normal+=/eye_beam,if=fury<50&(active_enemies>1&(!raid_event.adds.exists|raid_event.adds.up)&!variable.waiting_for_momentum)
- actions.normal+=/blade_dance,if=variable.blade_dance
- actions.normal+=/felblade,if=fury.deficit>=40
- actions.normal+=/eye_beam,if=fury<50&(!talent.blind_fury.enabled&!variable.waiting_for_dark_slash&raid_event.adds.in>cooldown)
- actions.normal+=/annihilation,if=(talent.demon_blades.enabled|!variable.waiting_for_momentum|fury.deficit<30|buff.metamorphosis.remains<5)&!variable.pooling_for_blade_dance&!variable.waiting_for_dark_slash
- actions.normal+=/chaos_strike,if=(talent.demon_blades.enabled|!variable.waiting_for_momentum|fury.deficit<30)&!variable.pooling_for_meta&!variable.pooling_for_blade_dance&!variable.waiting_for_dark_slash
- actions.normal+=/eye_beam,if=fury<50&(talent.blind_fury.enabled&raid_event.adds.in>cooldown)
- actions.normal+=/demons_bite
- actions.normal+=/fel_rush,if=!talent.momentum.enabled&raid_event.movement.in>charges*10&talent.demon_blades.enabled
- actions.normal+=/felblade,if=movement.distance>15|buff.out_of_range.up
- actions.normal+=/fel_rush,if=movement.distance>15|(buff.out_of_range.up&!talent.momentum.enabled)
- actions.normal+=/vengeful_retreat,if=movement.distance>15
- actions.normal+=/throw_glaive,if=talent.demon_blades.enabled
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement