/
self:CreateName(frame) |
----------------------------------------------------------------- Scripts -- |
frame:SetScript('OnShow', OnFrameShow) |
frame:SetScript('OnHide', OnFrameHide) |
frame:SetScript('OnUpdate', OnFrameUpdate) |
frame:HookScript('OnShow', OnFrameShow) |
frame:HookScript('OnHide', OnFrameHide) |
frame:HookScript('OnUpdate', OnFrameUpdate) |
frame.oldHealth:SetScript('OnValueChanged', OnHealthValueChanged) |
frame.oldHealth:HookScript('OnValueChanged', OnHealthValueChanged) |
-- [debug] |
if _G['KuiNameplatesDebug'] then |
-- uninterruptible cast shield ----------------------------------------- |
frame.castbar.shield = frame.castbar:CreateTexture(nil, 'ARTWORK') |
frame.castbar.shield:SetTexture('Interface\\AddOns\\Kui_Nameplates\\Shield') |
frame.castbar.shield:SetTexCoord(0, .53125, 0, .6875) |
frame.castbar.shield:SetTexCoord(0, .46875, 0, .5625) |
frame.castbar.shield:SetSize(12, 17) |
frame.castbar.shield:SetSize(14, 17) |
frame.castbar.shield:SetPoint('CENTER', frame.castbar.bg, 0, 1) |
frame.castbar.shield:SetBlendMode('BLEND') |
-- cast bar text ------------------------------------------------------- |
if self.db.profile.display.spellname then |
frame.castbar.name = frame:CreateFontString(frame.castbar, { |
size = 'name', outline = "OUTLINE" }) |
size = 'name' }) |
frame.castbar.name:SetPoint('TOPLEFT', frame.castbar.bg, 'BOTTOMLEFT', 2, -2) |
frame.castbar.name:SetPoint('TOPRIGHT', frame.castbar.bg, 'BOTTOMRIGHT', -2, 0) |
frame.castbar.name:SetJustifyH('LEFT') |
end |
if self.db.profile.display.casttime then |
frame.castbar.curr = frame:CreateFontString(frame.castbar, { |
size = 'name' }) |
frame.castbar.curr:SetPoint('TOPRIGHT', frame.castbar.bg, 'BOTTOMRIGHT', -2, -2) |
frame.castbar.max = frame:CreateFontString(frame.castbar, { |
size = 'name', outline = "OUTLINE" }) |
frame.castbar.max:SetPoint('TOPRIGHT', frame.castbar.bg, 'BOTTOMRIGHT', -2, -1) |
size = 'small' }) |
frame.castbar.max:SetAlpha(.5) |
frame.castbar.max:SetPoint('TOPRIGHT', frame.castbar.curr, 'TOPLEFT', -1, 0) |
frame.castbar.curr = frame:CreateFontString(frame.castbar, { |
size = 'small', outline = "OUTLINE" }) |
frame.castbar.curr:SetAlpha(.5) |
frame.castbar.curr:SetPoint('TOPRIGHT', frame.castbar.max, 'TOPLEFT', -1, -1) |
frame.castbar.name:SetPoint('TOPRIGHT', frame.castbar.curr, 'TOPLEFT', -1, 0) |
end |
self:CreateCastbar(nil, frame) |
end |
end |
end |
}, |
fixaa = { |
name = 'Fix aliasing', |
desc = 'Attempt to make plates appear sharper. Has a positive effect on FPS, but will make plates appear a bit "loose", especially at low frame rates. Works best when uiscale is disabled and at good resolutions.\n|cffff0000UI reload required to take effect.|r', |
desc = 'Attempt to make plates appear sharper. Has a positive effect on FPS, but will make plates appear a bit "loose", especially at low frame rates. Works best when uiscale is disabled and at even resolutions.\n\n|cffff0000UI reload required to take effect.\n\nCurrently will not work correctly if a viewport addon is in use.|r', |
type = 'toggle', |
order = 4 |
}, |