Hekili Priority Helper

Hekili Priority Helper

44M Downloads

Enhancement: Several Abilities being Recommended over dumping 10 Maelstrom -> Frostshock in AOE Hailstorm build

Ble43 opened this issue ยท 15 comments

commented

Before You Begin

  • I confirm that I have downloaded the latest version of the addon.
  • I am not playing on a private server.
  • I checked for an existing, open ticket for this issue and was not able to find one.
  • I edited the title of this issue (above) so that it describes the issue I am reporting.
  • I am reporting an issue with the default priority included with the specialization (imported or edited priorities are not supported).

WoW Version

Retail (Dragonflight)

Describe the Issue

In AOE situations, when you have 10 maelstrom, abilities like lava lash, StormStrike, and even sometimes crash lightning are being prioritized over dumping the maelstrom and then frost shocking. I don't have a WoW guide to point to and say "look it says it right here, this is the rotation ", but It's hard for me to imagine that a crash lightninged Lavalash or StormStrike would take priority over the AOE Frost shock that comes from using 5+ maelstrom.

Let me know if there is anything else I can provide!

How to Reproduce

  1. Enter Game using talent build linked below
  2. Go to Valdrakken and use the AOE dummies
  3. Follow the Rotation

Talent Loadout

BcQAfcj78nJtvjmejSqe5Zhm9IRSKRCikEikIUSkAAAAAAAAAAAAAQLCBS0SRUgUSSSBQJRSA

Snapshot

https://pastebin.com/vrr0bRj4

Raidbots Sim Report (Link)

https://www.raidbots.com/simbot/report/mtKKhg6nMZHwe7A6cogNnr

Additional Information

No response

Contact Information

sxe#1620

commented

Here are some more thoughts on this:

It seems to be a question of: Does a Hot Hand, Ashen Catalyst Lava Lash justify overlapping maelstrom? What about if it's not a hot handed or the Ashen Catalyst Stacks arent maxed? If you have Ice Strike up for the next Frost Shock, how does that change things?

commented

It's not just Hailstorm build, the same thing applies to anything else using hot hand. Both Lava Lash and Crash Lightning are too high on the priority list, and/or both Frost Shock and Chain Lightning are too low.

commented

These are assertions that require data. If you think shifting their positions in the priority would be more optimal, then sim yourself, shift their positions in the priority, and sim again and show the difference.

commented

@Hekili I have no idea how to do that, but I know your team does this on a regular basis

commented

or if given instructions I'm happy to try

commented

Is this the line that is causing confusion?

talent.molten_assault.enabled & dot.flame_shock.ticking & ( active_dot.flame_shock < active_enemies ) & active_dot.flame_shock < 6

I'm guessing it's recommending Lava Lash until you spread enough Flame Shocks to equal the active targets? I know that's best practice but may not always be possible based on range etc.

commented

@Hekili What was done with this ticket?

commented

I haven't found anything productive in sims with moving Frost Shock up in priority. The addon should more aggressively spend on Lightning Bolt with Primordial Wave, but I haven't been able to generate any sim profiles that benefit from otherwise burning Maelstrom faster or moving Frost Shock and Ice Strike up in priority.

commented

@Hekili Thank you for the detail. Just to confirm, did you only test moving Frost shock and Ice strike, or did you test moving Chain Lightning up too? This is really about the priority of Chain Lightning in Multi-target situations when using the FS build.
image

If you use this image, the idea is that you would

  1. add a Chain Lightning either in between 3 and 4 OR 4 and 5 If target count >= 5 (possibly could work for anything 2+ targets, would have to sim) and maelstrom stacks = 10.

  2. Following the new Chain Lightning Priority ->If Hailstorm stacks = 10, Ice Strike

  3. Finally, you'd add a New priority for Frost Shock below the Ice Stike, -> If Hailstorm stacks = 10, Frost Shock

Then the Primordial wave priority

This help alleviates some maelstrom waste that is going on with the primordial wave right now.

If you tested this, or something very similar to this I'm happy to rest, but just want to make sure.

Additionally, I know you're busy but if you'd have some time to help teach a man fish so I don't have to bother you with this kind of stuff and can just submit proven rotation suggestions, I'd gladly take the teachings.

Appreciate your hard work.

commented

Here's a sample of what you described (or it's nearest equivalent). The sim actually has Crash Lightning above the Lightning Bolt with PW active.

https://www.raidbots.com/simbot/report/aXGdQdDmYKhPDJAK53yLy4/simc

image

In the bar charts, Hekili is my Enhancement Shaman. CL is the same character but with Chain Lightning added basically where you described. CLandISandFrS is that with your Ice Strike and Frost Shock changes also included. You can see that CLandISandFrS can have higher top-end damage, but less damage on average and less damage on your priority boss target, generally speaking.

Click to Expand Example Profile
shaman="Hekili"
source=blizzard
origin="/tmp/5SxcFxmqStbLDYz5uHY6Ab.armoryv2.profile.json,equipment=/tmp/5SxcFxmqStbLDYz5uHY6Ab.armoryv2.equipment.json,spec=/tmp/5SxcFxmqStbLDYz5uHY6Ab.armoryv2.spec.json"
spec=enhancement
level=70
race=zandalari_troll
zandalari_loa=paku
role=attack
position=back
talents=BcQAAAAAAAAAAAAAAAAAAAAAAIJJpEJgkEikkQJhAAAAAAAAAAAAAQJSSESIFBkUSSSJAEJBA

