Here it is

Continuing the discussion from I need assistance adding a feature to my macro:

This works.

/cast [@mouseover,help][target=target,help][target=playrer,help]riptide;[@mouseover,harmexists][target=target,harmexists][target=player,harmexists][harm]flame shock;[help][]]riptide

#showtooltip
/cast [mod:alt,@player] [@mouseover,help,nodead] Riptide; [@mouseover,harm,nodead] [harm] Flame Shock; Riptide