Page 1 of 1

Macro for "Judgement"

PostPosted: Thu Feb 04, 2016 9:27 pm
by kyohaku
Hey guys, im questing with a Paladin and the "Judgment" skill made me think for a nice little macro:
I want to cast "Seal of Righteousness" then "Judgment" and at last "Seal of Crusader" for the passiv buff.

so right now im trying follow:
/cast seal of righteousness
/castsequence reset=5 seal of righteousness
/cast judgement
/cast seal of crusader

Somehow it works, half way.
It breaks the "Seal of Crusader" (witch is allready activ befor using the macro)
Uses "Seal of Righteousness"
Uses "Judgment"
And the 3. click on that macro activate "Seal of Righteousness" but it should be the "Crusader" seal.

I really have no clue what it wrong at that point. if possible some one can fix it? Help me out? I really dont like using addons neigther...

Re: Macro for "Judgement"

PostPosted: Fri Feb 05, 2016 3:59 am
by Hellsent
/castsequence reset=target seal of righteousness
/cast judgement
/cast seal of crusader

maybe this?

Re: Macro for "Judgement"

PostPosted: Fri Feb 05, 2016 7:16 am
by Roadblock
I don't think /castsequence (or its options like reset) even exists in vanilla.
You have to use /script /use and Lua logic for complex scenarios.

Re: Macro for "Judgement"

PostPosted: Fri Feb 05, 2016 1:01 pm
by kyohaku
Hellsent wrote:/castsequence reset=target seal of righteousness
/cast judgement
/cast seal of crusader

maybe this?


Nope, that one does only "Judgement".

I've read about the /script and the name Lua was in there too, but that scenario is something totaly new for me and looks incredible complicated.

Re: Macro for "Judgement"

PostPosted: Fri Feb 05, 2016 4:29 pm
by Dreez
in short: there is no castsequence
a macro will always start at the top

/cast judgement
/cast seal of righteousness

this macro will always try to at first cast judgement and will only cast seal of righteousness if the global cooldown has not been triggered by judgement (e.g. when judgement itself is on cooldown)

so this is why your macro won't work, however since there is no castsequence in 1.12. you'd have to get around this by for example checking yourself for buffs

let's make a macro that
if you have seal of the crusader up, the macro will cast judgement
Code: Select all
/run while UnitBuff("player", i)do d=UnitBuff("player", i)if d=="Interface\\Icons\\Spell_Holy_Holysmite"then v=1 end i=i+1 end if v==1 then CastSpellByName("Judgement") else CastSpellByName("Seal of the Crusader")end


^this is just an example of how complicated macros will be


all in all: you are better off pressing the buttons whenever you need them