diff --git a/engine/class_modules/apl/demon_hunter/devourer.simc b/engine/class_modules/apl/demon_hunter/devourer.simc index 902a5fca857..d4d6954c0f3 100644 --- a/engine/class_modules/apl/demon_hunter/devourer.simc +++ b/engine/class_modules/apl/demon_hunter/devourer.simc @@ -23,17 +23,22 @@ actions.annihilator_meta+=/the_hunt,if=talent.devourers_bite actions.annihilator_meta+=/voidblade,if=talent.devourers_bite&active_enemies<=3 actions.annihilator_meta+=/collapsing_star,if=fight_remains<10 actions.annihilator_meta+=/void_ray,if=talent.eradicate&active_enemies>1&!buff.eradicate.up +actions.annihilator_meta+=/collapsing_star,if=prev_gcd.1.void_ray +actions.annihilator_meta+=/eradicate,if=buff.voidfall_spending.up actions.annihilator_meta+=/collapsing_star,if=active_enemies>1|cooldown.void_ray.remains -actions.annihilator_meta+=/call_action_list,name=reaps,if=(active_enemies=1|buff.eradicate.up)&action.reap.souls_consumed>=4 +actions.annihilator_meta+=/devour,if=buff.eradicate.up&!buff.voidfall_spending.up&buff.moment_of_craving.remains>=4&fury.deficit<=70 +actions.annihilator_meta+=/call_action_list,name=reaps,if=(active_enemies=1|buff.eradicate.up)&action.reap.souls_consumed>=4&!(talent.devourers_bite&active_enemies=1&fury=30&action.reap.souls_consumed>=4 actions.annihilator_meta+=/void_ray,if=active_enemies>1|talent.eradicate|fury>=100|fury<55 actions.annihilator_meta+=/call_action_list,name=reaps,if=variable.voidfall_dump actions.annihilator_meta+=/call_action_list,name=reaps,if=buff.collapsing_star_stacking.stack+action.reap.souls_consumed>=30&action.reap.souls_consumed>=4&fight_remains<45 -actions.annihilator_meta+=/soul_immolation,if=active_dot.soul_immolation=0&fury=buff.void_metamorphosis_stack.max_stack-2 actions.annihilator_out+=/voidblade,if=talent.devourers_bite&active_enemies<=3&buff.void_metamorphosis_stack.at_max_stacks +actions.annihilator_out+=/void_ray,if=talent.eradicate&active_enemies>1&buff.void_metamorphosis_stack.at_max_stacks&fury>=100 actions.annihilator_out+=/metamorphosis actions.annihilator_out+=/consume,if=buff.soulburst.up actions.annihilator_out+=/call_action_list,name=reaps,if=(active_enemies=1|buff.eradicate.up)&action.reap.souls_consumed>=4 @@ -46,11 +51,10 @@ actions.annihilator_out+=/consume actions.voidscarred=run_action_list,name=voidscarred_meta,if=buff.metamorphosis.up actions.voidscarred+=/run_action_list,name=voidscarred_out -actions.voidscarred_meta=pick_up_fragment,mode=nearest,type=all,use_off_gcd=1,line_cd=0.35,if=cooldown.void_ray.remains1|fury<30) +actions.voidscarred_meta+=/void_ray,if=talent.eradicate&!buff.eradicate.up&active_enemies>1 actions.voidscarred_meta+=/reapers_toll,if=active_enemies>1&buff.hungering_slash.remains3&fury3&time-buff.metamorphosis.last_trigger<15&buff.eradicate.up +actions.voidscarred_meta+=/soul_immolation,if=active_enemies>3&!active_dot.soul_immolation&buff.collapsing_star_stacking.stack<15 +actions.voidscarred_meta+=/soul_immolation,if=active_enemies=1&!active_dot.soul_immolation&fury>=void_metamorphosis_base_drain_ps*2&buff.impending_apocalypse.stack>=2 +actions.voidscarred_meta+=/reapers_toll,if=soul_fragments<=8|active_enemies=1&buff.impending_apocalypse.stack>=3 actions.voidscarred_meta+=/pierce_the_veil,if=active_enemies<4 actions.voidscarred_meta+=/predators_wake,if=!buff.hungering_slash.up +actions.voidscarred_meta+=/eradicate,if=active_enemies>3&buff.collapsing_star_stacking.stack+action.reap.souls_consumed>=30 actions.voidscarred_meta+=/pierce_the_veil -actions.voidscarred_meta+=/call_action_list,name=reaps,if=action.reap.souls_consumed>=4+4*(active_enemies>1&buff.eradicate.up)&!buff.soulburst.up +actions.voidscarred_meta+=/call_action_list,name=reaps,if=action.reap.souls_consumed>=4+4*(active_enemies>1&buff.eradicate.up)&!buff.soulburst.up&(active_enemies>1|buff.impending_apocalypse.stack<3|buff.collapsing_star_stacking.stack+action.reap.souls_consumed>=30|cooldown.void_ray.remains1|!talent.the_hunt|!cooldown.the_hunt.ready) +actions.voidscarred_out+=/voidblade,if=active_enemies>1|!talent.the_hunt|!cooldown.the_hunt.ready actions.voidscarred_out+=/metamorphosis,if=buff.eradicate.up|!talent.eradicate|active_enemies=1|fight_remains<15 actions.voidscarred_out+=/void_ray,if=talent.eradicate&active_enemies>1&!buff.eradicate.up actions.voidscarred_out+=/call_action_list,name=reaps,if=fury<100&fury+4*action.reap.souls_consumed+10*talent.scythes_embrace>=100&action.reap.souls_consumed>=1&!buff.soulburst.up @@ -81,6 +89,7 @@ actions.voidscarred_out+=/soul_immolation,if=active_enemies>1&active_dot.soul_im actions.voidscarred_out+=/call_action_list,name=reaps,if=action.reap.souls_consumed>=4+4*(active_enemies>1&buff.eradicate.up)&!buff.soulburst.up actions.voidscarred_out+=/void_ray actions.voidscarred_out+=/soul_immolation,if=active_enemies=1&active_dot.soul_immolation=0 +actions.voidscarred_out+=/the_hunt,if=talent.eradicate&active_enemies>3&cooldown.voidblade.remains actions.voidscarred_out+=/consume actions.voidscarred_hunt_entry=voidblade,if=cooldown.the_hunt.ready