Advertisement
Robertqt

Untitled

Jul 16th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.15 KB | None | 0 0
  1. # Default consumables
  2. potion=unbridled_fury
  3. flask=greater_flask_of_endless_fathoms
  4. food=baked_port_tato
  5. augmentation=battle_scarred
  6.  
  7. # This default action priority list is automatically created based on your character.
  8. # It is a attempt to provide you with a action list that is both simple and practicable,
  9. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  10. # Feel free to edit, adapt and improve it to your own needs.
  11. # SimulationCraft is always looking for updates and improvements to the default action lists.
  12.  
  13. # Executed before combat begins. Accepts non-harmful actions only.
  14. actions.precombat=flask
  15. actions.precombat+=/food
  16. actions.precombat+=/augmentation
  17. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  18. actions.precombat+=/snapshot_stats
  19. actions.precombat+=/potion
  20. actions.precombat+=/variable,name=mind_blast_targets,op=set,value=floor((4.5+azerite.whispers_of_the_damned.rank)%(1+0.27*azerite.searing_dialogue.rank))
  21. actions.precombat+=/variable,name=swp_trait_ranks_check,op=set,value=(1-0.07*azerite.death_throes.rank+0.2*azerite.thought_harvester.rank)*(1-0.09*azerite.thought_harvester.rank*azerite.searing_dialogue.rank)
  22. actions.precombat+=/variable,name=vt_trait_ranks_check,op=set,value=(1-0.04*azerite.thought_harvester.rank-0.05*azerite.spiteful_apparitions.rank)
  23. actions.precombat+=/variable,name=vt_mis_trait_ranks_check,op=set,value=(1-0.07*azerite.death_throes.rank-0.03*azerite.thought_harvester.rank-0.055*azerite.spiteful_apparitions.rank)*(1-0.027*azerite.thought_harvester.rank*azerite.searing_dialogue.rank)
  24. actions.precombat+=/variable,name=vt_mis_sd_check,op=set,value=1-0.014*azerite.searing_dialogue.rank
  25. actions.precombat+=/shadowform,if=!buff.shadowform.up
  26. actions.precombat+=/mind_blast,if=spell_targets.mind_sear<2|azerite.thought_harvester.rank=0
  27. actions.precombat+=/vampiric_touch
  28.  
  29. # Executed every time the actor is available.
  30. actions=use_item,slot=legs
  31. actions+=/potion,if=buff.bloodlust.react|target.time_to_die<=80|target.health.pct<35
  32. actions+=/variable,name=dots_up,op=set,value=dot.shadow_word_pain.ticking&dot.vampiric_touch.ticking
  33. actions+=/run_action_list,name=cleave,if=active_enemies>1
  34. actions+=/run_action_list,name=single,if=active_enemies=1
  35.  
  36. actions.cleave=void_eruption
  37. actions.cleave+=/dark_ascension,if=buff.voidform.down
  38. actions.cleave+=/vampiric_touch,if=!ticking&azerite.thought_harvester.rank>=1
  39. actions.cleave+=/mind_sear,if=buff.harvested_thoughts.up
  40. actions.cleave+=/void_bolt
  41. actions.cleave+=/use_item,name=azsharas_font_of_power,if=(buff.voidform.up&buff.chorus_of_insanity.stack>20)|azerite.chorus_of_insanity.rank=0
  42. actions.cleave+=/memory_of_lucid_dreams,if=(buff.voidform.stack>20&insanity<=50)|buff.voidform.stack>(25+5*buff.bloodlust.up)|(current_insanity_drain*gcd.max*3)>insanity
  43. actions.cleave+=/blood_of_the_enemy
  44. actions.cleave+=/guardian_of_azeroth
  45. actions.cleave+=/focused_azerite_beam
  46. actions.cleave+=/purifying_blast
  47. actions.cleave+=/the_unbound_force
  48. actions.cleave+=/concentrated_flame
  49. actions.cleave+=/ripple_in_space
  50. actions.cleave+=/worldvein_resonance
  51. actions.cleave+=/use_item,name=pocketsized_computation_device,if=equipped.167555&(buff.voidform.up&buff.chorus_of_insanity.stack>20)|azerite.chorus_of_insanity.rank=0
  52. actions.cleave+=/shadow_word_death,target_if=target.time_to_die<3|buff.voidform.down
  53. actions.cleave+=/surrender_to_madness,if=buff.voidform.stack>10+(10*buff.bloodlust.up)
  54. actions.cleave+=/dark_void,if=raid_event.adds.in>10&(dot.shadow_word_pain.refreshable|target.time_to_die>30)
  55. actions.cleave+=/mindbender
  56. actions.cleave+=/mind_blast,target_if=spell_targets.mind_sear<variable.mind_blast_targets
  57. actions.cleave+=/shadow_crash,if=(raid_event.adds.in>5&raid_event.adds.duration<2)|raid_event.adds.duration>2
  58. actions.cleave+=/shadow_word_pain,target_if=refreshable&target.time_to_die>((-1.2+3.3*spell_targets.mind_sear)*variable.swp_trait_ranks_check*(1-0.012*azerite.searing_dialogue.rank*spell_targets.mind_sear)),if=!talent.misery.enabled
  59. actions.cleave+=/vampiric_touch,target_if=refreshable,if=target.time_to_die>((1+3.3*spell_targets.mind_sear)*variable.vt_trait_ranks_check*(1+0.10*azerite.searing_dialogue.rank*spell_targets.mind_sear))
  60. actions.cleave+=/vampiric_touch,target_if=dot.shadow_word_pain.refreshable,if=(talent.misery.enabled&target.time_to_die>((1.0+2.0*spell_targets.mind_sear)*variable.vt_mis_trait_ranks_check*(variable.vt_mis_sd_check*spell_targets.mind_sear)))
  61. actions.cleave+=/void_torrent,if=buff.voidform.up
  62. actions.cleave+=/mind_sear,target_if=spell_targets.mind_sear>1,chain=1,interrupt_immediate=1,interrupt_if=ticks>=2
  63. actions.cleave+=/mind_flay,chain=1,interrupt_immediate=1,interrupt_if=ticks>=2&(cooldown.void_bolt.up|cooldown.mind_blast.up)
  64. actions.cleave+=/shadow_word_pain
  65.  
  66. actions.single=void_eruption
  67. actions.single+=/dark_ascension,if=buff.voidform.down
  68. actions.single+=/void_bolt
  69. actions.single+=/use_item,name=azsharas_font_of_power,if=(buff.voidform.up&buff.chorus_of_insanity.stack>20)|azerite.chorus_of_insanity.rank=0
  70. actions.single+=/memory_of_lucid_dreams,if=(buff.voidform.stack>20&insanity<=50)|buff.voidform.stack>(25+5*buff.bloodlust.up)|(current_insanity_drain*gcd.max*3)>insanity
  71. actions.single+=/blood_of_the_enemy
  72. actions.single+=/guardian_of_azeroth
  73. actions.single+=/focused_azerite_beam
  74. actions.single+=/purifying_blast
  75. actions.single+=/the_unbound_force
  76. actions.single+=/concentrated_flame
  77. actions.single+=/ripple_in_space
  78. actions.single+=/worldvein_resonance
  79. actions.single+=/use_item,name=pocketsized_computation_device,if=equipped.167555&(buff.voidform.up&buff.chorus_of_insanity.stack>20)|azerite.chorus_of_insanity.rank=0
  80. actions.single+=/mind_sear,if=buff.harvested_thoughts.up&cooldown.void_bolt.remains>=1.5&azerite.searing_dialogue.rank>=1
  81. actions.single+=/shadow_word_death,if=target.time_to_die<3|cooldown.shadow_word_death.charges=2|(cooldown.shadow_word_death.charges=1&cooldown.shadow_word_death.remains<gcd.max)
  82. actions.single+=/surrender_to_madness,if=buff.voidform.stack>10+(10*buff.bloodlust.up)
  83. actions.single+=/dark_void,if=raid_event.adds.in>10
  84. actions.single+=/mindbender,if=talent.mindbender.enabled|(buff.voidform.stack>18|target.time_to_die<15)
  85. actions.single+=/shadow_word_death,if=!buff.voidform.up|(cooldown.shadow_word_death.charges=2&buff.voidform.stack<15)
  86. actions.single+=/shadow_crash,if=raid_event.adds.in>5&raid_event.adds.duration<20
  87. actions.single+=/mind_blast,if=variable.dots_up&((raid_event.movement.in>cast_time+0.5&raid_event.movement.in<4)|!talent.shadow_word_void.enabled|buff.voidform.down|buff.voidform.stack>14&(insanity<70|charges_fractional>1.33)|buff.voidform.stack<=14&(insanity<60|charges_fractional>1.33))
  88. actions.single+=/void_torrent,if=dot.shadow_word_pain.remains>4&dot.vampiric_touch.remains>4&buff.voidform.up
  89. actions.single+=/shadow_word_pain,if=refreshable&target.time_to_die>4&!talent.misery.enabled&!talent.dark_void.enabled
  90. actions.single+=/vampiric_touch,if=refreshable&target.time_to_die>6|(talent.misery.enabled&dot.shadow_word_pain.refreshable)
  91. actions.single+=/mind_flay,chain=1,interrupt_immediate=1,interrupt_if=ticks>=2&(cooldown.void_bolt.up|cooldown.mind_blast.up)
  92. actions.single+=/shadow_word_pain
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement