Version 0.8

- 2.0 compatible
- Removed bunch of unused libs (recommended to delete your /libs folder before updating)
- Added a restriction to open configuration settings only out of combat
- TargetInfo module optimized (no longer eats your memory and babies when changing options)
- Shows up to 40 buffs/debuffs, ability to filter buffs (never/in combat/always)
- No longer uses SpellStatus lib (new events do everything worth doing)
- New module TargetCast, basically does what Blizzard target frame cast bar does
- Removed module TimerBar (it was next to useless)
- Brackets around bar texts now toggleable
- Some misc. bug fixes (eg. colors now change properly when a duel starts)
This commit is contained in:
iceroth
2006-12-04 15:58:07 +00:00
parent 17c3ddbfd8
commit 7740ef9f74
13 changed files with 677 additions and 522 deletions

View File

@ -4,6 +4,8 @@ IceCore = AceOO.Class("AceEvent-2.0", "AceDB-2.0")
IceCore.Side = { Left = "LEFT", Right = "RIGHT" }
IceCore.BuffLimit = 40
-- Events modules should register/trigger during load
IceCore.Loaded = "IceCore_Loaded"
IceCore.RegisterModule = "IceCore_RegisterModule"
@ -87,6 +89,10 @@ function IceCore.prototype:Enable()
self.elements[i]:Enable(true)
end
end
-- try to catch what's causing the cockblock message
self:RegisterEvent("ADDON_ACTION_FORBIDDEN", "ActionForbidden")
self:RegisterEvent("ADDON_ACTION_BLOCKED", "ActionBlocked")
self.enabled = true
end
@ -178,6 +184,12 @@ function IceCore.prototype:Register(element)
end
function IceCore.prototype:ActionForbidden(addon, msg)
IceHUD:Debug("Action Forbidden. ", addon, " : ", msg)
end
function IceCore.prototype:ActionBlocked(addon, msg)
IceHUD:Debug("Action Blocked. ", addon, " : ", msg)
end
-------------------------------------------------------------------------------
-- Configuration methods --