# Default consumables
potion=elemental_potion_of_ultimate_power_3
flask=phial_of_elemental_chaos_3
food=fated_fortune_cookie
augmentation=draconic
temporary_enchant=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/windfury_weapon
actions.precombat+=/flametongue_weapon
actions.precombat+=/lightning_shield
actions.precombat+=/windfury_totem
actions.precombat+=/variable,name=trinket1_is_weird,value=trinket.1.is.the_first_sigil|trinket.1.is.scars_of_fraternal_strife|trinket.1.is.cache_of_acquired_treasures
actions.precombat+=/variable,name=trinket2_is_weird,value=trinket.2.is.the_first_sigil|trinket.2.is.scars_of_fraternal_strife|trinket.2.is.cache_of_acquired_treasures
# Snapshot raid buffed stats before combat begins and pre-potting is done.
actions.precombat+=/snapshot_stats

# Executed every time the actor is available.
actions=bloodlust,line_cd=600
actions+=/potion,if=(talent.ascendance.enabled&raid_event.adds.in>=90&cooldown.ascendance.remains<10)|(talent.hot_hand.enabled&buff.molten_weapon.up)|buff.icy_edge.up|(talent.stormflurry.enabled&buff.crackling_surge.up)|active_enemies>1|fight_remains<30
actions+=/auto_attack
actions+=/use_item,name=the_first_sigil,if=(talent.ascendance.enabled&raid_event.adds.in>=90&cooldown.ascendance.remains<10)|(talent.hot_hand.enabled&buff.molten_weapon.up)|buff.icy_edge.up|(talent.stormflurry.enabled&buff.crackling_surge.up)|active_enemies>1|fight_remains<30
actions+=/use_item,name=cache_of_acquired_treasures,if=buff.acquired_sword.up|fight_remains<25
actions+=/use_item,name=scars_of_fraternal_strife,if=!buff.scars_of_fraternal_strife_4.up|fight_remains<31|raid_event.adds.in<16|active_enemies>1
actions+=/use_items,slots=trinket1,if=!variable.trinket1_is_weird
actions+=/use_items,slots=trinket2,if=!variable.trinket2_is_weird
actions+=/blood_fury,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50
actions+=/berserking,if=!talent.ascendance.enabled|buff.ascendance.up
actions+=/fireblood,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50
actions+=/ancestral_call,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50
actions+=/feral_spirit
actions+=/ascendance,if=(ti_lightning_bolt&active_enemies=1&raid_event.adds.in>=90)|(ti_chain_lightning&active_enemies>1)
actions+=/doom_winds,if=raid_event.adds.in>=90|active_enemies>1
# If_only_one_enemy,_priority_follows_the_'single'_action_list.
actions+=/call_action_list,name=single,if=active_enemies=1
# On_multiple_enemies,_the_priority_follows_the_'aoe'_action_list.
actions+=/call_action_list,name=aoe,if=active_enemies>1

# Multi target action priority list
actions.aoe=crash_lightning,if=buff.doom_winds.up|!buff.crash_lightning.up
actions.aoe+=/lightning_bolt,if=(active_dot.flame_shock=active_enemies|active_dot.flame_shock=6)&buff.primordial_wave.up&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)&(!buff.splintered_elements.up|fight_remains<=12|raid_event.adds.remains<=gcd)
actions.aoe+=/sundering,if=buff.doom_winds.up
actions.aoe+=/fire_nova,if=active_dot.flame_shock=6|(active_dot.flame_shock>=4&active_dot.flame_shock=active_enemies)
actions.aoe+=/primordial_wave,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=!buff.primordial_wave.up
actions.aoe+=/windstrike,if=talent.thorims_invocation.enabled&ti_chain_lightning&buff.maelstrom_weapon.stack>1
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/flame_shock,if=!ticking
actions.aoe+=/flame_shock,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=talent.fire_nova.enabled&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/ice_strike,if=talent.hailstorm.enabled
actions.aoe+=/frost_shock,if=talent.hailstorm.enabled&buff.hailstorm.up
actions.aoe+=/sundering
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=4
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=3
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack=10&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack=10
actions.aoe+=/crash_lightning,if=buff.cl_crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up&buff.ashen_catalyst.stack=8
actions.aoe+=/windstrike,if=buff.crash_lightning.up
actions.aoe+=/stormstrike,if=buff.crash_lightning.up&(buff.converging_storms.stack=6|(set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5))
actions.aoe+=/lava_lash,if=buff.crash_lightning.up,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=buff.crash_lightning.up,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike,if=buff.crash_lightning.up
actions.aoe+=/ice_strike,if=buff.crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack>=5&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=2
actions.aoe+=/crash_lightning
actions.aoe+=/windstrike
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike
actions.aoe+=/ice_strike
actions.aoe+=/lava_lash
actions.aoe+=/flame_shock,target_if=refreshable,cycle_targets=1
actions.aoe+=/frost_shock
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/earth_elemental
actions.aoe+=/windfury_totem,if=buff.windfury_totem.remains<30

