#!./simc warlock="Warlock_Affliction_T15H" level=90 race=troll role=spell position=back professions=herbalism=600/tailoring=600 talents=http://us.battle.net/wow/en/tool/talent-calculator#Va!..0.2. talent_override=grimoire_of_service,if=active_enemies>3 spec=affliction # Executed before combat begins. Accepts non-harmful actions only. actions.precombat=flask,type=warm_sun actions.precombat+=/food,type=mogu_fish_stew actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up actions.precombat+=/summon_pet,if=!talent.grimoire_of_sacrifice.enabled|buff.grimoire_of_sacrifice.down actions.precombat+=/snapshot_stats actions.precombat+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled actions.precombat+=/service_pet,if=talent.grimoire_of_service.enabled actions.precombat+=/jade_serpent_potion # Executed every time the actor is available. actions=curse_of_the_elements,if=debuff.magic_vulnerability.down actions+=/lifeblood actions+=/jade_serpent_potion,if=buff.bloodlust.react|target.health.pct<=20 actions+=/berserking actions+=/dark_soul actions+=/service_pet,if=talent.grimoire_of_service.enabled actions+=/run_action_list,name=aoe,if=active_enemies>3 actions+=/summon_doomguard actions+=/soul_swap,cycle_targets=1,if=buff.soulburn.up actions+=/soulburn,line_cd=5,if=buff.perfect_aim.react actions+=/soulburn,cycle_targets=1,if=buff.dark_soul.up&(dot.agony.ticks_remain<=action.agony.add_ticks%2|dot.corruption.ticks_remain<=action.corruption.add_ticks%2|dot.unstable_affliction.ticks_remain<=action.unstable_affliction.add_ticks%2)&shard_react&(dot.unstable_affliction.crit_pct<100&dot.corruption.crit_pct<100&dot.agony.crit_pct<100) actions+=/soulburn,cycle_targets=1,if=(dot.unstable_affliction.ticks_remain<=1|dot.corruption.ticks_remain<=1|dot.agony.ticks_remain<=1)&shard_react&target.health.pct<=20&(dot.unstable_affliction.crit_pct<100&dot.corruption.crit_pct<100&dot.agony.crit_pct<100) actions+=/haunt,if=!in_flight_to_target&remainsdot.unstable_affliction.spell_power&dot.unstable_affliction.ticks_remain<=action.unstable_affliction.add_ticks%2&shard_react&target.health.pct<=20&(dot.unstable_affliction.crit_pct<100&dot.corruption.crit_pct<100&dot.agony.crit_pct<100) actions+=/life_tap,if=buff.dark_soul.down&buff.bloodlust.down&mana.pct<10&target.health.pct<=20 actions+=/drain_soul,interrupt=1,chain=1,if=target.health.pct<=20 actions+=/life_tap,if=target.health.pct<=20 actions+=/agony,cycle_targets=1,if=remains2|cooldown.dark_soul.remains>35|(soul_shard>1&cooldown.dark_soul.remainsspell_power&ticks_remainspell_power&ticks_remainspell_power&ticks_remain