Release OEVG Cursive 1.6 with ClassicAPI tracking and appearance options
This commit is contained in:
@@ -38,6 +38,7 @@ Cursive:RegisterDefaults("profile", {
|
||||
showtargetindicator = true,
|
||||
showraidicons = true,
|
||||
showhealthbar = true,
|
||||
classicmenu = false, menuopacity = 100, showelitedragon = false, modernhealth = false, healthborder = false, auraborder = false, useclassicapi = true,
|
||||
showunitname = true,
|
||||
|
||||
malediction = true,
|
||||
@@ -99,6 +100,47 @@ local function splitIgnoreString(str, delimiter)
|
||||
end
|
||||
|
||||
local barOptions = {
|
||||
["menuopacity"] = {
|
||||
type = "range", name = "Menu Opacity", desc = "Opacity of the settings window background; text remains readable.",
|
||||
order = 36.1, min = 20, max = 100, step = 5,
|
||||
get = function() return Cursive.db.profile.menuopacity end,
|
||||
set = function(v) Cursive.db.profile.menuopacity = v; Cursive.ApplyMenuStyle() end,
|
||||
},
|
||||
["showelitedragon"] = {
|
||||
type = "toggle", name = "Elite Dragon", desc = "Small gold dragon on the upper-right corner of elite/boss bars; silver for rare elites.",
|
||||
order = 59.5, get = function() return Cursive.db.profile.showelitedragon end,
|
||||
set = function(v) Cursive.db.profile.showelitedragon = v; Cursive.UpdateFramesFromConfig() end,
|
||||
},
|
||||
["testmode"] = {
|
||||
type = "toggle", name = "Test Mode", desc = "Show sample unit bars and timers to test appearance. Resets on reload.",
|
||||
order = 37, get = function() return Cursive.testMode or false end,
|
||||
set = function(v) Cursive.SetTestMode(v) end,
|
||||
},
|
||||
["classicmenu"] = {
|
||||
type = "toggle", name = "Classic WoW Menu", desc = "Blizzard dialog artwork for the settings window.",
|
||||
order = 36, get = function() return Cursive.db.profile.classicmenu end,
|
||||
set = function(v) Cursive.db.profile.classicmenu = v; Cursive.ApplyMenuStyle() end,
|
||||
},
|
||||
["modernhealth"] = {
|
||||
type = "toggle", name = "Modern Blizzard Health Texture", desc = "Blizzard Modern texture from OEVG's Puppeteer.",
|
||||
order = 56, get = function() return Cursive.db.profile.modernhealth end,
|
||||
set = function(v) Cursive.db.profile.modernhealth = v; Cursive.UpdateFramesFromConfig() end,
|
||||
},
|
||||
["healthborder"] = {
|
||||
type = "toggle", name = "Health Bar Tooltip Border", desc = "Match ShaguTweaks Darkened UI / Golden UI.",
|
||||
order = 57, get = function() return Cursive.db.profile.healthborder end,
|
||||
set = function(v) Cursive.db.profile.healthborder = v; Cursive.UpdateFramesFromConfig() end,
|
||||
},
|
||||
["auraborder"] = {
|
||||
type = "toggle", name = "Curse / Debuff / DoT Tooltip Border", desc = "Border active, missing and Shadow Vulnerability icons; match ShaguTweaks.",
|
||||
order = 58, get = function() return Cursive.db.profile.auraborder end,
|
||||
set = function(v) Cursive.db.profile.auraborder = v; Cursive.UpdateFramesFromConfig() end,
|
||||
},
|
||||
["useclassicapi"] = {
|
||||
type = "toggle", name = "Use ClassicAPI Aura Tracking", desc = "Reconcile confirmed player auras on aura events. Nampower remains required.",
|
||||
order = 59, get = function() return Cursive.db.profile.useclassicapi end,
|
||||
set = function(v) Cursive.db.profile.useclassicapi = v end,
|
||||
},
|
||||
["flashonexpiring"] = {
|
||||
type = "toggle",
|
||||
name = "Flash Icon On Expiring",
|
||||
|
||||
Reference in New Issue
Block a user