Edit 19/05/2022 i made some test on simulation craft as topgear/dps parse shaman it say this priority list:
Code: Select all
AOE Mode:
# Multi target action priority list
actions.aoe=chain_harvest,if=buff.maelstrom_weapon.stack>=5
***actions.aoe+=/crash_lightning,if=runeforge.doom_winds.equipped&buff.doom_winds.up*
actions.aoe+=/sundering,if=runeforge.doom_winds.equipped&buff.doom_winds.up
actions.aoe+=/healing_stream_totem,if=runeforge.raging_vesper_vortex.equipped&talent.earth_shield.enabled&vesper_totem_heal_charges>0
actions.aoe+=/earth_shield,if=runeforge.raging_vesper_vortex.equipped&talent.earth_shield.enabled&vesper_totem_heal_charges>0
***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=runeforge.deeply_rooted_elements.equipped&buff.crash_lightning.up
actions.aoe+=/stormstrike,if=runeforge.deeply_rooted_elements.equipped&buff.crash_lightning.up
actions.aoe+=/lava_lash,target_if=min:debuff.lashing_flames.remains,cycle_targets=1,if=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.hailstorm.enabled&active_dot.flame_shock<active_enemies&active_dot.flame_shock<6
actions.aoe+=/lightning_bolt,if=(active_dot.flame_shock>=active_enemies|active_dot.flame_shock>=4)&buff.primordial_wave.up&buff.maelstrom_weapon.stack>=5&(!buff.splintered_elements.up|fight_remains<=12|raid_event.adds.remains<=gcd)
***actions.aoe+=/frost_shock,if=buff.hailstorm.up
actions.aoe+=/fae_transfusion,if=soulbind.grove_invigoration|soulbind.field_of_blossoms|runeforge.seeds_of_rampant_growth.equipped
***actions.aoe+=/crash_lightning,if=buff.crash_lightning.down&buff.primordial_wave.up&buff.maelstrom_weapon.stack<5
actions.aoe+=/sundering,if=buff.primordial_wave.up&buff.maelstrom_weapon.stack<5
actions.aoe+=/stormstrike,if=buff.primordial_wave.up&buff.maelstrom_weapon.stack<5
actions.aoe+=/sundering
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=4
***actions.aoe+=/crash_lightning,if=talent.crashing_storm.enabled|buff.crash_lightning.down
***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+=/vesper_totem
***actions.aoe+=/chain_lightning,if=buff.stormkeeper.up
***actions.aoe+=/lava_lash,if=buff.crash_lightning.up
actions.aoe+=/elemental_blast,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/stormkeeper,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack=10
actions.aoe+=/stormstrike,if=buff.crash_lightning.up
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=2
actions.aoe+=/crash_lightning
actions.aoe+=/windstrike
actions.aoe+=/stormstrike
actions.aoe+=/fleshcraft,interrupt=1,if=soulbind.volatile_solvent
actions.aoe+=/flame_shock,target_if=refreshable,cycle_targets=1
actions.aoe+=/fae_transfusion
***actions.aoe+=/frost_shock
***actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack>=5
actions.aoe+=/earthen_spike
actions.aoe+=/earth_elemental
actions.aoe+=/windfury_totem,if=buff.windfury_totem.remains<30
Code: Select all
Single Target Mode:
# Single target action priority list
actions.single=windstrike
actions.single+=/lava_lash,if=buff.hot_hand.up|(runeforge.primal_lava_actuators.equipped&buff.primal_lava_actuators.stack>6)
actions.single+=/windfury_totem,if=!buff.windfury_totem.up
actions.single+=/stormstrike,if=runeforge.doom_winds.equipped&buff.doom_winds.up
***actions.single+=/crash_lightning,if=runeforge.doom_winds.equipped&buff.doom_winds.up
actions.single+=/ice_strike,if=runeforge.doom_winds.equipped&buff.doom_winds.up
actions.single+=/sundering,if=runeforge.doom_winds.equipped&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+=/vesper_totem,if=raid_event.adds.in>40
actions.single+=/frost_shock,if=buff.hailstorm.up
actions.single+=/earthen_spike
actions.single+=/lava_lash,if=dot.flame_shock.refreshable
actions.single+=/fae_transfusion,if=!runeforge.seeds_of_rampant_growth.equipped|cooldown.feral_spirit.remains>30
actions.single+=/stormstrike,if=talent.stormflurry.enabled&buff.stormbringer.up
actions.single+=/chain_lightning,if=buff.stormkeeper.up
actions.single+=/elemental_blast,if=buff.maelstrom_weapon.stack>=5
actions.single+=/healing_stream_totem,if=runeforge.raging_vesper_vortex.equipped&talent.earth_shield.enabled&(vesper_totem_heal_charges>1|(vesper_totem_heal_charges>0&raid_event.adds.in>(buff.vesper_totem.remains-3)))
actions.single+=/earth_shield,if=runeforge.raging_vesper_vortex.equipped&talent.earth_shield.enabled&(vesper_totem_heal_charges>1|(vesper_totem_heal_charges>0&raid_event.adds.in>(buff.vesper_totem.remains-3)))
actions.single+=/chain_harvest,if=buff.maelstrom_weapon.stack>=5&raid_event.adds.in>=90
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack=10&buff.primordial_wave.down
actions.single+=/stormstrike
actions.single+=/stormkeeper,if=buff.maelstrom_weapon.stack>=5
actions.single+=/fleshcraft,interrupt=1,if=soulbind.volatile_solvent
actions.single+=/windfury_totem,if=buff.windfury_totem.remains<10
actions.single+=/lava_lash
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+=/frost_shock
actions.single+=/crash_lightning
actions.single+=/ice_strike
actions.single+=/fire_nova,if=active_dot.flame_shock
actions.single+=/fleshcraft,if=soulbind.pustule_eruption
actions.single+=/earth_elemental
actions.single+=/flame_shock
actions.single+=/windfury_totem,if=buff.windfury_totem.remains<30
Ok i know is a bit much xD sorry for this but i marked with "
***" the rows that needs to check if is it possible...because i saw a little problem with Crash Lightning too

As you can see
Frost Shock without Hailstorm talent it cast when you have all spell in Cooldown and no malestorm stack, it's like in last rows but with Hailstorm talent all is ok.
Btw i have to test it on the program if is it possible to make these little changes according to this priority list it would be great. In case this changes aren't good compared to the release one i'll tell you to revert the old one.
Thanks Mr.Sergey :3