Originally Posted by
Juvencus
I know you can make macros with a chat line that only fires when the spell is cast, so you don't spam the chat.
Is that also possible with a sound? Like /script PlaySoundFile("Sound\\Creature\\Isiset\\VO_HO_Isiset_Event02.ogg")
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...
Code:
#showtooltip [talent:4/2]Shockwave;[talent:4/3]Dragon Roar;Storm Bolt
/run if GetSpellCooldown(118000)==0 then PlaySoundFile("Interface\\fus.mp3") end
/use Bloodbath
/use Concussion Blow
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.
This does a RP emote
Code:
#showtooltip
/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
/targetenemy [nogroup,noharm]
/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.
Code:
#showtooltip Tiger Palm
/targetenemy [noexists][dead][help]
/startattack
/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.
Code:
#showtooltip
/run if GetSpellCooldown("Holy Radiance")==0 and IsSpellInRange("Holy Radiance", 'mouseover')==1 and HasFullControl() then PlaySoundKitID(18845) end
/cast [@mouseover,help,nodead][]Holy Radiance