oUF_Freebgrid
Party/Raid unit frames using the oUF framework.
Units Supported:
-- party
-- raid
-- maintanks
-- pets and vehicles
Features:
-- Class corner indicators
-- Raid (de)buffs icons with priority
-- Class dispel icons
-- Aggro highlighting
-- Mouseover highlight
-- Out of range arrow
-- Range alpha
-- Heal Predication bar and/or text
-- Alt Power text
-- Health text - percent, deficit or actual
-- Vertical and horizontal layouts
-- Mana bars
-- Target and Focus border
-- AFK / DC timer
-- SharedMedia support
-- oRA3 tank support
FAQs
/freeb will unlock the frames
/freeb <something> will open the interface panel.
oUF is included in this addon but it is only accessible to Freebgrid.
Q: How do I create new indicators?
A: Edit tags.lua (some lua skills required). I've added at least one indicator to every healing class, so you can use those as an example(always open to suggestions). Then add the tag name to your class table at the bottom of the tags.lua.
Q: How do I add raid (de)buffs?
A: Use the aura_list.lua file to add spell names or GetSpellInfo(spellid) to the aura table and set a priority number >= 1(Higher numbers show over lower).
Most of the general setting can be done in the interface panel and usually requires a ReloadUI when your done.
I really like this addon. Just like the MainTanks bar, is there one for healers, too?
Profiles would be another good addition.
Will there be any further update? The Heal prediction is still not working, can't see neither my incoming heal, nor the heal od other ppl.
It is a great addon but this bug is making me crazy :(
Sadly after updating to the latest version is still not working :(
The frames are all white for the people offline and they all seem to be master looter..also some weird colors above each frame ,like in a square. Would love to use it but just now is causing me really bad fps drop.
Please fix it,great addon!
Loaded up the 5.0.4 version got hit with an error. The frames show but all overlays are apearing like roll ect also some things arent working correctly, I dont post here much sorry if this isn't the right place
Date: 2012-08-29 15:05:16
ID: 2
Error occured in: Global
Count: 19
Message: ..\AddOns\oUF_Freebgrid\elements\heals.lua line 44:
attempt to call field 'perhp' (a nil value)
Debug:
[C]: perhp()
oUF_Freebgrid\elements\heals.lua:44: ?()
oUF_Freebgrid\oUF\elements\tags.lua:577: UpdateTag()
oUF_Freebgrid\oUF\elements\tags.lua:441: func()
oUF_Freebgrid\oUF\ouf.lua:158: UpdateAllElements()
oUF_Freebgrid\oUF\ouf.lua:58:
oUF_Freebgrid\oUF\ouf.lua:38
oUF_Freebgrid\oUF\ouf.lua:81:
oUF_Freebgrid\oUF\ouf.lua:74
[C]: SetAttribute()
..\FrameXML\SecureGroupHeaders.lua:195:
..\FrameXML\SecureGroupHeaders.lua:115
..\FrameXML\SecureGroupHeaders.lua:458:
..\FrameXML\SecureGroupHeaders.lua:382
[C]: Show()
..\FrameXML\SecureStateDriver.lua:100:
..\FrameXML\SecureStateDriver.lua:95
..\FrameXML\SecureStateDriver.lua:164:
..\FrameXML\SecureStateDriver.lua:146
[C]: SetAttribute()
..\FrameXML\SecureStateDriver.lua:11: RegisterAttributeDriver()
oUF_Freebgrid\oUF\ouf.lua:533: SpawnHeader()
oUF_Freebgrid\freebgrid.lua:674:
oUF_Freebgrid\freebgrid.lua:604
oUF_Freebgrid\freebgrid.lua:703: func()
oUF_Freebgrid\oUF\factory.lua:20:
oUF_Freebgrid\oUF\factory.lua:16
(tail call): ?
Locals:
u = "player"
(*temporary) = nil
(*temporary) = "player"
(*temporary) = "attempt to call field 'perhp' (a nil value)"
ns = <table> {
movableopt = <unnamed> {
}
defaults = <table> {
}
_Headers = <table> {
}
numberize = <function> defined @Interface\AddOns\oUF_Freebgrid\tags.lua:25
auras = <table> {
}
textures = <table> {
}
FlushDB = <function> defined @Interface\AddOns\oUF_Freebgrid\db.lua:114
UpdateHealth = <function> defined @Interface\AddOns\oUF_Freebgrid\freebgrid.lua:266
Anchors = <function> defined @Interface\AddOns\oUF_Freebgrid\movable.lua:170
InitDB = <function> defined @Interface\AddOns\oUF_Freebgrid\db.lua:97
UpdateName = <function> defined @Interface\AddOns\oUF_Freebgrid\freebgrid.lua:195
scaleRaid = <function> defined @Interface\AddOns\oUF_Freebgrid\freebgrid.lua:17
PLAYER_LOGIN = <function> defined @Interface\AddOns\oUF_Freebgrid\freebgrid.lua:779
UnregisterEvents = <function> defined @Interface\AddOns\oUF_Freebgrid\events.lua:7
Movable = <function> defined @Interface\AddOns\oUF_Freebgrid\movable.lua:478
db = <table> {
}
classIndicators = <table> {
}
debuffColor = <table> {
}
arrow = <function> defined @Interface\AddOns\oUF_Freebgrid\elements\range.lua:96
RegisterEvents = <function> defined @Interface\AddOns\oUF_Freebgrid\events.lua:6
PLAYER_LOGOUT = <function> defined @Interface\AddOns\oUF_Freebgrid\freebgrid.lua:794
RegisterEvent = <function> defined @Interface\AddOns\oUF_Freebgrid\events.lua:6
UpdatePower = <function> defined @Interface\AddOns\oUF_Freebgrid\freebgrid.lua:372
oUF = <table> {
}
nameCache = <table> {
}
fonts = <table> {
}
Slash = <function> defined @Interface\AddOns\oUF_Freebgrid\freebgrid.lua:798
hex = <function> defined @Interface\AddOns\oUF_Freebgrid\freebgrid.lua:53
colorCache = <table> {
}
_Objects = <table> {
}
Colors = <function> defined @Interface\AddOns\oUF_Freebgrid\freebgrid.lua:589
mediapath = "Interface\AddOns\oUF_Freebgrid\media\"
UnregisterEvent = <function> defined @Interface\AddOns\oUF_Freebgrid\events.lua:7
}
oUF = <table> {
DisableBlizzard = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\blizzard.lua:44
SetActiveStyle = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\ouf.lua:324
EnableFactory = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\factory.lua:38
ColorGradient = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\colors.lua:45
SpawnHeader = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\ouf.lua:496
RegisterStyle = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\ouf.lua:314
AddElement = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\ouf.lua:560
Factory = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\factory.lua:27
RegisterMetaFunction = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\ouf.lua:303
Tags = <table> {
}
DisableFactory = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\factory.lua:42
objects = <table> {
}
colors = <table> {
}
version = "6.9.1"
RunFactoryQueue = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\factory.lua:46
HandleUnit = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\units.lua:8
RegisterInitCallback = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\ouf.lua:299
IterateStyles = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\ouf.lua:337
Spawn = <function> defined @Interface\AddOns\oUF_Freebgrid\oUF\ouf.lua:541
}
colorCache = <table> {
HUNTER = ""
WARRIOR = ""
ROGUE = ""
MAGE = ""
PRIEST = ""
WARLOCK = ""
PALADIN = ""
DEATHKNIGHT = ""
DRUID = ""
MONK = ""
SHAMAN = ""
}
numberize = <function> defined @Interface\AddOns\oUF_Freebgrid\tags.lua:25
AddOns:
Swatter, v4.0.1 (<%codename%>)
AtlasLootLoader, vv7.00.01
Babylonian, v5.1.DEV.312(/embedded)
BagBrother, v
Bagnon, v5.0.3
Bartender4, v4.5.0
ClassTimer, v2.3
Configator, v5.1.DEV.330(/embedded)
DBMCore, v
Gatherer, v4.0.1
Mapster, v1.5.0
MikScrollingBattleText, v5.7.118
OmniCC, v5.0.1
oUFFreebgrid, v6.9.1
Prat30, v3.5
Prat30HighCPUUsageModules, v
Prat30Libraries, v
Quartz, v3.1.0
Recount, v
SexyMap, v2.0
ShadowedUnitFrames, vv3.5.1
SlideBar, v4.0.1 (<%codename%>)
TidyPlates, v6.7.0 (R521)
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesThreatPlates, v6.001
TidyPlatesHub, v
TidyPlatesWidgets, v
BlizRuntimeLib_enUS v5.0.4.50001 <us>
(ck=2ec)
Try this version and let me know if it fixes the errors
Still recieving some errors, I'll pm you the error and some things I've noticed from a paladins perspective.
Any chance this will be updated for MoP? Such a great raid frame
Yeah, hopefully some time today.
Awsome, great work BTW! I've tried almost every raid frame out there for healnig as a holy paly and this has to be the best one.
How can manipulate the position of debuffs?
Hi,
Here is a list of spells I've added for DS, might be handy for some people:
--Morchok
[GetSpellInfo(103687)] = 7, -- Crush Armor
--Ultraxion
[GetSpellInfo(109075)] = 7, -- Fading Light
--Warlord Zon'ozz
[GetSpellInfo(103434)] = 7, -- Disrupting Shadows
--Hagara the Stormbinder
[GetSpellInfo(105298)] = 7, -- Ice Lance
[GetSpellInfo(110887)] = 8, -- Shattered Ice
--Yor'sahj the Unsleeping
[GetSpellInfo(103628)] = 7, -- Deep Corruption
[GetSpellInfo(109549)] = 8, -- Void Bolt
--Warmaster Blackhorn
[GetSpellInfo(108043)] = 7, -- Sunder Armor
[GetSpellInfo(108046)] = 8, -- Shockwave
--Spine of Deathwing
[GetSpellInfo(109379)] = 7, -- Searing Plasma
[GetSpellInfo(105490)] = 8, -- Fiery Grip
--Madness of Deathwing
[GetSpellInfo(109631)] = 8, -- Impale
Just add this to the DS section in your aura_list.lua