Download
(7 Kb)
Download
Updated: 12-01-10 12:47 PM
Pictures
File Info
Updated:12-01-10 12:47 PM
Created:10-22-10 02:59 PM
Downloads:11,231
Favorites:105
MD5:
nivBuffs  Popular! (More than 5000 hits)
Version: r24
by: Luzzifus [More]
News

I don't play WoW anymore (at least currently) and do not have an active subscription. So I cannot and will not work on my addons anymore. Sorry.

However, Calebzor has done awesome work in updating and improving this addon, including an ingame config. Check it out here!




About

nivBuffs is a replacement for blizzards default buff frames. It shows your buffs, debuffs and temporary weapon enchants.


Features
  • Using SecureAuraHeaders, so you can cancel buffs via rightclick!
  • Remaining duration can be displayed as spiral texture, bar and/or text.
  • Shows stack count for buffs/debuffs with 2 or more stacks.
  • Blinking icons for buffs/debuffs that will expire soon.
  • Sorted by time, name or spell ID.
  • Custom icon border (change the texture if you don't like it).
  • Support for custom styling with ButtonFacade.
  • Differently colored borders for temporary weapon enchants and debuffs.
  • Debuff highlighting by debuff type.

Config

There is no ingame config (at least not yet), but you can adjust appearance and behaviour in "config.lua" using a text editor.


Known Issues
  • You can cancel weapon enchants by now, but the second one still references to the first.
  • Third weapon enchant doesn't work (because of broken Blizzard code).

FAQ

Because some people still have problems with correctly setting up the anchoring and grow direction stuff, here are some examples (r14+). These are only the settings for buffs, but changing the debuffs works the same way.
lua Code:
  1. -- Anchored to topleft corner of the UI,
  2. -- growing horizontally to the right in rows of 20 icons,
  3. -- next row exactly below the previous
  4. buffAnchor = { "TOPLEFT", "UIParent", "TOPLEFT", 15, -15 },
  5. buffXoffset = 35,
  6. buffYoffset = 0,
  7. buffIconsPerRow = 20,
  8. buffMaxWraps = 10,
  9. buffWrapXoffset = 0,
  10. buffWrapYoffset = -55,
  11.  
  12. -- Anchored to topright corner of the UI,
  13. -- growing horizontally to the left in rows of 20 icons,
  14. -- next row exactly below the previous
  15. buffAnchor = { "TOPRIGHT", "UIParent", "TOPRIGHT", -15, -15 },
  16. buffXoffset = -35,
  17. buffYoffset = 0,
  18. buffIconsPerRow = 20,
  19. buffMaxWraps = 10,
  20. buffWrapXoffset = 0,
  21. buffWrapYoffset = -55,
  22.  
  23. -- Anchored to topleft corner of the UI,
  24. -- growing vertically down in rows of 15 icons,
  25. -- next row to the right of the previous
  26. buffAnchor = { "TOPLEFT", "UIParent", "TOPLEFT", 15, -15 },
  27. buffXoffset = 0,
  28. buffYoffset = -35,
  29. buffIconsPerRow = 15,
  30. buffMaxWraps = 10,
  31. buffWrapXoffset = 35,
  32. buffWrapYoffset = 0,
  33.  
  34. -- Anchored to bottomleft corner of the UI,
  35. -- growing vertically up in rows of 15 icons,
  36. -- next row to the right of the previous
  37. buffAnchor = { "BOTTOMLEFT", "UIParent", "BOTTOMLEFT", 15, 250 },
  38. buffXoffset = 0,
  39. buffYoffset = 35,
  40. buffIconsPerRow = 15,
  41. buffMaxWraps = 10,
  42. buffWrapXoffset = 35,
  43. buffWrapYoffset = 0,
  44.  
  45. -- Anchored to the topleft corner of the minimap,
  46. -- growing vertically down in rows of 15 icons,
  47. -- next row to the left of the previous
  48. buffAnchor = { "TOPRIGHT", "Minimap", "TOPLEFT", -25, 0 },
  49. buffXoffset = 0,
  50. buffYoffset = -35,
  51. buffIconsPerRow = 15,
  52. buffMaxWraps = 10,
  53. buffWrapXoffset = -35,
  54. buffWrapYoffset = 0,
If you need in-depth info about anchoring, read this and this.


TODO
  • Add third weapon enchant (as soon as Blizzard fixes their code base).
  • Consolidation (as soon as Blizzard fixes their code base).

Credits

A big "Thank You!" goes to sigg, as he posted this nice tutorial on SecureAuraHeaders in the forums.
r24
- Debuff border coloring now also works with ButtonFacade.

r23
- Removed experimental code that caused more taint errors.
- Added position offset settings for duration text.

r21
- Fixed taint errors with enabled ButtonFacade.
- Added separate font color settings for duration text and stack counter.
- Added position settings for stack counter.

r20
- Fixed that garbage thingy -> mem usage should stay low now.
- Due to patch 4.0.3 the following things now properly work (at least): canceling weapon enchants, sorting and disabling "separateOwn" attribute.

r19
- Added ButtonFacade support (disabled by default, requires ButtonFacade r344+).
- Added options to adjust font, font size and font style.

r17
- The duration spiral doesn't overlap the border anymore.
- Added duration bars inside of the icons.
- Added option to toggle duration bars.
- Added option to toggle duration text timers.

r15
- Added some options which allow vertical growth and more.
- Duration text now can also be placed to the left or right of the icon.
- Removed "(de)buffGrowDir" options (you can still change it).
- If you have problems setting it up as you wish, check out the example configs on the description page!

r12
- Fixed duration spirals (again).
- Set "separateOwn" header attribute. So whenever blizz fixes their wonderful code, this will actually make your own buffs not be separated from the others.. *cough*
- Fixed buffs/debuffs not hiding when the whole interface is hidden (ALT+Z).
- Random code improvements.

r10
- Added debuff border coloring by debuff type.
- Added separate scale option for debuffs.
- Nicer border via SetBackdrop.
- Border doesn't look awkward anymore when the icon is blinking.
- Stack counter stays opaque when the icon is blinking.
- Increased maximum number of rows to 10.

r9
- Duration spiral can be turned off again.
- Added option for brightness of the default non-colored icon border.
- Remaining time text matches the tooltip time now.

r8
- Even further reduced CPU usage.
- New blinking algorithm.
- Added option to adjust blinking speed.
- Fixed border color error of second weapon enchant (correct icons, tooltip still broken, blame Blizzard).

r7
- Added different border coloring for temporary weapon enchants (item quality) and debuffs (darkred).
- Added option to disable these colored borders.
- Added cooldown spiral for temporary weapon enchants.
- New border texture.
- Reduced CPU usage.
- Removed updateDelay option (not longer neccessary).

r6
- Removed experimental code that caused an error in the SecureAuraHeader code.
- Fixed bug that hides stack count when the cooldown spiral is disabled.

r4
- Growth direction for Dummies.
- Added option to hide cooldown spirals.

r3
- Fixed cooldown spiral overlaying the stack count.
- Fixed cooldown spiral disappearing.
- Added more detailed positioning/anchoring options.
- Added options for font color, update interval and temporary weapon enchants.
Archived Files (16)
File Name
Version
Size
Author
Date
r23
7kB
Luzzifus
11-19-10 03:03 PM
r22
7kB
Luzzifus
11-19-10 07:27 AM
r21
7kB
Luzzifus
11-18-10 12:42 PM
r20
7kB
Luzzifus
11-17-10 11:29 AM
r19
7kB
Luzzifus
11-16-10 03:54 PM
r17
6kB
Luzzifus
11-12-10 01:18 PM
r15
5kB
Luzzifus
11-10-10 09:50 AM
r12
5kB
Luzzifus
11-05-10 08:40 AM
r10
5kB
Luzzifus
10-29-10 10:55 AM
r9
5kB
Luzzifus
10-27-10 01:38 PM
r8
5kB
Luzzifus
10-26-10 12:10 PM
r7
5kB
Luzzifus
10-25-10 12:27 PM
r6
5kB
Luzzifus
10-24-10 02:07 PM
r4
5kB
Luzzifus
10-23-10 04:16 PM
r3
5kB
Luzzifus
10-23-10 10:27 AM
r2
4kB
Luzzifus
10-22-10 03:24 PM


Post A Reply Comment Options
Unread 12-06-10, 04:34 AM  
Track3r
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally posted by mojosdojo
So, this is definitely a nivBuffs bug. Just happens with your addon enabled. I was able to get a bug report the other time, see above. Seems like there is some interaction with the riad frames. Also hiding blizz aura stuff didn't suppress the taint, I'm sorry =(

Code:
17x ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:300: CreateFrame: Can't create 'Button' now:
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:300: in function `CompactRaidFrameContainer_GetUnitFrame':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:272: in function `CompactRaidFrameContainer_AddUnitFrame':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:225: in function `CompactRaidFrameContainer_AddPlayers':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:163: in function `CompactRaidFrameContainer_LayoutFrames':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:125: in function `CompactRaidFrameContainer_TryUpdate':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:49: in function `CompactRaidFrameContainer_OnEvent':
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

Locals:
self = CompactRaidFrameContainer {
 0 = <userdata>
 flowSortFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:591:
 groupMode = "flush"
 flowPauseUpdates = true
 frameUpdateList = <table> {}
 flowOrientation = "vertical"
 borderFrame = CompactRaidFrameContainerBorderFrame {}
 flowFilterFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:659:
 groupFilterFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:685:
 flowMaxPrimaryUsed = 216.00002015143
 flowMaxSecondaryUsed = 648.0000604543
 units = <table> {}
 frameReservations = <table> {}
 flowFrames = <table> {}
 unitFrameUnusedFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:38:
}
unit = "raid39"
frameType = "raid"
info = <table> {
 updateList = "normal"
 setUpFunc = <function> @ Interface\FrameXML\CompactUnitFrame.lua:797:
 mapping = <function> defined =[C]:-1
}
mapping = "0x0280000002170991"
frame = nil
frameCreationSpecifiers = <table> {
 flagged = <table> {}
 raid = <table> {}
 pet = <table> {}
 target = <table> {}
}
unitFramesCreated = 40
applyFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:279:

  ---
Same bug has been happening to me since I updated to r24, maybe it's indeed a nivBuffs bug somehow?
Track3r is offline Report comment to moderator  
Reply With Quote
Unread 12-05-10, 11:39 AM  
lilgulps
A Theradrim Guardian
 
lilgulps's Avatar
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 31
Uploads: 3
Will consolidated buffs work with your addon yet?
lilgulps is offline Report comment to moderator  
Reply With Quote
Unread 12-04-10, 02:15 AM  
Luzzifus
A Warpwood Thunder Caller
 
Luzzifus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 314
Uploads: 8
Scale.
Luzzifus is offline Report comment to moderator  
Reply With Quote
Unread 12-03-10, 04:01 PM  
Lissandria
A Murloc Raider

Forum posts: 8
File comments: 21
Uploads: 0
Is there a way to make the buffs larger?
Lissandria is offline Report comment to moderator  
Reply With Quote
Unread 12-02-10, 01:41 AM  
Luzzifus
A Warpwood Thunder Caller
 
Luzzifus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 314
Uploads: 8
Originally posted by Poreo
Would moving the buff frames require much LUA editing ? I am not too familiar with editing that way but I'm willing to try. I am using a custom minimap addon and my minimap is now in the top left of my screen. This causes my buffs to appear normally instead of all the way to the right. Is there a way to move them there to take up the spot my old minimap used ?
You can change it in the config file, read the FAQ section on the description page if you don't understand how to do it.
Luzzifus is offline Report comment to moderator  
Reply With Quote
Unread 12-01-10, 06:57 PM  
Poreo
A Warpwood Thunder Caller

Forum posts: 94
File comments: 144
Uploads: 0
Would moving the buff frames require much LUA editing ? I am not too familiar with editing that way but I'm willing to try. I am using a custom minimap addon and my minimap is now in the top left of my screen. This causes my buffs to appear normally instead of all the way to the right. Is there a way to move them there to take up the spot my old minimap used ?
Poreo is offline Report comment to moderator  
Reply With Quote
Unread 12-01-10, 01:04 PM  
Luzzifus
A Warpwood Thunder Caller
 
Luzzifus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 314
Uploads: 8
Originally posted by Valik
A bit of poking around shows that Buffalo3 and Bartender are using the information found here. Bartender appears to use both explicit overrides for some things but for the highlighting and checked states it seems to use implicit naming conventions so that Button Facade picks up on the layers automagically. Buffalo3 seems to be explicitly using the Border layer to override the border with a custom color. Buffalo3 is available on CurseForge still. Poking through the BuffButton.lua file and in particular the BuffButton:GetButtonFacadeTable() and BuffButton:UpdateBorder() may shed some light on how to achieve the desired effect in a theme-agnostic manner.
Thanks for the hints, I was able to make it work. However, it is nearly invisible with most skins..
Luzzifus is offline Report comment to moderator  
Reply With Quote
Unread 12-01-10, 09:38 AM  
Valik
A Defias Bandit

Forum posts: 2
File comments: 12
Uploads: 0
Originally posted by Imlach
I got border colours working with BF and the Caith skin (don't know about other skins) with 2 extra lines of code. At line 217 in nivBuffs.lua I changed:

Code:
cond = (filter == "HARMFUL") and nivBuffDB.coloredBorder
c.r, c.g, c.b = cond and 0.6 or grey, cond and 0 or grey, cond and 0 or grey
if dType and cond then c = DebuffTypeColor[dType] end
btn.icon:SetBackdropBorderColor(c.r, c.g, c.b, 1)
into:

Code:
cond = (filter == "HARMFUL") and nivBuffDB.coloredBorder
c = {}
c.r, c.g, c.b = cond and 0.6 or grey, cond and 0 or grey, cond and 0 or grey
if dType and cond then c = DebuffTypeColor[dType] end
btn.icon:SetBackdropBorderColor(c.r, c.g, c.b, 1)
if BF then LBF:SetNormalVertexColor(btn.icon, c.r, c.g, c.b, 1) end
I had to add that c = {} line because without it the BF border colours kept changing to red for all debuff types.
This is not a general purpose solution. I use the Onyx theme for Button Facade and your patch more or less breaks the theme. Onyx has a border around the buttons with only a single small triangle icon where things are colored (It's gray by default). Your patch causes a thick dark border to be drawn around the entire icon effectively breaking the theme.

With that being said, I know there *is* a general way to do it. Prior to switching to nivBuffs I used Buffalo3. It displayed debuffs with a red triangle and possibly displayed buffs with a green triangle. I also notice when I hover over my action bars (which also use Onyx) the triangle turns yellow to highlight it. Stances on my pet action bar and stance bar (Death Knight) have a green arrow as well to denote them as active. There is no custom code in Buffalo3 or Bartender for the Onyx theme yet it works, so there is certainly some way to get correct theme-agnostic highlighting to work.

My suggestion is find Buffalo3 (the last I checked it was pulled from Curse but can still be found via Google) and poke through it's Button Facade code to see what's going on.

Edit: A bit of poking around shows that Buffalo3 and Bartender are using the information found here. Bartender appears to use both explicit overrides for some things but for the highlighting and checked states it seems to use implicit naming conventions so that Button Facade picks up on the layers automagically. Buffalo3 seems to be explicitly using the Border layer to override the border with a custom color. Buffalo3 is available on CurseForge still. Poking through the BuffButton.lua file and in particular the BuffButton:GetButtonFacadeTable() and BuffButton:UpdateBorder() may shed some light on how to achieve the desired effect in a theme-agnostic manner.
Last edited by Valik : 12-01-10 at 10:07 AM.
Valik is offline Report comment to moderator  
Reply With Quote
Unread 11-30-10, 01:47 PM  
Imlach
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
Originally posted by Luzzifus
I can see if I can make it work, but no promise (I need access to the textures BF adds to my icons to color them, not sure if it's possible).
I got border colours working with BF and the Caith skin (don't know about other skins) with 2 extra lines of code. At line 217 in nivBuffs.lua I changed:

Code:
cond = (filter == "HARMFUL") and nivBuffDB.coloredBorder
c.r, c.g, c.b = cond and 0.6 or grey, cond and 0 or grey, cond and 0 or grey
if dType and cond then c = DebuffTypeColor[dType] end
btn.icon:SetBackdropBorderColor(c.r, c.g, c.b, 1)
into:

Code:
cond = (filter == "HARMFUL") and nivBuffDB.coloredBorder
c = {}
c.r, c.g, c.b = cond and 0.6 or grey, cond and 0 or grey, cond and 0 or grey
if dType and cond then c = DebuffTypeColor[dType] end
btn.icon:SetBackdropBorderColor(c.r, c.g, c.b, 1)
if BF then LBF:SetNormalVertexColor(btn.icon, c.r, c.g, c.b, 1) end
I had to add that c = {} line because without it the BF border colours kept changing to red for all debuff types.

Also, while I'm writing this, I think it would be good to have separate sort direction settings for buffs and debuffs. I've had to add some code in my local copy because I wanted debuffs sorted in reverse order but not buffs.
Last edited by Imlach : 11-30-10 at 02:07 PM.
Imlach is offline Report comment to moderator  
Reply With Quote
Unread 11-29-10, 07:44 PM  
Awwe
A Kobold Labourer
 
Awwe's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 14
Uploads: 1
Not to sound like a broken record but the only reason that I'm not using this is because of the lack of some sort of in-game config.

Even if I had to set the positions without drag/drop I'd be fine with that.

But it is way too late in the game to be making addons without some kind of in-game config.

That is what is going to prevent this addon from catching on & spreading like wildfire.
Awwe is offline Report comment to moderator  
Reply With Quote
Unread 11-29-10, 12:28 PM  
Luzzifus
A Warpwood Thunder Caller
 
Luzzifus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 314
Uploads: 8
Originally posted by Track3r
Can you make the addon show buffs like this:
LOWEST DURATION <- LONGER DURATION <- PERMANENT BUFFS(i.e. Shadowform, Mounts, ICC Buff, etc..)
Not possible with the secure headers.

Originally posted by Track3r
Also, an option to prioritize your buffs? Thx.
That's currently broken, Blizz needs to fix it.

Originally posted by dssurge
Any chance you have an ETA on when you'll be adding an in-game config menu?
Probably I won't.

Originally posted by dssurge
Buff stacks don't seem to deplete properly (Argent Tourney mounts always show 3 shield stacks if you stack it up then lose them, for example.) Lightning Shield stacks work correctly, so this might be either a Blizzard issue, or an issue with interpreting vehicle buff information.
Blame the secure headers.

Originally posted by dssurge
Border debuff type coloring doesn't seem to work with ButtonFacade. This may be a BF issue.
I can see if I can make it work, but no promise (I need access to the textures BF adds to my icons to color them, not sure if it's possible).
Luzzifus is offline Report comment to moderator  
Reply With Quote
Unread 11-29-10, 11:06 AM  
dssurge
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
just curious...

Any chance you have an ETA on when you'll be adding an in-game config menu?

And a few issues:

Buff stacks don't seem to deplete properly (Argent Tourney mounts always show 3 shield stacks if you stack it up then lose them, for example.) Lightning Shield stacks work correctly, so this might be either a Blizzard issue, or an issue with interpreting vehicle buff information.

Border debuff type coloring doesn't seem to work with ButtonFacade. This may be a BF issue.
Last edited by dssurge : 11-29-10 at 11:08 AM.
dssurge is offline Report comment to moderator  
Reply With Quote
Unread 11-27-10, 03:59 PM  
Track3r
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Can you make the addon show buffs like this:
LOWEST DURATION <- LONGER DURATION <- PERMANENT BUFFS(i.e. Shadowform, Mounts, ICC Buff, etc..)
Right now it's PERMANENT - LOWEST - LONGEST.
Also, an option to prioritize your buffs? Thx.
Other than that, nice addon, thx!
Last edited by Track3r : 11-28-10 at 04:11 AM.
Track3r is offline Report comment to moderator  
Reply With Quote
Unread 11-25-10, 08:34 AM  
Luzzifus
A Warpwood Thunder Caller
 
Luzzifus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 314
Uploads: 8
Originally posted by mojosdojo
Code:
17x ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:300: CreateFrame: Can't create 'Button' now:
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:300: in function `CompactRaidFrameContainer_GetUnitFrame':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:272: in function `CompactRaidFrameContainer_AddUnitFrame':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:225: in function `CompactRaidFrameContainer_AddPlayers':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:163: in function `CompactRaidFrameContainer_LayoutFrames':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:125: in function `CompactRaidFrameContainer_TryUpdate':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:49: in function `CompactRaidFrameContainer_OnEvent':
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

Locals:
self = CompactRaidFrameContainer {
 0 = <userdata>
 flowSortFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:591:
 groupMode = "flush"
 flowPauseUpdates = true
 frameUpdateList = <table> {}
 flowOrientation = "vertical"
 borderFrame = CompactRaidFrameContainerBorderFrame {}
 flowFilterFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:659:
 groupFilterFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:685:
 flowMaxPrimaryUsed = 216.00002015143
 flowMaxSecondaryUsed = 648.0000604543
 units = <table> {}
 frameReservations = <table> {}
 flowFrames = <table> {}
 unitFrameUnusedFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:38:
}
unit = "raid39"
frameType = "raid"
info = <table> {
 updateList = "normal"
 setUpFunc = <function> @ Interface\FrameXML\CompactUnitFrame.lua:797:
 mapping = <function> defined =[C]:-1
}
mapping = "0x0280000002170991"
frame = nil
frameCreationSpecifiers = <table> {
 flagged = <table> {}
 raid = <table> {}
 pet = <table> {}
 target = <table> {}
}
unitFramesCreated = 40
applyFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:279:

  ---
That doesn't refer to nivBuffs at all. And none of these functions are called or altered by nivBuffs. So unless it happens with nivBuffs as the only active addon and does not happen with no active addons, I keep saying: Can't be nivBuffs.
Last edited by Luzzifus : 11-25-10 at 08:38 AM.
Luzzifus is offline Report comment to moderator  
Reply With Quote
Unread 11-25-10, 07:24 AM  
mojosdojo
A Murloc Raider
 
mojosdojo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 14
Uploads: 1
So, this is definitely a nivBuffs bug. Just happens with your addon enabled. I was able to get a bug report the other time, see above. Seems like there is some interaction with the riad frames. Also hiding blizz aura stuff didn't suppress the taint, I'm sorry =(

Code:
17x ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:300: CreateFrame: Can't create 'Button' now:
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:300: in function `CompactRaidFrameContainer_GetUnitFrame':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:272: in function `CompactRaidFrameContainer_AddUnitFrame':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:225: in function `CompactRaidFrameContainer_AddPlayers':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:163: in function `CompactRaidFrameContainer_LayoutFrames':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:125: in function `CompactRaidFrameContainer_TryUpdate':
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:49: in function `CompactRaidFrameContainer_OnEvent':
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

Locals:
self = CompactRaidFrameContainer {
 0 = <userdata>
 flowSortFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:591:
 groupMode = "flush"
 flowPauseUpdates = true
 frameUpdateList = <table> {}
 flowOrientation = "vertical"
 borderFrame = CompactRaidFrameContainerBorderFrame {}
 flowFilterFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:659:
 groupFilterFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:685:
 flowMaxPrimaryUsed = 216.00002015143
 flowMaxSecondaryUsed = 648.0000604543
 units = <table> {}
 frameReservations = <table> {}
 flowFrames = <table> {}
 unitFrameUnusedFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:38:
}
unit = "raid39"
frameType = "raid"
info = <table> {
 updateList = "normal"
 setUpFunc = <function> @ Interface\FrameXML\CompactUnitFrame.lua:797:
 mapping = <function> defined =[C]:-1
}
mapping = "0x0280000002170991"
frame = nil
frameCreationSpecifiers = <table> {
 flagged = <table> {}
 raid = <table> {}
 pet = <table> {}
 target = <table> {}
}
unitFramesCreated = 40
applyFunc = <function> @ Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:279:

  ---
mojosdojo is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: