--[[ This Addon will provide a display of combo points and can be moved with oUF_MovableFrames. Very simple, very basic. --]] local minalpha = 0 local maxalpha = 1 local height = 15 local width = 15 local font = "Fonts\\FRIZQT__.TTF" local backdrop = { bgFile = [=[Interface\ChatFrame\ChatFrameBackground]=], insets = {top = -1, bottom = -1, left = -1, right = -1} } local function updateCombo(self, event, unit) points = GetComboPoints("player", "target") --TODO Add size and color changing to the text here. if (points == 1) then --self.CPoints:SetTextColor(0,1,0,1) --self.CPoints: end --DEFAULT_CHAT_FRAME:AddMessage(GetComboPoints("player", "target")) if(unit == PlayerFrame.unit and unit ~= self.CPoints.unit) then self.CPoints.unit = unit end end local function style(self, unit) --self:SetScript('OnEnter', UnitFrame_OnEnter) --self:SetScript('OnLeave', UnitFrame_OnLeave) --self:SetBackdrop(backdrop) --The forth arg controls Alpha, thats handy to know. self:SetBackdropColor(0, 0, 0, 0) self:SetAttribute('initial-height', 10) self:SetAttribute('initial-width', 10) self.CPoints = self:CreateFontString(nil, 'OVERLAY') self.CPoints:SetFont(font, 18, "OUTLINE") self.CPoints:SetTextColor(0,0,0,1) self.CPoints:SetPoint('CENTER', self, 0,0) self.CPoints:SetTextColor(1, 1, 1) self.CPoints:SetJustifyH('RIGHT') self.CPoints.unit = PlayerFrame.unit self:RegisterEvent('UNIT_COMBO_POINTS', updateCombo) end oUF:RegisterStyle('ComboPoints', style) oUF:SetActiveStyle('ComboPoints') oUF:Spawn('target', "CP"):SetPoint('CENTER', UIParent, 0,0)