I'm playing around with this too.

Have not tested the individual pieces.
So this is purely theoretical so far.

Could theoretically have either a two-step toggle, to enable/disable replace one Spam-Key with the other, giving them the same hotkey.
Or even another mapped key, either with Steps (number of presses) or Do Not Advance for "x.x" seconds (time interval) that will enable/disable one Spam Key, replacing it with the other (putting both on the same key).


Mapped Keys
Spam Key: 1
-- Hotkey: "1"
-- Step 1
---- Do Mapped Key > FTL Target Me > Current Window
---- Do Mapped Key > Boomkin_Dots > All Windows
---- Do Mapped Key > Boomkin_Wrath > All Windows

Spam Key: 2
-- Hotkey: "2"
-- Step 1
---- Do Mapped Key > FTL Target Me > Current Window
---- Do Mapped Key > Boomkin_Dots > All Windows
---- Do Mapped Key > Boomkin_Starfire > All Windows

Boomkin_Dots
-- Reset to Step 1, 18.0 seconds after first press.
-- Step 1
---- Keystroke Action > Warcraft Keybind for Insect Swarm.
---- Do Not Advance for 1.5 seconds.
-- Step 2
---- Keystroke Action > Warcraft Keybind for Moonfire.
---- Do Not Advance for 1.5 seconds.
-- Step 3
---- Do Not Advance for 30.0 seconds.

Boomkin_Wrath
-- Step 1
---- Keystroke Action > Warcraft Keybind for Wrath
---- Do Not Advance for 1.5 seconds
-- Step 2
---- Keystroke Action > Warcraft Keybind for Starsurge
---- Do Not Advance for 1.5 seconds

Boomkin_Starfire
-- Step 1
---- Keystroke Action > Warcraft Keybind for Starfire
---- Do Not Advance for 1.5 seconds
-- Step 2
---- Keystroke Action > Warcraft Keybind for Starsurge
---- Do Not Advance for 1.5 seconds