This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Classic Theme
Thottbot Theme
Macro not functioning as expected.
Post Reply
Return to board index
Post by
Wanderingfox
Now, normally I can spot what's wrong with my macros, but this one has me completely stumped.
The issue is that it does not cast flight form, even when it should cast it. There's also an oddity with /cancelform not firing if i'm already in flight form, but ONLY in the macro. If I type /cancelform into my chat and hit enter it works fine.
#showtooltip
/cancelform
/cast Aquatic Form; Travel Form; Flight Form; Great Brown Kodo
/dismount
Now the weird thing is that the #showtooltip DOES show the flight form information, but it will still try and cast my kodo. I'm honestly at a loss as to what could possibly be causing it. Thoughts?
Post by
HighFive
You are showing symptoms of Using the Wrong Macroitis.
Either that, or I have dementia and see dead people.
Post by
Wanderingfox
Nope I made sure it was the right macro and everything.
Now get this, the real kicker is it works bloody fine if I write it like this:
/cancelform
/cast Aquatic Form
/cast Travel Form
/cast Flight Form; Great Brown Kodo
/dismount
The only disadvantage there is that #showtooltip no longer functions. :/
Post by
352872
This post was from a user who has deleted their account.
Post by
HighFive
/shrug.
Oh and '#showtooltip' functions correctly with multiple lines afaik. I don't see why it won't work here. (except when you're mounted, it should just show the '?' then)
Post by
pelf
I know you didn't ask for this, but have you tried using Livestock? All the picking logic is encapsulated in the addon and it has very good support for druid forms as the author's main is a druid.
Post by
Wanderingfox
I know you didn't ask for this, but have you tried using Livestock? All the picking logic is encapsulated in the addon and it has very good support for druid forms as the author's main is a druid.
You know, people keep telling me this, but I've got enough $%^& running as it is so I just haven't bothered learning the addon. That said I probably should pick it up since I'll be playing my druid more now that the form graphics don't suck ass (ya... I stopped leveling at 64. I got tired of staring at bear ass, not that that particular issue was resolved entirely, but at least now I can change the color of said bear ass :3). That and I've got a bazillion mounts/pets on my main >_<
Post by
pelf
Yeah I don't even use the random mount/pet features. I just got it because it encapsulated that horrible macro into one /click <buttonname> line.
Post by
RedwoodElf
Now the form numbers can varry..I'm guessing that 1 is bear, 2 is cat, 3 is travel, 4 is tree/boomkin?
So the first line is
/cancelform ?
of course, since you would only hit this if you're picking a new form or mounting up anyway, why not start with an unconditional /cancelform (Well, maybe one condition...heh)
#showtooltip
/cancelform
/cast Aquatic Form;Travel Form;Flight Form;Great Brown Kodo
/dismount
Post by
Wanderingfox
Now the form numbers can varry..I'm guessing that 1 is bear, 2 is cat, 3 is travel, 4 is tree/boomkin?
So the first line is
/cancelform ?
of course, since you would only hit this if you're picking a new form or mounting up anyway, why not start with an unconditional /cancelform (Well, maybe one condition...heh)
#showtooltip
/cancelform
/cast Aquatic Form;Travel Form;Flight Form;Great Brown Kodo
/dismount
Because I don't want it to kill my travel form if i'm in combat, or aquatic form if I'm swimming. The easiest way to do that is a /cancelform (bear, cat, flight (as long as I don't have tree/moonkin which I don't, otherwise its 1/3/6))
Post by
RedwoodElf
Ah, well
/cancelform
would do the same thing, preventing accidentally turning off flying in midair, aquatic form underwater, or Travel form in wouldn't it?
I'm pretty sure that casting a new shape causes an implied /cancelform too, doesn't it? I haven't had to use /cancelform in quite a while....
Post by
Wanderingfox
No, it doesn't. You need to shift to caster before you can shift to anything else. What they changed is that there's no cooldown, so you can cancel the form and immediately shift into something else.
The issue with /cancelform is it's STILL not the same as /cancelform
For example, if I'm in bear form and in combat, if I hit my macro it will shift me to travel. If were to hit it with your cancelform it would not.
The exact /cancelform used is which is always cancel my form if it's cat/bear/flying, cancel my form if it's travel and i'm not in combat, and never cancel my form if it's aquatic.
Also, I WANT the macro to cancel mid flight. Otherwise I'd have to manually cancel the form when I WANT to drop out of the sky, which makes the macro not function like a mount when using flight form.
edit:
And FYI yours would be /cancelform not /cancelform . The difference being that the one you gave would be AND while you want OR
Post by
RedwoodElf
I'm 100% sure you're wrong, because here's my moonkin's shapeshifting macro, and it works perfectly to go from one shape to another, with no /cancelform involved:
#showtooltip
/cast Abolish Poison;Dire Bear Form;Cat Form;Moonkin Form
Same macro on all shapes' toolbars.
Post by
Wanderingfox
If that were the case then my macro would shift me out if I'm in travel and in combat, which it does not do.
Are you sure it's not just an interface option?
Post by
HighFive
I'm fairly sure it's a CVar.
Post by
RedwoodElf
If that were the case then my macro would shift me out if I'm in travel and in combat, which it does not do.
Are you sure it's not just an interface option?
It may also be possible that returns true for Travel Form as well as your Kodo, which would prevent yours from recasting (and thus cancelling) Travel form in combat.
Post by
Wanderingfox
If that were the case then my macro would shift me out if I'm in travel and in combat, which it does not do.
Are you sure it's not just an interface option?
It may also be possible that returns true for Travel Form as well as your Kodo, which would prevent yours from recasting (and thus cancelling) Travel form in combat.
Nope. I just checked it using the spells right out of my spell book. In bear form, hit cat form, and got "You are in a shapeshift form."
Post by
4466
This post was from a user who has deleted their account.
Post by
RedwoodElf
So, somehow, Either I turned it on without knowing, or WF turned it off without knowing?
Or it was initialized with a random value when it was implemented, and mine just happens to evaluate to "true" while his evaluates to "False"?
Post by
Wanderingfox
Or it defaults to true, except for existing characters before it's implementation?
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.