Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.64 KB | None | 0 0
  1. # Default consumables
  2. potion=battle_potion_of_strength
  3. flask=flask_of_the_undertow
  4. food=bountiful_captains_feast
  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+=/army_of_the_dead,delay=2
  22.  
  23. # Executed every time the actor is available.
  24. actions=auto_attack
  25. actions+=/variable,name=pooling_for_gargoyle,value=cooldown.summon_gargoyle.remains<5&talent.summon_gargoyle.enabled
  26. # Racials, Items, and other ogcds
  27. actions+=/arcane_torrent,if=runic_power.deficit>65&(pet.gargoyle.active|!talent.summon_gargoyle.enabled)&rune.deficit>=5
  28. actions+=/blood_fury,if=pet.gargoyle.active|!talent.summon_gargoyle.enabled
  29. actions+=/berserking,if=buff.unholy_frenzy.up|pet.gargoyle.active|!talent.summon_gargoyle.enabled
  30. actions+=/guardian_of_azeroth/memory_of_lucid_dreams/purifying_blast/ripple_in_space/concentrated_flame/worldvein_resonance
  31. actions+=/blood_of_the_enemy,if=buff.unholy_frenzy.remains<=10|cooldown.unholy_frenzy.remains
  32. actions+=/focused_azerite_beam,if=rune<3
  33. actions+=/the_unbound_force,if=buff.reckless_force.up
  34. # Custom trinkets usage
  35. actions+=/use_items,if=time>20|!equipped.ramping_amplitude_gigavolt_engine
  36. actions+=/use_item,name=ramping_amplitude_gigavolt_engine,if=cooldown.apocalypse.remains<2|talent.army_of_the_damned.enabled|raid_event.adds.in<5
  37. actions+=/use_item,name=bygone_bee_almanac,if=cooldown.summon_gargoyle.remains>60|!talent.summon_gargoyle.enabled&time>20|!equipped.ramping_amplitude_gigavolt_engine
  38. actions+=/use_item,name=jes_howler,if=pet.gargoyle.active|!talent.summon_gargoyle.enabled&time>20|!equipped.ramping_amplitude_gigavolt_engine
  39. actions+=/use_item,name=galecallers_beak,if=pet.gargoyle.active|!talent.summon_gargoyle.enabled&time>20|!equipped.ramping_amplitude_gigavolt_engine
  40. actions+=/use_item,name=grongs_primal_rage,if=rune<=3&(time>20|!equipped.ramping_amplitude_gigavolt_engine)
  41. actions+=/potion,if=cooldown.army_of_the_dead.ready|pet.gargoyle.active|buff.unholy_frenzy.up
  42. # Maintaining Virulent Plague is a priority
  43. actions+=/outbreak,target_if=dot.virulent_plague.remains<=gcd
  44. actions+=/call_action_list,name=cooldowns
  45. actions+=/run_action_list,name=aoe,if=active_enemies>=2
  46. actions+=/call_action_list,name=generic
  47.  
  48. # AoE rotation
  49. actions.aoe=death_and_decay,if=cooldown.apocalypse.remains
  50. actions.aoe+=/defile
  51. actions.aoe+=/epidemic,if=death_and_decay.ticking&rune<2&!variable.pooling_for_gargoyle
  52. actions.aoe+=/death_coil,if=death_and_decay.ticking&rune<2&!variable.pooling_for_gargoyle
  53. actions.aoe+=/scourge_strike,if=death_and_decay.ticking&cooldown.apocalypse.remains
  54. actions.aoe+=/clawing_shadows,if=death_and_decay.ticking&cooldown.apocalypse.remains
  55. actions.aoe+=/epidemic,if=!variable.pooling_for_gargoyle
  56. actions.aoe+=/festering_strike,target_if=debuff.festering_wound.stack<=1&cooldown.death_and_decay.remains
  57. actions.aoe+=/festering_strike,if=talent.bursting_sores.enabled&spell_targets.bursting_sores>=2&debuff.festering_wound.stack<=1
  58. actions.aoe+=/death_coil,if=buff.sudden_doom.react&rune.deficit>=4
  59. actions.aoe+=/death_coil,if=buff.sudden_doom.react&!variable.pooling_for_gargoyle|pet.gargoyle.active
  60. actions.aoe+=/death_coil,if=runic_power.deficit<14&(cooldown.apocalypse.remains>5|debuff.festering_wound.stack>4)&!variable.pooling_for_gargoyle
  61. 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
  62. 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
  63. actions.aoe+=/death_coil,if=runic_power.deficit<20&!variable.pooling_for_gargoyle
  64. 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
  65. actions.aoe+=/death_coil,if=!variable.pooling_for_gargoyle
  66.  
  67. actions.cooldowns=army_of_the_dead
  68. actions.cooldowns+=/apocalypse,if=debuff.festering_wound.stack>=4
  69. actions.cooldowns+=/dark_transformation,if=!raid_event.adds.exists|raid_event.adds.in>15
  70. actions.cooldowns+=/summon_gargoyle,if=runic_power.deficit<14
  71. actions.cooldowns+=/unholy_frenzy,if=debuff.festering_wound.stack<4&!(equipped.ramping_amplitude_gigavolt_engine|azerite.magus_of_the_dead.enabled)
  72. actions.cooldowns+=/unholy_frenzy,if=cooldown.apocalypse.remains<2&(equipped.ramping_amplitude_gigavolt_engine|azerite.magus_of_the_dead.enabled)
  73. actions.cooldowns+=/unholy_frenzy,if=active_enemies>=2&((cooldown.death_and_decay.remains<=gcd&!talent.defile.enabled)|(cooldown.defile.remains<=gcd&talent.defile.enabled))
  74. actions.cooldowns+=/soul_reaper,target_if=target.time_to_die<8&target.time_to_die>4
  75. actions.cooldowns+=/soul_reaper,if=(!raid_event.adds.exists|raid_event.adds.in>20)&rune<=(1-buff.unholy_frenzy.up)
  76. actions.cooldowns+=/unholy_blight
  77.  
  78. actions.generic=death_coil,if=buff.sudden_doom.react&!variable.pooling_for_gargoyle|pet.gargoyle.active
  79. actions.generic+=/death_coil,if=runic_power.deficit<14&(cooldown.apocalypse.remains>5|debuff.festering_wound.stack>4)&!variable.pooling_for_gargoyle
  80. actions.generic+=/death_and_decay,if=talent.pestilence.enabled&cooldown.apocalypse.remains
  81. actions.generic+=/defile,if=cooldown.apocalypse.remains
  82. 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
  83. 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
  84. actions.generic+=/death_coil,if=runic_power.deficit<20&!variable.pooling_for_gargoyle
  85. 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
  86. actions.generic+=/death_coil,if=!variable.pooling_for_gargoyle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement