Actually this is very easy.
/cast [@focus, exists] spell1
/cast [@target, exists] spell2
Macros fall through to the first castable spell. Just tested and works fine.
Actually this is very easy.
/cast [@focus, exists] spell1
/cast [@target, exists] spell2
Macros fall through to the first castable spell. Just tested and works fine.
He didn't say that he wanted to cast on his focus, just that he wanted to cast a specific spell at his current target based upon whether he had a focus target or not. However, if that's the case, then your macro can be shortened to:
Code:/use [@focus,exists]spell;spell
Do not send me a PM if what you want to talk about isn't absolutely private.
Ask your questions on the forum where others can also benefit from the information.
Author of the almost unknown and heavily neglected blog: Multiboxology
Right you are, I read that too fast. My bad.
But this sounds like much more fun than actually play WoW right now, I decided to put a bunch of thought into it and came up with two possible solutions.
Idea#1:
First I created a macro and placed it on an action bar.
Now the main macro is this:/cast spell 1
If you have a focus it casts spell 1 and if you have no focus it casts spell 2. Change MultiBarLeftButton1 to the button you place the first macro./click [@focus, exists] MultiBarLeftButton1
/stopmacro [@focus,exists]
/cast spell 2
Idea#2:
Create two action bars, one filled with the spells you want to cast when you have a focus, the other filled with the spells you want to cast without a focus, then you use these macros to set/clear focus.
/setfocus
/changeactionbar 2/clearfocus
/changeactionbar 1
Connect With Us