When you keybind a mod macro with a mod button, pressing the keybind automatically casts the modded spell when it’s supposed to cast the the non-modified spell.
That barely made sense to me now that I read it, so I’ll clarify some more. Example…
Let’s say I want to keybind this macro with the keybind, shift-P. When I press shift-P, it should cast chain heal rank 2. If I wanted to cast the modded chain heal, I’d have to press shift and one other modifier, alt or control, to cast the mod spell.
As it stands, pressing shift-P automatically ignores the non-modified spell and goes straight to the mod spell.
Why do you think that should be the case? You are holding shift, so the macro parsing engine should see the modifier held down and cast the first spell.
If you want to check for something besides shift, check for something besides shift.
/cast [mod:alt/ctrl] Chain Heal; Healing Wave
(Why would you ever want to cast two different ranks of Chain Heal, given they have the same mana cost and cast time?)
No, you don’t have to do that at all. “Mod” by itself automatically assumes it can be any of the three modifiers, provided the other modifiers aren’t busy with something else.
Because that’s exactly how the macros have been working since classic, up until last night’s secret patches.
I did. I did my homework before I came here and tested it.
And what relevance does this have to me reporting a bug? Me being a bad player has nothing to do with how these macros and mod buttons are not functioning properly.
I don’t use modifier keys in my macros, because I use them in my keybinds. Thanks for pointing out that an unspecified mod conditional will work with any of the modifier keys.
Who knows how long that will take. I reported it and that’s enough.
Followup for
I just tested this, and your example is what’s broken and likely affecting the rest of the mod functionality.
Adding the “alt” modifier or any other specified modifier prompts an error message and automatically casts the modded spell only, without even having to keybind anything.
I hope you were being sincere. Kind of detected a condescending tone here.