You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

507 lines
18 KiB

local addonName, Cell = ...
-- number of built-in indicators
Cell.defaults.builtIns = 29
Cell.defaults.indicatorIndices = {
["nameText"] = 1,
["statusText"] = 2,
["healthText"] = 3,
["powerText"] = 4,
["healthThresholds"] = 5,
["statusIcon"] = 6,
["roleIcon"] = 7,
["leaderIcon"] = 8,
["readyCheckIcon"] = 9,
["playerRaidIcon"] = 10,
["targetRaidIcon"] = 11,
["aggroBlink"] = 12,
["aggroBar"] = 13,
["aggroBorder"] = 14,
["shieldBar"] = 15,
["aoeHealing"] = 16,
["externalCooldowns"] = 17,
["defensiveCooldowns"] = 18,
["allCooldowns"] = 19,
["tankActiveMitigation"] = 20,
["dispels"] = 21,
["debuffs"] = 22,
["raidDebuffs"] = 23,
["privateAuras"] = 24,
["targetedSpells"] = 25,
["targetCounter"] = 26,
["crowdControls"] = 27,
["actions"] = 28,
["missingBuffs"] = 29,
}
Cell.defaults.layout = {
-- ["syncWith"] = "layoutName",
["main"] = {
["combineGroups"] = false,
["sortByRole"] = false,
["roleOrder"] = {"TANK", "HEALER", "DAMAGER"},
["hideSelf"] = false,
["size"] = {66, 46},
["position"] = {},
["powerSize"] = 2,
["orientation"] = "vertical",
["anchor"] = "TOPLEFT",
["spacingX"] = 3,
["spacingY"] = 3,
["maxColumns"] = 8,
["unitsPerColumn"] = 5,
["groupSpacing"] = 0,
},
["pet"] = {
["partyEnabled"] = true,
["raidEnabled"] = false,
["sameSizeAsMain"] = true,
["sameArrangementAsMain"] = true,
["size"] = {66, 46},
["position"] = {},
["powerSize"] = 2,
["orientation"] = "vertical",
["anchor"] = "TOPLEFT",
["spacingX"] = 3,
["spacingY"] = 3,
},
["npc"] = {
["enabled"] = true,
["separate"] = false,
["sameSizeAsMain"] = true,
["sameArrangementAsMain"] = true,
["size"] = {66, 46},
["position"] = {},
["powerSize"] = 2,
["orientation"] = "vertical",
["anchor"] = "TOPLEFT",
["spacingX"] = 3,
["spacingY"] = 3,
},
["spotlight"] = {
["enabled"] = false,
["hidePlaceholder"] = false,
["units"] = {},
["sameSizeAsMain"] = true,
["sameArrangementAsMain"] = true,
["size"] = {66, 46},
["position"] = {},
["powerSize"] = 2,
["orientation"] = "vertical",
["anchor"] = "TOPLEFT",
["spacingX"] = 3,
["spacingY"] = 3,
},
-- ["npc"] = {true, false, {}, false, {66, 46}}, -- npcEnabled, separateNpc, position, sizeEnabled, size
-- ["pet"] = {true, false, {}, false, {66, 46}}, -- partyPetsEnabled, raidPetsEnabled, raidPetsPosition, sizeEnabled, size
-- ["spotlight"] = {false, {}, {}, false, {66, 46}}, -- enabled, units, position, sizeEnabled, size
["barOrientation"] = {"horizontal", false},
["groupFilter"] = {true, true, true, true, true, true, true, true},
["powerFilters"] = {
["DEATHKNIGHT"] = {["TANK"] = true, ["DAMAGER"] = true},
["DEMONHUNTER"] = {["TANK"] = true, ["DAMAGER"] = true},
["DRUID"] = {["TANK"] = true, ["DAMAGER"] = true, ["HEALER"] = true},
["EVOKER"] = {["DAMAGER"] = true, ["HEALER"] = true},
["HUNTER"] = true,
["MAGE"] = true,
["MONK"] = {["TANK"] = true, ["DAMAGER"] = true, ["HEALER"] = true},
["PALADIN"] = {["TANK"] = true, ["DAMAGER"] = true, ["HEALER"] = true},
["PRIEST"] = {["DAMAGER"] = true, ["HEALER"] = true},
["ROGUE"] = true,
["SHAMAN"] = {["DAMAGER"] = true, ["HEALER"] = true},
["WARLOCK"] = true,
["WARRIOR"] = {["TANK"] = true, ["DAMAGER"] = true},
["PET"] = true,
["VEHICLE"] = true,
["NPC"] = true,
},
["indicators"] = {
{
["name"] = "Name Text",
["indicatorName"] = "nameText",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"CENTER", "CENTER", 0, 0},
["frameLevel"] = 1,
["font"] = {"Cell ".._G.DEFAULT, 13, "None", true},
["color"] = {"custom_color", {1, 1, 1}},
["vehicleNamePosition"] = {"TOP", 0},
["textWidth"] = {"percentage", 0.75},
["showGroupNumber"] = false,
}, -- 1
{
["name"] = "Status Text",
["indicatorName"] = "statusText",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"BOTTOM", 0, "justify"},
["frameLevel"] = 30,
["font"] = {"Cell ".._G.DEFAULT, 11, "None", true},
["showTimer"] = true,
["showBackground"] = true,
["colors"] = {
["AFK"] = {1, 0.19, 0.19, 1},
["OFFLINE"] = {1, 0.19, 0.19, 1},
["DEAD"] = {1, 0.19, 0.19, 1},
["GHOST"] = {1, 0.19, 0.19, 1},
["FEIGN"] = {1, 1, 0.12, 1},
["DRINKING"] = {0.12, 0.75, 1, 1},
["PENDING"] = {1, 1, 0.12, 1},
["ACCEPTED"] = {0.12, 1, 0.12, 1},
["DECLINED"] = {1, 0.19, 0.19, 1},
},
}, -- 2
{
["name"] = "Health Text",
["indicatorName"] = "healthText",
["type"] = "built-in",
["enabled"] = false,
["position"] = {"TOP", "CENTER", 0, -5},
["frameLevel"] = 2,
["font"] = {"Cell ".._G.DEFAULT, 10, "None", true},
["color"] = {"custom_color", {1, 1, 1}},
["format"] = "percentage",
["hideIfEmptyOrFull"] = true,
}, -- 3
{
["name"] = "Power Text",
["indicatorName"] = "powerText",
["type"] = "built-in",
["enabled"] = false,
["position"] = {"BOTTOMRIGHT", "BOTTOMRIGHT", 0, 3},
["frameLevel"] = 2,
["font"] = {"Cell ".._G.DEFAULT, 10, "None", true},
["color"] = {"custom_color", {1, 1, 1}},
["format"] = "number",
["hideIfEmptyOrFull"] = true,
}, -- 4
{
["name"] = "Health Thresholds",
["indicatorName"] = "healthThresholds",
["type"] = "built-in",
["enabled"] = false,
["thickness"] = 1,
["thresholds"] = {
{0.35, {1, 0, 0, 1}},
},
}, -- 5
{
["name"] = "Status Icon",
["indicatorName"] = "statusIcon",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"TOP", "TOP", 0, -3},
["frameLevel"] = 10,
["size"] = {18, 18},
}, -- 6
{
["name"] = "Role Icon",
["indicatorName"] = "roleIcon",
["type"] = "built-in",
["enabled"] = true,
["hideDamager"] = false,
["position"] = {"TOPLEFT", "TOPLEFT", 0, 0},
["size"] = {11, 11},
["roleTexture"] = {"default", "Interface\\AddOns\\ElvUI\\Core\\Media\\Textures\\Tank.tga", "Interface\\AddOns\\ElvUI\\Core\\Media\\Textures\\Healer.tga", "Interface\\AddOns\\ElvUI\\Core\\Media\\Textures\\DPS.tga"},
["frameLevel"] = 5,
}, -- 7
{
["name"] = "Leader Icon",
["indicatorName"] = "leaderIcon",
["type"] = "built-in",
["enabled"] = true,
["hideInCombat"] = true,
["position"] = {"TOPLEFT", "TOPLEFT", 1, -10},
["size"] = {11, 11},
}, -- 8
{
["name"] = "Ready Check Icon",
["indicatorName"] = "readyCheckIcon",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"CENTER", "CENTER", 0, 0},
["frameLevel"] = 100,
["size"] = {16, 16},
}, -- 9
{
["name"] = "Raid Icon (player)",
["indicatorName"] = "playerRaidIcon",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"TOP", "TOP", 0, 3},
["frameLevel"] = 5,
["size"] = {14, 14},
["alpha"] = 0.77,
}, -- 10
{
["name"] = "Raid Icon (target)",
["indicatorName"] = "targetRaidIcon",
["type"] = "built-in",
["enabled"] = false,
["position"] = {"TOP", "TOP", -14, 3},
["frameLevel"] = 5,
["size"] = {14, 14},
["alpha"] = 0.77,
}, -- 11
{
["name"] = "Aggro (blink)",
["indicatorName"] = "aggroBlink",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"TOPLEFT", "TOPLEFT", 0, 0},
["frameLevel"] = 7,
["size"] = {11, 11},
}, -- 12
{
["name"] = "Aggro (bar)",
["indicatorName"] = "aggroBar",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"BOTTOMLEFT", "TOPLEFT", 0, -1},
["frameLevel"] = 1,
["size"] = {20, 4},
}, -- 13
{
["name"] = "Aggro (border)",
["indicatorName"] = "aggroBorder",
["type"] = "built-in",
["enabled"] = false,
["frameLevel"] = 3,
["thickness"] = 2,
}, -- 14
{
["name"] = "Shield Bar",
["indicatorName"] = "shieldBar",
["type"] = "built-in",
["enabled"] = false,
["position"] = {"BOTTOMLEFT", "BOTTOMLEFT", 0, 0},
["frameLevel"] = 5,
["height"] = 4,
["color"] = {1, 1, 0, 1},
["onlyShowOvershields"] = false,
}, -- 15
{
["name"] = "AoE Healing",
["indicatorName"] = "aoeHealing",
["type"] = "built-in",
["enabled"] = true,
["height"] = 10,
["color"] = {1, 1, 0},
}, -- 16
{
["name"] = "External Cooldowns",
["indicatorName"] = "externalCooldowns",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"RIGHT", "RIGHT", 2, 5},
["frameLevel"] = 10,
["size"] = {12, 20},
["showDuration"] = false,
["showAnimation"] = true,
["num"] = 2,
["orientation"] = "right-to-left",
["font"] = {
{"Cell ".._G.DEFAULT, 11, "Outline", false, "TOPRIGHT", 2, 1, {1, 1, 1}},
{"Cell ".._G.DEFAULT, 11, "Outline", false, "BOTTOMRIGHT", 2, -1, {1, 1, 1}},
},
}, -- 17
{
["name"] = "Defensive Cooldowns",
["indicatorName"] = "defensiveCooldowns",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"LEFT", "LEFT", -2, 5},
["frameLevel"] = 10,
["size"] = {12, 20},
["showDuration"] = false,
["showAnimation"] = true,
["num"] = 2,
["orientation"] = "left-to-right",
["font"] = {
{"Cell ".._G.DEFAULT, 11, "Outline", false, "TOPRIGHT", 2, 1, {1, 1, 1}},
{"Cell ".._G.DEFAULT, 11, "Outline", false, "BOTTOMRIGHT", 2, -1, {1, 1, 1}},
},
}, -- 18
{
["name"] = "Externals + Defensives",
["indicatorName"] = "allCooldowns",
["type"] = "built-in",
["enabled"] = false,
["position"] = {"LEFT", "LEFT", -2, 5},
["frameLevel"] = 10,
["size"] = {12, 20},
["showDuration"] = false,
["showAnimation"] = true,
["num"] = 2,
["orientation"] = "left-to-right",
["font"] = {
{"Cell ".._G.DEFAULT, 11, "Outline", false, "TOPRIGHT", 2, 1, {1, 1, 1}},
{"Cell ".._G.DEFAULT, 11, "Outline", false, "BOTTOMRIGHT", 2, -1, {1, 1, 1}},
},
}, -- 19
{
["name"] = "Tank Active Mitigation",
["indicatorName"] = "tankActiveMitigation",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"TOPLEFT", "TOPLEFT", 10, 0},
["frameLevel"] = 5,
["size"] = {20, 6},
["color"] = {"class_color", {0.25, 1, 0}},
}, -- 20
{
["name"] = "Dispels",
["indicatorName"] = "dispels",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"BOTTOMRIGHT", "BOTTOMRIGHT", 0, 4},
["frameLevel"] = 15,
["size"] = {12, 12},
["filters"] = {
["dispellableByMe"] = true,
["Curse"] = true,
["Disease"] = true,
["Magic"] = true,
["Poison"] = true,
["Bleed"] = true,
},
["highlightType"] = "gradient-half",
["showDispelTypeIcons"] = true,
["orientation"] = "right-to-left",
}, -- 21
{
["name"] = "Debuffs",
["indicatorName"] = "debuffs",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"BOTTOMLEFT", "BOTTOMLEFT", 1, 4},
["frameLevel"] = 5,
["size"] = {{13, 13}, {17, 17}},
["showDuration"] = false,
["showAnimation"] = true,
["showTooltip"] = false,
["enableBlacklistShortcut"] = false,
["num"] = 3,
["font"] = {
{"Cell ".._G.DEFAULT, 11, "Outline", false, "TOPRIGHT", 2, 1, {1, 1, 1}},
{"Cell ".._G.DEFAULT, 11, "Outline", false, "BOTTOMRIGHT", 2, -1, {1, 1, 1}},
},
["dispellableByMe"] = false,
["orientation"] = "left-to-right",
}, -- 22
{
["name"] = "Raid Debuffs",
["indicatorName"] = "raidDebuffs",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"CENTER", "CENTER", 0, 3},
["frameLevel"] = 20,
["size"] = {22, 22},
["border"] = 2,
["num"] = 1,
["showDuration"] = true,
["font"] = {
{"Cell ".._G.DEFAULT, 11, "Outline", false, "TOPRIGHT", 2, 1, {1, 1, 1}},
{"Cell ".._G.DEFAULT, 11, "Outline", false, "BOTTOMRIGHT", 2, -1, {1, 1, 1}},
},
["onlyShowTopGlow"] = true,
["orientation"] = "left-to-right",
["showTooltip"] = false,
}, -- 23
{
["name"] = "Private Auras",
["indicatorName"] = "privateAuras",
["type"] = "built-in",
["enabled"] = true,
["position"] = {"TOP", "TOP", 0, 3},
["frameLevel"] = 25,
["size"] = {18, 18},
["privateAuraOptions"] = {true, false},
}, -- 24
{
["name"] = "Targeted Spells",
["indicatorName"] = "targetedSpells",
["type"] = "built-in",
["enabled"] = true,
["showAllSpells"] = false,
["position"] = {"TOPLEFT", "TOPLEFT", -4, 4},
["frameLevel"] = 50,
["size"] = {20, 20},
["border"] = 2,
["num"] = 1,
["font"] = {"Cell ".._G.DEFAULT, 12, "Outline", false, "TOPRIGHT", 2, 1, {1, 1, 1}},
["orientation"] = "left-to-right",
}, -- 25
{
["name"] = "Target Counter",
["indicatorName"] = "targetCounter",
["type"] = "built-in",
["enabled"] = false,
["position"] = {"TOP", "TOP", 0, 5},
["frameLevel"] = 15,
["font"] = {"Cell ".._G.DEFAULT, 15, "Outline", false},
["color"] = {1, 0.1, 0.1},
["filters"] = {
["outdoor"] = false,
["pve"] = false,
["pvp"] = true,
},
}, -- 26
{
["name"] = "Crowd Controls",
["indicatorName"] = "crowdControls",
["type"] = "built-in",
["enabled"] = false,
["position"] = {"CENTER", "CENTER", 0, 0},
["frameLevel"] = 20,
["size"] = {22, 22},
["border"] = 2,
["num"] = 3,
["showDuration"] = true,
["font"] = {
{"Cell ".._G.DEFAULT, 11, "Outline", false, "TOPRIGHT", 2, 1, {1, 1, 1}},
{"Cell ".._G.DEFAULT, 11, "Outline", false, "BOTTOMRIGHT", 2, -1, {1, 1, 1}},
},
["dispellableByMe"] = false,
["orientation"] = "left-to-right",
}, -- 27
{
["name"] = "Actions",
["indicatorName"] = "actions",
["type"] = "built-in",
["enabled"] = true,
["speed"] = 1,
}, -- 28
{
["name"] = "Missing Buffs",
["indicatorName"] = "missingBuffs",
["type"] = "built-in",
["enabled"] = false,
["filters"] = {
["buffByMe"] = true,
["PWF"] = true,
["MotW"] = true,
["AB"] = true,
["BS"] = true,
["BotB"] = true,
},
["position"] = {"BOTTOMRIGHT", "BOTTOMRIGHT", 0, 4},
["frameLevel"] = 10,
["size"] = {13, 13},
["num"] = 3,
["orientation"] = "right-to-left",
}, -- 29
},
}
Cell.defaults.layoutAutoSwitch = {
["solo"] = "default",
["party"] = "default",
["raid_outdoor"] = "default",
["raid_instance"] = "default",
["raid_mythic"] = "default",
["arena"] = "default",
["battleground15"] = "default",
["battleground40"] = "default",
}