aggixx

Untitled

Sep 25th, 2016
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.11 KB | None | 0 0
  1. # This default action priority list is automatically created based on your character.
  2. # It is a attempt to provide you with a action list that is both simple and practicable,
  3. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  4. # Feel free to edit, adapt and improve it to your own needs.
  5. # SimulationCraft is always looking for updates and improvements to the default action lists.
  6.  
  7. # Executed before combat begins. Accepts non-harmful actions only.
  8. actions.precombat=flask,type=flask_of_the_seventh_demon
  9. actions.precombat+=/food,type=the_hungry_magister
  10. actions.precombat+=/augmentation,type=defiled
  11. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  12. actions.precombat+=/snapshot_stats
  13. actions.precombat+=/potion,name=old_war
  14. actions.precombat+=/metamorphosis
  15.  
  16. # Executed every time the actor is available.
  17. actions=auto_attack
  18. actions+=/wait,sec=swing.mh.remains,if=talent.demon_blades.enabled&swing.mh.remains<0.25
  19. actions+=/wait,sec=swing.oh.remains,if=talent.demon_blades.enabled&swing.oh.remains<0.25
  20. # "Getting ready to use meta" conditions, this is used in a few places.
  21. actions+=/variable,name=pooling_for_meta,value=cooldown.metamorphosis.ready&buff.metamorphosis.down&(!talent.demonic.enabled|!cooldown.eye_beam.ready)&(!talent.chaos_blades.enabled|cooldown.chaos_blades.ready)&(!talent.nemesis.enabled|debuff.nemesis.up|cooldown.nemesis.ready)
  22. actions+=/blur,if=artifact.demon_speed.enabled&cooldown.fel_rush.charges_fractional<0.5&cooldown.vengeful_retreat.remains-buff.momentum.remains>4
  23. actions+=/call_action_list,name=cooldown
  24. # Fel Rush in at the start of combat.
  25. actions+=/fel_rush,animation_cancel=1,if=time=0
  26. actions+=/pick_up_fragment,if=talent.demonic_appetite.enabled&fury.deficit>=30
  27. actions+=/consume_magic
  28. # Vengeful Retreat backwards through the target to minimize downtime.
  29. actions+=/vengeful_retreat,if=(talent.prepared.enabled|talent.momentum.enabled)&buff.prepared.down&buff.momentum.down
  30. # Fel Rush for Momentum and for fury from Fel Mastery.
  31. actions+=/fel_rush,animation_cancel=1,if=(talent.momentum.enabled|talent.fel_mastery.enabled)&(!talent.momentum.enabled|(charges=2|cooldown.vengeful_retreat.remains>4)&buff.momentum.down)&(!talent.fel_mastery.enabled|fury.deficit>=25)&raid_event.movement.in>charges*10
  32. # Use Fel Barrage at max charges, saving it for Momentum and adds if possible.
  33. actions+=/fel_barrage,if=charges>=5&(buff.momentum.up|!talent.momentum.enabled)&(active_enemies>desired_targets|raid_event.adds.in>30)
  34. actions+=/throw_glaive,if=talent.bloodlet.enabled&(!talent.momentum.enabled|buff.momentum.up)&charges=2
  35. actions+=/fury_of_the_illidari,if=active_enemies>desired_targets|raid_event.adds.in>55&(!talent.momentum.enabled|buff.momentum.up)
  36. actions+=/eye_beam,if=talent.demonic.enabled&buff.metamorphosis.down&fury.deficit<30
  37. # Use Death Sweep if it is more effective than Annihilation. See the Demon Hunter section of the wiki for how this is calculated.
  38. actions+=/death_sweep,if=death_sweep_worth_using
  39. actions+=/demons_bite,if=buff.metamorphosis.remains>gcd&cooldown.blade_dance.remains<gcd&fury<70&death_sweep_worth_using
  40. # Use Blade Dance if it is more effective than Chaos Strike. See the Demon Hunter section of the wiki for how this is calculated.
  41. actions+=/blade_dance,if=blade_dance_worth_using
  42. actions+=/throw_glaive,if=talent.bloodlet.enabled&spell_targets>=2+talent.chaos_cleave.enabled&(!talent.master_of_the_glaive.enabled|!talent.momentum.enabled|buff.momentum.up)
  43. actions+=/fel_eruption
  44. actions+=/felblade,if=fury.deficit>=30+buff.prepared.up*8
  45. actions+=/annihilation,if=!talent.momentum.enabled|buff.momentum.up|fury.deficit<=30+buff.prepared.up*8|buff.metamorphosis.remains<2|talent.demon_blades.enabled
  46. actions+=/throw_glaive,if=talent.bloodlet.enabled&(!talent.master_of_the_glaive.enabled|!talent.momentum.enabled|buff.momentum.up)
  47. actions+=/eye_beam,if=!talent.demonic.enabled&((spell_targets.eye_beam_tick>desired_targets&active_enemies>1)|(raid_event.adds.in>45&!variable.pooling_for_meta&buff.metamorphosis.down&(artifact.anguish_of_the_deceiver.enabled|active_enemies>1)))
  48. # Pool fury for various different upcoming abilities.
  49. actions+=/demons_bite,if=buff.metamorphosis.down&cooldown.blade_dance.remains<gcd&fury<55&blade_dance_worth_using
  50. actions+=/demons_bite,if=talent.demonic.enabled&buff.metamorphosis.down&cooldown.eye_beam.remains<gcd&fury.deficit>=20
  51. actions+=/demons_bite,if=talent.demonic.enabled&buff.metamorphosis.down&cooldown.eye_beam.remains<2*gcd&fury.deficit>=45
  52. actions+=/throw_glaive,if=buff.metamorphosis.down&spell_targets>=2
  53. actions+=/chaos_strike,if=(!talent.momentum.enabled|buff.momentum.up|fury.deficit<=30+buff.prepared.up*8|talent.demon_blades.enabled)&!variable.pooling_for_meta&(!talent.demonic.enabled|!cooldown.eye_beam.ready)
  54. # Use Fel Barrage if its nearing max charges, saving it for Momentum and adds if possible.
  55. actions+=/fel_barrage,if=charges=4&buff.metamorphosis.down&(buff.momentum.up|!talent.momentum.enabled)&(active_enemies>desired_targets|raid_event.adds.in>30)
  56. actions+=/fel_rush,animation_cancel=1,if=!talent.momentum.enabled&raid_event.movement.in>charges*10
  57. actions+=/demons_bite
  58. actions+=/throw_glaive,if=!talent.demon_blades.enabled|swing.mh.remains>gcd
  59. actions+=/felblade,if=movement.distance|buff.out_of_range.up
  60. actions+=/fel_rush,if=movement.distance>15|(buff.out_of_range.up&!talent.momentum.enabled)
  61. actions+=/vengeful_retreat,if=movement.distance>15
  62.  
  63. actions.cooldown=use_item,slot=neck
  64. 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)
  65. actions.cooldown+=/nemesis,if=!raid_event.adds.exists&(cooldown.metamorphosis.remains>100|target.time_to_die<70)
  66. actions.cooldown+=/nemesis,sync=metamorphosis,if=!raid_event.adds.exists
  67. actions.cooldown+=/chaos_blades,if=buff.metamorphosis.up|cooldown.metamorphosis.remains>100|target.time_to_die<20
  68. actions.cooldown+=/metamorphosis,if=variable.pooling_for_meta&fury.deficit<30&(talent.chaos_blades.enabled|!cooldown.fury_of_the_illidari.ready)
  69. actions.cooldown+=/potion,name=old_war,if=buff.metamorphosis.remains>25
Advertisement
Add Comment
Please, Sign In to add comment