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


  • Defect
Closed
Assigned to nevcairiel
  • _ForgeUser1197959 created this issue Jan 13, 2015

    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.

  • _ForgeUser1197959 added the tags New Defect Jan 13, 2015
  • nevcairiel posted a comment Jan 13, 2015

    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.

  • nevcairiel posted a comment Jan 13, 2015

    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.

  • _ForgeUser1197959 posted a comment Jan 18, 2015

    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.

  • nevcairiel posted a comment Jan 25, 2015

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

  • _ForgeUser1197959 posted a comment Jan 26, 2015

    @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.

  • _ForgeUser22733481 posted a comment Dec 3, 2015

    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


    Edited Dec 3, 2015
  • nevcairiel posted a comment Dec 4, 2015

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

  • _ForgeUser1197959 posted a comment Aug 29, 2016

    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.

  • nevcairiel posted a comment Nov 19, 2016

    That is correct, keybindings need to be on the Bartender bars.


    Edited Nov 19, 2016
  • nevcairiel closed issue Nov 19, 2016
  • nevcairiel removed a tag New Nov 19, 2016

To post a comment, please login or register a new account.