Hekili Priority Helper

Hekili Priority Helper

44M Downloads

Affliction SingleTarget Roration suggestion

mati3464 opened this issue ยท 2 comments

commented

Hello, after review priority i suggest modify meletic rapture suggestion to cast for pure single target.

if=
talent.phantom_singularity.enabled &
talent.haunt.enabled &
talent.siphon_life.enabled &

this mean player use pure single build, that's means meletic rapture must be cast only in phantom_singularity window with all 5 dot's active (corruption,agony,haunt,phantom and siphon life) & dotphantom_singularity more than 2 sec.

or when player have 5 shards and CD for phantom_singularity is more than 5 sec to avoid shard wasting.

( dot.phantom_singularity.ticking ) &
( dot.Haunt.ticking ) &
( dot.siphon_life.ticking ) &
( dot.phantom_singularity.remains > 2 )

actions+=/malefic_rapture,if=talent.phantom_singularity.enabled&talent.haunt.enabled&talent.siphon_life.enabled&(dot.phantom_singularity.ticking)&(dot.Haunt.ticking)&(dot.siphon_life.ticking)&(dot.phantom_singularity.remains >2)

also phantom_singularity must be cast as last dot for affliction at opener for Min/Max DPS.

commented

If you have priority recommendations, you pretty much always have to demonstrate them with simulationcraft. Got a Raidbots link?

commented

Custom APL: https://www.raidbots.com/simbot/report/fWYbvANyQvDAUuSTgrdS15

