Go to Page... |
Updated: | 12-01-10 12:47 PM |
Created: | 10-22-10 02:59 PM |
Downloads: | 14,819 |
Favorites: | 97 |
MD5: |
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
-- Anchored to topleft corner of the UI, -- growing horizontally to the right in rows of 20 icons, -- next row exactly below the previous buffAnchor = { "TOPLEFT", "UIParent", "TOPLEFT", 15, -15 }, buffXoffset = 35, buffYoffset = 0, buffIconsPerRow = 20, buffMaxWraps = 10, buffWrapXoffset = 0, buffWrapYoffset = -55, -- Anchored to topright corner of the UI, -- growing horizontally to the left in rows of 20 icons, -- next row exactly below the previous buffAnchor = { "TOPRIGHT", "UIParent", "TOPRIGHT", -15, -15 }, buffXoffset = -35, buffYoffset = 0, buffIconsPerRow = 20, buffMaxWraps = 10, buffWrapXoffset = 0, buffWrapYoffset = -55, -- Anchored to topleft corner of the UI, -- growing vertically down in rows of 15 icons, -- next row to the right of the previous buffAnchor = { "TOPLEFT", "UIParent", "TOPLEFT", 15, -15 }, buffXoffset = 0, buffYoffset = -35, buffIconsPerRow = 15, buffMaxWraps = 10, buffWrapXoffset = 35, buffWrapYoffset = 0, -- Anchored to bottomleft corner of the UI, -- growing vertically up in rows of 15 icons, -- next row to the right of the previous buffAnchor = { "BOTTOMLEFT", "UIParent", "BOTTOMLEFT", 15, 250 }, buffXoffset = 0, buffYoffset = 35, buffIconsPerRow = 15, buffMaxWraps = 10, buffWrapXoffset = 35, buffWrapYoffset = 0, -- Anchored to the topleft corner of the minimap, -- growing vertically down in rows of 15 icons, -- next row to the left of the previous buffAnchor = { "TOPRIGHT", "Minimap", "TOPLEFT", -25, 0 }, buffXoffset = 0, buffYoffset = -35, buffIconsPerRow = 15, buffMaxWraps = 10, buffWrapXoffset = -35, buffWrapYoffset = 0,
Comment Options |
Track3r |
View Public Profile |
Send a private message to Track3r |
Find More Posts by Track3r |
Add Track3r to Your Buddy List |
12-05-10, 11:39 AM | |
|
Will consolidated buffs work with your addon yet?
|
|
lilgulps |
View Public Profile |
Send a private message to lilgulps |
Find More Posts by lilgulps |
Add lilgulps to Your Buddy List |
12-04-10, 02:15 AM | |
|
Scale.
|
|
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
12-03-10, 04:01 PM | |
A Murloc Raider
Forum posts: 8
File comments: 22
Uploads: 0
|
Is there a way to make the buffs larger?
|
|
Lissandria |
View Public Profile |
Send a private message to Lissandria |
Find More Posts by Lissandria |
Add Lissandria to Your Buddy List |
12-02-10, 01:41 AM | ||
|
|
|
|
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
12-01-10, 06:57 PM | |
A Warpwood Thunder Caller
Forum posts: 94
File comments: 136
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 |
View Public Profile |
Send a private message to Poreo |
Find More Posts by Poreo |
Add Poreo to Your Buddy List |
12-01-10, 01:04 PM | ||
|
|
|
|
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
12-01-10, 09:38 AM | ||
A Defias Bandit
Forum posts: 2
File comments: 12
Uploads: 0
|
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 |
View Public Profile |
Send a private message to Valik |
Find More Posts by Valik |
Add Valik to Your Buddy List |
11-30-10, 01:47 PM | ||
A Kobold Labourer
Forum posts: 1
File comments: 2
Uploads: 0
|
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) 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 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 |
View Public Profile |
Send a private message to Imlach |
Find More Posts by Imlach |
Add Imlach to Your Buddy List |
11-29-10, 07:44 PM | |
|
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 |
View Public Profile |
Send a private message to Awwe |
Find More Posts by Awwe |
Add Awwe to Your Buddy List |
11-29-10, 12:28 PM | ||||||
|
|
|||||
|
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
11-29-10, 11:06 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 20
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 |
View Public Profile |
Send a private message to dssurge |
Find More Posts by dssurge |
Add dssurge to Your Buddy List |
11-27-10, 03:59 PM | |
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 |
View Public Profile |
Send a private message to Track3r |
Find More Posts by Track3r |
Add Track3r to Your Buddy List |
11-25-10, 08:34 AM | ||
|
Last edited by Luzzifus : 11-25-10 at 08:38 AM.
|
|
|
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
11-25-10, 07:24 AM | |
|
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 |
View Public Profile |
Send a private message to mojosdojo |
Find More Posts by mojosdojo |
Add mojosdojo to Your Buddy List |