# Single target action priority list
actions.single=windstrike,if=talent.thorims_invocation.enabled&buff.maelstrom_weapon.stack>=1
actions.single+=/lava_lash,if=buff.hot_hand.up|buff.ashen_catalyst.stack=8|(buff.ashen_catalyst.stack>=5&buff.maelstrom_of_elements.up&buff.maelstrom_weapon.stack<=6)
actions.single+=/windfury_totem,if=!buff.windfury_totem.up
actions.single+=/stormstrike,if=buff.doom_winds.up
actions.single+=/crash_lightning,if=buff.doom_winds.up
actions.single+=/ice_strike,if=buff.doom_winds.up
actions.single+=/sundering,if=buff.doom_winds.up
actions.single+=/primordial_wave,if=buff.primordial_wave.down&(raid_event.adds.in>42|raid_event.adds.in<6)
actions.single+=/flame_shock,if=!ticking
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack>=5&buff.primordial_wave.up&raid_event.adds.in>buff.primordial_wave.remains&(!buff.splintered_elements.up|fight_remains<=12)
actions.single+=/elemental_blast,if=talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)&buff.maelstrom_weapon.stack>=8
actions.single+=/ice_strike,if=talent.hailstorm.enabled
actions.single+=/stormstrike,if=set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5
actions.single+=/frost_shock,if=buff.hailstorm.up
actions.single+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.refreshable
actions.single+=/windstrike,if=talent.deeply_rooted_elements.enabled|buff.earthen_weapon.up|buff.legacy_of_the_frost_witch.up
actions.single+=/stormstrike,if=talent.deeply_rooted_elements.enabled|buff.earthen_weapon.up|buff.legacy_of_the_frost_witch.up
actions.single+=/elemental_blast,if=(talent.elemental_spirits.enabled&buff.maelstrom_weapon.stack=10)|(!talent.elemental_spirits.enabled&buff.maelstrom_weapon.stack>=5)
actions.single+=/lava_burst,if=buff.maelstrom_weapon.stack>=5
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack=10&buff.primordial_wave.down
actions.single+=/windstrike
actions.single+=/stormstrike
actions.single+=/windfury_totem,if=buff.windfury_totem.remains<10
actions.single+=/ice_strike
actions.single+=/lava_lash
actions.single+=/elemental_blast,if=talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)&buff.maelstrom_weapon.stack>=5
actions.single+=/bag_of_tricks
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack>=5&buff.primordial_wave.down
actions.single+=/sundering,if=raid_event.adds.in>=40
actions.single+=/fire_nova,if=talent.swirling_maelstrom.enabled&active_dot.flame_shock
actions.single+=/frost_shock
actions.single+=/crash_lightning
actions.single+=/fire_nova,if=active_dot.flame_shock
actions.single+=/earth_elemental
actions.single+=/flame_shock
actions.single+=/windfury_totem,if=buff.windfury_totem.remains<30

head=faceguard_of_infused_earth,id=200399,bonus_id=7981/6652/7937/8828/1498/8767
neck=elemental_lariat,id=193001,bonus_id=8836/8840/8902/8960/8784/8782/8802/8793/8845,gems=70mastery_33haste_70mastery_33haste_70mastery_33haste,crafted_stats=vers/crit
shoulders=faultline_mantle,id=195499,bonus_id=6652/8825/8817/7980/1485/8767
back=decorated_commanders_cindercloak,id=195482,bonus_id=6652/8825/8819/7980/1485/8767,enchant=graceful_avoidance_3
chest=robe_of_infused_earth,id=200396,bonus_id=7980/6652/8830/1485/8767,enchant=accelerated_agility_3
wrists=ohnahran_falconers_bracers,id=192004,bonus_id=6652/7937/1478/5865/8767,enchant=writ_of_avoidance_3
hands=gauntlets_of_infused_earth,id=200398,bonus_id=7979/6652/8829/1472/8767
waist=unnatural_dripstone_cinch,id=195507,bonus_id=6652/7937/8825/8818/7980/1485/8767
legs=leggings_of_infused_earth,id=200400,bonus_id=7979/6652/8827/1472/8767
feet=boots_of_explosive_growth,id=193715,bonus_id=8966/7977/6652/8822/8818/9144/1614/8767,enchant=watchers_loam_2
finger1=blaze_ring,id=200159,bonus_id=6652/7937/1488/5861/8767,enchant=devotion_of_mastery_3
finger2=platinum_star_band,id=193708,bonus_id=8966/7977/6652/7937/9144/1614/8767
trinket1=windswept_pages,id=144113,bonus_id=8967/7977/6652/9144/3285/8767
trinket2=whispering_incarnate_icon,id=194301,bonus_id=6652/7980/1485/8767
main_hand=horizon_splitter,id=193631,bonus_id=8971/7977/6652/9147/1630/8767,enchant=sophic_devotion_3
off_hand=frostbreath_thumper,id=195510,bonus_id=6652/7980/1485/8767,enchant=sophic_writ_3