(changed strings for better sims to:

actions+=/malefic_rapture,if=talent.phantom_singularity.enabled&(dot.phantom_singularity.ticking|dot.Haunt.ticking|dot.siphon_life.ticking|dot.phantom_singularity.remains>3)

**



# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/summon_pet
actions.precombat+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=azsharas_font_of_power
actions.precombat+=/seed_of_corruption,if=spell_targets.seed_of_corruption_aoe>=3&!equipped.169314
actions.precombat+=/haunt
actions.precombat+=/shadow_bolt,if=!talent.haunt.enabled&spell_targets.seed_of_corruption_aoe<3&!equipped.169314

# Executed every time the actor is available.
actions=call_action_list,name=aoe,if=active_enemies>3
actions+=/phantom_singularity
actions+=/agony,if=refreshable
actions+=/agony,cycle_targets=1,if=active_enemies>1,target_if=refreshable
actions+=/call_action_list,name=darkglare_prep,if=active_enemies>2&cooldown.summon_darkglare.ready&(dot.phantom_singularity.ticking|!talent.phantom_singularity.enabled)
actions+=/seed_of_corruption,if=active_enemies>2&!talent.vile_taint.enabled&(!talent.writhe_in_agony.enabled|talent.sow_the_seeds.enabled)&!dot.seed_of_corruption.ticking&!in_flight&dot.corruption.refreshable
actions+=/vile_taint,if=(soul_shard>1|active_enemies>2)&cooldown.summon_darkglare.remains>12
actions+=/siphon_life,if=refreshable
actions+=/unstable_affliction,if=refreshable
actions+=/unstable_affliction,if=azerite.cascading_calamity.enabled&buff.cascading_calamity.remains<3
actions+=/corruption,if=remains<3&(active_enemies<3|talent.vile_taint.enabled|talent.writhe_in_agony.enabled&!talent.sow_the_seeds.enabled)&refreshable
actions+=/haunt
actions+=/malefic_rapture,if=dot.vile_taint.ticking|cooldown.vile_taint.remains>10|soul_shard=5
actions+=/malefic_rapture,if=talent.phantom_singularity.enabled&dot.phantom_singularity.ticking&dot.phantom_singularity.remains>2
actions+=/malefic_rapture,if=(!talent.vile_taint.enabled&!talent.phantom_singularity.enabled)
actions+=/drain_life,if=buff.inevitable_demise.stack>30|buff.inevitable_demise.up&time_to_die<5
actions+=/malefic_rapture,if=soul_shard>4
actions+=/siphon_life,cycle_targets=1,if=active_enemies>1,target_if=dot.siphon_life.remains<3
actions+=/corruption,cycle_targets=1,if=remains<3&(active_enemies<3|talent.vile_taint.enabled|talent.writhe_in_agony.enabled&!talent.sow_the_seeds.enabled)
actions+=/call_action_list,name=darkglare_prep,if=cooldown.summon_darkglare.remains<2&(dot.phantom_singularity.remains>2|!talent.phantom_singularity.enabled)
actions+=/dark_soul,if=cooldown.summon_darkglare.remains>time_to_die
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=item
actions+=/call_action_list,name=se,if=debuff.shadow_embrace.stack<(3-action.shadow_bolt.in_flight)|debuff.shadow_embrace.remains<3
actions+=/drain_life,if=buff.inevitable_demise.stack>30|buff.inevitable_demise.up&time_to_die<5
actions+=/drain_life,if=buff.inevitable_demise_az.stack>30
actions+=/drain_soul
actions+=/shadow_bolt

actions.aoe=phantom_singularity
actions.aoe+=/haunt
actions.aoe+=/seed_of_corruption,if=!talent.sow_the_seeds.enabled&!dot.seed_of_corruption.ticking&!in_flight&dot.corruption.refreshable
actions.aoe+=/agony,cycle_targets=1,if=active_dot.agony>=4,target_if=refreshable&dot.agony.ticking
actions.aoe+=/agony,cycle_targets=1,if=active_dot.agony<4,target_if=!dot.agony.ticking
actions.aoe+=/unstable_affliction,if=dot.unstable_affliction.refreshable
actions.aoe+=/vile_taint,if=soul_shard>1
actions.aoe+=/call_action_list,name=darkglare_prep,if=cooldown.summon_darkglare.ready&(dot.phantom_singularity.remains>2|!talent.phantom_singularity.enabled)
actions.aoe+=/dark_soul,if=cooldown.summon_darkglare.remains>time_to_die
actions.aoe+=/call_action_list,name=cooldowns
actions.aoe+=/call_action_list,name=item
actions.aoe+=/malefic_rapture,if=dot.vile_taint.ticking
actions.aoe+=/malefic_rapture,if=!talent.vile_taint.enabled
actions.aoe+=/siphon_life,cycle_targets=1,if=active_dot.siphon_life<=3,target_if=!dot.siphon_life.ticking
actions.aoe+=/drain_life,if=buff.inevitable_demise.stack>=50|buff.inevitable_demise.up&time_to_die<5
actions.aoe+=/drain_soul
actions.aoe+=/shadow_bolt
actions.cooldowns=worldvein_resonance
actions.cooldowns+=/memory_of_lucid_dreams
actions.cooldowns+=/blood_of_the_enemy
actions.cooldowns+=/guardian_of_azeroth
actions.cooldowns+=/ripple_in_space
actions.cooldowns+=/focused_azerite_beam
actions.cooldowns+=/purifying_blast
actions.cooldowns+=/reaping_flames
actions.cooldowns+=/concentrated_flame
actions.cooldowns+=/the_unbound_force,if=buff.reckless_force.remains

actions.darkglare_prep=vile_taint
actions.darkglare_prep+=/dark_soul
actions.darkglare_prep+=/potion
actions.darkglare_prep+=/fireblood
actions.darkglare_prep+=/blood_fury
actions.darkglare_prep+=/berserking
actions.darkglare_prep+=/summon_darkglare,if=active_dot.vile_taint>0|active_dot.phantom_singularity>0|talent.sow_the_seeds.enabled|(!talent.vile_taint.enabled&!talent.phantom_singularity.enabled)

actions.item=use_items

actions.se=haunt
actions.se+=/drain_soul,interrupt_if=debuff.shadow_embrace.stack>=3
actions.se+=/shadow_bolt

Hekili APL

https://www.raidbots.com/simbot/report/98desAQ3bcHC8z6Y6SVqPQ

(removed few strings due error:

fel_domination,if=time>0&!pet.alive&!buff.grimoire_of_sacrifice.up
actions=spell_lock
actions+=/devour_magic
actions.aoe+=/seed_of_corruption,if=talent.sow_the_seeds.enabled&can_seed
actions.aoe+=/unstable_affliction,cycle_targets=1,if=!ticking&pvptalent.rampant_afflictions.enabled&active_dot.unstable_affliction<3

One problem that i have, after importing my APL hekili doesn't recommend Dark Soul:Misery and Berserking racial