ado21 / DynamicMacros

Addon designed for WoW
5 stars 2 forks source link

Blessing of Sanctuary not working #13

Open peterpetro5446 opened 1 month ago

peterpetro5446 commented 1 month ago

I encountered a bug using your addon. The spell: Blessing of Sanctuary (Retribution Paladin Honor talent) with spell id: 210256 and talent id 752 fails to work. No issues with other spells such as Blessing of Protection, Blessing of Freedom or Blessing of Sacrifice...etc.

The macro I use: Title: sanctuaryHealer

#showtooltip
/cast [@dynamicMacros] Blessing of Sanctuary

Copy pasted the title from macro name into /dm and added. I have tried: creating the macro in Character Specific tab. creating the macro in General tab. creating macros with different name for the same Blessing of Sanctuary and adding them to /dm menu.

The following macro has no issues and works properly. (Note: target swaps properly, however it does not swap on Blessing of Sanctuary.)

#showtooltip
/cast [nomod,@Caddrak]
/cast [@Bricarter]Blessing of Protection

This macro has no issue either:

#showtooltip
/cast [@Caddrak]Blessing of Protection

The following errors are shown in game:

1x [ADDON_ACTION_BLOCKED] AddOn 'DynamicMacros' tried to call the protected function 'MultiBarBottomLeftButton1:SetAttribute()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetAttribute'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:488: in function `UpdatePressAndHoldAction'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:554: in function `Update'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:506: in function `UpdateAction'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:987: in function `OnEvent'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:207: in function <Blizzard_ActionBar/Mainline/ActionButton.lua:204>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}

Error #2

3x [ADDON_ACTION_BLOCKED] AddOn 'DynamicMacros' tried to call the protected function 'MultiBarBottomLeftButton2:SetAttribute()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML/ActionButton.lua"]:488: in function `UpdatePressAndHoldAction'
[string "@FrameXML/ActionButton.lua"]:554: in function `Update'
[string "@FrameXML/ActionButton.lua"]:506: in function `UpdateAction'
[string "@FrameXML/ActionButton.lua"]:984: in function `OnEvent'
[string "@FrameXML/ActionButton.lua"]:207: in function <FrameXML/ActionButton.lua:204>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}

Error #3


4x [ADDON_ACTION_BLOCKED] AddOn 'DynamicMacros' tried to call the protected function 'MultiBarBottomRightButton1:SetShown()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetShown'
[string "@Blizzard_ActionBar/Mainline/ActionBar.lua"]:206: in function `UpdateShownButtons'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:510: in function `UpdateAction'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:987: in function `OnEvent'
[string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:207: in function <Blizzard_ActionBar/Mainline/ActionButton.lua:204>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}

Error #4

16x [ADDON_ACTION_BLOCKED] AddOn 'DynamicMacros' tried to call the protected function 'CheckInteractDistance()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `CheckInteractDistance'
[string "@SharedXML/UnitPopupSharedUtils.lua"]:170: in function `IsEnabled'
[string "@SharedXML/UnitPopupShared.lua"]:222: in function `AddDropDownButton'
[string "@SharedXML/UnitPopupShared.lua"]:102: in function `ShowMenu'
[string "@SharedXML/UnitPopupShared.lua"]:282: in function <SharedXML/UnitPopupShared.lua:281>
[string "=[C]"]: in function `UnitPopup_ShowMenu'
[string "@FrameXML/CompactUnitFrame.lua"]:1904: in function `initFunction'
[string "@SharedXML/UIDropDownMenu.lua"]:80: in function `UIDropDownMenu_Initialize'
[string "@SharedXML/UIDropDownMenu.lua"]:1177: in function <SharedXML/UIDropDownMenu.lua:1034>
[string "=[C]"]: in function `ToggleDropDownMenu'
[string "@FrameXML/CompactUnitFrame.lua"]:376: in function `handler'
[string "@FrameXML/SecureTemplates.lua"]:690: in function <FrameXML/SecureTemplates.lua:672>
[string "@FrameXML/SecureTemplates.lua"]:704: in function <FrameXML/SecureTemplates.lua:697>
[string "@FrameXML/SecureTemplates.lua"]:779: in function <FrameXML/SecureTemplates.lua:764>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}
ado21 commented 1 month ago

Have you turned on your War mode? :D because I tried it right now and it works as expected. It changes name in macro as it should. I copy pasted your macro from top

showtooltip

/cast [@dynamicMacros] Blessing of Sanctuary

That error at bottom has nothing do to with ur issue. However can you provide me date when that error was catched by buggrabber? Because I tried to fix it with last update and havent seen that so far.

peterpetro5446 commented 1 month ago

Hey! I have tried outside in Valdrakken and inside 3v3 and no luck with different healers. It's just this one spell. rest works, and I do get the usual "healer xyz /n dps abc" chat message, as well as the names update for other spells. I went ahead and deleted my macro, and copy pasted a new one with the piece in your email, it still refuses to change when I went inside solo shuffle, but the other spells changed. No buggrabber errors this time. I wiped them clear this morning. Those errors could be from before.

On Sat, Jun 8, 2024 at 4:28 AM ado21 @.***> wrote:

Have you turned on your War mode? :D because I tried it right now and it works as expected. I changes name in macro as it should. I copy pasted your macro from top

showtooltip

/cast @.*** Blessing of Sanctuary

That error at bottom has nothing do to with ur issue. However can you provide me date when that error was catched by buggrabber? Because I tried to fix it with last update and havent seen that is so far.

— Reply to this email directly, view it on GitHub https://github.com/ado21/DynamicMacros/issues/13#issuecomment-2155872506, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFO44DD7DA6W4ICIOG2TZXDZGK6BXAVCNFSM6AAAAABI7JQJMSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJVHA3TENJQGY . You are receiving this because you authored the thread.Message ID: @.***>

peterpetro5446 commented 1 month ago

The following one changes properly ( no error on top, healer left after first round ) image

This one refuses to change.

image

And this is how my /dm looks like.

image

On Sat, Jun 8, 2024 at 9:02 AM Peter Petro @.***> wrote:

Hey! I have tried outside in Valdrakken and inside 3v3 and no luck with different healers. It's just this one spell. rest works, and I do get the usual "healer xyz /n dps abc" chat message, as well as the names update for other spells. I went ahead and deleted my macro, and copy pasted a new one with the piece in your email, it still refuses to change when I went inside solo shuffle, but the other spells changed. No buggrabber errors this time. I wiped them clear this morning. Those errors could be from before.

On Sat, Jun 8, 2024 at 4:28 AM ado21 @.***> wrote:

Have you turned on your War mode? :D because I tried it right now and it works as expected. I changes name in macro as it should. I copy pasted your macro from top

showtooltip

/cast @.*** Blessing of Sanctuary

That error at bottom has nothing do to with ur issue. However can you provide me date when that error was catched by buggrabber? Because I tried to fix it with last update and havent seen that is so far.

— Reply to this email directly, view it on GitHub https://github.com/ado21/DynamicMacros/issues/13#issuecomment-2155872506, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFO44DD7DA6W4ICIOG2TZXDZGK6BXAVCNFSM6AAAAABI7JQJMSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJVHA3TENJQGY . You are receiving this because you authored the thread.Message ID: @.***>

ado21 commented 1 month ago

add me on discord (name "krionel" without any numbers, icon of adaptive swarm) im interested in content of specific file in ur WTF folder.