local addon = DiminishingReturns if not addon then return end addon:RegisterAddonSupport('oUF_Tukz', function() local targetsettings = { enabled = true, iconSize = 25, direction = 'RIGHT', spacing = 3, anchorPoint = 'TOPLEFT', relPoint = 'TOPRIGHT', xOffset = 4, yOffset = 0, } local focussettings = { enabled = true, iconSize = 25, direction = 'RIGHT', spacing = 3, anchorPoint = 'TOPLEFT', relPoint = 'TOPLEFT', xOffset = 0, yOffset = 30, } local db = addon.db:RegisterNamespace('oUF_Tukz', {profile={ target = targetsettings, focus = focussettings, }}) local function RegisterFrame(unit) local function GetDatabase() return db.profile[unit], db end addon:RegisterFrameConfig('oUF_Tukz: '..addon.L[unit], GetDatabase) addon:RegisterFrame('oUF_Tukz_'..unit, function(frame) return addon:SpawnFrame(frame, frame, GetDatabase) end) end RegisterFrame('target') RegisterFrame('focus') end)