Hekili / hekili

Hekili Priority Helper for DPS and Tanks (WoW Retail)
407 stars 213 forks source link

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

Closed Ble43 closed 1 year ago

Ble43 commented 1 year ago

Before You Begin

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

Ble43 commented 1 year ago

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?

arandan666 commented 1 year ago

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.

Hekili commented 1 year ago

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.

Ble43 commented 1 year ago

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

Ble43 commented 1 year ago

or if given instructions I'm happy to try

Bingo176 commented 1 year ago

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.

Ble43 commented 1 year ago

@Hekili What was done with this ticket?

Hekili commented 1 year ago

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.

Ble43 commented 1 year ago

@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.

Hekili commented 1 year ago

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=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) 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=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=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=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=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=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=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 ```
Ble43 commented 1 year ago

@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

Hekili commented 1 year ago

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.

Ble43 commented 1 year ago

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?

Hekili commented 1 year ago

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.

Ble43 commented 1 year ago

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