# Gear Summary
# gear_ilvl=398.88
# gear_agility=4278
# gear_stamina=10062
# gear_crit_rating=2920
# gear_haste_rating=2827
# gear_mastery_rating=2199
# gear_versatility_rating=1021
# gear_speed_rating=250
# gear_avoidance_rating=250
# gear_armor=4242
# set_bonus=tier29_2pc=1
# set_bonus=tier29_4pc=1

copy=CL
# Multi target action priority list
actions.aoe=crash_lightning,if=buff.doom_winds.up|!buff.crash_lightning.up
actions.aoe+=/lightning_bolt,if=(active_dot.flame_shock=active_enemies|active_dot.flame_shock=6)&buff.primordial_wave.up&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)&(!buff.splintered_elements.up|fight_remains<=12|raid_event.adds.remains<=gcd)
# Added next line.
actions.aoe+=/chain_lightning,if=spell_targets.chain_lightning>=5&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)</b></red>
actions.aoe+=/sundering,if=buff.doom_winds.up
actions.aoe+=/fire_nova,if=active_dot.flame_shock=6|(active_dot.flame_shock>=4&active_dot.flame_shock=active_enemies)
actions.aoe+=/primordial_wave,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=!buff.primordial_wave.up
actions.aoe+=/windstrike,if=talent.thorims_invocation.enabled&ti_chain_lightning&buff.maelstrom_weapon.stack>1
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/flame_shock,if=!ticking
actions.aoe+=/flame_shock,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=talent.fire_nova.enabled&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/ice_strike,if=talent.hailstorm.enabled
actions.aoe+=/frost_shock,if=talent.hailstorm.enabled&buff.hailstorm.up
actions.aoe+=/sundering
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=4
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=3
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack=10&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack=10
actions.aoe+=/crash_lightning,if=buff.cl_crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up&buff.ashen_catalyst.stack=8
actions.aoe+=/windstrike,if=buff.crash_lightning.up
actions.aoe+=/stormstrike,if=buff.crash_lightning.up&(buff.converging_storms.stack=6|(set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5))
actions.aoe+=/lava_lash,if=buff.crash_lightning.up,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=buff.crash_lightning.up,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike,if=buff.crash_lightning.up
actions.aoe+=/ice_strike,if=buff.crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack>=5&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=2
actions.aoe+=/crash_lightning
actions.aoe+=/windstrike
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike
actions.aoe+=/ice_strike
actions.aoe+=/lava_lash
actions.aoe+=/flame_shock,target_if=refreshable,cycle_targets=1
actions.aoe+=/frost_shock
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/earth_elemental
actions.aoe+=/windfury_totem,if=buff.windfury_totem.remains<30


copy=CLandISandFrS
# Multi target action priority list
actions.aoe=crash_lightning,if=buff.doom_winds.up|!buff.crash_lightning.up
actions.aoe+=/lightning_bolt,if=(active_dot.flame_shock=active_enemies|active_dot.flame_shock=6)&buff.primordial_wave.up&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)&(!buff.splintered_elements.up|fight_remains<=12|raid_event.adds.remains<=gcd)
# Additions below this line.
actions.aoe+=/chain_lightning,if=spell_targets.chain_lightning>=5&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)
actions.aoe+=/ice_strike,if=buff.hailstorm.stack>9
actions.aoe+=/frost_shock,if=buff.hailstorm.stack>9
# Additions above this line.
actions.aoe+=/sundering,if=buff.doom_winds.up
actions.aoe+=/fire_nova,if=active_dot.flame_shock=6|(active_dot.flame_shock>=4&active_dot.flame_shock=active_enemies)
actions.aoe+=/primordial_wave,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=!buff.primordial_wave.up
actions.aoe+=/windstrike,if=talent.thorims_invocation.enabled&ti_chain_lightning&buff.maelstrom_weapon.stack>1
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/flame_shock,if=!ticking
actions.aoe+=/flame_shock,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=talent.fire_nova.enabled&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/ice_strike,if=talent.hailstorm.enabled
actions.aoe+=/frost_shock,if=talent.hailstorm.enabled&buff.hailstorm.up
actions.aoe+=/sundering
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=4
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=3
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack=10&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack=10
actions.aoe+=/crash_lightning,if=buff.cl_crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up&buff.ashen_catalyst.stack=8
actions.aoe+=/windstrike,if=buff.crash_lightning.up
actions.aoe+=/stormstrike,if=buff.crash_lightning.up&(buff.converging_storms.stack=6|(set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5))
actions.aoe+=/lava_lash,if=buff.crash_lightning.up,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=buff.crash_lightning.up,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike,if=buff.crash_lightning.up
actions.aoe+=/ice_strike,if=buff.crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack>=5&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=2
actions.aoe+=/crash_lightning
actions.aoe+=/windstrike
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike
actions.aoe+=/ice_strike
actions.aoe+=/lava_lash
actions.aoe+=/flame_shock,target_if=refreshable,cycle_targets=1
actions.aoe+=/frost_shock
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/earth_elemental
actions.aoe+=/windfury_totem,if=buff.windfury_totem.remains<30

You can modify this example and sim it in Raidbots in the Advanced section. You'll want to use Patchwerk with 5+ targets to test what you're describing. Generally speaking, you can move lines up and down as you see fit, run the sim again, and see if you end up with more DPS.

