DL Beacon Macro mouseover help

So I need to make a macro that prioritizes Beacon>DL when beacon isn't on its 3 second cooldown but when beacon is on its cooldown itll just normally cast DL. It also needs to be a mouseover so I can use it in conjunction with healbot. This is what I have now but it sort of acts up weirdly when Beacon is on cooldown such as having to use it twice to get a DL lightoff or it having a delay. Would really appreciate some help with this macro lingo

#showtooltip Divine Light
/console Sound_EnableSFX 0
/cast [target=mouseover] [help] Beacon of Light
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
/cast [target=mouseover] [help] Divine Light
you really dont need to use beacon that much
are you running out of keybinds or something?

give me a reason and what you are trying to do exactly and maybe i can help

Join the Conversation

Return to Forum