Advertisement
Guest User

Untitled

a guest
Sep 11th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.11 KB | None | 0 0
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement