Casting removes auras, 4.3 #227


  • Defect
  • Replied
Open
Assigned to adirelle
  • _ForgeUser841430 created this issue Nov 29, 2011

    ----- What steps will reproduce the problem?
    1. Cast a Buff on yourself, or a Debuff on a target
    2. Use an ability, or trigger the GCD in some way.

    ----- What is the expected output? What do you see instead?
    Auras should still be present on the bars, but instead auras temporarily disappear, often taking some random amount of time to come back. Holding down your self-cast key (as set in Blizzard interface options, ALT, CTRL, etc) also seems to make auras for your debuffs disappear (but not self-buffs).

    ----- What version of the product are you using?
    v1.6.3

    ----- Please provide any additional information below.
    Present on patch 4.3, no LUA errors seem to occurring.

  • _ForgeUser841430 added the tags New Defect Nov 29, 2011
  • _ForgeUser841430 posted a comment Nov 29, 2011

    Holding down ALT also seems to remove auras.

  • _ForgeUser841430 edited description Nov 30, 2011
  • _ForgeUser841430 posted a comment Nov 30, 2011

    Edited for clarity with some additional info, and also tested on the latest version meant for 4.3.

  • _ForgeUser841430 edited description Nov 30, 2011
  • _ForgeUser841430 posted a comment Nov 30, 2011

    "ALT key" issue clarified as having to do with the self-cast key.

  • Adirelle removed a tag New Dec 1, 2011
  • Adirelle added a tag Accepted Dec 1, 2011
  • _ForgeUser4924976 posted a comment Dec 1, 2011

    Same issue here, the timer of certain buffs (for example Dark Intent) does run correctly, but the green color on the button does disappear when starting combat, thus not displaying certain buffs with duration at all (Soul Link and Fel Armor for example).

  • Adirelle posted a comment Dec 2, 2011

    Reproduced. I’m working on it. Well, as soon as I have some time to.


    Edited Dec 2, 2011
  • adraffy posted a comment Dec 2, 2011

    The bug is related to the new function SetActionUIButton() which apparently skips lua for ACTIONBAR_UPDATE_STATE and ACTIONBAR_UPDATE_USABLE event dispatch.

    Looking at ActionButton.lua, there still exists code that calls ActionButton_UpdateState (which is hooked by InlineAura) when these events are fired.

    A quick fix is inserting the following into Code.lua inside the InitializeButton function:

     self:RegisterEvent('ACTIONBAR_UPDATE_STATE')
     self:RegisterEvent('ACTIONBAR_UPDATE_USABLE')
    

    Edit:


    Edited Dec 2, 2011
  • Adirelle posted a comment Dec 2, 2011

    This is what I figured out. However, it seems the ACTIONBAR_UPDATE_STATE is not fired at all anymore.

    Nevertheless, I added some workaround code. Could you check latest alpha please ?


    Edited Dec 2, 2011
  • Adirelle removed a tag Accepted Dec 2, 2011
  • Adirelle added a tag Waiting Dec 2, 2011
  • adraffy posted a comment Dec 2, 2011

    Works good. Also looks like you picked a much better place to capture those events.

  • adraffy removed a tag Waiting Dec 2, 2011
  • adraffy added a tag Replied Dec 2, 2011
  • _ForgeUser1511442 posted a comment Dec 3, 2011

    I'm also having the same issue. I installed the newest version (v1.6.4) and it solved the problem 50% of the time but I still don't see the glowing animation around the spells very often.

  • Adirelle posted a comment Dec 4, 2011

    Does v1.7 beta fix it ?

  • Talyrius posted a comment Dec 5, 2011

    Bartender4 is now behaving oddly with these new changes. Spells frequently darken as if they are unusable and then brighten again after casting or traveling between sub-zone areas. Returning to any version prior to v1.7-beta fixes it.

  • Adirelle posted a comment Dec 5, 2011

    Damn it. Blizzard stock buttons and Bartender4 ones does not follow the same updating scheme now...

  • Talyrius posted a comment Dec 5, 2011

    Perhaps you can get Nevcairiel to update LibActionButton-1.0 to replicate Blizzard's changes?

  • _ForgeUser1511442 posted a comment Dec 10, 2011

    Doesn't seem to be working yet. In the screenshot linked below you can see it:

    • I have the buff Blessing of Kings but it is not highlighted in my action bar
    • I don't have the buff Seal of Truth but it is still highlighted in my action bar

    Screenshot


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