WowLegacyCore / HermesProxy

A World of Warcraft connection Proxy for VMaNGOS & CMaNGOS.
GNU General Public License v3.0
322 stars 104 forks source link

WeakAuras: Issue with remaining Power Word: Shield value #183

Open arm358 opened 1 year ago

arm358 commented 1 year ago

Describe the bug The weakauras Power Word: Shield trackers below know when the shield is active, but do not calculate the remaining shield value (i.e. how much of the shield has been consumed by damage) at all. Once the shield is fully consumed, the bar disappears, so it knows when its on/off but not the value remaining. This shield WA worked correctly on retail classic.

WeakAura used: https://wago.io/CjL90mVtb

Tried these other similar WAs with same result: https://wago.io/zEdS3XO1w https://wago.io/rpxJZ0JnS

On start of the client, the following error is given: Screenshot from 2022-12-05 06-37-59

Installed BugSack with the following output: Error 1:

1x [string "Atr_Error_Frame:OnLoad"]:1: attempt to call method 'SetBackdropColor' (a nil value)
[string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1>

Locals:
self = Atr_Error_Frame {
 0 = <userdata>
}
(*temporary) = nil
(*temporary) = Atr_Error_Frame {
 0 = <userdata>
}
(*temporary) = 0.300000
(*temporary) = 0.300000
(*temporary) = 0.700000
(*temporary) = "attempt to call method 'SetBackdropColor' (a nil value)"

Error 2:

1x [string "Atr_Confirm_Frame:OnLoad"]:1: attempt to call method 'SetBackdropColor' (a nil value)
[string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1>

Locals:
self = Atr_Confirm_Frame {
 0 = <userdata>
}
(*temporary) = nil
(*temporary) = Atr_Confirm_Frame {
 0 = <userdata>
}
(*temporary) = 0.300000
(*temporary) = 0.300000
(*temporary) = 0.700000
(*temporary) = "attempt to call method 'SetBackdropColor' (a nil value)"

Error 3:

1x [string "Atr_Mask:OnLoad"]:1: attempt to call method 'SetBackdropColor' (a nil value)
[string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1>

Locals:
self = Atr_Mask {
 0 = <userdata>
}
(*temporary) = nil
(*temporary) = Atr_Mask {
 0 = <userdata>
}
(*temporary) = 0.200000
(*temporary) = 0.200000
(*temporary) = 0.200000
(*temporary) = "attempt to call method 'SetBackdropColor' (a nil value)"

Game Server Everlook

Hermes Proxy Version Latest release for Ubuntu as of this report Launching Arctium launcher through Steam Proton Experimental

0blu commented 1 year ago

SetBackdrop sounds like a Version error. You have to use 1.14 Weakaura Addon + Weakaura Script