BuffEnough is a personal buff monitor that answers the simple question 'Am I buff enough?' If you're like me, when a raid leader does a ready check, you go through a mental checklist as you look over your buffs and gear, to make sure that you really are ready. Did I remember to do my own buff, do I have all pally blessings, do I have the correct pet out, am I still flasked/elixired, is my durability okay, did I forget to take off my riding crop, etc, etc.
This is what BuffEnough does for you. It scans the raid to figure out what you should have, and then scans your buffs and gear to figure out what you do have. If the box is green, the answer is 'yes', you're buff enough. If the box is red or yellow, then you're still missing something and hovering your mouse over the box will tell you what it is in the tooltip.
/be or /buffenough - brings up the command line list
/be config - brings up the config UI (can also be accessed by Blizzard's interface options)
I would love for this to get an update. I cannot find another addon that does what this does. Would be worth it to me to even throw a small donation in.
Patch 3.4.1 dropped, and just wanted to pass along that it looks like we're getting some Lua Errors. I'm posting them below in spoilers tags - currently the addon is not working.
Thank you for the wonderful Addon!
23x BuffEnough/Frame.lua:206: attempt to index field 'Display' (a nil value) [string "@BuffEnough/Frame.lua"]:206: in function `?' [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:119: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:29: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25> [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:64: in function `Fire' [string "@AtlasLootClassic/Libs/LibDataBroker-1.1-4/LibDataBroker-1.1.lua"]:30: in function <...Classic/Libs/LibDataBroker-1.1/LibDataBroker-1.1.lua:22> [string "@BuffEnough/BuffEnough.lua"]:260: in function `RunCheck' [string "@BuffEnough/BuffEnough.lua"]:959: in function `?' [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:119: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:29: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25> [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:64: in function `Fire' [string "@Attune/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...aceAttune/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
10x BuffEnough/Frame.lua:33: attempt to call method 'SetMinResize' (a nil value) [string "@BuffEnough/Frame.lua"]:33: in function `CreateFrame' [string "@BuffEnough/BuffEnough.lua"]:142: in function <BuffEnough/BuffEnough.lua:61> [string "=[C]"]: ? [string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:70: in function <...aceAttune/Libs/AceAddon-3.0/AceAddon-3.0.lua:65> [string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:498: in function `InitializeAddon' [string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:623: in function <...aceAttune/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
Updated to the latest version released today, 2023-01-18 but unfortunately still receiving Lua errors - pasted below in spoiler text.
35x BuffEnough/Frame.lua:33: attempt to call method 'SetMinResize' (a nil value) [string "@BuffEnough/Frame.lua"]:33: in function `CreateFrame' [string "@BuffEnough/BuffEnough.lua"]:142: in function <BuffEnough/BuffEnough.lua:61> [string "=[C]"]: ? [string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:70: in function <...aceAttune/Libs/AceAddon-3.0/AceAddon-3.0.lua:65> [string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:498: in function `InitializeAddon' [string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:623: in function <...aceAttune/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
68x BuffEnough/Frame.lua:206: attempt to index field 'Display' (a nil value) [string "@BuffEnough/Frame.lua"]:206: in function `?' [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:119: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:29: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25> [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:64: in function `Fire' [string "@AtlasLootClassic/Libs/LibDataBroker-1.1-4/LibDataBroker-1.1.lua"]:30: in function <...Classic/Libs/LibDataBroker-1.1/LibDataBroker-1.1.lua:22> [string "@BuffEnough/BuffEnough.lua"]:260: in function `RunCheck' [string "@BuffEnough/BuffEnough.lua"]:959: in function `?' [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:119: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:29: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25> [string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:64: in function `Fire' [string "@Attune/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...aceAttune/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
Not sure how I didn't notice this before, but recently I've tried to actually resize the frame in Wrath and it's not working and giving Lua errors when you try to drag and increase it from the arrow in the bottom right corner. Lua errors posted below:
7x BuffEnough\Frame.lua:92: attempt to index global 'this' (a nil value) [string "@BuffEnough\Frame.lua"]:92: in function <BuffEnough\Frame.lua:91>
Locals: (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index global 'this' (a nil value)" self = <table> { SetProfileParam = <function> defined @BuffEnough\Config.lua:766 SetDefaultModuleLibraries = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:367 UpdateDisplay = <function> defined @BuffEnough\Frame.lua:188 EnableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:332 modules = <table> { } CancelTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:147 IterateEmbeds = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:442 SetAnchors = <function> defined @BuffEnough\Frame.lua:154 Printf = <function> defined @Attune\Libs\AceConsole-3.0\AceConsole-3.0.lua:69 DoPrint = <function> defined @BuffEnough\BuffEnough.lua:829 SetDefaultModulePrototype = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:409 CheckBuffOrPetChange = <function> defined @BuffEnough\BuffEnough.lua:948 updateInventoryAlertsBucket = "table: 0000020EB314BBB0" dobj = <table> { } defaultModuleState = true db = <table> { } IsEnabled = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:451 ScheduleTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:94 DisableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:350 guardianElixirs = <table> { } timeSinceBuffEnough = 0 isShowingTooltip = false RegisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 UnregisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153 RegisterBucketEvent = <function> defined @BuffEnough\Libs\AceBucket-3.0\AceBucket-3.0.lua:184 Grip = BuffEnoughResizeGrip { } battleElixirs = <table> { } CheckGear = <function> defined @BuffEnough\BuffEnough.lua:480 optionsFrame = <unnamed> { } tooltip = "
It's been working pretty well for me since the update you released on Sep 24th. No Lua errors that I can see. But there are some questions or maybe things not working entirely as intended that I've noticed.
For example, as a Death Knight when I'm tanking, Buff Enough thinks that Frost Presence is Unexpected and turns Red. I don't know if I get the same problem on my Warrior while in Defensive Stance for comparison.
Anyways, just wanted to bring that to your attention. Perhaps I am missing something, or just wrong with something! But it at least warranted an ask, and maybe a look into things.
I've also noticed during combat sometimes saying that I'm missing my Guardian Elixir, but I have my Flask active still and you can see in this screenshot what I mean.
The following Lua errors on login using the latest provided version from Curseforge - 2022-09-03. Lua error and screenshot below.
3x BuffEnough\BuffEnough.lua:33: attempt to perform arithmetic on local 'spent1' (a nil value) [string "@BuffEnough\BuffEnough.lua"]:33: in function `GetInspectSpecialization' [string "@BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0-90089.lua"]:253: in function <...nough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:245> [string "=(tail call)"]: ?
Locals: unit = "raid29" isnotplayer = true group = 1 _ = "Affliction" _ = nil spent1 = nil _ = "Demonology" _ = nil spent2 = nil _ = "Destruction" _ = nil spent3 = nil (*temporary) = nil (*temporary) = 1 (*temporary) = "attempt to perform arithmetic on local 'spent1' (a nil value)"
Hey there! Really happy to see this updated for Wrath, but I'm seeing some Lua Errors which I wanted to pass along - it's spamming pretty badly. Looks like 3 different types of Lua errors, two of them popping once and then another that keeps popping every second or so.
1x BuffEnough\Frame.lua:86: attempt to index global 'this' (a nil value) [string "@BuffEnough\Frame.lua"]:86: in function <BuffEnough\Frame.lua:84>
Locals: (*temporary) = nil (*temporary) = nil (*temporary) = "lock" (*temporary) = "attempt to index global 'this' (a nil value)" self = <table> { SetProfileParam = <function> defined @BuffEnough\Config.lua:766 SetDefaultModuleLibraries = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:367 UpdateDisplay = <function> defined @BuffEnough\Frame.lua:188 EnableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:332 modules = <table> { } CancelTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:147 IterateEmbeds = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:442 SetAnchors = <function> defined @BuffEnough\Frame.lua:154 Printf = <function> defined @Attune\Libs\AceConsole-3.0\AceConsole-3.0.lua:69 DoPrint = <function> defined @BuffEnough\BuffEnough.lua:829 SetDefaultModulePrototype = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:409 CheckBuffOrPetChange = <function> defined @BuffEnough\BuffEnough.lua:948 updateInventoryAlertsBucket = "table: 0000020EB314BBB0" dobj = <table> { } defaultModuleState = true db = <table> { } IsEnabled = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:451 ScheduleTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:94 DisableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:350 guardianElixirs = <table> { } timeSinceBuffEnough = 0 isShowingTooltip = false RegisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 UnregisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153 RegisterBucketEvent = <function> defined @BuffEnough\Libs\AceBucket-3.0\AceBucket-3.0.lua:184 Grip = BuffEnoughResizeGrip { } battleElixirs = <table> { } CheckGear = <function> defined @BuffEnough\BuffEnough.lua:480 optionsFrame = <unnamed> { } tooltip = "
Buffs Missing |cffffffffBlessing of Might|r Unexpected |cffffffffDefensive Stance|r Unexpected |cffffffffCrusader Aura|r" flasks = <table> { } Display = BuffEnoughDisplay { } Anchor = BuffEnoughAnchor { } lastBuffer = <table> { } SetEnabledState = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:424 baseName = "BuffEnough" enabledState = true Unfade = <function> defined @BuffEnough\Frame.lua:123 RegisterEvent = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 spells = <table> { } isBuffEnough = false results = <table> { } trackedItems = <table> { } IterateModules = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:437 playerIsTank = false CheckTank = <function> defined @BuffEnough\BuffEnough.lua:842 IsExpectingTrackedItem = <function> defined @BuffEnough\BuffEnough.lua:668 talents = <table> { } ClassPrototype = <table> { } TrackItem = <function> defined @BuffEnough\BuffEnough.lua:611 raidClassCount = <table> { } isBuffWarning = false GetProfileParam = <function> defined @BuffEnough\Config.lua:784 OnDisplayUpdate = <function> defined @BuffEnough\Frame.lua:135 OnInitialize = <function> defined @BuffEnough\BuffEnough.lua:51 NewModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:235 Fade = <function> defined @BuffEnough\Frame.lua:109 DoDisable = <function> defined @BuffEnough\BuffEnough.lua:203 CreateFrame = <function> defined @BuffEnough\Frame.lua:28 GetModule = <function> defined @Inter
207x ...nough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0-90089.lua:253: attempt to call global 'GetInspectSpecialization' (a nil value) [string "@BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0-90089.lua"]:253: in function <...nough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:245> [string "=(tail call)"]: ?
Locals: self = <table> { PLAYER_LEAVING_WORLD = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:279 NotifyInspect = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:230 lastInspectPending = 0 Reset = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:239 INSPECT_READY = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:245 PLAYER_ENTERING_WORLD = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:273 lastInspectTime = 240.705000 RegisterCallback = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 garbageQueue = <table> { } CheckInspectQueue = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:174 events = <table> { } inspectQueue = <table> { } Query = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:143 frame = LibTalentQuery-1.0_Frame { } UnregisterCallback = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153 UnregisterAllCallbacks = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174 } guid = "Player-4385-00063549" unit = "player" name = "Domsix" shortname = "Domsix" realm = nil isnotplayer = false (*temporary) = nil (*temporary) = "player" (*temporary) = "attempt to call global 'GetInspectSpecialization' (a nil value)" GuidToUnitID = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:94 UnitFullName = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:87 UnitName = <function> defined =[C]:-1 inspectQueue = <table> { } garbageQueue = <table> { }
Sounds good! Sorry to throw more at you, but I also got this one on my Shaman :) Thanks again for the great addon and can't wait to make use of it for all of Wrath.
11x BuffEnough\Classes\Shaman.lua:38: attempt to call global 'OffhandHasWeapon' (a nil value) [string "@BuffEnough\Classes\Shaman.lua"]:38: in function `CheckClassBuffs' [string "@BuffEnough\BuffEnough.lua"]:239: in function `RunCheck' [string "@BuffEnough\BuffEnough.lua"]:185: in function `DoEnable' [string "@BuffEnough\BuffEnough.lua"]:153: in function <BuffEnough\BuffEnough.lua:144> [string "=[C]"]: ? [string "@Masque\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0.lua:65> [string "@Masque\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon' [string "@Masque\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
Hey guys, just wanted to let you know that I'm currently working on updating Energized for MoP. Energized is a full replacement for BuffEnough, and is actually quite a lot more powerful and takes up far fewer resources. Check out the alpha, and your feedback is appreciated! As soon as I solve talent scanning in 5.0.4, it should be ready to go.
I create BuffGuide as a replacement for the raid buffs portion of BuffEnough. It doesn't show class-specific buffs, but it handles the new 5.0.4 raid buff system.
Ive got issues around BuffEnough not liking Blood Presence very much. Always red due to wanting it, or even when ive got it on, it tells me I dont have it -.-.
I cannot use BuffEnough in Battlegrounds. The output is only in Raidchanell/Groupchannel in Raids/Dungeons, not in Battlegrounds or in the Battlegroundchannel.Please make it possible.
I used to run BuffEnough, but got tired of its limitations, so I wrote a cool alternative addon that checks gear, talents buffs, stats etc on your character. Check it out: IdiotCheck
"\AddOns\BuffEnough\Classes\Hunter.lua line 41: attempt to call global 'GetPetHappiness' (a nil value)"
While the developer doesn't approach this, here gos my temporary solution:
Just go to the game folder (WITH THE GAME OFF) and open: "\AddOns\BuffEnough\Classes". In there, open the "HUNTER.LUA" file on a text editor (notebook is fine).
Near the end of the document, delete these 2 lines: "elseif ((UnitExists("pet")) and (select(1, GetPetHappiness()) == 1)) then BuffEnough:TrackItem(L["Pet"], L["Pet"], false, true, false, nil, nil, true, L["Unhappy"])"
Hi there, I'm not sure if anyone's reported this minor problem to you but I thought you should know that BuffEnough is currently slightly bugged for Blood Death Knights. It reads Blood Presence (i.e. the tanking presence that Blood DKs should be in) as "unexpected". It's a very minor issue, but I thought you'd like to know. Thanks for the addon!
-
View User Profile
-
Send Message
Posted Apr 16, 2023I would love for this to get an update. I cannot find another addon that does what this does. Would be worth it to me to even throw a small donation in.
-
View User Profile
-
Send Message
Posted Jan 17, 2023Patch 3.4.1 dropped, and just wanted to pass along that it looks like we're getting some Lua Errors. I'm posting them below in spoilers tags - currently the addon is not working.
Thank you for the wonderful Addon!
23x BuffEnough/Frame.lua:206: attempt to index field 'Display' (a nil value)
[string "@BuffEnough/Frame.lua"]:206: in function `?'
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:119: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:29: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@AtlasLootClassic/Libs/LibDataBroker-1.1-4/LibDataBroker-1.1.lua"]:30: in function <...Classic/Libs/LibDataBroker-1.1/LibDataBroker-1.1.lua:22>
[string "@BuffEnough/BuffEnough.lua"]:260: in function `RunCheck'
[string "@BuffEnough/BuffEnough.lua"]:959: in function `?'
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:119: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:29: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Attune/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...aceAttune/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
10x BuffEnough/Frame.lua:33: attempt to call method 'SetMinResize' (a nil value)
[string "@BuffEnough/Frame.lua"]:33: in function `CreateFrame'
[string "@BuffEnough/BuffEnough.lua"]:142: in function <BuffEnough/BuffEnough.lua:61>
[string "=[C]"]: ?
[string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:70: in function <...aceAttune/Libs/AceAddon-3.0/AceAddon-3.0.lua:65>
[string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:498: in function `InitializeAddon'
[string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:623: in function <...aceAttune/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
-
View User Profile
-
Send Message
Posted Jan 18, 2023In reply to DomDashSix:
Updated to the latest version released today, 2023-01-18 but unfortunately still receiving Lua errors - pasted below in spoiler text.
35x BuffEnough/Frame.lua:33: attempt to call method 'SetMinResize' (a nil value)
[string "@BuffEnough/Frame.lua"]:33: in function `CreateFrame'
[string "@BuffEnough/BuffEnough.lua"]:142: in function <BuffEnough/BuffEnough.lua:61>
[string "=[C]"]: ?
[string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:70: in function <...aceAttune/Libs/AceAddon-3.0/AceAddon-3.0.lua:65>
[string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:498: in function `InitializeAddon'
[string "@Attune/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:623: in function <...aceAttune/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
68x BuffEnough/Frame.lua:206: attempt to index field 'Display' (a nil value)
[string "@BuffEnough/Frame.lua"]:206: in function `?'
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:119: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:29: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@AtlasLootClassic/Libs/LibDataBroker-1.1-4/LibDataBroker-1.1.lua"]:30: in function <...Classic/Libs/LibDataBroker-1.1/LibDataBroker-1.1.lua:22>
[string "@BuffEnough/BuffEnough.lua"]:260: in function `RunCheck'
[string "@BuffEnough/BuffEnough.lua"]:959: in function `?'
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:119: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:29: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Attune/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...aceAttune/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
-
View User Profile
-
Send Message
Posted Nov 10, 2022Not sure how I didn't notice this before, but recently I've tried to actually resize the frame in Wrath and it's not working and giving Lua errors when you try to drag and increase it from the arrow in the bottom right corner. Lua errors posted below:
7x BuffEnough\Frame.lua:92: attempt to index global 'this' (a nil value)
[string "@BuffEnough\Frame.lua"]:92: in function <BuffEnough\Frame.lua:91>
Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'this' (a nil value)"
self = <table> {
SetProfileParam = <function> defined @BuffEnough\Config.lua:766
SetDefaultModuleLibraries = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
UpdateDisplay = <function> defined @BuffEnough\Frame.lua:188
EnableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
CancelTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
SetAnchors = <function> defined @BuffEnough\Frame.lua:154
Printf = <function> defined @Attune\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
DoPrint = <function> defined @BuffEnough\BuffEnough.lua:829
SetDefaultModulePrototype = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
CheckBuffOrPetChange = <function> defined @BuffEnough\BuffEnough.lua:948
updateInventoryAlertsBucket = "table: 0000020EB314BBB0"
dobj = <table> {
}
defaultModuleState = true
db = <table> {
}
IsEnabled = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
ScheduleTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:350
guardianElixirs = <table> {
}
timeSinceBuffEnough = 0
isShowingTooltip = false
RegisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
RegisterBucketEvent = <function> defined @BuffEnough\Libs\AceBucket-3.0\AceBucket-3.0.lua:184
Grip = BuffEnoughResizeGrip {
}
battleElixirs = <table> {
}
CheckGear = <function> defined @BuffEnough\BuffEnough.lua:480
optionsFrame = <unnamed> {
}
tooltip = "
Consumables
Missing |cffffffffFlask/Elixirs|r
Missing |cffffffffWell Fed|r
Buffs
Missing |cffffffffBlessing of Might|r
Unexpected |cffffffffDefensive Stance|r
Unexpected |cffffffffCrusader Aura|r"
flasks = <table> {
}
Display = BuffEnoughDisplay {
}
Anchor = BuffEnoughAnchor {
}
lastBuffer = <table> {
}
SetEnabledState = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
baseName = "BuffEnough"
enabledState = true
Unfade = <function> defined @BuffEnough\Frame.lua:123
RegisterEvent = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
spells = <table> {
}
isBuffEnough = false
results = <table> {
}
trackedItems = <table> {
}
IterateModules = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:437
playerIsTank = false
CheckTank = <function> defined @BuffEnough\BuffEnough.lua:842
IsExpectingTrackedItem = <function> defined @BuffEnough\BuffEnough.lua:668
talents = <table> {
}
ClassPrototype = <table> {
}
TrackItem = <function> defined @BuffEnough\BuffEnough.lua:611
raidClassCount = <table> {
}
isBuffWarning = false
GetProfileParam = <function> defined @BuffEnough\Config.lua:784
OnDisplayUpdate = <function> defined @BuffEnough\Frame.lua:135
OnInitialize = <function> defined @BuffEnough\BuffEnough.lua:51
NewModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:235
Fade = <function> defined @BuffEnough\Frame.lua:109
DoDisable = <function> defined @BuffEnough\BuffEnough.lua:203
CreateFrame = <function> defined @BuffEnough\Frame.lua:28
GetModule = <function> defined @Inter
7x BuffEnough\Frame.lua:86: attempt to index global 'this' (a nil value)
[string "@BuffEnough\Frame.lua"]:86: in function <BuffEnough\Frame.lua:84>
Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = "lock"
(*temporary) = "attempt to index global 'this' (a nil value)"
self = <table> {
SetProfileParam = <function> defined @BuffEnough\Config.lua:766
SetDefaultModuleLibraries = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
UpdateDisplay = <function> defined @BuffEnough\Frame.lua:188
EnableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
CancelTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
SetAnchors = <function> defined @BuffEnough\Frame.lua:154
Printf = <function> defined @Attune\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
DoPrint = <function> defined @BuffEnough\BuffEnough.lua:829
SetDefaultModulePrototype = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
CheckBuffOrPetChange = <function> defined @BuffEnough\BuffEnough.lua:948
updateInventoryAlertsBucket = "table: 0000020EB314BBB0"
dobj = <table> {
}
defaultModuleState = true
db = <table> {
}
IsEnabled = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
ScheduleTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:350
guardianElixirs = <table> {
}
timeSinceBuffEnough = 0
isShowingTooltip = false
RegisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
RegisterBucketEvent = <function> defined @BuffEnough\Libs\AceBucket-3.0\AceBucket-3.0.lua:184
Grip = BuffEnoughResizeGrip {
}
battleElixirs = <table> {
}
CheckGear = <function> defined @BuffEnough\BuffEnough.lua:480
optionsFrame = <unnamed> {
}
tooltip = "
Consumables
Missing |cffffffffFlask/Elixirs|r
Missing |cffffffffWell Fed|r
Buffs
Missing |cffffffffBlessing of Might|r
Unexpected |cffffffffDefensive Stance|r
Unexpected |cffffffffCrusader Aura|r"
flasks = <table> {
}
Display = BuffEnoughDisplay {
}
Anchor = BuffEnoughAnchor {
}
lastBuffer = <table> {
}
SetEnabledState = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
baseName = "BuffEnough"
enabledState = true
Unfade = <function> defined @BuffEnough\Frame.lua:123
RegisterEvent = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
spells = <table> {
}
isBuffEnough = false
results = <table> {
}
trackedItems = <table> {
}
IterateModules = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:437
playerIsTank = false
CheckTank = <function> defined @BuffEnough\BuffEnough.lua:842
IsExpectingTrackedItem = <function> defined @BuffEnough\BuffEnough.lua:668
talents = <table> {
}
ClassPrototype = <table> {
}
TrackItem = <function> defined @BuffEnough\BuffEnough.lua:611
raidClassCount = <table> {
}
isBuffWarning = false
GetProfileParam = <function> defined @BuffEnough\Config.lua:784
OnDisplayUpdate = <function> defined @BuffEnough\Frame.lua:135
OnInitialize = <function> defined @BuffEnough\BuffEnough.lua:51
NewModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:235
Fade = <function> defined @BuffEnough\Frame.lua:109
DoDisable = <function> defined @BuffEnough\BuffEnough.lua:203
CreateFrame = <function> defined @BuffEnough\Frame.lua:28
GetModule = <fu
-
View User Profile
-
Send Message
Posted Oct 10, 2022It's been working pretty well for me since the update you released on Sep 24th. No Lua errors that I can see. But there are some questions or maybe things not working entirely as intended that I've noticed.
For example, as a Death Knight when I'm tanking, Buff Enough thinks that Frost Presence is Unexpected and turns Red. I don't know if I get the same problem on my Warrior while in Defensive Stance for comparison.
Anyways, just wanted to bring that to your attention. Perhaps I am missing something, or just wrong with something! But it at least warranted an ask, and maybe a look into things.
Thanks again :)
-
View User Profile
-
Send Message
Posted Oct 11, 2022In reply to DomDashSix:
I've also noticed during combat sometimes saying that I'm missing my Guardian Elixir, but I have my Flask active still and you can see in this screenshot what I mean.
-
View User Profile
-
Send Message
Posted Sep 23, 2022The following Lua errors on login using the latest provided version from Curseforge - 2022-09-03. Lua error and screenshot below.
3x BuffEnough\BuffEnough.lua:33: attempt to perform arithmetic on local 'spent1' (a nil value)
[string "@BuffEnough\BuffEnough.lua"]:33: in function `GetInspectSpecialization'
[string "@BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0-90089.lua"]:253: in function <...nough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:245>
[string "=(tail call)"]: ?
Locals:
unit = "raid29"
isnotplayer = true
group = 1
_ = "Affliction"
_ = nil
spent1 = nil
_ = "Demonology"
_ = nil
spent2 = nil
_ = "Destruction"
_ = nil
spent3 = nil
(*temporary) = nil
(*temporary) = 1
(*temporary) = "attempt to perform arithmetic on local 'spent1' (a nil value)"
-
View User Profile
-
Send Message
Posted Sep 3, 2022Hey there! Really happy to see this updated for Wrath, but I'm seeing some Lua Errors which I wanted to pass along - it's spamming pretty badly. Looks like 3 different types of Lua errors, two of them popping once and then another that keeps popping every second or so.
1x BuffEnough\Frame.lua:86: attempt to index global 'this' (a nil value)
[string "@BuffEnough\Frame.lua"]:86: in function <BuffEnough\Frame.lua:84>
Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = "lock"
(*temporary) = "attempt to index global 'this' (a nil value)"
self = <table> {
SetProfileParam = <function> defined @BuffEnough\Config.lua:766
SetDefaultModuleLibraries = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
UpdateDisplay = <function> defined @BuffEnough\Frame.lua:188
EnableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
CancelTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
SetAnchors = <function> defined @BuffEnough\Frame.lua:154
Printf = <function> defined @Attune\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
DoPrint = <function> defined @BuffEnough\BuffEnough.lua:829
SetDefaultModulePrototype = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
CheckBuffOrPetChange = <function> defined @BuffEnough\BuffEnough.lua:948
updateInventoryAlertsBucket = "table: 0000020EB314BBB0"
dobj = <table> {
}
defaultModuleState = true
db = <table> {
}
IsEnabled = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
ScheduleTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:350
guardianElixirs = <table> {
}
timeSinceBuffEnough = 0
isShowingTooltip = false
RegisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
RegisterBucketEvent = <function> defined @BuffEnough\Libs\AceBucket-3.0\AceBucket-3.0.lua:184
Grip = BuffEnoughResizeGrip {
}
battleElixirs = <table> {
}
CheckGear = <function> defined @BuffEnough\BuffEnough.lua:480
optionsFrame = <unnamed> {
}
tooltip = "
Consumables
Missing |cffffffffFlask/Elixirs|r
Missing |cffffffffWell Fed|r
Buffs
Missing |cffffffffBlessing of Might|r
Unexpected |cffffffffDefensive Stance|r
Unexpected |cffffffffCrusader Aura|r"
flasks = <table> {
}
Display = BuffEnoughDisplay {
}
Anchor = BuffEnoughAnchor {
}
lastBuffer = <table> {
}
SetEnabledState = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
baseName = "BuffEnough"
enabledState = true
Unfade = <function> defined @BuffEnough\Frame.lua:123
RegisterEvent = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
spells = <table> {
}
isBuffEnough = false
results = <table> {
}
trackedItems = <table> {
}
IterateModules = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:437
playerIsTank = false
CheckTank = <function> defined @BuffEnough\BuffEnough.lua:842
IsExpectingTrackedItem = <function> defined @BuffEnough\BuffEnough.lua:668
talents = <table> {
}
ClassPrototype = <table> {
}
TrackItem = <function> defined @BuffEnough\BuffEnough.lua:611
raidClassCount = <table> {
}
isBuffWarning = false
GetProfileParam = <function> defined @BuffEnough\Config.lua:784
OnDisplayUpdate = <function> defined @BuffEnough\Frame.lua:135
OnInitialize = <function> defined @BuffEnough\BuffEnough.lua:51
NewModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:235
Fade = <function> defined @BuffEnough\Frame.lua:109
DoDisable = <function> defined @BuffEnough\BuffEnough.lua:203
CreateFrame = <function> defined @BuffEnough\Frame.lua:28
GetModule = <fu
1x BuffEnough\Frame.lua:92: attempt to index global 'this' (a nil value)
[string "@BuffEnough\Frame.lua"]:92: in function <BuffEnough\Frame.lua:91>
Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'this' (a nil value)"
self = <table> {
SetProfileParam = <function> defined @BuffEnough\Config.lua:766
SetDefaultModuleLibraries = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
UpdateDisplay = <function> defined @BuffEnough\Frame.lua:188
EnableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
CancelTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
SetAnchors = <function> defined @BuffEnough\Frame.lua:154
Printf = <function> defined @Attune\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
DoPrint = <function> defined @BuffEnough\BuffEnough.lua:829
SetDefaultModulePrototype = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
CheckBuffOrPetChange = <function> defined @BuffEnough\BuffEnough.lua:948
updateInventoryAlertsBucket = "table: 0000020EB314BBB0"
dobj = <table> {
}
defaultModuleState = true
db = <table> {
}
IsEnabled = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
ScheduleTimer = <function> defined @AutoCombatLogger\Libs\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:350
guardianElixirs = <table> {
}
timeSinceBuffEnough = 0
isShowingTooltip = false
RegisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
RegisterBucketEvent = <function> defined @BuffEnough\Libs\AceBucket-3.0\AceBucket-3.0.lua:184
Grip = BuffEnoughResizeGrip {
}
battleElixirs = <table> {
}
CheckGear = <function> defined @BuffEnough\BuffEnough.lua:480
optionsFrame = <unnamed> {
}
tooltip = "
Consumables
Missing |cffffffffFlask/Elixirs|r
Missing |cffffffffWell Fed|r
Buffs
Missing |cffffffffBlessing of Might|r
Unexpected |cffffffffDefensive Stance|r
Unexpected |cffffffffCrusader Aura|r"
flasks = <table> {
}
Display = BuffEnoughDisplay {
}
Anchor = BuffEnoughAnchor {
}
lastBuffer = <table> {
}
SetEnabledState = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
baseName = "BuffEnough"
enabledState = true
Unfade = <function> defined @BuffEnough\Frame.lua:123
RegisterEvent = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
spells = <table> {
}
isBuffEnough = false
results = <table> {
}
trackedItems = <table> {
}
IterateModules = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:437
playerIsTank = false
CheckTank = <function> defined @BuffEnough\BuffEnough.lua:842
IsExpectingTrackedItem = <function> defined @BuffEnough\BuffEnough.lua:668
talents = <table> {
}
ClassPrototype = <table> {
}
TrackItem = <function> defined @BuffEnough\BuffEnough.lua:611
raidClassCount = <table> {
}
isBuffWarning = false
GetProfileParam = <function> defined @BuffEnough\Config.lua:784
OnDisplayUpdate = <function> defined @BuffEnough\Frame.lua:135
OnInitialize = <function> defined @BuffEnough\BuffEnough.lua:51
NewModule = <function> defined @Attune\Libs\AceAddon-3.0\AceAddon-3.0.lua:235
Fade = <function> defined @BuffEnough\Frame.lua:109
DoDisable = <function> defined @BuffEnough\BuffEnough.lua:203
CreateFrame = <function> defined @BuffEnough\Frame.lua:28
GetModule = <function> defined @Inter
207x ...nough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0-90089.lua:253: attempt to call global 'GetInspectSpecialization' (a nil value)
[string "@BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0-90089.lua"]:253: in function <...nough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:245>
[string "=(tail call)"]: ?
Locals:
self = <table> {
PLAYER_LEAVING_WORLD = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:279
NotifyInspect = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:230
lastInspectPending = 0
Reset = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:239
INSPECT_READY = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:245
PLAYER_ENTERING_WORLD = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:273
lastInspectTime = 240.705000
RegisterCallback = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
garbageQueue = <table> {
}
CheckInspectQueue = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:174
events = <table> {
}
inspectQueue = <table> {
}
Query = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:143
frame = LibTalentQuery-1.0_Frame {
}
UnregisterCallback = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
UnregisterAllCallbacks = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
}
guid = "Player-4385-00063549"
unit = "player"
name = "Domsix"
shortname = "Domsix"
realm = nil
isnotplayer = false
(*temporary) = nil
(*temporary) = "player"
(*temporary) = "attempt to call global 'GetInspectSpecialization' (a nil value)"
GuidToUnitID = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:94
UnitFullName = <function> defined @BuffEnough\Libs\LibTalentQuery-1.0\LibTalentQuery-1.0.lua:87
UnitName = <function> defined =[C]:-1
inspectQueue = <table> {
}
garbageQueue = <table> {
}
-
View User Profile
-
Send Message
Posted Sep 4, 2022In reply to DomDashSix:
Hello. I’m on vacation but will take a look as soon as I can.
-
View User Profile
-
Send Message
Posted Sep 4, 2022In reply to DHedbor:
Sounds good! Sorry to throw more at you, but I also got this one on my Shaman :) Thanks again for the great addon and can't wait to make use of it for all of Wrath.
11x BuffEnough\Classes\Shaman.lua:38: attempt to call global 'OffhandHasWeapon' (a nil value)
[string "@BuffEnough\Classes\Shaman.lua"]:38: in function `CheckClassBuffs'
[string "@BuffEnough\BuffEnough.lua"]:239: in function `RunCheck'
[string "@BuffEnough\BuffEnough.lua"]:185: in function `DoEnable'
[string "@BuffEnough\BuffEnough.lua"]:153: in function <BuffEnough\BuffEnough.lua:144>
[string "=[C]"]: ?
[string "@Masque\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Masque\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon'
[string "@Masque\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
-
View User Profile
-
Send Message
Posted Sep 4, 2012Hey guys, just wanted to let you know that I'm currently working on updating Energized for MoP. Energized is a full replacement for BuffEnough, and is actually quite a lot more powerful and takes up far fewer resources. Check out the alpha, and your feedback is appreciated! As soon as I solve talent scanning in 5.0.4, it should be ready to go.
-
View User Profile
-
Send Message
Posted Sep 2, 2012Any chance of having an update of this add-on for the latest WoW-patch?
-
View User Profile
-
Send Message
Posted Aug 31, 2012I create BuffGuide as a replacement for the raid buffs portion of BuffEnough. It doesn't show class-specific buffs, but it handles the new 5.0.4 raid buff system.
-
View User Profile
-
Send Message
Posted Jul 31, 2012Ive got issues around BuffEnough not liking Blood Presence very much. Always red due to wanting it, or even when ive got it on, it tells me I dont have it -.-.
-
View User Profile
-
Send Message
Posted Feb 26, 2012I cannot use BuffEnough in Battlegrounds. The output is only in Raidchanell/Groupchannel in Raids/Dungeons, not in Battlegrounds or in the Battlegroundchannel.Please make it possible.
-
View User Profile
-
Send Message
Posted Jan 25, 2012I used to run BuffEnough, but got tired of its limitations, so I wrote a cool alternative addon that checks gear, talents buffs, stats etc on your character. Check it out: IdiotCheck
-
View User Profile
-
Send Message
Posted Jan 6, 2012I also had a GetHappiness bug with my hunter:
"\AddOns\BuffEnough\Classes\Hunter.lua line 41: attempt to call global 'GetPetHappiness' (a nil value)"
While the developer doesn't approach this, here gos my temporary solution:
Just go to the game folder (WITH THE GAME OFF) and open:
"\AddOns\BuffEnough\Classes". In there, open the "HUNTER.LUA" file on a text editor (notebook is fine).
Near the end of the document, delete these 2 lines:
"elseif ((UnitExists("pet")) and (select(1, GetPetHappiness()) == 1)) then
BuffEnough:TrackItem(L["Pet"], L["Pet"], false, true, false, nil, nil, true, L["Unhappy"])"
Save the .lua file and close.
Thanks!
-
View User Profile
-
Send Message
Posted Dec 18, 2011Hi there, I'm not sure if anyone's reported this minor problem to you but I thought you should know that BuffEnough is currently slightly bugged for Blood Death Knights. It reads Blood Presence (i.e. the tanking presence that Blood DKs should be in) as "unexpected".
It's a very minor issue, but I thought you'd like to know.
Thanks for the addon!
-
View User Profile
-
Send Message
Posted Dec 14, 2011Got updated i think and still no fix for pet GetHappines bug
-
View User Profile
-
Send Message
Posted Dec 11, 2011Not sure, it should load fine. I bumped to the TOC today which will re-package it as well with new dependencies.