Here's another version where I tested moving Elemental Blast up above Chain Lightning along with your other changes.

https://www.raidbots.com/simbot/report/wK6eFmPyu4LoW6RvGFkVRs/simc

image

This one starts to be persuasive, given that overall DPS is comparable and priority target floor isn't too low and top-end is reasonably high... BUT it adds RNG variability to the build overall. Your low-end is lower and your top-end is higher, so even though the average is about the same, bad luck is going to be more painful than leaving it as-is.

If you click through into specific charts, you might find that these casts crowd out other casts or delay use of abilities that are sitting on cooldown (i.e., opportunity cost).

Click to Expand Profile
shaman="Hekili"
source=blizzard
origin="/tmp/5SxcFxmqStbLDYz5uHY6Ab.armoryv2.profile.json,equipment=/tmp/5SxcFxmqStbLDYz5uHY6Ab.armoryv2.equipment.json,spec=/tmp/5SxcFxmqStbLDYz5uHY6Ab.armoryv2.spec.json"
spec=enhancement
level=70
race=zandalari_troll
zandalari_loa=paku
role=attack
position=back
talents=BcQAAAAAAAAAAAAAAAAAAAAAAIJJpEJgkEikkQJhAAAAAAAAAAAAAQJSSESIFBkUSSSJAEJBA

# Default consumables
potion=elemental_potion_of_ultimate_power_3
flask=phial_of_elemental_chaos_3
food=fated_fortune_cookie
augmentation=draconic
temporary_enchant=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/windfury_weapon
actions.precombat+=/flametongue_weapon
actions.precombat+=/lightning_shield
actions.precombat+=/windfury_totem
actions.precombat+=/variable,name=trinket1_is_weird,value=trinket.1.is.the_first_sigil|trinket.1.is.scars_of_fraternal_strife|trinket.1.is.cache_of_acquired_treasures
actions.precombat+=/variable,name=trinket2_is_weird,value=trinket.2.is.the_first_sigil|trinket.2.is.scars_of_fraternal_strife|trinket.2.is.cache_of_acquired_treasures
# Snapshot raid buffed stats before combat begins and pre-potting is done.
actions.precombat+=/snapshot_stats

# Executed every time the actor is available.
actions=bloodlust,line_cd=600
actions+=/potion,if=(talent.ascendance.enabled&raid_event.adds.in>=90&cooldown.ascendance.remains<10)|(talent.hot_hand.enabled&buff.molten_weapon.up)|buff.icy_edge.up|(talent.stormflurry.enabled&buff.crackling_surge.up)|active_enemies>1|fight_remains<30
actions+=/auto_attack
actions+=/use_item,name=the_first_sigil,if=(talent.ascendance.enabled&raid_event.adds.in>=90&cooldown.ascendance.remains<10)|(talent.hot_hand.enabled&buff.molten_weapon.up)|buff.icy_edge.up|(talent.stormflurry.enabled&buff.crackling_surge.up)|active_enemies>1|fight_remains<30
actions+=/use_item,name=cache_of_acquired_treasures,if=buff.acquired_sword.up|fight_remains<25
actions+=/use_item,name=scars_of_fraternal_strife,if=!buff.scars_of_fraternal_strife_4.up|fight_remains<31|raid_event.adds.in<16|active_enemies>1
actions+=/use_items,slots=trinket1,if=!variable.trinket1_is_weird
actions+=/use_items,slots=trinket2,if=!variable.trinket2_is_weird
actions+=/blood_fury,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50
actions+=/berserking,if=!talent.ascendance.enabled|buff.ascendance.up
actions+=/fireblood,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50
actions+=/ancestral_call,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50
actions+=/feral_spirit
actions+=/ascendance,if=(ti_lightning_bolt&active_enemies=1&raid_event.adds.in>=90)|(ti_chain_lightning&active_enemies>1)
actions+=/doom_winds,if=raid_event.adds.in>=90|active_enemies>1
# If_only_one_enemy,_priority_follows_the_'single'_action_list.
actions+=/call_action_list,name=single,if=active_enemies=1
# On_multiple_enemies,_the_priority_follows_the_'aoe'_action_list.
actions+=/call_action_list,name=aoe,if=active_enemies>1

