Yup macros like that are pretty fun, I have a few.. this one plays a FUS RO DAH! sound clip from Skyrim when I successfully Dragon Roar...
Originally Posted by Juvencus
Depending on what type of spell you're trying to cast there's some more options you can add to that so it won't spam like making sure you have control of your character when you press it so it won't spam if you're being feared etc.
#showtooltip [talent:4/2]Shockwave;[talent:4/3]Dragon Roar;Storm Bolt
/run if GetSpellCooldown(118000)==0 then PlaySoundFile("Interface\\fus.mp3") end
/use Concussion Blow
This does a RP emote
/run if GetSpellCooldown("Death Grip")==0 and IsSpellInRange("Death Grip", 'target')==1 and HasFullControl() then SendChatMessage("is snatchin your people up.","EMOTE",nil,nil);end
/cast Death Grip
This one plays the "sweep the leg, you have a problem with that?" sound file from The Karate Kid, but since I have it on Shift+4 I had to make another adjustment.
#showtooltip Tiger Palm
/run local c="Leg Sweep";if GetSpellCooldown(c)==0 and IsShiftKeyDown() then PlaySoundFile("Interface\\sweep.mp3") end
/cast [mod:shift]Leg Sweep;Tiger Palm
Actually listened to your sound and I'll take a wild guess at what you want to use it for.
/run if GetSpellCooldown("Holy Radiance")==0 and IsSpellInRange("Holy Radiance", 'mouseover')==1 and HasFullControl() then PlaySoundKitID(18845) end
/cast [@mouseover,help,nodead]Holy Radiance