Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Default consumables
- potion=potion_of_unbridled_fury
- flask=greater_flask_of_the_undertow
- food=baked_port_tato
- augmentation=battle_scarred
- # This default action priority list is automatically created based on your character.
- # It is a attempt to provide you with a action list that is both simple and practicable,
- # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
- # Feel free to edit, adapt and improve it to your own needs.
- # SimulationCraft is always looking for updates and improvements to the default action lists.
- # Executed before combat begins. Accepts non-harmful actions only.
- actions.precombat=flask
- actions.precombat+=/food
- actions.precombat+=/augmentation
- # Snapshot raid buffed stats before combat begins and pre-potting is done.
- actions.precombat+=/snapshot_stats
- actions.precombat+=/potion
- actions.precombat+=/raise_dead
- actions.precombat+=/use_item,name=azsharas_font_of_power
- actions.precombat+=/army_of_the_dead,delay=2
- # Executed every time the actor is available.
- actions=auto_attack
- actions+=/variable,name=pooling_for_gargoyle,value=cooldown.summon_gargoyle.remains<5&talent.summon_gargoyle.enabled
- # Racials, Items, and other ogcds
- actions+=/arcane_torrent,if=runic_power.deficit>65&(pet.gargoyle.active|!talent.summon_gargoyle.enabled)&rune.deficit>=5
- actions+=/blood_fury,if=pet.gargoyle.active|!talent.summon_gargoyle.enabled
- actions+=/berserking,if=buff.unholy_frenzy.up|pet.gargoyle.active|!talent.summon_gargoyle.enabled
- # Custom trinkets usage
- actions+=/use_items,if=time>20|!equipped.ramping_amplitude_gigavolt_engine|!equipped.vision_of_demise
- 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)
- 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)
- 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)
- actions+=/use_item,name=ashvanes_razor_coral,if=debuff.razor_coral_debuff.stack<1
- 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)
- 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)
- 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)
- actions+=/use_item,name=ashvanes_razor_coral,if=(pet.army_ghoul.active&talent.army_of_the_damned.enabled&essence.vision_of_perfection.major)
- actions+=/use_item,name=bygone_bee_almanac,if=cooldown.summon_gargoyle.remains>60|!talent.summon_gargoyle.enabled&time>20|!equipped.ramping_amplitude_gigavolt_engine
- actions+=/use_item,name=jes_howler,if=pet.gargoyle.active|!talent.summon_gargoyle.enabled&time>20|!equipped.ramping_amplitude_gigavolt_engine
- actions+=/use_item,name=galecallers_beak,if=pet.gargoyle.active|!talent.summon_gargoyle.enabled&time>20|!equipped.ramping_amplitude_gigavolt_engine
- actions+=/use_item,name=grongs_primal_rage,if=rune<=3&(time>20|!equipped.ramping_amplitude_gigavolt_engine)
- actions+=/potion,if=cooldown.army_of_the_dead.ready|pet.gargoyle.active|buff.unholy_frenzy.up
- # Maintaining Virulent Plague is a priority
- actions+=/outbreak,target_if=dot.virulent_plague.remains<=gcd
- actions+=/call_action_list,name=essences
- actions+=/call_action_list,name=cooldowns
- actions+=/run_action_list,name=aoe,if=active_enemies>=2
- actions+=/call_action_list,name=generic
- # AoE rotation
- actions.aoe=death_and_decay,if=cooldown.apocalypse.remains
- actions.aoe+=/defile
- actions.aoe+=/epidemic,if=death_and_decay.ticking&rune<2&!variable.pooling_for_gargoyle
- actions.aoe+=/death_coil,if=death_and_decay.ticking&rune<2&!variable.pooling_for_gargoyle
- actions.aoe+=/scourge_strike,if=death_and_decay.ticking&cooldown.apocalypse.remains
- actions.aoe+=/clawing_shadows,if=death_and_decay.ticking&cooldown.apocalypse.remains
- actions.aoe+=/epidemic,if=!variable.pooling_for_gargoyle
- actions.aoe+=/festering_strike,target_if=debuff.festering_wound.stack<=1&cooldown.death_and_decay.remains
- actions.aoe+=/festering_strike,if=talent.bursting_sores.enabled&spell_targets.bursting_sores>=2&debuff.festering_wound.stack<=1
- actions.aoe+=/death_coil,if=buff.sudden_doom.react&rune.deficit>=4
- actions.aoe+=/death_coil,if=buff.sudden_doom.react&!variable.pooling_for_gargoyle|pet.gargoyle.active
- actions.aoe+=/death_coil,if=runic_power.deficit<14&(cooldown.apocalypse.remains>5|debuff.festering_wound.stack>4)&!variable.pooling_for_gargoyle
- 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)
- 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)
- actions.aoe+=/death_coil,if=runic_power.deficit<20&!variable.pooling_for_gargoyle
- 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)
- actions.aoe+=/death_coil,if=!variable.pooling_for_gargoyle
- actions.cooldowns=army_of_the_dead
- actions.cooldowns+=/apocalypse,if=debuff.festering_wound.stack>=4
- actions.cooldowns+=/dark_transformation,if=!raid_event.adds.exists|raid_event.adds.in>15
- actions.cooldowns+=/summon_gargoyle,if=runic_power.deficit<14
- 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)
- actions.cooldowns+=/unholy_frenzy,if=active_enemies>=2&((cooldown.death_and_decay.remains<=gcd&!talent.defile.enabled)|(cooldown.defile.remains<=gcd&talent.defile.enabled))
- actions.cooldowns+=/soul_reaper,target_if=target.time_to_die<8&target.time_to_die>4
- actions.cooldowns+=/soul_reaper,if=(!raid_event.adds.exists|raid_event.adds.in>20)&rune<=(1-buff.unholy_frenzy.up)
- actions.cooldowns+=/unholy_blight
- actions.essences=memory_of_lucid_dreams,if=rune.time_to_1>gcd&runic_power<40
- 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)
- 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
- actions.essences+=/the_unbound_force,if=buff.reckless_force.up|buff.reckless_force_counter.stack<11
- actions.essences+=/focused_azerite_beam,if=!death_and_decay.ticking
- actions.essences+=/concentrated_flame,if=dot.concentrated_flame_burn.remains=0
- actions.essences+=/purifying_blast,if=!death_and_decay.ticking
- actions.essences+=/worldvein_resonance,if=!death_and_decay.ticking
- actions.essences+=/ripple_in_space,if=!death_and_decay.ticking
- actions.generic=death_coil,if=buff.sudden_doom.react&!variable.pooling_for_gargoyle|pet.gargoyle.active
- actions.generic+=/death_coil,if=runic_power.deficit<14&(cooldown.apocalypse.remains>5|debuff.festering_wound.stack>4)&!variable.pooling_for_gargoyle
- actions.generic+=/death_and_decay,if=talent.pestilence.enabled&cooldown.apocalypse.remains
- actions.generic+=/defile,if=cooldown.apocalypse.remains
- 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)
- 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)
- actions.generic+=/death_coil,if=runic_power.deficit<20&!variable.pooling_for_gargoyle
- 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)
- actions.generic+=/death_coil,if=!variable.pooling_for_gargoyle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement