|
|
|
|
actions.precombat+=/sigil_of_flame
|
|
|
|
|
actions.precombat+=/immolation_aura
|
|
|
|
|
|
|
|
|
|
actions+=/disrupt
|
|
|
|
|
actions+=/consume_magic
|
|
|
|
|
# Time to CD: When will the next cooldown be available?
|
|
|
|
|
actions+=/variable,name=next_cd_time,value=cooldown.fel_devastation.remains
|
|
|
|
|
actions+=/variable,name=next_cd_time,op=min,value=cooldown.elysian_decree.remains,if=talent.elysian_decree
|
|
|
|
|
actions+=/variable,name=next_cd_time,op=min,value=cooldown.the_hunt.remains,if=talent.the_hunt
|
|
|
|
|
actions+=/variable,name=next_cd_time,op=min,value=cooldown.soul_carver.remains,if=talent.soul_carver
|
|
|
|
|
# When will the next fire damage cooldown be available?
|
|
|
|
|
actions+=/variable,name=next_fire_cd_time,value=cooldown.fel_devastation.remains
|
|
|
|
|
actions+=/variable,name=next_fire_cd_time,op=min,value=cooldown.soul_carver.remains,if=talent.soul_carver
|
|
|
|
|
# Fiery Demise is up
|
|
|
|
|
actions+=/variable,name=fd,value=talent.fiery_demise&dot.fiery_brand.ticking
|
|
|
|
|
actions+=/infernal_strike,use_off_gcd=1,if=charges=max_charges&target.distance>10
|
|
|
|
|
actions+=/demon_spikes,use_off_gcd=1,if=!buff.demon_spikes.up&tanking
|
|
|
|
|
actions+=/call_action_list,name=maintenance
|
|
|
|
|
actions+=/run_action_list,name=single_target,strict=1,if=active_enemies=1
|
|
|
|
|
actions+=/run_action_list,name=small_aoe,strict=1,if=active_enemies>1&active_enemies<=5
|
|
|
|
|
actions+=/run_action_list,name=big_aoe,strict=1,if=active_enemies>=6
|
|
|
|
|
|
|
|
|
|
actions.maintenance+=/use_items,if=time>5
|
|
|
|
|
actions.maintenance+=/potion,if=frailty_threshold_met
|
|
|
|
|
actions.maintenance+=/metamorphosis,if=talent.first_of_the_illidari
|
|
|
|
|
actions.maintenance+=/fiery_brand,if=charges>=2|(!ticking&((variable.next_fire_cd_time<7)|(variable.next_fire_cd_time>28)))
|
|
|
|
|
actions.maintenance+=/spirit_bomb,if=soul_fragments>=5
|
|
|
|
|
actions.maintenance+=/fracture,cycle_targets=1,if=dot.fiery_brand.ticking&buff.recrimination.up
|
|
|
|
|
actions.maintenance+=/fracture,if=buff.recrimination.up
|
|
|
|
|
actions.maintenance+=/immolation_aura
|
|
|
|
|
actions.maintenance+=/sigil_of_flame
|
|
|
|
|
actions.maintenance+=/metamorphosis,if=talent.demonic&!cooldown.fel_devastation.up&fury>=50
|
|
|
|
|
|
|
|
|
|
actions.single_target+=/soul_carver,if=variable.fd&frailty_threshold_met&soul_fragments<=3
|
|
|
|
|
actions.single_target+=/the_hunt,if=frailty_threshold_met
|
|
|
|
|
actions.single_target+=/soul_carver,if=!frailty_threshold_met&soul_fragments<=3
|
|
|
|
|
actions.single_target+=/fel_devastation,if=frailty_threshold_met&(variable.fd&!buff.metamorphosis.up)
|
|
|
|
|
actions.single_target+=/elysian_decree,if=frailty_threshold_met
|
|
|
|
|
actions.single_target+=/fracture,if=set_bonus.tier30_4pc&variable.fd&soul_fragments<=3
|
|
|
|
|
actions.single_target+=/spirit_bomb,if=((variable.fd&soul_fragments>=4)|soul_fragments>=5)&(!cooldown.fel_devastation.up|fury>=90)
|
|
|
|
|
actions.single_target+=/fel_devastation,if=!buff.metamorphosis.up
|
|
|
|
|
actions.single_target+=/fracture,if=set_bonus.tier30_4pc&variable.fd
|
|
|
|
|
actions.single_target+=/spirit_bomb,if=((variable.fd&soul_fragments>=3)|soul_fragments>=4)&(!cooldown.fel_devastation.up|fury>=90)
|
|
|
|
|
actions.single_target+=/soul_cleave,if=talent.focused_cleave&(!cooldown.fel_devastation.up|(fury>=80))
|
|
|
|
|
actions.single_target+=/fracture,if=soul_fragments<=3
|
|
|
|
|
actions.single_target+=/spirit_bomb,if=((variable.fd&soul_fragments>=2)|soul_fragments>=3)&(!cooldown.fel_devastation.up|fury>=90)
|
|
|
|
|
actions.single_target+=/soul_cleave
|
|
|
|
|
actions.single_target+=/call_action_list,name=filler
|
|
|
|
|
|
|
|
|
|
actions.small_aoe+=/elysian_decree,if=frailty_threshold_met
|
|
|
|
|
actions.small_aoe+=/the_hunt,if=frailty_threshold_met
|
|
|
|
|
actions.small_aoe+=/fel_devastation,if=frailty_threshold_met&(variable.fd&!buff.metamorphosis.up)
|
|
|
|
|
actions.small_aoe+=/soul_carver,if=variable.fd&frailty_threshold_met&soul_fragments<=3
|
|
|
|
|
actions.small_aoe+=/fracture,if=set_bonus.tier30_4pc&variable.fd&soul_fragments<=3&soul_fragments>=1
|
|
|
|
|
actions.small_aoe+=/spirit_bomb,if=((variable.fd&soul_fragments>=4)|soul_fragments>=5)&(!cooldown.fel_devastation.up|fury>=90)
|
|
|
|
|
actions.small_aoe+=/fel_devastation,if=!buff.metamorphosis.up
|
|
|
|
|
actions.small_aoe+=/soul_carver,if=!frailty_threshold_met&soul_fragments<=3
|
|
|
|
|
actions.small_aoe+=/spirit_bomb,if=((variable.fd&soul_fragments>=3)|soul_fragments>=4)&(!cooldown.fel_devastation.up|fury>=90)
|
|
|
|
|
actions.small_aoe+=/fracture,if=soul_fragments>=2&soul_fragments<=3
|
|
|
|
|
actions.small_aoe+=/soul_cleave,if=talent.focused_cleave&(!cooldown.fel_devastation.up|(fury>=80))&cooldown.fracture.charges_fractional<1
|
|
|
|
|
actions.small_aoe+=/spirit_bomb,if=((variable.fd&soul_fragments>=2)|soul_fragments>=3)&(!cooldown.fel_devastation.up|fury>=90)
|
|
|
|
|
actions.small_aoe+=/soul_cleave
|
|
|
|
|
actions.small_aoe+=/call_action_list,name=filler
|
|
|
|
|
|
|
|
|
|
actions.big_aoe+=/fel_devastation,if=frailty_threshold_met&variable.fd&!buff.metamorphosis.up&talent.stoke_the_flames
|
|
|
|
|
actions.big_aoe+=/elysian_decree,if=frailty_threshold_met
|
|
|
|
|
actions.big_aoe+=/the_hunt,if=frailty_threshold_met
|
|
|
|
|
actions.big_aoe+=/fel_devastation,if=frailty_threshold_met&variable.fd&!buff.metamorphosis.up
|
|
|
|
|
actions.big_aoe+=/spirit_bomb,if=((variable.fd&soul_fragments>=4)|soul_fragments>=5)&(!cooldown.fel_devastation.up|fury>=90)
|
|
|
|
|
actions.big_aoe+=/fel_devastation,if=!buff.metamorphosis.up
|
|
|
|
|
actions.big_aoe+=/fracture,if=set_bonus.tier30_4pc&variable.fd&soul_fragments<=3&soul_fragments>=1
|
|
|
|
|
actions.big_aoe+=/spirit_bomb,if=((variable.fd&soul_fragments>=3)|soul_fragments>=4)&(!cooldown.fel_devastation.up|fury>=90)
|
|
|
|
|
actions.big_aoe+=/soul_carver,if=variable.fd&frailty_threshold_met&soul_fragments<=3
|
|
|
|
|
actions.big_aoe+=/spirit_bomb,if=((variable.fd&soul_fragments>=2)|soul_fragments>=3)&(!cooldown.fel_devastation.up|fury>=90)
|
|
|
|
|
actions.big_aoe+=/fracture,if=soul_fragments>=1&soul_fragments<=3
|
|
|
|
|
actions.big_aoe+=/soul_cleave,if=talent.focused_cleave&(!cooldown.fel_devastation.up|(fury>=80))
|
|
|
|
|
actions.big_aoe+=/soul_carver,if=!frailty_threshold_met&soul_fragments<=3
|
|
|
|
|
actions.big_aoe+=/soul_cleave
|
|
|
|
|
actions.big_aoe+=/fracture,if=soul_fragments<=3
|
|
|
|
|
actions.big_aoe+=/call_action_list,name=filler
|
|
|
|
|
|
|
|
|
|
actions.filler+=/bulk_extraction
|
|
|
|
|
actions.filler+=/soul_cleave
|
|
|
|
|
actions.filler+=/spirit_bomb
|
|
|
|
|
actions.filler+=/felblade
|
|
|
|
|
actions.filler+=/fracture
|
|
|
|
|
actions.filler+=/shear
|
|
|
|
|
actions.filler+=/throw_glaive
|