• 1 page(s)
Variables that can interface with macros? Use (/script if then) and cast if true?

I'm attempted to create a macro that has a DK spell rotation. I want my Macro to cast Blood Tap when my Death Runes and Blood Runes are on cooldown but after playing around in the macro screen, I was unable to find a way. So I decided to try my luck with addons, but then I wasn't sure if a variable I set in the addon would interface with my macro. If I screw around enough with macros that deal with DK Rune Cooldowns I think I could create something that works, but are there "global" variables?


[edited by: R34P3R0FTH3SCYTH3 at 12:50 AM (GMT -6) on 10 Aug 2009]

Quixx - 80 DK on Frostwolf

Report this thread post

The WoW macro and addon system is specifically designed not to be able to do this -- the designers want the players to choose what spells to cast, not an addon or macro.  Any addon that tries to do it anyway would be a Terms of Service violation.

You *can* create an addon that tells you what to cast now (e.g., which displays "cast blood tap" when the other two are on cooldown), but doesn't do it for you.


[edited by: efindel at 8:52 AM (GMT -6) on 10 Aug 2009]

Report this thread post

I should of worded that better.

Just like you can do "/cast !Spell()", I want it like that but only castable when there are no available Blood or Death runes.

So pretty much, a conditional to check if my Blood or Death runes are usable.

Quixx - 80 DK on Frostwolf

Report this thread post

Same thing, can't be done by a macro or addon.  It's up to you to see what can and can't be cast, and adjust based on that.

The !Spell doesn't check on cooldowns.  It toggles or untoggles a "toggle" spell, based on how it already is.  For example,

/cast !Stealth

will put you in stealth if you're not already in stealth, or take you out of stealth if you're in it.

Report this thread post

Damnit Blizzard. Why'd you have to make your macros this limited. >.<

 

Thanks efindel.

Quixx - 80 DK on Frostwolf

Report this thread post
  • 1 page(s)
Subscribe to this thread: (you will receive emails when new posts are made)