Bartender4

1173 - Mouse over casting state configuration doesn't work.

I have a bunch of mouseover macros I was hoping to replace with the auto mouse over targeting functionality of BT4.
/cast [@mouseover,help] Rejuvenation; Rejuvenation;
Which casts Rejuvenation on my mouseover target if possible, or casts it normally if it does not exist or is hostile. In combination with Blizzard's 'Auto Self Cast' option, this means that the priority is mouseover -> target -> self.

What steps will reproduce the problem?
1. Enable bar with a friendly castable skill. I used Rejuvenation.
2. Enable state configuration options.
3. Enable Mouse-Over Casting
4. Mouseover friendly target and activate key-binding. I used Stormshield Peasants.

What is the expected output? What do you see instead?
I expect the cast to be applied to the mouseover target, instead the cast is applied to target -> self, but never mouseover.

What version of the product are you using?
4.6.5 I also tried 4.6.4 because I saw that the 4.6.4 changes which fixed a Mouse Over Casting bug wasn't listed in the 6.4.5 notes at http://www.wowace.com/addons/bartender4/files/7054-4-6-5/

Do you have an error log of what happened?
No lua errors.

Please provide any additional information below.
I tried various combinations of enabling/disabling the Blizzard 'Auto Self Cast' option, and the options 'Enabled', 'Auto Assist Casting' and 'Mouse-over Casting' on the 'State Configuration' BT tab.
I also went in as a level 1 mage and tried the Smart Target options with Frostfire Bolt. Didn't work so I gather it's not a conflict in my other testing, or to do with the 'Auto Self Cast' option.

User When Change
fakeh Jan 13, 2015 at 10:14 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 8 comments
  • Avatar of fakeh fakeh Aug 29, 2016 at 09:06 UTC - 0 likes

    I narrowed it down. For this to work, the bindings for all the MultiActionBar's buttons (i.e. excluding the main ActionBar) have to be done via the BT bindings and not the system bindings.

  • Avatar of Nevcairiel Nevcairiel Dec 04, 2015 at 10:26 UTC - 0 likes

    Actually its not the channeld skills, its the skills which can be cast on both friendly and enemy targets, like Penance and Mind Sear.

  • Avatar of Shqdooow Shqdooow Dec 03, 2015 at 12:24 UTC - 0 likes

    Bug confirmed on a priest.

    Selfcast doesn't change anything.

    The feature (hovercast) works great (both with auto-hovercast or hovercast with modifier) when using flash heal, but bugs when using penance. Going on investigating...

    EDIT: same thing observed with offensive skills. Offensive penance is casted on target instead of mouseover.

    EDIT2: the bug (for priest at least) seems to only occur on Channeled skills : Penance, Mind Sear

    Last edited Dec 03, 2015 by Shqdooow: Added info
  • Avatar of fakeh fakeh Jan 26, 2015 at 17:41 UTC - 0 likes

    @Nevcairiel: Go

    I normally am using Clique, but I tested this without any other add ons loaded as well as with Wrath in the same button slot (which worked on enemies) but Rejuvenation swapped onto the same action button did not. Though I just went to replicate this and couldn't get Wrath to work anymore. Something odd. I even made a level 4 druid on another server to rule out some possible contamination of previous settings, etc.

  • Avatar of Nevcairiel Nevcairiel Jan 25, 2015 at 20:39 UTC - 0 likes

    Another user reported that using Clique broke this for him, he removed it and it instantly worked.

  • Avatar of fakeh fakeh Jan 18, 2015 at 14:06 UTC - 0 likes

    I can't explain it.

    • It's not a macro
    • I can target and cast the rejuvenation on these NPCs, I also joined a BG and tested on people in party
    • No other add ons loaded
    • Self-cast by modifier unselected
    • Mouse-over casting modifier set to 'None'
    • Bars -> # -> State Configuration -> Mouse-Over Casting selected

    If I put Wrath into this button and go out of my Garrison I can mouse-over cast it on enemies without targeting them, toggling 'Mouse-Over casting' in the bar options does correctly affect the cast. If I put Rejuvenation in the same button and move back into the Garrison I can't mouse-over cast it (also tested with players).

    I'm probably missing something obvious, but I'm sure it's not anything from your comments.

  • Avatar of Nevcairiel Nevcairiel Jan 13, 2015 at 10:23 UTC - 0 likes

    Something I forgot, it doesn't work properly with macros, so if the button contains a macro, the Bartender functionality will not work correctly. So make sure the buttons contain actual spells, and not macros.

    If the button is a macro already, the best course of action would be to add the mouseover condition into this macro.

  • Avatar of Nevcairiel Nevcairiel Jan 13, 2015 at 10:20 UTC - 0 likes

    It seems to be functioning just fine for me on my Druid. Make sure you can actually cast on the target you are testing on, since not all NPCs can be healed.

    Also check your settings again, related settings:

    Bars -> Self-cast by modifier
    Bars -> Mouse-over casting modifier
    Bars -> # -> State Configuration -> Mouse-Over Casting

    I have self-cast by modifier in BTs config on ALT, Mouse-over casting modifier as "None" and Mouse-Over casting activated for Bar 1, and it works perfectly just now.

  • 8 comments

Facts

Reported
Jan 13, 2015
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees