SHARE
TWEET

Untitled

a guest Sep 11th, 2019 88 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Default consumables
  2. potion=potion_of_unbridled_fury
  3. flask=greater_flask_of_the_undertow
  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+=/raise_dead
  21. actions.precombat+=/use_item,name=azsharas_font_of_power
  22. actions.precombat+=/army_of_the_dead,delay=2
  23.  
  24. # Executed every time the actor is available.
  25. actions=auto_attack
  26. actions+=/variable,name=pooling_for_gargoyle,value=cooldown.summon_gargoyle.remains<5&talent.summon_gargoyle.enabled
  27. # Racials, Items, and other ogcds
  28. actions+=/arcane_torrent,if=runic_power.deficit>65&(pet.gargoyle.active|!talent.summon_gargoyle.enabled)&rune.deficit>=5
  29. actions+=/blood_fury,if=pet.gargoyle.active|!talent.summon_gargoyle.enabled
  30. actions+=/berserking,if=buff.unholy_frenzy.up|pet.gargoyle.active|!talent.summon_gargoyle.enabled
  31. # Custom trinkets usage
  32. actions+=/use_items,if=time>20|!equipped.ramping_amplitude_gigavolt_engine|!equipped.vision_of_demise
  33. actions+=/use_item,name=azsharas_font_of_power,if=(cooldown.apocalypse.remains<=14&essence.condensed_lifeforce.major&equipped.ashvanes_razor_coral)|(target.1.time_to_die<cooldown.apocalypse.remains+34)
  34. actions+=/use_item,name=azsharas_font_of_power,if=(!essence.condensed_lifeforce.major&!essence.vision_of_perfection.major)|(talent.army_of_the_damned.enabled&essence.vision_of_perfection.major&cooldown.apocalypse.remains<14)
  35. actions+=/use_item,name=azsharas_font_of_power,if=(essence.vision_of_perfection.major&talent.summon_gargoyle.enabled)|(essence.vision_of_perfection.major&cooldown.apocalypse.remains<14&!talent.summon_gargoyle.enabled&!talent.army_of_the_damned.enabled)
  36. actions+=/use_item,name=ashvanes_razor_coral,if=debuff.razor_coral_debuff.stack<1
  37. actions+=/use_item,name=ashvanes_razor_coral,if=(pet.guardian_of_azeroth.active&pet.apoc_ghoul.active)|(cooldown.apocalypse.remains<gcd&target.1.time_to_die<cooldown.condensed_lifeforce.remains+20&essence.condensed_lifeforce.major)|(target.1.time_to_die<cooldown.apocalypse.remains+20&essence.condensed_lifeforce.major)
  38. actions+=/use_item,name=ashvanes_razor_coral,if=(cooldown.apocalypse.remains<gcd&!essence.condensed_lifeforce.major&!essence.vision_of_perfection.major)|(buff.unholy_frenzy.up&!essence.condensed_lifeforce.major&!essence.vision_of_perfection.major)
  39. actions+=/use_item,name=ashvanes_razor_coral,if=(cooldown.apocalypse.remains<gcd&essence.vision_of_perfection.major&!talent.army_of_the_damned.enabled)|(target.1.time_to_die<cooldown.apocalypse.remains+20&essence.vision_of_perfection.major)
  40. actions+=/use_item,name=ashvanes_razor_coral,if=(pet.army_ghoul.active&talent.army_of_the_damned.enabled&essence.vision_of_perfection.major)
  41. actions+=/use_item,name=bygone_bee_almanac,if=cooldown.summon_gargoyle.remains>60|!talent.summon_gargoyle.enabled&time>20|!equipped.ramping_amplitude_gigavolt_engine
  42. actions+=/use_item,name=jes_howler,if=pet.gargoyle.active|!talent.summon_gargoyle.enabled&time>20|!equipped.ramping_amplitude_gigavolt_engine
  43. actions+=/use_item,name=galecallers_beak,if=pet.gargoyle.active|!talent.summon_gargoyle.enabled&time>20|!equipped.ramping_amplitude_gigavolt_engine
  44. actions+=/use_item,name=grongs_primal_rage,if=rune<=3&(time>20|!equipped.ramping_amplitude_gigavolt_engine)
  45. actions+=/potion,if=cooldown.army_of_the_dead.ready|pet.gargoyle.active|buff.unholy_frenzy.up
  46. # Maintaining Virulent Plague is a priority
  47. actions+=/outbreak,target_if=dot.virulent_plague.remains<=gcd
  48. actions+=/call_action_list,name=essences
  49. actions+=/call_action_list,name=cooldowns
  50. actions+=/run_action_list,name=aoe,if=active_enemies>=2
  51. actions+=/call_action_list,name=generic
  52.  
  53. # AoE rotation
  54. actions.aoe=death_and_decay,if=cooldown.apocalypse.remains
  55. actions.aoe+=/defile
  56. actions.aoe+=/epidemic,if=death_and_decay.ticking&rune<2&!variable.pooling_for_gargoyle
  57. actions.aoe+=/death_coil,if=death_and_decay.ticking&rune<2&!variable.pooling_for_gargoyle
  58. actions.aoe+=/scourge_strike,if=death_and_decay.ticking&cooldown.apocalypse.remains
  59. actions.aoe+=/clawing_shadows,if=death_and_decay.ticking&cooldown.apocalypse.remains
  60. actions.aoe+=/epidemic,if=!variable.pooling_for_gargoyle
  61. actions.aoe+=/festering_strike,target_if=debuff.festering_wound.stack<=1&cooldown.death_and_decay.remains
  62. actions.aoe+=/festering_strike,if=talent.bursting_sores.enabled&spell_targets.bursting_sores>=2&debuff.festering_wound.stack<=1
  63. actions.aoe+=/death_coil,if=buff.sudden_doom.react&rune.deficit>=4
  64. actions.aoe+=/death_coil,if=buff.sudden_doom.react&!variable.pooling_for_gargoyle|pet.gargoyle.active
  65. actions.aoe+=/death_coil,if=runic_power.deficit<14&(cooldown.apocalypse.remains>5|debuff.festering_wound.stack>4)&!variable.pooling_for_gargoyle
  66. actions.aoe+=/scourge_strike,if=((debuff.festering_wound.up&cooldown.apocalypse.remains>5)|debuff.festering_wound.stack>4)&(cooldown.army_of_the_dead.remains>5|death_knight.disable_aotd)
  67. actions.aoe+=/clawing_shadows,if=((debuff.festering_wound.up&cooldown.apocalypse.remains>5)|debuff.festering_wound.stack>4)&(cooldown.army_of_the_dead.remains>5|death_knight.disable_aotd)
  68. actions.aoe+=/death_coil,if=runic_power.deficit<20&!variable.pooling_for_gargoyle
  69. actions.aoe+=/festering_strike,if=((((debuff.festering_wound.stack<4&!buff.unholy_frenzy.up)|debuff.festering_wound.stack<3)&cooldown.apocalypse.remains<3)|debuff.festering_wound.stack<1)&(cooldown.army_of_the_dead.remains>5|death_knight.disable_aotd)
  70. actions.aoe+=/death_coil,if=!variable.pooling_for_gargoyle
  71.  
  72. actions.cooldowns=army_of_the_dead
  73. actions.cooldowns+=/apocalypse,if=debuff.festering_wound.stack>=4
  74. actions.cooldowns+=/dark_transformation,if=!raid_event.adds.exists|raid_event.adds.in>15
  75. actions.cooldowns+=/summon_gargoyle,if=runic_power.deficit<14
  76. actions.cooldowns+=/unholy_frenzy,if=essence.vision_of_perfection.enabled|(essence.condensed_lifeforce.enabled&pet.apoc_ghoul.active)|debuff.festering_wound.stack<4&!(equipped.ramping_amplitude_gigavolt_engine|azerite.magus_of_the_dead.enabled)|cooldown.apocalypse.remains<2&(equipped.ramping_amplitude_gigavolt_engine|azerite.magus_of_the_dead.enabled)
  77. actions.cooldowns+=/unholy_frenzy,if=active_enemies>=2&((cooldown.death_and_decay.remains<=gcd&!talent.defile.enabled)|(cooldown.defile.remains<=gcd&talent.defile.enabled))
  78. actions.cooldowns+=/soul_reaper,target_if=target.time_to_die<8&target.time_to_die>4
  79. actions.cooldowns+=/soul_reaper,if=(!raid_event.adds.exists|raid_event.adds.in>20)&rune<=(1-buff.unholy_frenzy.up)
  80. actions.cooldowns+=/unholy_blight
  81.  
  82. actions.essences=memory_of_lucid_dreams,if=rune.time_to_1>gcd&runic_power<40
  83. actions.essences+=/blood_of_the_enemy,if=(cooldown.death_and_decay.remains&spell_targets.death_and_decay>1)|(cooldown.defile.remains&spell_targets.defile>1)|(cooldown.apocalypse.remains&cooldown.death_and_decay.ready)
  84. actions.essences+=/guardian_of_azeroth,if=(cooldown.apocalypse.remains<6&cooldown.army_of_the_dead.remains>cooldown.condensed_lifeforce.remains)|cooldown.army_of_the_dead.remains<2
  85. actions.essences+=/the_unbound_force,if=buff.reckless_force.up|buff.reckless_force_counter.stack<11
  86. actions.essences+=/focused_azerite_beam,if=!death_and_decay.ticking
  87. actions.essences+=/concentrated_flame,if=dot.concentrated_flame_burn.remains=0
  88. actions.essences+=/purifying_blast,if=!death_and_decay.ticking
  89. actions.essences+=/worldvein_resonance,if=!death_and_decay.ticking
  90. actions.essences+=/ripple_in_space,if=!death_and_decay.ticking
  91.  
  92. actions.generic=death_coil,if=buff.sudden_doom.react&!variable.pooling_for_gargoyle|pet.gargoyle.active
  93. actions.generic+=/death_coil,if=runic_power.deficit<14&(cooldown.apocalypse.remains>5|debuff.festering_wound.stack>4)&!variable.pooling_for_gargoyle
  94. actions.generic+=/death_and_decay,if=talent.pestilence.enabled&cooldown.apocalypse.remains
  95. actions.generic+=/defile,if=cooldown.apocalypse.remains
  96. actions.generic+=/scourge_strike,if=((debuff.festering_wound.up&cooldown.apocalypse.remains>5)|debuff.festering_wound.stack>4)&(cooldown.army_of_the_dead.remains>5|death_knight.disable_aotd)
  97. actions.generic+=/clawing_shadows,if=((debuff.festering_wound.up&cooldown.apocalypse.remains>5)|debuff.festering_wound.stack>4)&(cooldown.army_of_the_dead.remains>5|death_knight.disable_aotd)
  98. actions.generic+=/death_coil,if=runic_power.deficit<20&!variable.pooling_for_gargoyle
  99. actions.generic+=/festering_strike,if=((((debuff.festering_wound.stack<4&!buff.unholy_frenzy.up)|debuff.festering_wound.stack<3)&cooldown.apocalypse.remains<3)|debuff.festering_wound.stack<1)&(cooldown.army_of_the_dead.remains>5|death_knight.disable_aotd)
  100. actions.generic+=/death_coil,if=!variable.pooling_for_gargoyle
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top