From c62f46bf780ee8b076aa4fc55193029c02e0d9e5 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sun, 3 Nov 2024 18:25:48 +0100
Subject: [PATCH 01/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20pre.=20dev=203.6?=
=?UTF-8?q?5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc | 2 +-
Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc | 2 +-
Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc | 2 +-
Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc | 2 +-
Addon/ElvUI_mMediaTag/core/changelog/3.65.lua | 7 +++++++
Addon/ElvUI_mMediaTag/core/changelog/load_changelogs.xml | 1 +
CHANGELOG.md | 6 ++++++
7 files changed, 18 insertions(+), 4 deletions(-)
create mode 100644 Addon/ElvUI_mMediaTag/core/changelog/3.65.lua
diff --git a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc
index 6afbfe8b..5ae1fe24 100644
--- a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc
+++ b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc
@@ -1,6 +1,6 @@
## Interface: 30403
## Author: Blinkii
-## Version: 3.64
+## Version: git-dev-3.65
## Title: |CFF3650D5m|r|CFF4148C3M|r|CFF4743B6T -|r |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## Notes: mMediaTag & Tools is a plugin for ElvUI. mMediaTag adds many media files like textures/ fonts/ icons and some tools to ElvUI.
## Notes-deDE: mMediaTag & Tools ist ein Plugin für ElvUI. mMediaTag fügt viele Mediendateien wie Texturen/ Schriften/ Symbole und einige Tools zu ElvUI hinzu.
diff --git a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc
index d6fe515b..6fecedee 100644
--- a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc
+++ b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc
@@ -1,6 +1,6 @@
## Interface: 40401
## Author: Blinkii
-## Version: 3.64
+## Version: git-dev-3.65
## Title: |CFF3650D5m|r|CFF4148C3M|r|CFF4743B6T -|r |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## IconTexture: Interface\AddOns\ElvUI_mMediaTag\media\logo\mmt_icon
## AddonCompartmentFunc: ElvUI_mMediaTag_OnAddonCompartmentClick
diff --git a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc
index 1ce28b30..eaf3f605 100644
--- a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc
+++ b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc
@@ -1,6 +1,6 @@
## Interface: 110005
## Author: Blinkii
-## Version: 3.64
+## Version: git-dev-3.65
## Title: |CFF3650D5m|r|CFF4148C3M|r|CFF4743B6T -|r |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## Notes: ElvUI Plugin from Blinkii | Support: mMediaTag@gmx.de
## IconTexture: Interface\AddOns\ElvUI_mMediaTag\media\logo\mmt_icon
diff --git a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
index 18273802..4c04f1a8 100644
--- a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
+++ b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
@@ -1,6 +1,6 @@
## Interface: 11504
## Author: Blinkii
-## Version: 3.64
+## Version: git-dev-3.65
## Title: |CFF3650D5m|r|CFF4148C3M|r|CFF4743B6T -|r |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## Notes: mMediaTag & Tools is a plugin for ElvUI. mMediaTag adds many media files like textures/ fonts/ icons and some tools to ElvUI.
## Notes-deDE: mMediaTag & Tools ist ein Plugin für ElvUI. mMediaTag fügt viele Mediendateien wie Texturen/ Schriften/ Symbole und einige Tools zu ElvUI hinzu.
diff --git a/Addon/ElvUI_mMediaTag/core/changelog/3.65.lua b/Addon/ElvUI_mMediaTag/core/changelog/3.65.lua
new file mode 100644
index 00000000..a2bf70a6
--- /dev/null
+++ b/Addon/ElvUI_mMediaTag/core/changelog/3.65.lua
@@ -0,0 +1,7 @@
+mMT.Changelog[365] = {
+ DATE = "dev not",
+ IMPORTANT = { "there is nothing new here" },
+ NEW = { "there is nothing new here" },
+ UPDATE = { "there is nothing new here" },
+ FIX = { "there is nothing new here" },
+}
diff --git a/Addon/ElvUI_mMediaTag/core/changelog/load_changelogs.xml b/Addon/ElvUI_mMediaTag/core/changelog/load_changelogs.xml
index d3924f9b..5a4d16ca 100644
--- a/Addon/ElvUI_mMediaTag/core/changelog/load_changelogs.xml
+++ b/Addon/ElvUI_mMediaTag/core/changelog/load_changelogs.xml
@@ -19,4 +19,5 @@
+
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8cc44af3..c496082f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,12 @@
# Changelog - ElvUI_mMediaTag
[Eng] - All changes to this project will be documented in this file. The latest changes are at the top.
+## [ver. 3.65] - XX.XX.2024
+### UPDATE
+- UPDATE - [XXX]: XXX
+### FIX
+- FIX - [XXX]: XXX
+
## [ver. 3.64] - 03.11.2024
### UPDATE
- UPDATE - [Details-Embedded]: Chatframe texture.
From 2db775baafec887885010419c7fb0410e550e795 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sat, 30 Nov 2024 19:51:15 +0100
Subject: [PATCH 02/11] ad death color
---
.../core/options/portraits.lua | 1540 +++++++++--------
.../core/settings/defaultSettings.lua | 5 +
.../modules/unitframes/portrait.lua | 18 +-
3 files changed, 834 insertions(+), 729 deletions(-)
diff --git a/Addon/ElvUI_mMediaTag/core/options/portraits.lua b/Addon/ElvUI_mMediaTag/core/options/portraits.lua
index f168824b..d9c986ac 100644
--- a/Addon/ElvUI_mMediaTag/core/options/portraits.lua
+++ b/Addon/ElvUI_mMediaTag/core/options/portraits.lua
@@ -2501,793 +2501,885 @@ local function configTable()
type = "group",
name = L["Colors"],
args = {
- execute_apply = {
+ settings = {
order = 1,
- type = "execute",
- name = L["Apply"],
- func = function()
- mMT.Modules.Portraits:Initialize()
- end,
- },
- toggle_default = {
- order = 2,
- type = "toggle",
- name = L["Use only Default Color"],
- desc = L["Uses for every Unit the Default Color."],
- get = function(info)
- return E.db.mMT.portraits.general.default
- end,
- set = function(info, value)
- E.db.mMT.portraits.general.default = value
- mMT.Modules.Portraits:Initialize()
- end,
- },
- toggle_reaction = {
- order = 2,
- type = "toggle",
- name = L["Force reaction color"],
- desc = L["Forces reaction color for all Units."],
- get = function(info)
- return E.db.mMT.portraits.general.reaction
- end,
- set = function(info, value)
- E.db.mMT.portraits.general.reaction = value
- mMT.Modules.Portraits:Initialize()
- end,
- },
- DEATHKNIGHT = {
- order = 3,
type = "group",
inline = true,
- name = L["DEATHKNIGHT"],
+ name = L["Settings"],
args = {
- color_a = {
- type = "color",
+ execute_apply = {
order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.DEATHKNIGHT.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.DEATHKNIGHT.a
- t.r, t.g, t.b, t.a = r, g, b, a
+ type = "execute",
+ name = L["Apply"],
+ func = function()
+ mMT.Modules.Portraits:Initialize()
end,
},
- color_b = {
- type = "color",
+ toggle_default = {
order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.DEATHKNIGHT.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.DEATHKNIGHT.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- },
- },
- DEMONHUNTER = {
- order = 4,
- type = "group",
- inline = true,
- name = L["DEMONHUNTER"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
+ type = "toggle",
+ name = L["Use only Default Color"],
+ desc = L["Uses for every Unit the Default Color."],
get = function(info)
- local t = E.db.mMT.portraits.colors.DEMONHUNTER.a
- return t.r, t.g, t.b, t.a
+ return E.db.mMT.portraits.general.default
end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.DEMONHUNTER.a
- t.r, t.g, t.b, t.a = r, g, b, a
+ set = function(info, value)
+ E.db.mMT.portraits.general.default = value
+ mMT.Modules.Portraits:Initialize()
end,
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
+ toggle_reaction = {
+ order = 3,
+ type = "toggle",
+ name = L["Force reaction color"],
+ desc = L["Forces reaction color for all Units."],
get = function(info)
- local t = E.db.mMT.portraits.colors.DEMONHUNTER.b
- return t.r, t.g, t.b, t.a
+ return E.db.mMT.portraits.general.reaction
end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.DEMONHUNTER.b
- t.r, t.g, t.b, t.a = r, g, b, a
+ set = function(info, value)
+ E.db.mMT.portraits.general.reaction = value
+ mMT.Modules.Portraits:Initialize()
end,
},
},
},
- DRUID = {
- order = 5,
+ general_colors = {
+ order = 2,
type = "group",
- inline = true,
- name = L["DRUID"],
+ name = L["General Colors"],
args = {
- color_a = {
- type = "color",
+ default = {
order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.DRUID.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.DRUID.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.DRUID.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.DRUID.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ type = "group",
+ inline = true,
+ name = L["DEFAULT"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.default.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.default.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.default.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.default.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
},
},
- EVOKER = {
- order = 6,
+ class_colors = {
+ order = 3,
type = "group",
- inline = true,
- name = L["EVOKER"],
+ name = L["Class Colors"],
args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.EVOKER.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.EVOKER.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ DEATHKNIGHT = {
+ order = 3,
+ type = "group",
+ inline = true,
+ name = L["DEATHKNIGHT"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.DEATHKNIGHT.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.DEATHKNIGHT.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.DEATHKNIGHT.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.DEATHKNIGHT.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.EVOKER.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.EVOKER.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ DEMONHUNTER = {
+ order = 4,
+ type = "group",
+ inline = true,
+ name = L["DEMONHUNTER"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.DEMONHUNTER.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.DEMONHUNTER.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.DEMONHUNTER.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.DEMONHUNTER.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- },
- },
- HUNTER = {
- order = 7,
- type = "group",
- inline = true,
- name = L["HUNTER"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.HUNTER.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.HUNTER.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ DRUID = {
+ order = 5,
+ type = "group",
+ inline = true,
+ name = L["DRUID"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.DRUID.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.DRUID.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.DRUID.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.DRUID.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.HUNTER.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.HUNTER.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ EVOKER = {
+ order = 6,
+ type = "group",
+ inline = true,
+ name = L["EVOKER"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.EVOKER.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.EVOKER.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.EVOKER.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.EVOKER.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- },
- },
- MAGE = {
- order = 8,
- type = "group",
- inline = true,
- name = L["MAGE"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.MAGE.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.MAGE.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ HUNTER = {
+ order = 7,
+ type = "group",
+ inline = true,
+ name = L["HUNTER"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.HUNTER.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.HUNTER.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.HUNTER.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.HUNTER.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.MAGE.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.MAGE.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ MAGE = {
+ order = 8,
+ type = "group",
+ inline = true,
+ name = L["MAGE"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.MAGE.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.MAGE.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.MAGE.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.MAGE.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- },
- },
- MONK = {
- order = 9,
- type = "group",
- inline = true,
- name = L["MONK"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.MONK.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.MONK.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.MONK.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.MONK.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- },
- },
- PALADIN = {
- order = 10,
- type = "group",
- inline = true,
- name = L["PALADIN"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.PALADIN.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.PALADIN.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.PALADIN.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.PALADIN.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- },
- },
- PRIEST = {
- order = 11,
- type = "group",
- inline = true,
- name = L["PRIEST"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.PRIEST.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.PRIEST.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.PRIEST.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.PRIEST.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- },
- },
- ROGUE = {
- order = 12,
- type = "group",
- inline = true,
- name = L["ROGUE"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.ROGUE.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.ROGUE.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.ROGUE.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.ROGUE.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- },
- },
- SHAMAN = {
- order = 13,
- type = "group",
- inline = true,
- name = L["SHAMAN"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.SHAMAN.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.SHAMAN.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.SHAMAN.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.SHAMAN.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- },
- },
- WARLOCK = {
- order = 14,
- type = "group",
- inline = true,
- name = L["WARLOCK"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.WARLOCK.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.WARLOCK.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.WARLOCK.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.WARLOCK.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- },
- },
- WARRIOR = {
- order = 15,
- type = "group",
- inline = true,
- name = L["WARRIOR"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.WARRIOR.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.WARRIOR.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.WARRIOR.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.WARRIOR.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- },
- },
- default = {
- order = 16,
- type = "group",
- inline = true,
- name = L["DEFAULT"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.default.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.default.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
- },
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.default.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.default.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ MONK = {
+ order = 9,
+ type = "group",
+ inline = true,
+ name = L["MONK"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.MONK.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.MONK.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.MONK.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.MONK.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- },
- },
- rare = {
- order = 17,
- type = "group",
- inline = true,
- name = L["RARE"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.rare.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.rare.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ PALADIN = {
+ order = 10,
+ type = "group",
+ inline = true,
+ name = L["PALADIN"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.PALADIN.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.PALADIN.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.PALADIN.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.PALADIN.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.rare.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.rare.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ PRIEST = {
+ order = 11,
+ type = "group",
+ inline = true,
+ name = L["PRIEST"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.PRIEST.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.PRIEST.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.PRIEST.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.PRIEST.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- },
- },
- rareelite = {
- order = 18,
- type = "group",
- inline = true,
- name = L["RARE ELITE"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.rareelite.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.rareelite.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ ROGUE = {
+ order = 12,
+ type = "group",
+ inline = true,
+ name = L["ROGUE"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.ROGUE.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.ROGUE.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.ROGUE.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.ROGUE.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.rareelite.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.rareelite.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ SHAMAN = {
+ order = 13,
+ type = "group",
+ inline = true,
+ name = L["SHAMAN"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.SHAMAN.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.SHAMAN.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.SHAMAN.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.SHAMAN.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- },
- },
- elite = {
- order = 19,
- type = "group",
- inline = true,
- name = L["ELITE"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.elite.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.elite.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ WARLOCK = {
+ order = 14,
+ type = "group",
+ inline = true,
+ name = L["WARLOCK"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.WARLOCK.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.WARLOCK.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.WARLOCK.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.WARLOCK.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.elite.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.elite.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ WARRIOR = {
+ order = 15,
+ type = "group",
+ inline = true,
+ name = L["WARRIOR"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.WARRIOR.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.WARRIOR.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.WARRIOR.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.WARRIOR.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
},
},
- boss = {
- order = 20,
+ clasification_colors = {
+ order = 4,
type = "group",
- inline = true,
- name = L["BOSS"],
+ name = L["Clasification Colors"],
args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.boss.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.boss.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ rare = {
+ order = 17,
+ type = "group",
+ inline = true,
+ name = L["RARE"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.rare.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.rare.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.rare.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.rare.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.boss.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.boss.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ rareelite = {
+ order = 18,
+ type = "group",
+ inline = true,
+ name = L["RARE ELITE"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.rareelite.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.rareelite.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.rareelite.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.rareelite.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- },
- },
- enemy = {
- order = 21,
- type = "group",
- inline = true,
- name = L["ENEMY"],
- args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.enemy.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.enemy.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ elite = {
+ order = 19,
+ type = "group",
+ inline = true,
+ name = L["ELITE"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.elite.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.elite.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.elite.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.elite.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.enemy.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.enemy.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ boss = {
+ order = 20,
+ type = "group",
+ inline = true,
+ name = L["BOSS"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.boss.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.boss.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.boss.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.boss.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
},
},
- neutral = {
- order = 22,
+ reaction_colors = {
+ order = 5,
type = "group",
- inline = true,
- name = L["NEUTRAL"],
+ name = L["Reaction Colors"],
args = {
- color_a = {
- type = "color",
- order = 1,
- name = "A",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.neutral.a
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.neutral.a
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ enemy = {
+ order = 21,
+ type = "group",
+ inline = true,
+ name = L["ENEMY"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.enemy.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.enemy.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.enemy.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.enemy.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
- color_b = {
- type = "color",
- order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.neutral.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.neutral.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ neutral = {
+ order = 22,
+ type = "group",
+ inline = true,
+ name = L["NEUTRAL"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.neutral.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.neutral.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.neutral.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.neutral.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
+ },
+ friendly = {
+ order = 23,
+ type = "group",
+ inline = true,
+ name = L["FRIENDLY"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.friendly.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.friendly.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.friendly.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.friendly.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
},
},
- friendly = {
- order = 23,
+ death_colors = {
+ order = 1,
type = "group",
- inline = true,
- name = L["FRIENDLY"],
+ name = L["Death Colors"],
args = {
- color_a = {
- type = "color",
+ toggle_death = {
order = 1,
- name = "A",
- hasAlpha = true,
+ type = "toggle",
+ name = L["Shadow"],
+ desc = L["Enable Death color"],
get = function(info)
- local t = E.db.mMT.portraits.colors.friendly.a
- return t.r, t.g, t.b, t.a
+ return E.db.mMT.portraits.general.deathcolor
end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.friendly.a
- t.r, t.g, t.b, t.a = r, g, b, a
+ set = function(info, value)
+ E.db.mMT.portraits.general.deathcolor = value
+ mMT.Modules.Portraits:Initialize()
end,
},
- color_b = {
- type = "color",
+ dead_color = {
order = 2,
- name = "B",
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.colors.friendly.b
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.colors.friendly.b
- t.r, t.g, t.b, t.a = r, g, b, a
- end,
+ type = "group",
+ inline = true,
+ name = L["Death"],
+ args = {
+ color_a = {
+ type = "color",
+ order = 1,
+ name = "A",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.death.a
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.death.a
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_b = {
+ type = "color",
+ order = 2,
+ name = "B",
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.death.b
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.death.b
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
},
},
},
diff --git a/Addon/ElvUI_mMediaTag/core/settings/defaultSettings.lua b/Addon/ElvUI_mMediaTag/core/settings/defaultSettings.lua
index ed65b57f..b0e546b7 100644
--- a/Addon/ElvUI_mMediaTag/core/settings/defaultSettings.lua
+++ b/Addon/ElvUI_mMediaTag/core/settings/defaultSettings.lua
@@ -747,6 +747,7 @@ P.mMT = {
style = "a",
trilinear = true,
usetexturecolor = true,
+ deathcolor = false,
},
zoom = 0,
shadow = {
@@ -762,6 +763,10 @@ P.mMT = {
background = { r = 0, g = 0, b = 0, a = 1 },
},
colors = {
+ death = {
+ a = { r = 0.89, g = 0.61, b = 0.29, a = 1 },
+ b = { r = 0.89, g = 0.42, b = 0.16, a = 1 },
+ },
default = {
a = { r = 0.89, g = 0.61, b = 0.29, a = 1 },
b = { r = 0.89, g = 0.42, b = 0.16, a = 1 },
diff --git a/Addon/ElvUI_mMediaTag/modules/unitframes/portrait.lua b/Addon/ElvUI_mMediaTag/modules/unitframes/portrait.lua
index cd876982..1b1af52c 100644
--- a/Addon/ElvUI_mMediaTag/modules/unitframes/portrait.lua
+++ b/Addon/ElvUI_mMediaTag/modules/unitframes/portrait.lua
@@ -74,11 +74,15 @@ end
local cachedFaction = {}
-local function getColor(unit, isPlayer)
+local function getColor(unit, isPlayer, isDead)
local defaultColor = colors.default
if isPlayer == nil then isPlayer = UnitIsPlayer(unit) end
+ if E.db.mMT.portraits.general.deathcolor and isDead then
+ return colors.death
+ end
+
if E.db.mMT.portraits.general.default then return defaultColor end
if isPlayer or (E.Retail and UnitInPartyIsAI(unit)) then
@@ -126,7 +130,7 @@ local function UpdateIconBackground(tx, unit, mirror)
end
local function DeaddDesaturation(self)
- if UnitIsDead(self.unit) then
+ if self.unit_is_dead then
self.portrait:SetDesaturated(true)
self.isDesaturated = true
elseif self.isDesaturated then
@@ -602,7 +606,7 @@ local castStarted = {
UNIT_SPELLCAST_EMPOWER_START = true,
}
-local castStoped = {
+local castStopped = {
UNIT_SPELLCAST_INTERRUPTED = true,
UNIT_SPELLCAST_STOP = true,
UNIT_SPELLCAST_CHANNEL_STOP = true,
@@ -612,7 +616,7 @@ local castStoped = {
local function UpdatePortraitTexture(self, unit)
if not InCombatLockdown() and self:GetAttribute("unit") ~= unit then self:SetAttribute("unit", unit) end
local isPlayer = UnitIsPlayer(unit)
- local unitColor = getColor(unit, isPlayer)
+ local unitColor = getColor(unit, isPlayer, self.unit_is_dead)
SetPortraits(self, unit, false, self.settings.mirror)
setColor(self.texture, unitColor, self.settings.mirror)
@@ -631,7 +635,11 @@ local function UnitEvent(self, event)
local unit = self.unit
- if castStoped[event] or (self.isCasting and not CastIcon(self)) then
+ if E.db.mMT.portraits.general.desaturation or E.db.mMT.portraits.general.deathcolor then
+ self.unit_is_dead = UnitIsDead(unit)
+ end
+
+ if castStopped[event] or (self.isCasting and not CastIcon(self)) then
self.isCasting = false
UpdatePortraitTexture(self, unit)
elseif self.isCasting or castStarted[event] then
From 154e6f64b16079e70ac014fcff94cb2e3047d391 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sat, 30 Nov 2024 19:52:18 +0100
Subject: [PATCH 03/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20toggle=20text?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Addon/ElvUI_mMediaTag/core/options/portraits.lua | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Addon/ElvUI_mMediaTag/core/options/portraits.lua b/Addon/ElvUI_mMediaTag/core/options/portraits.lua
index d9c986ac..b7d92f98 100644
--- a/Addon/ElvUI_mMediaTag/core/options/portraits.lua
+++ b/Addon/ElvUI_mMediaTag/core/options/portraits.lua
@@ -3335,7 +3335,7 @@ local function configTable()
toggle_death = {
order = 1,
type = "toggle",
- name = L["Shadow"],
+ name = L["Enable"],
desc = L["Enable Death color"],
get = function(info)
return E.db.mMT.portraits.general.deathcolor
From b7844b06fbef52d2419968577aaf8432d5430330 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sun, 1 Dec 2024 15:10:52 +0100
Subject: [PATCH 04/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20fix=20bug=20with?=
=?UTF-8?q?=20custom=20role=20icons?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Addon/ElvUI_mMediaTag/modules/misc/Tags.lua | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Addon/ElvUI_mMediaTag/modules/misc/Tags.lua b/Addon/ElvUI_mMediaTag/modules/misc/Tags.lua
index 07f3ab7a..4c2d403f 100644
--- a/Addon/ElvUI_mMediaTag/modules/misc/Tags.lua
+++ b/Addon/ElvUI_mMediaTag/modules/misc/Tags.lua
@@ -127,7 +127,7 @@ function mMT:UpdateTagSettings()
if E.db.mMT.roleicons.enable then
if E.db.mMT.roleicons.customtexture then
icons.TANK = E:TextureString(E.db.mMT.roleicons.customtank, ":15:15")
- icons.HEALER = E:TextureString(E.db.mMT.roleicons.customtheal, ":15:15")
+ icons.HEALER = E:TextureString(E.db.mMT.roleicons.customheal, ":15:15")
icons.DAMAGER = E:TextureString(E.db.mMT.roleicons.customdd, ":15:15")
else
icons.TANK = E:TextureString(mMT.Media.Role[E.db.mMT.roleicons.tank], ":15:15")
From 81a290c1aa47abc35552ded54b63b740de1ef4cd Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sun, 1 Dec 2024 15:44:33 +0100
Subject: [PATCH 05/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20portrait=20borde?=
=?UTF-8?q?r=20colors?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../core/options/portraits.lua | 282 +++++++++++-------
.../core/settings/defaultSettings.lua | 9 +-
.../modules/unitframes/portrait.lua | 15 +-
3 files changed, 185 insertions(+), 121 deletions(-)
diff --git a/Addon/ElvUI_mMediaTag/core/options/portraits.lua b/Addon/ElvUI_mMediaTag/core/options/portraits.lua
index b7d92f98..390833e4 100644
--- a/Addon/ElvUI_mMediaTag/core/options/portraits.lua
+++ b/Addon/ElvUI_mMediaTag/core/options/portraits.lua
@@ -2313,7 +2313,7 @@ local function configTable()
header_shadow = {
order = 11,
type = "group",
- name = L["Shadow/ Border"],
+ name = L["Shadow"],
args = {
shadow = {
order = 0,
@@ -2387,113 +2387,6 @@ local function configTable()
},
},
},
- borders = {
- order = 6,
- type = "group",
- inline = true,
- name = L["Borders"],
- args = {
- toggle_border = {
- order = 7,
- type = "toggle",
- name = L["Border"],
- desc = L["Enable Borders"],
- get = function(info)
- return E.db.mMT.portraits.shadow.border
- end,
- set = function(info, value)
- E.db.mMT.portraits.shadow.border = value
- mMT.Modules.Portraits:Initialize()
- end,
- },
- color_border = {
- type = "color",
- order = 8,
- name = L["Border Color"],
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.shadow.borderColor
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.shadow.borderColor
- t.r, t.g, t.b, t.a = r, g, b, a
- mMT.Modules.Portraits:Initialize()
- end,
- },
- color_rareborder = {
- type = "color",
- order = 9,
- name = L["Rare Border Color"],
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.shadow.borderColorRare
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.shadow.borderColorRare
- t.r, t.g, t.b, t.a = r, g, b, a
- mMT.Modules.Portraits:Initialize()
- end,
- },
- },
- },
- background = {
- order = 10,
- type = "group",
- inline = true,
- name = L["Background"],
- args = {
- color_background = {
- type = "color",
- order = 11,
- name = L["Background color for Icons"],
- hasAlpha = true,
- get = function(info)
- local t = E.db.mMT.portraits.shadow.background
- return t.r, t.g, t.b, t.a
- end,
- set = function(info, r, g, b, a)
- local t = E.db.mMT.portraits.shadow.background
- t.r, t.g, t.b, t.a = r, g, b, a
- mMT.Modules.Portraits:Initialize()
- end,
- },
- toggle_classbg = {
- order = 12,
- type = "toggle",
- name = L["Class colored Background"],
- desc = L["Enable Class colored Background"],
- get = function(info)
- return E.db.mMT.portraits.shadow.classBG
- end,
- set = function(info, value)
- E.db.mMT.portraits.shadow.classBG = value
- mMT.Modules.Portraits:Initialize()
- end,
- },
- range_bgColorShift = {
- order = 14,
- name = L["Background color shift"],
- type = "range",
- min = 0,
- max = 1,
- step = 0.01,
- softMin = 0,
- softMax = 1,
- disabled = function()
- return not E.db.mMT.portraits.shadow.classBG
- end,
- get = function(info)
- return E.db.mMT.portraits.shadow.bgColorShift
- end,
- set = function(info, value)
- E.db.mMT.portraits.shadow.bgColorShift = value
- mMT.Modules.Portraits:Initialize()
- end,
- },
- },
- },
},
},
header_colors = {
@@ -2546,7 +2439,7 @@ local function configTable()
general_colors = {
order = 2,
type = "group",
- name = L["General Colors"],
+ name = L["General"],
args = {
default = {
order = 1,
@@ -2589,7 +2482,7 @@ local function configTable()
class_colors = {
order = 3,
type = "group",
- name = L["Class Colors"],
+ name = L["Class"],
args = {
DEATHKNIGHT = {
order = 3,
@@ -3064,7 +2957,7 @@ local function configTable()
clasification_colors = {
order = 4,
type = "group",
- name = L["Clasification Colors"],
+ name = L["Clasification"],
args = {
rare = {
order = 17,
@@ -3215,7 +3108,7 @@ local function configTable()
reaction_colors = {
order = 5,
type = "group",
- name = L["Reaction Colors"],
+ name = L["Reaction"],
args = {
enemy = {
order = 21,
@@ -3328,9 +3221,9 @@ local function configTable()
},
},
death_colors = {
- order = 1,
+ order = 6,
type = "group",
- name = L["Death Colors"],
+ name = L["Death"],
args = {
toggle_death = {
order = 1,
@@ -3383,6 +3276,167 @@ local function configTable()
},
},
},
+ border_colors = {
+ order = 7,
+ type = "group",
+ name = L["Border"],
+ args = {
+ toggle_border = {
+ order = 1,
+ type = "toggle",
+ name = L["Border"],
+ desc = L["Enable Borders"],
+ get = function(info)
+ return E.db.mMT.portraits.shadow.border
+ end,
+ set = function(info, value)
+ E.db.mMT.portraits.shadow.border = value
+ mMT.Modules.Portraits:Initialize()
+ end,
+ },
+ default_color = {
+ order = 2,
+ type = "group",
+ inline = true,
+ name = L["Default"],
+ args = {
+ color_default = {
+ type = "color",
+ order = 2,
+ name = L["Default"],
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.border.default
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.border.default
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
+ },
+ classification_color = {
+ order = 3,
+ type = "group",
+ inline = true,
+ name = L["Classification"],
+ args = {
+ color_rare = {
+ type = "color",
+ order = 1,
+ name = L["Rare"],
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.border.rare
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.border.rare
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_elite = {
+ type = "color",
+ order = 2,
+ name = L["Elite"],
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.border.elite
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.border.elite
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_rareelite = {
+ type = "color",
+ order = 3,
+ name = L["Rare Elite"],
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.border.rareelite
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.border.rareelite
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ color_boss = {
+ type = "color",
+ order = 4,
+ name = L["Boss"],
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.colors.border.boss
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.colors.border.boss
+ t.r, t.g, t.b, t.a = r, g, b, a
+ end,
+ },
+ },
+ },
+ },
+ },
+ background_colors = {
+ order = 8,
+ type = "group",
+ name = L["Background"],
+ args = {
+ color_background = {
+ type = "color",
+ order = 11,
+ name = L["Background color for Icons"],
+ hasAlpha = true,
+ get = function(info)
+ local t = E.db.mMT.portraits.shadow.background
+ return t.r, t.g, t.b, t.a
+ end,
+ set = function(info, r, g, b, a)
+ local t = E.db.mMT.portraits.shadow.background
+ t.r, t.g, t.b, t.a = r, g, b, a
+ mMT.Modules.Portraits:Initialize()
+ end,
+ },
+ toggle_classbg = {
+ order = 12,
+ type = "toggle",
+ name = L["Class colored Background"],
+ desc = L["Enable Class colored Background"],
+ get = function(info)
+ return E.db.mMT.portraits.shadow.classBG
+ end,
+ set = function(info, value)
+ E.db.mMT.portraits.shadow.classBG = value
+ mMT.Modules.Portraits:Initialize()
+ end,
+ },
+ range_bgColorShift = {
+ order = 14,
+ name = L["Background color shift"],
+ type = "range",
+ min = 0,
+ max = 1,
+ step = 0.01,
+ softMin = 0,
+ softMax = 1,
+ disabled = function()
+ return not E.db.mMT.portraits.shadow.classBG
+ end,
+ get = function(info)
+ return E.db.mMT.portraits.shadow.bgColorShift
+ end,
+ set = function(info, value)
+ E.db.mMT.portraits.shadow.bgColorShift = value
+ mMT.Modules.Portraits:Initialize()
+ end,
+ },
+ },
+ },
},
},
}
diff --git a/Addon/ElvUI_mMediaTag/core/settings/defaultSettings.lua b/Addon/ElvUI_mMediaTag/core/settings/defaultSettings.lua
index b0e546b7..e999e002 100644
--- a/Addon/ElvUI_mMediaTag/core/settings/defaultSettings.lua
+++ b/Addon/ElvUI_mMediaTag/core/settings/defaultSettings.lua
@@ -756,13 +756,18 @@ P.mMT = {
border = true,
classBG = true,
bgColorShift = 0.25,
- borderColor = { r = 0, g = 0, b = 0, a = 1 },
- borderColorRare = { r = 1, g = 1, b = 1, a = 1 },
color = { r = 0.094, g = 0.094, b = 0.094, a = 0.6 },
innerColor = { r = 0.094, g = 0.094, b = 0.094, a = 0.75 },
background = { r = 0, g = 0, b = 0, a = 1 },
},
colors = {
+ border = {
+ default = { r = 0, g = 0, b = 0, a = 1 },
+ rare = { r = 1, g = 1, b = 1, a = 1 },
+ elite = { r = 1, g = 1, b = 1, a = 1 },
+ rareelite = { r = 1, g = 1, b = 1, a = 1 },
+ boss = { r = 1, g = 0, b = 0, a = 1 },
+ },
death = {
a = { r = 0.89, g = 0.61, b = 0.29, a = 1 },
b = { r = 0.89, g = 0.42, b = 0.16, a = 1 },
diff --git a/Addon/ElvUI_mMediaTag/modules/unitframes/portrait.lua b/Addon/ElvUI_mMediaTag/modules/unitframes/portrait.lua
index 1b1af52c..c7609782 100644
--- a/Addon/ElvUI_mMediaTag/modules/unitframes/portrait.lua
+++ b/Addon/ElvUI_mMediaTag/modules/unitframes/portrait.lua
@@ -248,7 +248,12 @@ local function CheckRareElite(frame, unit, unitColor)
setColor(frame.extra, color)
if E.db.mMT.portraits.shadow.enable then
if frame.extraShadow then frame.extraShadow:Show() end
- if E.db.mMT.portraits.shadow.border and frame.extraBorder then frame.extraBorder:Show() end
+ if E.db.mMT.portraits.shadow.border and frame.extraBorder then
+ local borderColor = colors.border[classification] or colors.border.default
+ setColor(frame.extraBorder, borderColor)
+ frame.extraBorder:Show()
+
+ end
end
frame.extra:Show()
else
@@ -352,19 +357,19 @@ local function UpdatePortrait(portraitFrame, force)
-- Portrait Border
if E.db.mMT.portraits.shadow.border then
texture = portraitFrame.textures.border
- UpdateTexture(portraitFrame, "border", texture, 2, E.db.mMT.portraits.shadow.borderColor)
+ UpdateTexture(portraitFrame, "border", texture, 2, colors.border.default)
end
-- Rare/Elite Texture
if setting.extraEnable then
-- Texture
texture = portraitFrame.textures.rare.texture
- UpdateTexture(portraitFrame, "extra", texture, -6, E.db.mMT.portraits.shadow.borderColor, not portraitFrame.settings.mirror)
+ UpdateTexture(portraitFrame, "extra", texture, -6, colors.border.default, not portraitFrame.settings.mirror)
-- Border
if E.db.mMT.portraits.shadow.border then
texture = portraitFrame.textures.rare.border
- UpdateTexture(portraitFrame, "extraBorder", texture, -7, E.db.mMT.portraits.shadow.borderColorRare, not portraitFrame.settings.mirror)
+ UpdateTexture(portraitFrame, "extraBorder", texture, -7, colors.border.default, not portraitFrame.settings.mirror)
portraitFrame.extraBorder:Hide()
end
@@ -386,7 +391,7 @@ local function UpdatePortrait(portraitFrame, force)
-- Border
if E.db.mMT.portraits.shadow.border then
texture = portraitFrame.textures.corner.border
- UpdateTexture(portraitFrame, "cornerBorder", texture, 6, E.db.mMT.portraits.shadow.borderColor)
+ UpdateTexture(portraitFrame, "cornerBorder", texture, 6, colors.border.default)
portraitFrame.cornerBorder:Show()
end
From f2952d61b5f6ecdf28c415c1306776b143c5e803 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sun, 1 Dec 2024 15:50:46 +0100
Subject: [PATCH 06/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20update=20locals?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Addon/ElvUI_mMediaTag/core/options/portraits.lua | 4 ++--
Addon/ElvUI_mMediaTag/localization/deDE.lua | 6 ++++++
Addon/ElvUI_mMediaTag/localization/enUS.lua | 6 ++++++
Addon/ElvUI_mMediaTag/localization/esMX.lua | 6 ++++++
Addon/ElvUI_mMediaTag/localization/frFR.lua | 6 ++++++
Addon/ElvUI_mMediaTag/localization/itIT.lua | 6 ++++++
Addon/ElvUI_mMediaTag/localization/koKR.lua | 6 ++++++
Addon/ElvUI_mMediaTag/localization/ptBR.lua | 6 ++++++
Addon/ElvUI_mMediaTag/localization/ruRU.lua | 6 ++++++
Addon/ElvUI_mMediaTag/localization/zhCN.lua | 6 ++++++
Addon/ElvUI_mMediaTag/localization/zhTW.lua | 6 ++++++
11 files changed, 62 insertions(+), 2 deletions(-)
diff --git a/Addon/ElvUI_mMediaTag/core/options/portraits.lua b/Addon/ElvUI_mMediaTag/core/options/portraits.lua
index 390833e4..999a27ef 100644
--- a/Addon/ElvUI_mMediaTag/core/options/portraits.lua
+++ b/Addon/ElvUI_mMediaTag/core/options/portraits.lua
@@ -2445,7 +2445,7 @@ local function configTable()
order = 1,
type = "group",
inline = true,
- name = L["DEFAULT"],
+ name = L["Deafault"],
args = {
color_a = {
type = "color",
@@ -3071,7 +3071,7 @@ local function configTable()
order = 20,
type = "group",
inline = true,
- name = L["BOSS"],
+ name = L["Boss"],
args = {
color_a = {
type = "color",
diff --git a/Addon/ElvUI_mMediaTag/localization/deDE.lua b/Addon/ElvUI_mMediaTag/localization/deDE.lua
index f948f216..0b6e6f60 100644
--- a/Addon/ElvUI_mMediaTag/localization/deDE.lua
+++ b/Addon/ElvUI_mMediaTag/localization/deDE.lua
@@ -807,3 +807,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = "|cffFFFFFFStrg + Linksk
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = "|cffFFFFFFLinks Klick:|r Talent Spezialisierung ändern"
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = "|cffFFFFFFRechtsklick:|r Beutespezialisierung ändern"
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = "|cffFFFFFFShift + Links Klick:|r Zeige Talent Spezialisierungs Interface"
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
diff --git a/Addon/ElvUI_mMediaTag/localization/enUS.lua b/Addon/ElvUI_mMediaTag/localization/enUS.lua
index a2d55e0b..826fe76f 100644
--- a/Addon/ElvUI_mMediaTag/localization/enUS.lua
+++ b/Addon/ElvUI_mMediaTag/localization/enUS.lua
@@ -808,3 +808,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = true
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = true
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = true
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = true
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
diff --git a/Addon/ElvUI_mMediaTag/localization/esMX.lua b/Addon/ElvUI_mMediaTag/localization/esMX.lua
index 2c50e7fc..6451ac60 100644
--- a/Addon/ElvUI_mMediaTag/localization/esMX.lua
+++ b/Addon/ElvUI_mMediaTag/localization/esMX.lua
@@ -807,3 +807,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = true
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = true
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = true
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = true
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
diff --git a/Addon/ElvUI_mMediaTag/localization/frFR.lua b/Addon/ElvUI_mMediaTag/localization/frFR.lua
index 2ac6364f..14198e84 100644
--- a/Addon/ElvUI_mMediaTag/localization/frFR.lua
+++ b/Addon/ElvUI_mMediaTag/localization/frFR.lua
@@ -806,3 +806,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = true
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = true
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = true
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = true
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
diff --git a/Addon/ElvUI_mMediaTag/localization/itIT.lua b/Addon/ElvUI_mMediaTag/localization/itIT.lua
index 2e330686..379854e3 100644
--- a/Addon/ElvUI_mMediaTag/localization/itIT.lua
+++ b/Addon/ElvUI_mMediaTag/localization/itIT.lua
@@ -807,3 +807,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = true
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = true
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = true
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = true
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
diff --git a/Addon/ElvUI_mMediaTag/localization/koKR.lua b/Addon/ElvUI_mMediaTag/localization/koKR.lua
index 347b7f50..8f6791a3 100644
--- a/Addon/ElvUI_mMediaTag/localization/koKR.lua
+++ b/Addon/ElvUI_mMediaTag/localization/koKR.lua
@@ -807,3 +807,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = true
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = true
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = true
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = true
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
diff --git a/Addon/ElvUI_mMediaTag/localization/ptBR.lua b/Addon/ElvUI_mMediaTag/localization/ptBR.lua
index b3ab0585..d8684cc6 100644
--- a/Addon/ElvUI_mMediaTag/localization/ptBR.lua
+++ b/Addon/ElvUI_mMediaTag/localization/ptBR.lua
@@ -807,3 +807,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = true
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = true
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = true
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = true
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
diff --git a/Addon/ElvUI_mMediaTag/localization/ruRU.lua b/Addon/ElvUI_mMediaTag/localization/ruRU.lua
index a85f266e..4b961cc3 100644
--- a/Addon/ElvUI_mMediaTag/localization/ruRU.lua
+++ b/Addon/ElvUI_mMediaTag/localization/ruRU.lua
@@ -807,3 +807,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = true
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = true
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = true
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = true
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
diff --git a/Addon/ElvUI_mMediaTag/localization/zhCN.lua b/Addon/ElvUI_mMediaTag/localization/zhCN.lua
index e3d0fa4e..368ee288 100644
--- a/Addon/ElvUI_mMediaTag/localization/zhCN.lua
+++ b/Addon/ElvUI_mMediaTag/localization/zhCN.lua
@@ -807,3 +807,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = true
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = true
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = true
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = true
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
diff --git a/Addon/ElvUI_mMediaTag/localization/zhTW.lua b/Addon/ElvUI_mMediaTag/localization/zhTW.lua
index 5a9638ed..4ff88a7c 100644
--- a/Addon/ElvUI_mMediaTag/localization/zhTW.lua
+++ b/Addon/ElvUI_mMediaTag/localization/zhTW.lua
@@ -807,3 +807,9 @@ L["|cffFFFFFFControl + Left Click:|r Change Loadout"] = true
L["|cffFFFFFFLeft Click:|r Change Talent Specialization"] = true
L["|cffFFFFFFRight Click:|r Change Loot Specialization"] = true
L["|cffFFFFFFShift + Left Click:|r Show Talent Specialization UI"] = true
+
+-- new
+L["Reaction"] = true
+L["Classification"] = true
+L["Deafault"] = true
+L["Boss"] = true
From c5e1e0f6b49a5987a242d4c9988f809f47d55ba5 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sun, 1 Dec 2024 15:56:57 +0100
Subject: [PATCH 07/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20toc?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Addon/!mMT_MediaPack/!mMT_MediaPack_Vanilla.toc | 4 ++--
Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/Addon/!mMT_MediaPack/!mMT_MediaPack_Vanilla.toc b/Addon/!mMT_MediaPack/!mMT_MediaPack_Vanilla.toc
index 665ebef2..5b0ef8df 100644
--- a/Addon/!mMT_MediaPack/!mMT_MediaPack_Vanilla.toc
+++ b/Addon/!mMT_MediaPack/!mMT_MediaPack_Vanilla.toc
@@ -1,6 +1,6 @@
-## Interface: 11504
+## Interface: 11505
## Author: Blinkii
-## Version: 1.27
+## Version: 1.28
## Title: |CFF8308AEm|r|CFFCA07A7M|r|CFFFF06A2T -|r |CFFFF06A2M|r|CFFFF108Ce|r|CFFFF197Ad|r|CFFFF216Bi|r|CFFFF275Da|r |CFFFF3441P|r|CFFFF3F2Ca|r|CFFFF461Cc|r|CFFFF4E0Ck|r
## Notes: mMT Media Pack by Blinkii | Support: mMediaTag@gmx.de
## IconTexture: Interface\AddOns\!mMT_MediaPack\media\logo\mmt_icon
diff --git a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
index 4c04f1a8..0fe30b0b 100644
--- a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
+++ b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
@@ -1,4 +1,4 @@
-## Interface: 11504
+## Interface: 11505
## Author: Blinkii
## Version: git-dev-3.65
## Title: |CFF3650D5m|r|CFF4148C3M|r|CFF4743B6T -|r |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
From 74deed9a34bdbdbe90c02c33212dcf5f1fd2d131 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sun, 1 Dec 2024 16:01:53 +0100
Subject: [PATCH 08/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20fixe=20role=20ic?=
=?UTF-8?q?ons?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Addon/ElvUI_mMediaTag/modules/unitframes/RoleIcons.lua | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Addon/ElvUI_mMediaTag/modules/unitframes/RoleIcons.lua b/Addon/ElvUI_mMediaTag/modules/unitframes/RoleIcons.lua
index 7b6ee3d1..833de40a 100644
--- a/Addon/ElvUI_mMediaTag/modules/unitframes/RoleIcons.lua
+++ b/Addon/ElvUI_mMediaTag/modules/unitframes/RoleIcons.lua
@@ -17,7 +17,7 @@ function module:Initialize()
icons.tank.path = E.db.mMT.roleicons.customtank
icons.heal.icon = E:TextureString(E.db.mMT.roleicons.customheal, sizeString)
- icons.heal.path = E.db.mMT.roleicons.customtheal
+ icons.heal.path = E.db.mMT.roleicons.customheal
icons.dd.icon = E:TextureString(E.db.mMT.roleicons.customdd, sizeString)
icons.dd.path = E.db.mMT.roleicons.customdd
From ef6e0e9c735aebbed68cf37f9e4197d516e90482 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sun, 1 Dec 2024 16:04:26 +0100
Subject: [PATCH 09/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20texture=20k36?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Addon/!mMT_MediaPack/media/textures/k36.tga | Bin 0 -> 31115 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 Addon/!mMT_MediaPack/media/textures/k36.tga
diff --git a/Addon/!mMT_MediaPack/media/textures/k36.tga b/Addon/!mMT_MediaPack/media/textures/k36.tga
new file mode 100644
index 0000000000000000000000000000000000000000..d9b17b1993aa3a6268a2432105c2a7106de6c1b5
GIT binary patch
literal 31115
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
EH+C9}MF0Q*
literal 0
HcmV?d00001
From ee714488eaff9ed7c22b575532e4acd2816edc62 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sun, 1 Dec 2024 16:05:10 +0100
Subject: [PATCH 10/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20k36?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Addon/!mMT_MediaPack/media/core.lua | 1 +
1 file changed, 1 insertion(+)
diff --git a/Addon/!mMT_MediaPack/media/core.lua b/Addon/!mMT_MediaPack/media/core.lua
index 1b7c058a..22a76347 100644
--- a/Addon/!mMT_MediaPack/media/core.lua
+++ b/Addon/!mMT_MediaPack/media/core.lua
@@ -239,6 +239,7 @@ local function LoadSeriesK()
mAddStatusbar("mMediaTag K33", "k33.tga")
mAddStatusbar("mMediaTag K34", "k34.tga")
mAddStatusbar("mMediaTag K35", "k35.tga")
+ mAddStatusbar("mMediaTag K36", "k36.tga")
end
local function LoadSeriesL()
From 7585b23fde497d1d3cced5f6030a9011a19be853 Mon Sep 17 00:00:00 2001
From: Blinkii <92640275+mBlinkii@users.noreply.github.com>
Date: Sun, 1 Dec 2024 16:14:30 +0100
Subject: [PATCH 11/11] =?UTF-8?q?=F0=9F=A7=BD=20UPDATE:=20ver.=203.65?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Addon/!mMT_MediaPack/!mMT_MediaPack.toc | 2 +-
Addon/!mMT_MediaPack/!mMT_MediaPack_Cata.toc | 2 +-
.../!mMT_MediaPack_Mainline.toc | 2 +-
Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc | 2 +-
.../ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc | 2 +-
.../ElvUI_mMediaTag_Mainline.toc | 2 +-
.../ElvUI_mMediaTag_Vanilla.toc | 2 +-
Addon/ElvUI_mMediaTag/core/changelog/3.65.lua | 19 ++++++++++++++-----
CHANGELOG.md | 12 +++++++++---
9 files changed, 30 insertions(+), 15 deletions(-)
diff --git a/Addon/!mMT_MediaPack/!mMT_MediaPack.toc b/Addon/!mMT_MediaPack/!mMT_MediaPack.toc
index 9f625d5f..d1858385 100644
--- a/Addon/!mMT_MediaPack/!mMT_MediaPack.toc
+++ b/Addon/!mMT_MediaPack/!mMT_MediaPack.toc
@@ -1,6 +1,6 @@
## Interface: 30403
## Author: Blinkii
-## Version: 1.27
+## Version: 1.28
## Title: |CFF8308AEm|r|CFFCA07A7M|r|CFFFF06A2T -|r |CFFFF06A2M|r|CFFFF108Ce|r|CFFFF197Ad|r|CFFFF216Bi|r|CFFFF275Da|r |CFFFF3441P|r|CFFFF3F2Ca|r|CFFFF461Cc|r|CFFFF4E0Ck|r
## Notes: mMT Media Pack by Blinkii | Support: mMediaTag@gmx.de
## IconTexture: Interface\AddOns\!mMT_MediaPack\media\logo\mmt_icon
diff --git a/Addon/!mMT_MediaPack/!mMT_MediaPack_Cata.toc b/Addon/!mMT_MediaPack/!mMT_MediaPack_Cata.toc
index edd2f04f..8329cd80 100644
--- a/Addon/!mMT_MediaPack/!mMT_MediaPack_Cata.toc
+++ b/Addon/!mMT_MediaPack/!mMT_MediaPack_Cata.toc
@@ -1,6 +1,6 @@
## Interface: 40401
## Author: Blinkii
-## Version: 1.27
+## Version: 1.28
## Title: |CFF8308AEm|r|CFFCA07A7M|r|CFFFF06A2T -|r |CFFFF06A2M|r|CFFFF108Ce|r|CFFFF197Ad|r|CFFFF216Bi|r|CFFFF275Da|r |CFFFF3441P|r|CFFFF3F2Ca|r|CFFFF461Cc|r|CFFFF4E0Ck|r
## Notes: mMT Media Pack by Blinkii | Support: mMediaTag@gmx.de
## IconTexture: Interface\AddOns\!mMT_MediaPack\media\logo\mmt_icon
diff --git a/Addon/!mMT_MediaPack/!mMT_MediaPack_Mainline.toc b/Addon/!mMT_MediaPack/!mMT_MediaPack_Mainline.toc
index b6a925c5..3147de81 100644
--- a/Addon/!mMT_MediaPack/!mMT_MediaPack_Mainline.toc
+++ b/Addon/!mMT_MediaPack/!mMT_MediaPack_Mainline.toc
@@ -1,6 +1,6 @@
## Interface: 110005
## Author: Blinkii
-## Version: 1.27
+## Version: 1.28
## Title: |CFF8308AEm|r|CFFCA07A7M|r|CFFFF06A2T -|r |CFFFF06A2M|r|CFFFF108Ce|r|CFFFF197Ad|r|CFFFF216Bi|r|CFFFF275Da|r |CFFFF3441P|r|CFFFF3F2Ca|r|CFFFF461Cc|r|CFFFF4E0Ck|r
## Notes: mMT Media Pack by Blinkii | Support: mMediaTag@gmx.de
## IconTexture: Interface\AddOns\!mMT_MediaPack\media\logo\mmt_icon
diff --git a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc
index 5ae1fe24..a4f27e34 100644
--- a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc
+++ b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc
@@ -1,6 +1,6 @@
## Interface: 30403
## Author: Blinkii
-## Version: git-dev-3.65
+## Version: 3.65
## Title: |CFF3650D5m|r|CFF4148C3M|r|CFF4743B6T -|r |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## Notes: mMediaTag & Tools is a plugin for ElvUI. mMediaTag adds many media files like textures/ fonts/ icons and some tools to ElvUI.
## Notes-deDE: mMediaTag & Tools ist ein Plugin für ElvUI. mMediaTag fügt viele Mediendateien wie Texturen/ Schriften/ Symbole und einige Tools zu ElvUI hinzu.
diff --git a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc
index 6fecedee..95356d49 100644
--- a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc
+++ b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc
@@ -1,6 +1,6 @@
## Interface: 40401
## Author: Blinkii
-## Version: git-dev-3.65
+## Version: 3.65
## Title: |CFF3650D5m|r|CFF4148C3M|r|CFF4743B6T -|r |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## IconTexture: Interface\AddOns\ElvUI_mMediaTag\media\logo\mmt_icon
## AddonCompartmentFunc: ElvUI_mMediaTag_OnAddonCompartmentClick
diff --git a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc
index eaf3f605..0d4789fb 100644
--- a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc
+++ b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc
@@ -1,6 +1,6 @@
## Interface: 110005
## Author: Blinkii
-## Version: git-dev-3.65
+## Version: 3.65
## Title: |CFF3650D5m|r|CFF4148C3M|r|CFF4743B6T -|r |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## Notes: ElvUI Plugin from Blinkii | Support: mMediaTag@gmx.de
## IconTexture: Interface\AddOns\ElvUI_mMediaTag\media\logo\mmt_icon
diff --git a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
index 0fe30b0b..88f19f56 100644
--- a/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
+++ b/Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
@@ -1,6 +1,6 @@
## Interface: 11505
## Author: Blinkii
-## Version: git-dev-3.65
+## Version: 3.65
## Title: |CFF3650D5m|r|CFF4148C3M|r|CFF4743B6T -|r |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## Notes: mMediaTag & Tools is a plugin for ElvUI. mMediaTag adds many media files like textures/ fonts/ icons and some tools to ElvUI.
## Notes-deDE: mMediaTag & Tools ist ein Plugin für ElvUI. mMediaTag fügt viele Mediendateien wie Texturen/ Schriften/ Symbole und einige Tools zu ElvUI hinzu.
diff --git a/Addon/ElvUI_mMediaTag/core/changelog/3.65.lua b/Addon/ElvUI_mMediaTag/core/changelog/3.65.lua
index a2bf70a6..a77c4cfb 100644
--- a/Addon/ElvUI_mMediaTag/core/changelog/3.65.lua
+++ b/Addon/ElvUI_mMediaTag/core/changelog/3.65.lua
@@ -1,7 +1,16 @@
mMT.Changelog[365] = {
- DATE = "dev not",
- IMPORTANT = { "there is nothing new here" },
- NEW = { "there is nothing new here" },
- UPDATE = { "there is nothing new here" },
- FIX = { "there is nothing new here" },
+ DATE = "01.12.2024",
+ NEW = {
+ "[Portraits]: You can now set a Death texture color.",
+ "[Portraits]: You can now set separate border colors for rare/ elite/ rare elite/ boss.",
+ "[Texture]: Statusbar Texture K36."
+ },
+ UPDATE = {
+ "[Portraits]: The color settings menu is now clearly sorted.",
+ "[System]: TOC update for Classic."
+ },
+ FIX = {
+ "[Role-Icons]: Bug with custom role icons.",
+ "[TAG]: Bug with custom role icons."
+ },
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c496082f..795986a9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,11 +1,17 @@
# Changelog - ElvUI_mMediaTag
[Eng] - All changes to this project will be documented in this file. The latest changes are at the top.
-## [ver. 3.65] - XX.XX.2024
+## [ver. 3.65] - 01.12.2024
### UPDATE
-- UPDATE - [XXX]: XXX
+- UPDATE - [Portraits]: The color settings menu is now clearly sorted.
+- UPDATE - [System]: TOC update for Classic.
### FIX
-- FIX - [XXX]: XXX
+- FIX - [Role-Icons]: Bug with custom role icons.
+- FIX - [TAG]: Bug with custom role icons.
+### NEW
+- New - [Portraits]: You can now set a Death texture color.
+- New - [Portraits]: You can now set separate border colors for rare/ elite/ rare elite/ boss.
+- New - [Texture]: Statusbar Texture K36.
## [ver. 3.64] - 03.11.2024
### UPDATE