View Full Version : [WoW] Check if a seal is active?
valle2000
05-13-2010, 03:27 PM
On a paladin slave I have an assist macro casting assist hammer of light. Can I in the same macro check if e.g. Seal of righteousnesss is active on him? And if it's not he will cast it on himself before casting the hammer?
Redbeard
05-13-2010, 04:20 PM
I do not believe you can use buffs / debuffs as a conditional.
Ughmahedhurtz
05-13-2010, 06:25 PM
Yes, you can. Not in combat, though. The easiest way to do it is with SmartBuff or one of the other buff monitoring addons. I know you can do it in a script, too, but I don't have a good example in front of me to post here.
[edit] HA! Found one. See if this works (only out of combat).
/run if not UnitBuff("player", "Seal of Righteousness") then CastSpellByName("Seal of Righteousness") end
What I usually do is add this to my mount macro. That way it always refreshes when I mount.
valle2000
05-16-2010, 08:06 AM
Sorry, if I'm stupid now but how do I use scripts like that? If-statements aren't allowed in normal macros or?
Ualaa
05-16-2010, 05:21 PM
Just make a macro, and use that as the macro text.
Or press Enter, and paste it into your console.
I personally have a Buff key, which for a pally might be:
/castsequence reset=5 Seal of Vengeance,Null
And on another toon, maybe:
/castsequence reset=5 Water Shield, Flametongue Weapon,Null
And will periodically spam this, until the spell flashes stop occurring (as in everyone reaches the Null section of the sequence).
luxlunae
05-18-2010, 07:04 PM
Just install smartbuff on all your characters and you'll never be unhappy again.
Bloodcloud
05-19-2010, 07:13 AM
Just install smartbuff on all your characters and you'll never be unhappy again.
oh and assign a buff key so you can let them buff all at the same time.
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.