Hi
Is there any way to add 1 more spell in this existing byff macro of mine?
/run if n~= 1 then CastSpellByName("Demon Armor") n=1 else CastSpellByName("Soul Link") n=0 end
I would like it to cast life tap once as well.
Cheers
/run if n == nil then n=0 end if n==0 then CastSpellByName("Demon Armor") n=n+1 elseif n==1 CastSpellByName("Soul Link") n=n+1 else CastSpellByName("Life Tap) n=0 end
...
if n==X then
CastSpellByName("SpellName")
n=n+1
...
|
Granulat wrote:Doesn't work for me. :/
I added space in "elseif" so it got "else if" and this sign " after Life Tap but still doesn't work.
It wont cast the first spell.
/run if n == nil then n=0 end if n==0 then CastSpellByName("Demon Armor") n=n+1 elseif n==1 then CastSpellByName("Soul Link") n=n+1 else CastSpellByName("Life Tap) n=0 end
zerf wrote:You can't rely on counter because if you spam that macro, you'll skip spell casts due to gcd.
zerf wrote:You can't rely on counter because if you spam that macro, you'll skip spell casts due to gcd.
I suggest using SuperMacro and check for buffs before casting them or create your own addon function that does what you want (because of macro lenght limit).
If all you want is automatic buff casts, you can use autobuff (http://addons.us.to/addon/autobuff).