ArcHUD3 Classic

ArcHUD3 Classic

30.3k Downloads

(De)Buffs don't seem to show at all

Vilacard opened this issue ยท 4 comments

commented

Buffs & Debuffs don't seem to show up at all and I have the option checked off. The only LUA error I got was:

1x ArcHUD3/Rings/CustomBuff.lua:182: attempt to call upvalue 'UnitAura' (a nil value)
[string "@ArcHUD3/Rings/CustomBuff.lua"]:182: in function <ArcHUD3/Rings/CustomBuff.lua:173>
[string "@ArcHUD3/Rings/CustomBuff.lua"]:199: in function `UpdateBuff'
[string "@ArcHUD3/Rings/CustomBuff.lua"]:139: in function `OnModuleEnable'
[string "@ArcHUD3/ModuleCore.lua"]:133: in function <ArcHUD3/ModuleCore.lua:112>
[string "=[C]"]: ?
[string "@ArcHUD3/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...ceArcHUD3/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@ArcHUD3/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@ArcHUD3/Rings/CustomBuff.lua"]:521: in function `CreateCustomBuffModule'
[string "@ArcHUD3/Rings/CustomBuff.lua"]:560: in function `LoadCustomBuffModules'
[string "@ArcHUD3/Core.lua"]:252: in function <ArcHUD3/Core.lua:203>
[string "=[C]"]: ?
[string "@ArcHUD3/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...ceArcHUD3/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@ArcHUD3/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@ArcHUD3/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...ceArcHUD3/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
[string "=[C]"]: ?
[string "=[C]"]: in function `LoadAddOn'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:422: in function `UIParentLoadAddOn'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:508: in function `RaidFrame_LoadUI'
[string "@Blizzard_RaidFrame/RaidFrame.lua"]:55: in function <Blizzard_RaidFrame/RaidFrame.lua:50>

Locals:
unit = "player"
auraName = "<new>"
isDebuff = false
name = nil
iconTex = nil
count = nil
duration = nil
expirationTime = nil
unitCaster = nil
filter = "HELPFUL"
(for index) = 1
(for limit) = 40
(for step) = 1
i = 1
(*temporary) = nil
(*temporary) = "player"
(*temporary) = 1
(*temporary) = "HELPFUL"
(*temporary) = "attempt to call upvalue 'UnitAura' (a nil value)"
UnitAura = nil

Which I tried to fix by going to line 182 on CustomBuff.lua and changing UnitAura to C_UnitAuras.GetAuraDataByIndex . That fixed the error but I still had no buffs/debuffs.

commented

I'm also still having this issue since launch.

Does anyone have any fixes for the buffs/debuffs not showing?

commented

Same issue here :(

commented

I know I'm more a novice in lua coding, but I have been every so often trying to understand why buffs and debuffs of current target doesn't work (under the target nameplate), but I keep coming up empty.

Is this still being worked on?

Off topic or maybe related? Nameplates doesn't seem to comply to their respective mouse-over settings, and the target of target (and target of target's target) can be mouse-over'd despite being hidden. Settings save over a relog, but it doesn't obey the settings? If that made sense.

commented

About a week ago, I went into a deep dive on LUA and ArcHUD code and couldn't figure out why buffs/debuffs aren't showing. There was an update to how you call buffs/debuffs in 11.0 but those changes seem to have been made in ArcHUD already. So I'm unsure what's going on.

I also have the mouseover problem. You get the mouseover call, but you can't actually right click for the context menu. This seems to be because Blizzard changed how menus are called in the UI. This would be a more complicated update, I think.