Hi everyone!
I barely ever post in the forums but this time I haven’t been able to find info on this:
I have been trying to make a very simple castsequence macro and I found a possible bug.
#showtooltip
/castsequence reset=ctrl Aspect of the Hawk, Aspect of the Monkey
The macro is meant to serve as a toggle between both aspects, and have it reset after pressing Ctrl. What ends up happening is that the macro doesn’t reset permanently when pressing Ctrl, it just resets while holding Ctrl, and goes back to not being reset when releasing it.
I recorded a video example (but I can’t post the full link apparently):
imgur . com/a/D3rJ0tN
Is this the intended behaviour? I haven’t been able to find any definite info on why the reset is not permanent. The same behaviour applies to Shift and Alt, but not to Target, Combat or an amount of time, which are the only other possible reset conditions.
I’m not looking for a workaround to the functionality of the macro, I’m curious about the potential bug in the reset conditions. Let me know what you think, or if you have any definite information on this. Thank you!
Edit: Just to clarify, I’m talking about Burning Crusade Classic exclusively. I have not tested on Classic Era, Season of Mastery or Retail.
Hi, I just tested this and am not sure if you are mis-interpreting what is happening.
What seems to happen when I test your macro is that when CTRL is pressed - if you are in aspect of the monkey it resets, therefore another press while in monkey will cancel monkey.
As you are no longer in monkey when you let go of control if puts you back in monkey on the next press.
If you are in Hawk when you press CTRL it does reset back to Monkey on the next press whether you are still holding CTRL or not.
So basically what you are doing in holding CTRL is restricting the macro to only allow toggling in and out of monkey.
When you let go of CTRL it will work through the sequence as normal.
Hope this helps as typing this burst my brain.
Ah edit to add - my macro has monkey first, hawk 2nd - so yours will always toggle hawk on/off with ctrl pressed and revert to sequence hawk,monkey when not pressed.
First: I don’t play TBC atm, so I can’t test things… but:
the option reset=ctrl does not translate to “this macro resets whenever I press the ctrl-key”.
The option reset=ctrl means the sequence will reset or use the first spell as next spell, if you hold ctrl when pressing it. That is exactly what can be seen in the video.
You press it without ctrl → cast Hawk
You Press it without ctrl again → cast Monkey
You Press it without ctrl again → (reset) cast Hawk
You Press it while holding ctrl → (reset) cast Hawk
but if you didn’t press it while holding ctrl, it will not reset.
This is not a bug.
iirc Aspects can be used with the “!” command (aka “ignore if active”).
Therefore you can prevent “untoggeling” with an ! before the name.
→ /cast !Aspect of the Hawk
So if you spam this↑ you never turn Hawk off - only on if it’s missing.
If it works this way in tbc, this should let you toggle between those two:
#showtooltip
/castsequence rest=ctrl !Aspect of the Hawk, !Aspect of the Monkey
This↑ should toggle between Hawk and Monkey, and you can force it to cast Hawk by holding ctrl. But It will never cancel Hawk/Monkey if that Aspect is already active and leave you bare naked.
I guess this is what you were looking for.
I mostly used modifiers. Something like:
#showtooltip
/cast [mod:ctrl] !Aspect of the Monkey; [mod:alt] !Aspect of the Cheetah; [mod:shift] !Aspect of the Pack; !Aspect of the Hawk
Nothing stopping a player doing that Dottie but you can quickly run out of buttons for all the skills, especially if you want the pet to only do certain things at certain times - I’d guess this also happens to warlocks too
In this particular case though it seems intuitive for the two stances to share a button as you mostly want to be in hawk or monkey when in combat.
Sharing a button to tell the pet to attack or get back to your side is another common one.
This is extremely helpful! I’ve been making macros for years (simple ones at least) but I had never seen the exclamation point used like this.
I’ll do some more testing and will post back with what I found.
If you need some more context:
My intention is to use this macro on a hotkey, and Aspect of the Cheetah on another hotkey. It’s for convenience, but I’ll go back to both buttons side-by-side if this can’t be used.
Thank you!
EDIT:
It seems like even with the exclamation point, there is no elegant solution to what I’m trying to achieve, so I’ll figure out which of the workarounds works best for me.
Thank you for everyone’s responses!