#showtooltips
/cast 巨龙怒吼
/cast 剑刃风暴
/cast 震荡波
/run local g,m,f=GetSpellInfo;m=function()SetMacroSpell("四层",g("巨龙怒吼")or g("剑刃风暴")or"震荡波")end f=TgS or CreateFrame("Frame","TgS")f:SetScript("OnEvent",m)f:RegisterEvent("SPELLS_CHANGED")m()
PS:宏里的 四层 换成各位自己设置的宏名称