Known/Mod Shift Macro Help

I’m trying to get a macro where it casts elemental blast when no modifier is used, but when shift mod is used it casts which ever of the 2 spells I have talented (Primordial Wave or Icefury) I’ve been able to get this to work the other way around with Wave/Fury as unmodified and Ele blast as Shift modified, not sure where my error is here. any help would be appreciated new to macros:

#showtooltip
/cast Elemental Blast; [known:Primordial Wave] [mod:shift] Primordial Wave;[known:icefury] [mod:shift] Icefury

[this, and this]
[this] [or this]
#showtooltip
/cast [mod:shift,known:Primordial Wave] Primordial Wave; [mod:shift,known:Icefury] Icefury; Elemental Blast

If you want to save space you could have it assume you know Primordial Wave if you don’t know Icefury

#showtooltip
/cast [mod:shift,known:Icefury] Icefury; [mod:shift] Primordial Wave; Elemental Blast
1 Like

Thank you for clarifying it’ll be very helpful going forward.