# Multi target action priority list
actions.aoe=crash_lightning,if=buff.doom_winds.up|!buff.crash_lightning.up
actions.aoe+=/lightning_bolt,if=(active_dot.flame_shock=active_enemies|active_dot.flame_shock=6)&buff.primordial_wave.up&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)&(!buff.splintered_elements.up|fight_remains<=12|raid_event.adds.remains<=gcd)
actions.aoe+=/sundering,if=buff.doom_winds.up
actions.aoe+=/fire_nova,if=active_dot.flame_shock=6|(active_dot.flame_shock>=4&active_dot.flame_shock=active_enemies)
actions.aoe+=/primordial_wave,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=!buff.primordial_wave.up
actions.aoe+=/windstrike,if=talent.thorims_invocation.enabled&ti_chain_lightning&buff.maelstrom_weapon.stack>1
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/flame_shock,if=!ticking
actions.aoe+=/flame_shock,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=talent.fire_nova.enabled&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/ice_strike,if=talent.hailstorm.enabled
actions.aoe+=/frost_shock,if=talent.hailstorm.enabled&buff.hailstorm.up
actions.aoe+=/sundering
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=4
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=3
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack=10&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack=10
actions.aoe+=/crash_lightning,if=buff.cl_crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up&buff.ashen_catalyst.stack=8
actions.aoe+=/windstrike,if=buff.crash_lightning.up
actions.aoe+=/stormstrike,if=buff.crash_lightning.up&(buff.converging_storms.stack=6|(set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5))
actions.aoe+=/lava_lash,if=buff.crash_lightning.up,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=buff.crash_lightning.up,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike,if=buff.crash_lightning.up
actions.aoe+=/ice_strike,if=buff.crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack>=5&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=2
actions.aoe+=/crash_lightning
actions.aoe+=/windstrike
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike
actions.aoe+=/ice_strike
actions.aoe+=/lava_lash
actions.aoe+=/flame_shock,target_if=refreshable,cycle_targets=1
actions.aoe+=/frost_shock
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/earth_elemental
actions.aoe+=/windfury_totem,if=buff.windfury_totem.remains<30

# Single target action priority list
actions.single=windstrike,if=talent.thorims_invocation.enabled&buff.maelstrom_weapon.stack>=1
actions.single+=/lava_lash,if=buff.hot_hand.up|buff.ashen_catalyst.stack=8|(buff.ashen_catalyst.stack>=5&buff.maelstrom_of_elements.up&buff.maelstrom_weapon.stack<=6)
actions.single+=/windfury_totem,if=!buff.windfury_totem.up
actions.single+=/stormstrike,if=buff.doom_winds.up
actions.single+=/crash_lightning,if=buff.doom_winds.up
actions.single+=/ice_strike,if=buff.doom_winds.up
actions.single+=/sundering,if=buff.doom_winds.up
actions.single+=/primordial_wave,if=buff.primordial_wave.down&(raid_event.adds.in>42|raid_event.adds.in<6)
actions.single+=/flame_shock,if=!ticking
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack>=5&buff.primordial_wave.up&raid_event.adds.in>buff.primordial_wave.remains&(!buff.splintered_elements.up|fight_remains<=12)
actions.single+=/elemental_blast,if=talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)&buff.maelstrom_weapon.stack>=8
actions.single+=/ice_strike,if=talent.hailstorm.enabled
actions.single+=/stormstrike,if=set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5
actions.single+=/frost_shock,if=buff.hailstorm.up
actions.single+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.refreshable
actions.single+=/windstrike,if=talent.deeply_rooted_elements.enabled|buff.earthen_weapon.up|buff.legacy_of_the_frost_witch.up
actions.single+=/stormstrike,if=talent.deeply_rooted_elements.enabled|buff.earthen_weapon.up|buff.legacy_of_the_frost_witch.up
actions.single+=/elemental_blast,if=(talent.elemental_spirits.enabled&buff.maelstrom_weapon.stack=10)|(!talent.elemental_spirits.enabled&buff.maelstrom_weapon.stack>=5)
actions.single+=/lava_burst,if=buff.maelstrom_weapon.stack>=5
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack=10&buff.primordial_wave.down
actions.single+=/windstrike
actions.single+=/stormstrike
actions.single+=/windfury_totem,if=buff.windfury_totem.remains<10
actions.single+=/ice_strike
actions.single+=/lava_lash
actions.single+=/elemental_blast,if=talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)&buff.maelstrom_weapon.stack>=5
actions.single+=/bag_of_tricks
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack>=5&buff.primordial_wave.down
actions.single+=/sundering,if=raid_event.adds.in>=40
actions.single+=/fire_nova,if=talent.swirling_maelstrom.enabled&active_dot.flame_shock
actions.single+=/frost_shock
actions.single+=/crash_lightning
actions.single+=/fire_nova,if=active_dot.flame_shock
actions.single+=/earth_elemental
actions.single+=/flame_shock
actions.single+=/windfury_totem,if=buff.windfury_totem.remains<30

head=faceguard_of_infused_earth,id=200399,bonus_id=7981/6652/7937/8828/1498/8767
neck=elemental_lariat,id=193001,bonus_id=8836/8840/8902/8960/8784/8782/8802/8793/8845,gems=70mastery_33haste_70mastery_33haste_70mastery_33haste,crafted_stats=vers/crit
shoulders=faultline_mantle,id=195499,bonus_id=6652/8825/8817/7980/1485/8767
back=decorated_commanders_cindercloak,id=195482,bonus_id=6652/8825/8819/7980/1485/8767,enchant=graceful_avoidance_3
chest=robe_of_infused_earth,id=200396,bonus_id=7980/6652/8830/1485/8767,enchant=accelerated_agility_3
wrists=ohnahran_falconers_bracers,id=192004,bonus_id=6652/7937/1478/5865/8767,enchant=writ_of_avoidance_3
hands=gauntlets_of_infused_earth,id=200398,bonus_id=7979/6652/8829/1472/8767
waist=unnatural_dripstone_cinch,id=195507,bonus_id=6652/7937/8825/8818/7980/1485/8767
legs=leggings_of_infused_earth,id=200400,bonus_id=7979/6652/8827/1472/8767
feet=boots_of_explosive_growth,id=193715,bonus_id=8966/7977/6652/8822/8818/9144/1614/8767,enchant=watchers_loam_2
finger1=blaze_ring,id=200159,bonus_id=6652/7937/1488/5861/8767,enchant=devotion_of_mastery_3
finger2=platinum_star_band,id=193708,bonus_id=8966/7977/6652/7937/9144/1614/8767
trinket1=windswept_pages,id=144113,bonus_id=8967/7977/6652/9144/3285/8767
trinket2=whispering_incarnate_icon,id=194301,bonus_id=6652/7980/1485/8767
main_hand=horizon_splitter,id=193631,bonus_id=8971/7977/6652/9147/1630/8767,enchant=sophic_devotion_3
off_hand=frostbreath_thumper,id=195510,bonus_id=6652/7980/1485/8767,enchant=sophic_writ_3

