Still broken in 10.0.5
STILL broken in 10.1.5
Still a thing in 10.1.7.
Current workaround is to change your Self Cast Key to None; you need to do this even if Self Cast is set to Auto and not Auto + Key or any of the key related options.
Please hire some people who know how to fix bugs
As of 10.2 changing you Self Cast to auto zeroes out the Self Cast Key. So you no longer manually need to set the Self Cast Key to None. That said, it’s still not possible to use @unit
macros in combination with base spells and use modifier based self casting.
[added]
Though the default, which is also Auto, still has it set to ALT. So you need to switch it once.
OH MY GOSH I THOUGHT I WAS GOING CRAZY! Suddenly so many of my (previously working) mouseover healing macros were broken and I couldn’t figure out why, combing through “learn how to make basic macros” posts and pages, and I think might have been my problem all along. My macros all relied on using @mouseover, but then if I didn’t include a unit, it was supposed to default to target, then to me. Now it won’t default to my target or to me. I’m going to try and figure out how to use that Bartender workaround. I never used BT to manage self casting before but if it makes my macros work again…
You don’t need BT, just set you Self Cast setting to Auto and make sure the Key is set to None.
Hmm. When I have the Self Cast setting on Auto, in my keybinds anything related to “self cast” has no keybind. Macros not working.
But when I choose the Self Cast “Key Press” to try and manually set it to none, there isn’t an option in the dropdown for “none”. I only have Alt, Ctrl, or Shift in the dropdown, and my keybinds are still showing no keybinds on anything related to “self cast”.
Looks like the key’s been changed to “custom” when Auto is selected.
These are the two relevant settings, and what I recommend setting them to:
And the macros should be something along these lines:
The only things that could make that combination not work, in my experience, are
a) using healing frames like Healbot, in which case @mouseover
needs to be changed to @hbtarget
or VuhDo where they need to be changed to @vuhdo
b) having the keybind bound to a mouse button (m1-m4) and not using an addon like Clique or Blizz’s click casting function to bind it, because unitframes eat mouse clicks by default.