RaidStatus is a project mainly written in Lua, it's free.
Extremely simple but configurable raid status monitor
Modular text-based raid status monitor.
!http://i10.tinypic.com/6fajod2.jpg!
h2. Configuration
Copy @config.lua.sample@ to @config.lua@ and modify as required.
h2. Customization
AddWatch accepts a name and a callback parameter which is fed with the unit id of a raider, a simple watch can be added as follows:
addon:AddWatch("Dead", function(unit) return UnitIsDeadOrGhost(unit) end)
You can add much more complex callbacks:
local healerClasses = {"PRIEST", "SHAMAN", "DRUID", "PALADIN"} local lowManaThreshold = 0.2 addon:AddWatch("Low Healer Mana", function(unit) local class, classId = UnitClass(unit) -- We only want to include healer classes if healerClasses[classId] and UnitPowerType(unit) == 0 then return (UnitMana(unit) / UnitMaxMana(unit) <= lowManaThreshold) end end)