# Gear Summary
# gear_ilvl=398.88
# gear_agility=4278
# gear_stamina=10062
# gear_crit_rating=2920
# gear_haste_rating=2827
# gear_mastery_rating=2199
# gear_versatility_rating=1021
# gear_speed_rating=250
# gear_avoidance_rating=250
# gear_armor=4242
# set_bonus=tier29_2pc=1
# set_bonus=tier29_4pc=1

copy=CL
# Multi target action priority list
actions.aoe=crash_lightning,if=buff.doom_winds.up|!buff.crash_lightning.up
actions.aoe+=/lightning_bolt,if=(active_dot.flame_shock=active_enemies|active_dot.flame_shock=6)&buff.primordial_wave.up&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)&(!buff.splintered_elements.up|fight_remains<=12|raid_event.adds.remains<=gcd)
actions.aoe+=/chain_lightning,if=spell_targets.chain_lightning>=5&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)
actions.aoe+=/sundering,if=buff.doom_winds.up
actions.aoe+=/fire_nova,if=active_dot.flame_shock=6|(active_dot.flame_shock>=4&active_dot.flame_shock=active_enemies)
actions.aoe+=/primordial_wave,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=!buff.primordial_wave.up
actions.aoe+=/windstrike,if=talent.thorims_invocation.enabled&ti_chain_lightning&buff.maelstrom_weapon.stack>1
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/flame_shock,if=!ticking
actions.aoe+=/flame_shock,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=talent.fire_nova.enabled&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/ice_strike,if=talent.hailstorm.enabled
actions.aoe+=/frost_shock,if=talent.hailstorm.enabled&buff.hailstorm.up
actions.aoe+=/sundering
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=4
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=3
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack=10&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack=10
actions.aoe+=/crash_lightning,if=buff.cl_crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up&buff.ashen_catalyst.stack=8
actions.aoe+=/windstrike,if=buff.crash_lightning.up
actions.aoe+=/stormstrike,if=buff.crash_lightning.up&(buff.converging_storms.stack=6|(set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5))
actions.aoe+=/lava_lash,if=buff.crash_lightning.up,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=buff.crash_lightning.up,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike,if=buff.crash_lightning.up
actions.aoe+=/ice_strike,if=buff.crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack>=5&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=2
actions.aoe+=/crash_lightning
actions.aoe+=/windstrike
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike
actions.aoe+=/ice_strike
actions.aoe+=/lava_lash
actions.aoe+=/flame_shock,target_if=refreshable,cycle_targets=1
actions.aoe+=/frost_shock
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/earth_elemental
actions.aoe+=/windfury_totem,if=buff.windfury_totem.remains<30


copy=CLandISandFrS
# Multi target action priority list
actions.aoe=crash_lightning,if=buff.doom_winds.up|!buff.crash_lightning.up
actions.aoe+=/lightning_bolt,if=(active_dot.flame_shock=active_enemies|active_dot.flame_shock=6)&buff.primordial_wave.up&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)&(!buff.splintered_elements.up|fight_remains<=12|raid_event.adds.remains<=gcd)
actions.aoe+=/chain_lightning,if=spell_targets.chain_lightning>=5&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)
actions.aoe+=/ice_strike,if=buff.hailstorm.stack>9
actions.aoe+=/frost_shock,if=buff.hailstorm.stack>9
actions.aoe+=/sundering,if=buff.doom_winds.up
actions.aoe+=/fire_nova,if=active_dot.flame_shock=6|(active_dot.flame_shock>=4&active_dot.flame_shock=active_enemies)
actions.aoe+=/primordial_wave,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=!buff.primordial_wave.up
actions.aoe+=/windstrike,if=talent.thorims_invocation.enabled&ti_chain_lightning&buff.maelstrom_weapon.stack>1
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/flame_shock,if=!ticking
actions.aoe+=/flame_shock,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=talent.fire_nova.enabled&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/ice_strike,if=talent.hailstorm.enabled
actions.aoe+=/frost_shock,if=talent.hailstorm.enabled&buff.hailstorm.up
actions.aoe+=/sundering
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=4
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=3
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack=10&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack=10
actions.aoe+=/crash_lightning,if=buff.cl_crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up&buff.ashen_catalyst.stack=8
actions.aoe+=/windstrike,if=buff.crash_lightning.up
actions.aoe+=/stormstrike,if=buff.crash_lightning.up&(buff.converging_storms.stack=6|(set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5))
actions.aoe+=/lava_lash,if=buff.crash_lightning.up,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=buff.crash_lightning.up,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike,if=buff.crash_lightning.up
actions.aoe+=/ice_strike,if=buff.crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack>=5&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=2
actions.aoe+=/crash_lightning
actions.aoe+=/windstrike
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike
actions.aoe+=/ice_strike
actions.aoe+=/lava_lash
actions.aoe+=/flame_shock,target_if=refreshable,cycle_targets=1
actions.aoe+=/frost_shock
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/earth_elemental
actions.aoe+=/windfury_totem,if=buff.windfury_totem.remains<30


