Forum Settings
       
Reply To Thread

Druid macro helpFollow

#1 Jan 01 2008 at 7:23 PM Rating: Decent
Hey, i am trying to make a macro that switches me from cat form back to human form then cast healing touch on me then swithch back into cat form to continue killing. Sofar i have;
/cancelform [noflying]
/cast [target=amardrin] Healing Touch
/cast [stance:1] Cat form
But that works only up to the healing meaning i can't go back into cat form. it would be really helpfull if i could figure it out. plz tell me if you have any suggestions.

thnx, amardrin
#2 Jan 01 2008 at 7:47 PM Rating: Good
Ghost in the Machine
Avatar
******
36,443 posts
You don't need the /cancelform part in there, I think. With the new changes to shapeshifting, casting a spell that can't be cast in animal form will shift you out into caster form.
____________________________
Please "talk up" if your comprehension white-shifts. I will use simple-happy language-words to help you understand.
#3 Jan 01 2008 at 9:00 PM Rating: Excellent
**
817 posts
Amardrin wrote:
Hey, i am trying to make a macro that switches me from cat form back to human form then cast healing touch on me then swithch back into cat form to continue killing. Sofar i have;
/cancelform [noflying]
/cast [target=amardrin] Healing Touch
/cast [stance:1] Cat form
But that works only up to the healing meaning i can't go back into cat form. it would be really helpfull if i could figure it out. plz tell me if you have any suggestions.

thnx, amardrin


Mazra's right, with 2.3 you don't need to "cancelform" to cast a spell, it does it automatically for you. So what you want to do is literally as easy as this:

/castsequence Healing Touch, Cat Form

Yup, just tested it, works fine.

(I'd leave it like that myself, since sometimes you might want to throw that Healing Touch on a friend instead of yourself, and at least for me it's automatic/easy to hold down "alt" when I want to cast something on myself without re-targeting, but you could add the [target=self] to the Healing touch if you wanted to.)
#4 Jan 02 2008 at 12:47 AM Rating: Good
**
256 posts
you should remove the [stance:1] condition. With that condition you only shift to cat form in case you are in stance 1 which i think is bear form. This should work:

/castsequence [reset=4] Healing Touch, Cat Form

You need to use the castsequence, since you'll be in caster form for casting both healing touch and the cat form ability. In this one you need to press alt to heal yourself. I'm not sure how to put the target condition in with the reset condition.

You could put /dismount in front in case you wan't it to work while riding as well.
#5 Jan 02 2008 at 3:52 AM Rating: Decent
Ghost in the Machine
Avatar
******
36,443 posts
Doesn't [target=self] work? Otherwise, just enable selfcast in the Interface Options in-game.
____________________________
Please "talk up" if your comprehension white-shifts. I will use simple-happy language-words to help you understand.
#6 Jan 02 2008 at 4:16 AM Rating: Decent
**
256 posts
yeah, I'm just not sure how to use it with a castsequence. If it's:

/castsequence [target=self, reset=4] spell1, spell2

or

/castsequence [target=self][reset=4] spell1, spell2

I'm not at home at the moment so i can't test how it works
#7 Jan 02 2008 at 6:44 AM Rating: Excellent
*
249 posts
Just wanted to add in case Amardrin didn't know, there is no way to cast multiple spells (shifting to Cat form counts as a spell) with a single button press if one of the spells has a cast time (in this case Healing Touch) since every line of the macro is processed immediately in order without waiting for the previous action.

The /castsequence solution everyone has offered requires that you press the macro twice. Once to start casting Healing Touch, and again when you're done to pop back into Cat form.

Unless you had Nature's Swiftness and made Healing Touch an instant cast...
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

Recent Visitors: 66 All times are in CST
Anonymous Guests (66)