You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
4.6 KiB

5 years ago
## Destruction Warlock
4 years ago
## February 26, 2022
5 years ago
## Changes:
## - Fleshcraft/Volatile Solvent cancel_if changed to interrupt_if.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=fel_domination,if=time>0&!pet.alive
actions.precombat+=/summon_pet
actions.precombat+=/use_item,name=tome_of_monstrous_constructions
actions.precombat+=/use_item,name=soleahs_secret_technique
actions.precombat+=/fleshcraft
actions.precombat+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled
4 years ago
actions.precombat+=/use_item,name=shadowed_orb_of_torment
5 years ago
actions.precombat+=/soul_fire
4 years ago
actions.precombat+=/incinerate
5 years ago
# Executed every time the actor is available.
actions=spell_lock
4 years ago
actions=call_action_list,name=havoc,strict=1,if=havoc_active&active_enemies>1&active_enemies<5-talent.inferno.enabled+(talent.inferno.enabled&talent.internal_combustion.enabled)
5 years ago
actions+=/fleshcraft,if=soulbind.volatile_solvent,interrupt_if=buff.volatile_solvent.up
actions+=/conflagrate,if=talent.roaring_blaze.enabled&debuff.roaring_blaze.remains<1.5
4 years ago
actions+=/cataclysm
4 years ago
actions+=/call_action_list,name=aoe,strict=1,if=active_enemies>2
5 years ago
actions+=/soul_fire,cycle_targets=1,if=refreshable&soul_shard<=4&(!talent.cataclysm.enabled|cooldown.cataclysm.remains>remains)
4 years ago
actions+=/immolate,cycle_targets=1,if=remains<3&(!talent.cataclysm.enabled|cooldown.cataclysm.remains>remains)
5 years ago
actions+=/immolate,if=talent.internal_combustion.enabled&action.chaos_bolt.in_flight&remains<duration*0.5
4 years ago
actions+=/chaos_bolt,if=(pet.infernal.active|pet.blasphemy.active)&soul_shard>=4
5 years ago
actions+=/call_action_list,name=cds
actions+=/channel_demonfire
actions+=/scouring_tithe
actions+=/decimating_bolt
actions+=/havoc,cycle_targets=1,if=dot.immolate.remains>dot.immolate.duration*0.5|!talent.internal_combustion.enabled
actions+=/impending_catastrophe
actions+=/soul_rot
actions+=/havoc,if=runeforge.odr_shawl_of_the_ymirjar.equipped
4 years ago
actions+=/variable,name=pool_soul_shards,value=active_enemies>1&cooldown.havoc.remains<=10|buff.ritual_of_ruin.up&talent.rain_of_chaos
5 years ago
actions+=/conflagrate,if=buff.backdraft.down&soul_shard>=1.5-0.3*talent.flashover.enabled&!variable.pool_soul_shards
4 years ago
actions+=/chaos_bolt,if=pet.infernal.active|buff.rain_of_chaos.remains>cast_time
actions+=/chaos_bolt,if=buff.backdraft.up&!variable.pool_soul_shards
actions+=/chaos_bolt,if=talent.eradication&!variable.pool_soul_shards&debuff.eradication.remains<cast_time
5 years ago
actions+=/shadowburn,if=!variable.pool_soul_shards|soul_shard>=4.5
4 years ago
actions+=/chaos_bolt,if=soul_shard>3.5
actions+=/chaos_bolt,if=boss&fight_remains<5&target.time_to_die>cast_time+travel_time
actions+=/conflagrate,if=charges>1|target.time_to_die<gcd
5 years ago
actions+=/incinerate
actions.aoe=rain_of_fire,if=pet.infernal.active&(!cooldown.havoc.ready|active_enemies>3)
actions.aoe+=/soul_rot
actions.aoe+=/channel_demonfire,if=dot.immolate.remains>cast_time
actions.aoe+=/immolate,cycle_targets=1,if=remains<5&(!talent.cataclysm.enabled|cooldown.cataclysm.remains>remains)
actions.aoe+=/call_action_list,name=cds
actions.aoe+=/call_action_list,name=essences
actions.aoe+=/havoc,cycle_targets=1,if=active_enemies<4
actions.aoe+=/rain_of_fire
actions.aoe+=/havoc,cycle_targets=1
actions.aoe+=/decimating_bolt,if=(soulbind.lead_by_example.enabled|!talent.fire_and_brimstone.enabled)
actions.aoe+=/incinerate,if=talent.fire_and_brimstone.enabled&buff.backdraft.up&soul_shard<5-0.2*active_enemies
actions.aoe+=/soul_fire
actions.aoe+=/conflagrate,if=buff.backdraft.down
actions.aoe+=/shadowburn,if=target.health.pct<20
actions.aoe+=/scouring_tithe,if=!(talent.fire_and_brimstone.enabled|talent.inferno.enabled)
actions.aoe+=/impending_catastrophe,if=!(talent.fire_and_brimstone.enabled|talent.inferno.enabled)
actions.aoe+=/incinerate
4 years ago
actions.cds=use_item,name=shadowed_orb_of_torment,if=cooldown.summon_infernal.remains<3|boss&fight_remains<42
4 years ago
actions.cds+=/summon_infernal
5 years ago
actions.cds+=/dark_soul_instability
actions.cds+=/potion,if=pet.infernal.active
actions.cds+=/berserking,if=pet.infernal.active
actions.cds+=/blood_fury,if=pet.infernal.active
actions.cds+=/fireblood,if=pet.infernal.active
4 years ago
actions.cds+=/use_items,if=pet.infernal.active|boss&fight_remains<21
5 years ago
actions.havoc=conflagrate,if=buff.backdraft.down&soul_shard>=1&soul_shard<=4
actions.havoc+=/soul_fire,if=cast_time<havoc_remains
actions.havoc+=/decimating_bolt,if=cast_time<havoc_remains&soulbind.lead_by_example.enabled
actions.havoc+=/scouring_tithe,if=cast_time<havoc_remains
actions.havoc+=/immolate,if=talent.internal_combustion.enabled&remains<duration*0.5|!talent.internal_combustion.enabled&refreshable
actions.havoc+=/chaos_bolt,if=cast_time<havoc_remains
actions.havoc+=/shadowburn
4 years ago
actions.havoc+=/incinerate,if=cast_time<havoc_remains