Using a simple macro as “/cast [@mouseover]holy light”
The macro should only ever try to cast if you have a mouseover, ignoring your target or anything else. If your mouseover is dead, out of range, hostile, or you dont have one; your macro shouldn’t do anything.
Starting today though, if you have something targeted (as long as it’s something other than who you are mouseovering) and move 10-15yards out of castrange of your mouseovertarget the macro will try to cast the heal on your target instead.
Gifs of bug:
gfycat (dot) com/ElegantRepulsiveArmednylonshrimp
gfycat (dot) com/RelievedHiddenIraniangroundjay
So apparently this has nothing to do with if the spell you are trying to cast is out of range or not. Mouseover macros simply doesn’t work correctly if your mouseover target is 50y+ away.
As the macro with beacon of light (60yard range) will try to cast beacon on your target, even if you are within 50-60y range from mouseovertarget. (without @target or [] in macro, example macro: "/cast [@mouseover,help]beacon of light)
Seen here:
gfycat (dot) com/RecentQuickLangur