Totem usually ignores dismiss macro. (+possible workaround) #1186


  • Fixed
Closed
  • _ForgeUser6416766 created this issue Jan 31, 2017

    Many players use a macro to dismiss the monk totem (Summon Black Ox Statue). The macro uses this syntax:

     

    /click TotemButtonTotem1 RightButton

     

    With default Pitbull settings, this will sometimes work, especially after using /reloadui

    However, it will usually not work. No errors will be called, no actions will occur - it will be as if the command was never used, no matter how many times it is used.

     

    I was able to create a workaround which makes it significantly more consistent.

     

    Steps to workaround:

    1. Open Pitbull settings

    2. Go to "Modules"

    3. Select "Hide Blizzard Frames"

    4. Uncheck / disable "Player"

    5. Uncheck / disable "Class power bar"

    6. Check / enable "Player"

    7. Relog

     

    Undoing this workaround (i.e. re-enabling the option to hide "Class power bar") and relogging will immediately cause the totem dismissal command to return. Using the workaround again restores the proper functionality of the totem dismiss command.

     

    I have not explored this rigorously yet, but in some amount of testing, it appears to be very consistent as a workaround, and persists as a successful workaround through relogs, reloads, and game restarts.

  • _ForgeUser6416766 edited description Jan 31, 2017
  • _ForgeUser317395 posted a comment Feb 26, 2017

    Sadly this doesn't work for me - no change - still unable to dismiss the statue. This is a real problem and i hope it will be fix soon.

     

    this is an other that kinda macro :

     

    #showtooltip Summon Black Ox Statue
    /run local f=DestroyStatueButton or CreateFrame("Button","DestroyStatueButton",nil,"SecureActionButtonTemplate")f:SetAttribute("type","destroytotem")f:SetAttribute("totem-slot",1)
    /click DestroyStatueButton 

    But it doesn't work in Raid due to API limitation.

     


    Edited Feb 26, 2017
  • Forge_User_80357404 posted a comment Apr 16, 2017

    Thanks guys for pointing out that Pitbull was the culprit :)

     

    Here's the fix : 

     

    Pitbull4\Modules\HideBlizzard\HideBlizzard.lua : 

     

    add 

    	elseif class == "MONK" then
    		TotemFrame:Show()

     

    After line 237 just before 

    	elseif class == "SHAMAN" then
    		TotemFrame_Update()

     


    Edited Apr 16, 2017
  • Stanzilla closed issue Apr 28, 2017
  • Stanzilla added a tag Fixed Apr 28, 2017

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