MACRO for Summons? -- Help

Post by Fiammata

I modeled it off my one for Hunter. I did not design the Hunter one, but I did add the first line for my 2nd pet:

/cast Call Pet 2;Revive Pet;Revive Pet;Call Pet 1; Mend Pet

I don't know why the Warlock summons won't work without the extra 2 /cast thrown in, but I don't entirely mind. My problem is I'm so used to healing my Hunter pets with the same key as I use to summon Pet 1, no modifier, and I'd like to do the same with Warlock's Health Funnel. The only reason for this is if I become very used to healing with a modifier on Warlock I'll end up reaching for that same modifer on Hunter, and, well...

The modifier does not do the trick for my Warlock. This:/cast Summon Voidwalker; Health Funnel; /cast Summon Succubus; /cast Summon Impmakes the entire thing only Health Funnel, no matter what modifier I use.

Anybody know what to do? I'd like nomod to heal whatever pet I'm using IF I already have one out, otherwise to Summon Voidwalker. Is this possible?

Post by Jurasco

Warlock pets can be a little tricky, the nopet variable has to specify which pet you do not have.

This Macro does what you like, tested it on my lock just to make sure for you.

EDIT: My reply post below has an actual fully functioning version of the macro that was listed here.See post below.

The #show will make sure the icon displays the spell the keybinding will cast depending on the modifier you have pressed.

The macro will then check for the nopet:Voidwalker variable, if you have a voidwalker out, it will skip over this to the Health Funnel option.

Another thing to note though is if you are using the Grimoire of Supremacy you will need to make the following substitutions in the macro.

Voidwalker > VoidlordSuccubus > ShivarraImp > Fel Imp

Post by Fiammata

Pretty cool! Closer than I had, anyway. It will summon Voidwalker if I hit the key with no modifier, and it will use Health Funnel if void is already out. It will summon Succubus if I hit shift, or Imp if I hit Ctrl.

However, once suc or imp is out, the only thing the key will do, modifier or not, is summon Voidwalker. I tried adding a ; after the first line in your code, but it didn't change anything.

For now I'll use this. It's great, because probably the only thing I'd worry about keeping alive is my tank-void after all. :)

Post by Jurasco

Hmm, a flaw I will try to correct for you, reply coming soon.

Here you go, this macro works as intended, and I will be using it myself as well I believe:

I modified it to check if it should cast Health Funnel first, basically seeing if you have one of the listed pets out, if you do, it defaults to casting health funnel. After that it just follows whatever modifier you have pressed to determine its function.

Hope this helps.

Post by Fiammata

TYVM! And glad you liked the idea too. ^_^

The only problem I found was that if suc or imp is out I cannot recall void. Not entirely important as I can just let them die first, but for the sake of customization/control (we are locks, after all!) I'd like to call him whenever wanted. So I added this to the end:

/cast Summon Voidwalker

Thanks MUCH, and enjoy!

Post by Jurasco

Thank you, and not a problem at all, glad I could help.

Post Reply

You are not logged in. Please log in to post a reply or register if you don't already have an account.