So here’s a simple macro for Enhancement Shaman:
#showtooltip
/castsequence Primordial Wave, Lightning Bolt
Expected outcome: when you cast Primordial Wave, the next ability should be Lightning Bolt, when you cast Lightning Bolt, the macro resets to Primordial Wave.
Current outcome: when you cast Primordial Wave, sometimes the macro will stay on Primordial Wave, sometimes it will cycle to Lightning Bolt and stay stuck there (the macro won’t reset), and sometimes it will work as intended for 1 macro reset until it breaks again.
My take: Primordial Wave and Maelstrom Weapon’s interaction might be changing names or spell ids under the source code and somehow it’s affecting how the macro reads the spell names, so it won’t work or reset. I’ve tested multiple spells, only Primordial Wave breaks it like this. Might also be related to button mashing (sometimes the macro won’t break when I take a slower approach to the rotation).
My current talents choices (Enhancement): BcQAzii1bx6MdXWQl8y/78bs6KRSKRCCJhcgk0QJRCAAAAAAAAAAAAokESCJKpIKItkkCgSQIBC