Hi there
I use the following help/harm macro on my mistweaver and it does everything I want…with one exception: when I happen to have an enemy targeted but want to cast Soothing Mist on myself with a mouseover, I cannot mouseover my character; I have to mouseover my character’s player/party/raid frame. If I do that it works fine (but is rather annoying in the heat of battle).
With an enemy targeted, if I mouseover my character instead of my player/party/raid frame, then Crackling Jade Lightning will cast on the targeted enemy instead of the intended self-mouseover Soothing Mist.
The Soothing Mist mouseover works fine on friendly characters even if I do have an enemy targeted, it’s just the self-mouseover that’s the problem.
I’m so terrible at macros that I have no clue if this is even a solvable problem let alone how to go about fixing it. Here’s the macro:
#showtooltip Soothing Mist
/cast [@mouseover,help,nodead] Soothing Mist; [@mouseover,harm,nodead] [harm] Crackling Jade Lightning; Soothing Mist
Thanks in advance for any help.
You can’t mouseover or click on yourself in 3D space as it would prevent you from interacting with things being blocked by your character model. If you enable the personal resource bar (your player nameplate) you can do both with it. You can also use a modifier to force the self cast.
#showtooltip Soothing Mist
/cast [mod:alt,@player] [@mouseover,help,nodead] Soothing Mist; [@mouseover,harm,nodead] [harm] Crackling Jade Lightning; Soothing Mist
1 Like
Thank you very much for the answer and explanation, Elvenbane. Much appreciated.
I’ve only switched to using mouseover-casting fairly recently and never realised that self-mouseover wasn’t a thing because when I specifically tested it, it seemed to work. Now I’m guessing that was just auto self-casting, with me happening to be mousing over my character lol.
I will go for the resource bar solution.
Thanks again!
EDIT: just to avoid confusion for people reading this in the future, the ‘Personal Resource Display’ (which appears under your character when in combat and can be toggled on and off in Options > Combat) only works for mouseover casting if you have your “NameplatePersonalClickThrough” CVar value is set to 0. Somehow mine had been set to 1; by a rogue addon, probably. See Elvenbane’s advice below if you want to change this CVar setting.
As an aside, the ‘Player Frame’ (you can see that it’s called that by clicking on it when in Options > Edit Mode; also known as the player nameplate, personal nameplate) does also work for mouseover casting.
1 Like
Interesting, could have sworn it did so long as it wasn’t set to click-through but it’s not something I use.
1 Like
I just tested it out on the target dummies (and my character, of course) in Dornogal.
I’m not actually sure what click-through is
I did a search in Options but couldn’t find it. I think that the only setting to do with clicking that I have toggled on is Options > Combat > Mouseover Cast.
This has been really useful to learn about the ‘no-self-mouseover’ thing, though; I was definitely labouring under a misapprehension there.
Thanks again
1 Like
If it exists it’ll be a CVar. Grab AdvancedInterfaceOptions and search for nameplatePersonal (I think, not at my comp) in the CVar browser.
1 Like
You, sir, are a genius.
I don’t know how my “NameplatePersonalClickThrough” CVar got set to 1, or if maybe that’s the WoW default setting but, yes, changing it to zero has truly solved my problem. Excellent!
Wouldn’t it be great if WoW’s native UI was so good that we didn’t need to mess around with all this stuff (addons, macros, CVar scripts etc.)? Never going to happen, of course, but I can dream.
I’d like to mark this as solved but don’t seem to be able to. Maybe that’s only an option in the Customer Support section of the forum?
Anyway, many thanks once again.
1 Like