copy=CLandISandFrSandEB
# Multi target action priority list
actions.aoe=crash_lightning,if=buff.doom_winds.up|!buff.crash_lightning.up
actions.aoe+=/lightning_bolt,if=(active_dot.flame_shock=active_enemies|active_dot.flame_shock=6)&buff.primordial_wave.up&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)&(!buff.splintered_elements.up|fight_remains<=12|raid_event.adds.remains<=gcd)
# Additions below this line.
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack=10&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/chain_lightning,if=spell_targets.chain_lightning>=5&buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled)
actions.aoe+=/ice_strike,if=buff.hailstorm.stack>9
actions.aoe+=/frost_shock,if=buff.hailstorm.stack>9
# Additions above this line.
actions.aoe+=/sundering,if=buff.doom_winds.up
actions.aoe+=/fire_nova,if=active_dot.flame_shock=6|(active_dot.flame_shock>=4&active_dot.flame_shock=active_enemies)
actions.aoe+=/primordial_wave,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=!buff.primordial_wave.up
actions.aoe+=/windstrike,if=talent.thorims_invocation.enabled&ti_chain_lightning&buff.maelstrom_weapon.stack>1
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/flame_shock,if=!ticking
actions.aoe+=/flame_shock,target_if=min:dot.flame_shock.remains,cycle_targets=1,if=talent.fire_nova.enabled&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
actions.aoe+=/ice_strike,if=talent.hailstorm.enabled
actions.aoe+=/frost_shock,if=talent.hailstorm.enabled&buff.hailstorm.up
actions.aoe+=/sundering
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=4
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=talent.lashing_flames.enabled
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=3
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack=10
actions.aoe+=/crash_lightning,if=buff.cl_crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up&buff.ashen_catalyst.stack=8
actions.aoe+=/windstrike,if=buff.crash_lightning.up
actions.aoe+=/stormstrike,if=buff.crash_lightning.up&(buff.converging_storms.stack=6|(set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5))
actions.aoe+=/lava_lash,if=buff.crash_lightning.up,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=buff.crash_lightning.up,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike,if=buff.crash_lightning.up
actions.aoe+=/ice_strike,if=buff.crash_lightning.up
actions.aoe+=/lava_lash,if=buff.crash_lightning.up
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack>=5&(!talent.crashing_storms.enabled|active_enemies<=3)
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=2
actions.aoe+=/crash_lightning
actions.aoe+=/windstrike
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled
actions.aoe+=/ice_strike,if=talent.swirling_maelstrom.enabled
actions.aoe+=/stormstrike
actions.aoe+=/ice_strike
actions.aoe+=/lava_lash
actions.aoe+=/flame_shock,target_if=refreshable,cycle_targets=1
actions.aoe+=/frost_shock
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/earth_elemental
actions.aoe+=/windfury_totem,if=buff.windfury_totem.remains<30
commented

@Hekili I think I see the issue... You are using the standard raid build which includes Stormbringer and Elemental Blast, I'm using the current top-performing M+ build (BcQAfcj78nJtvjmejSqe5Zhm9IJJpEJISSISCUSkAAAAAAAAAAAAAQJCBSUSRAJtkkUAUSkEA)
I'm not sure how to get the simulationcraft analysis from the raidbots advanced sim, but here is the screenshot of the difference when comparing the two
image
image

If I missed something while attempting to do this... My apologies. I basically took the CLISFrS and the Hekili profiles and swapped the talent loadout

commented

You can dig into the "Full HTML Report" in the Simulation Details on the right for more information. What you're showing there is a 1.9% increase in 5 target sustained.

commented

So here are the calculated results ranging from 1-5 and then an 8 target scenario (To simulate a mythic plus big pull). Green boxes show favorability to the new proposed priority, red means the standard Hekili priority is favorable. Negative % are favorable to the new priority suggestion

image

I would think this paints a favorable picture for my proposed changes, but I'm not sure if a 2-3% is worth the squeeze for you. And also, the priority changes I listed out were very rough. I'm sure there is a possibility that an ashen catalyst hot handed lava lash may fit in between Ice Strike and Frost shock.

So I guess my question is, now that we've explored this, is this worth the change?

commented

More assessment is needed, though you could certainly consider checking the FAQ for guidance on making this a custom priority for the time being.

The priority needs to be optimal for all popular builds, so additional conditions to sort out the difference between raid and M+ is needed before I can incorporate changes.

I'll ask Rusah to take a look as well.

commented

I will check the FAQ and learn how to customize it. Thank you so much for your time today!