From 2df21ec68de1143c2d9c9235364f0fc726c71e28 Mon Sep 17 00:00:00 2001 From: shagu Date: Tue, 24 Aug 2021 16:55:54 +0200 Subject: [PATCH] blue-shaman: change shaman class colors to blue --- mods/blue-shaman.lua | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 mods/blue-shaman.lua diff --git a/mods/blue-shaman.lua b/mods/blue-shaman.lua new file mode 100644 index 0000000..ccc3bfd --- /dev/null +++ b/mods/blue-shaman.lua @@ -0,0 +1,30 @@ +local _G = _G or getfenv(0) +local GetExpansion = ShaguTweaks.GetExpansion + +-- shaman class color is already blue in TBC +if GetExpansion() == "tbc" then return end + +local module = ShaguTweaks:register({ + title = "Enable Blue Shaman Class Color", + description = "Change shaman class color to blue instead of pink", + enabled = true, +}) + +module.enable = function(self) + -- update table to get unknown colors and blue shamans for vanilla + RAID_CLASS_COLORS = { + ["WARRIOR"] = { r = 0.78, g = 0.61, b = 0.43, colorStr = "ffc79c6e" }, + ["MAGE"] = { r = 0.41, g = 0.8, b = 0.94, colorStr = "ff69ccf0" }, + ["ROGUE"] = { r = 1, g = 0.96, b = 0.41, colorStr = "fffff569" }, + ["DRUID"] = { r = 1, g = 0.49, b = 0.04, colorStr = "ffff7d0a" }, + ["HUNTER"] = { r = 0.67, g = 0.83, b = 0.45, colorStr = "ffabd473" }, + ["SHAMAN"] = { r = 0.14, g = 0.35, b = 1.0, colorStr = "ff0070de" }, + ["PRIEST"] = { r = 1, g = 1, b = 1, colorStr = "ffffffff" }, + ["WARLOCK"] = { r = 0.58, g = 0.51, b = 0.79, colorStr = "ff9482c9" }, + ["PALADIN"] = { r = 0.96, g = 0.55, b = 0.73, colorStr = "fff58cba" }, + } + + RAID_CLASS_COLORS = setmetatable(RAID_CLASS_COLORS, { __index = function(tab,key) + return { r = 0.6, g = 0.6, b = 0.6, colorStr = "ff999999" } + end}) +end