Commit 5f5df991 authored by Ivaria's avatar Ivaria
Browse files

Added bouquet validator 'Statusbar: Mana % (Healer Only)'. Added default...

Added bouquet validator 'Statusbar: Mana % (Healer Only)'. Added default bouquet 'Manabars: Mana (Healer Only)'.
parent 72953b8f
......@@ -666,6 +666,14 @@ end
--
local function VUHDO_statusManaHealerOnlyValidator(anInfo, _)
return (anInfo["powertype"] == 0 and anInfo["role"] == VUHDO_ID_RANGED_HEAL), nil, anInfo["power"], -1,
anInfo["powermax"], VUHDO_copyColor(VUHDO_POWER_TYPE_COLORS[0]);
end
--
local function VUHDO_statusOtherPowersValidator(anInfo, _)
return anInfo["powertype"] ~= 0, nil, anInfo["power"], -1,
......@@ -1499,6 +1507,14 @@ VUHDO_BOUQUET_BUFFS_SPECIAL = {
["interests"] = { VUHDO_UPDATE_MANA, VUHDO_UPDATE_DC },
},
["STATUS_MANA_HEALER_ONLY"] = {
["displayName"] = VUHDO_I18N_BOUQUET_STATUS_MANA_HEALER_ONLY,
["validator"] = VUHDO_statusManaHealerOnlyValidator,
["custom_type"] = VUHDO_BOUQUET_CUSTOM_TYPE_STATUSBAR,
["no_color"] = true,
["interests"] = { VUHDO_UPDATE_MANA, VUHDO_UPDATE_DC },
},
["STATUS_OTHER_POWERS"] = {
["displayName"] = VUHDO_I18N_BOUQUET_STATUS_OTHER_POWERS,
["validator"] = VUHDO_statusOtherPowersValidator,
......
......@@ -614,6 +614,31 @@ VUHDO_DEFAULT_ROLE_COLOR_BOUQUET = {
--
VUHDO_DEFAULT_BAR_MANA_HEALER_ONLY = {
[VUHDO_I18N_DEF_BOUQUET_BAR_MANA_HEALER_ONLY] = {
{
["name"] = "NO_RANGE",
["mine"] = true, ["icon"] = 2,
["color"] = {
["R"] = 0, ["G"] = 0, ["B"] = 0, ["O"] = 0.25,
["TR"] = 0, ["TG"] = 0, ["TB"] = 0, ["TO"] = 0.25,
["useText"] = false, ["useBackground"] = false, ["useOpacity"] = true,
["isManuallySet"] = true,
},
["custom"] = { [1] = 1, ["radio"] = 2, ["bright"] = 1.0 },
},
{
["name"] = "STATUS_MANA_HEALER_ONLY",
["mine"] = true, ["icon"] = 2,
["color"] = VUHDO_makeFullColorForBouquet(0, 0, 1, 1, 0, 0, 1, 1),
["custom"] = { [1] = 1, ["radio"] = 1, ["bright"] = 1.0 },
},
},
}
--
VUHDO_DEFAULT_INDICATOR_CONFIG = {
["BOUQUETS"] = {
......@@ -1360,6 +1385,12 @@ function VUHDO_loadDefaultBouquets()
end
VUHDO_DEFAULT_TRAIL_OF_LIGHT_BOUQUET = nil;
if VUHDO_BOUQUETS["VERSION"] < 18 then
VUHDO_BOUQUETS["VERSION"] = 18;
VUHDO_addDefaultBouquet(VUHDO_DEFAULT_BAR_MANA_HEALER_ONLY);
end
VUHDO_DEFAULT_BAR_MANA_HEALER_ONLY = nil;
VUHDO_buildGenericHealthBarBouquet();
VUHDO_buildGenericTargetHealthBouquet();
......
......@@ -446,3 +446,7 @@ VUHDO_I18N_DEF_SPELL_TRACE = "Spell Trace";
VUHDO_I18N_TRAIL_OF_LIGHT = "Icon: Trail of Light";
VUHDO_I18N_DEF_TRAIL_OF_LIGHT = "Trail of Light";
-- 3.83
VUHDO_I18N_BOUQUET_STATUS_MANA_HEALER_ONLY = "Statusbar: Mana % (Healer Only)";
VUHDO_I18N_DEF_BOUQUET_BAR_MANA_HEALER_ONLY = "Manabars: Mana (Healer Only)";
......@@ -455,3 +455,7 @@ VUHDO_I18N_DEF_SPELL_TRACE = "Spell Trace";
VUHDO_I18N_TRAIL_OF_LIGHT = "Icon: Trail of Light";
VUHDO_I18N_DEF_TRAIL_OF_LIGHT = "Trail of Light";
-- 3.83
VUHDO_I18N_BOUQUET_STATUS_MANA_HEALER_ONLY = "Statusbar: Mana % (Healer Only)";
VUHDO_I18N_DEF_BOUQUET_BAR_MANA_HEALER_ONLY = "Manabars: Mana (Healer Only)";
......@@ -456,3 +456,7 @@ VUHDO_I18N_DEF_SPELL_TRACE = "Spell Trace";
VUHDO_I18N_TRAIL_OF_LIGHT = "Icon: Trail of Light";
VUHDO_I18N_DEF_TRAIL_OF_LIGHT = "Trail of Light";
-- 3.83
VUHDO_I18N_BOUQUET_STATUS_MANA_HEALER_ONLY = "Statusbar: Mana % (Healer Only)";
VUHDO_I18N_DEF_BOUQUET_BAR_MANA_HEALER_ONLY = "Manabars: Mana (Healer Only)";
......@@ -454,3 +454,7 @@ VUHDO_I18N_DEF_SPELL_TRACE = "Spell Trace";
VUHDO_I18N_TRAIL_OF_LIGHT = "Icon: Trail of Light";
VUHDO_I18N_DEF_TRAIL_OF_LIGHT = "Trail of Light";
-- 3.83
VUHDO_I18N_BOUQUET_STATUS_MANA_HEALER_ONLY = "Statusbar: Mana % (Healer Only)";
VUHDO_I18N_DEF_BOUQUET_BAR_MANA_HEALER_ONLY = "Manabars: Mana (Healer Only)";
......@@ -520,3 +520,7 @@ VUHDO_I18N_DEF_SPELL_TRACE = "Spell Trace";
VUHDO_I18N_TRAIL_OF_LIGHT = "Icon: Trail of Light";
VUHDO_I18N_DEF_TRAIL_OF_LIGHT = "Trail of Light";
-- 3.83
VUHDO_I18N_BOUQUET_STATUS_MANA_HEALER_ONLY = "Statusbar: Mana % (Healer Only)";
VUHDO_I18N_DEF_BOUQUET_BAR_MANA_HEALER_ONLY = "Manabars: Mana (Healer Only)";
......@@ -448,3 +448,7 @@ VUHDO_I18N_DEF_SPELL_TRACE = "Spell Trace";
VUHDO_I18N_TRAIL_OF_LIGHT = "Icon: Trail of Light";
VUHDO_I18N_DEF_TRAIL_OF_LIGHT = "Trail of Light";
-- 3.83
VUHDO_I18N_BOUQUET_STATUS_MANA_HEALER_ONLY = "Statusbar: Mana % (Healer Only)";
VUHDO_I18N_DEF_BOUQUET_BAR_MANA_HEALER_ONLY = "Manabars: Mana (Healer Only)";
......@@ -448,3 +448,7 @@ VUHDO_I18N_DEF_SPELL_TRACE = "Spell Trace";
VUHDO_I18N_TRAIL_OF_LIGHT = "Icon: Trail of Light";
VUHDO_I18N_DEF_TRAIL_OF_LIGHT = "Trail of Light";
-- 3.83
VUHDO_I18N_BOUQUET_STATUS_MANA_HEALER_ONLY = "Statusbar: Mana % (Healer Only)";
VUHDO_I18N_DEF_BOUQUET_BAR_MANA_HEALER_ONLY = "Manabars: Mana (Healer Only)";
......@@ -18,6 +18,8 @@ Bugfixes:
Improvements:
-- Added bouquet validator 'Statusbar: Mana % (Healer Only)'
-- Added default bouquet 'Manabars: Mana (Healer Only)'
--------------------------------------------------------------
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment