Commit be4c5d27 authored by Ivaria's avatar Ivaria
Browse files

Added new bouquet validators for checking if unit is in the same zone as the...

Added new bouquet validators for checking if unit is in the same zone as the player - closes CurseForge ticket 369
parent c45e9153
......@@ -168,6 +168,20 @@ end
--
local function VUHDO_outsideZoneValidator(anInfo, _)
return not VUHDO_isInSameZone(anInfo["unit"]), nil, -1, -1, -1;
end
--
local function VUHDO_insideZoneValidator(anInfo, _)
return VUHDO_isInSameZone(anInfo["unit"]), nil, -1, -1, -1;
end
--
local function VUHDO_outOfRangeValidator(anInfo, _)
return not anInfo["range"], nil, -1, -1, -1;
......@@ -967,6 +981,18 @@ VUHDO_BOUQUET_BUFFS_SPECIAL = {
["interests"] = { VUHDO_UPDATE_AGGRO },
},
["OUTSIDE_ZONE"] = {
["displayName"] = VUHDO_I18N_BOUQUET_OUTSIDE_ZONE,
["validator"] = VUHDO_outsideZoneValidator,
["interests"] = { },
},
["INSIDE_ZONE"] = {
["displayName"] = VUHDO_I18N_BOUQUET_INSIDE_ZONE,
["validator"] = VUHDO_insideZoneValidator,
["interests"] = { },
},
["NO_RANGE"] = {
["displayName"] = VUHDO_I18N_BOUQUET_OUT_OF_RANGE,
["validator"] = VUHDO_outOfRangeValidator,
......
......@@ -401,3 +401,8 @@ VUHDO_I18N_DEF_STATUS_SHIELD = "Statusbar: Schilde";
VUHDO_I18N_TARGET = "Ziel";
VUHDO_I18N_FOCUS = "Fokus";
VUHDO_I18N_DEF_STATUS_OVERSHIELDED = "Statusbar: Überschildung";
-- 3.65
VUHDO_I18N_BOUQUET_OUTSIDE_ZONE = "Flag: Player Zone, outside";
VUHDO_I18N_BOUQUET_INSIDE_ZONE = "Flag: Player Zone, inside";
......@@ -410,3 +410,8 @@ VUHDO_I18N_DEF_STATUS_SHIELD = "Statusbar: Shield";
VUHDO_I18N_TARGET = "Target";
VUHDO_I18N_FOCUS = "Focus";
VUHDO_I18N_DEF_STATUS_OVERSHIELDED = "Statusbar: Overshielded";
-- 3.65
VUHDO_I18N_BOUQUET_OUTSIDE_ZONE = "Flag: Player Zone, outside";
VUHDO_I18N_BOUQUET_INSIDE_ZONE = "Flag: Player Zone, inside";
......@@ -411,3 +411,8 @@ VUHDO_I18N_DEF_STATUS_SHIELD = "Statusbar: Shield";
VUHDO_I18N_TARGET = "Target";
VUHDO_I18N_FOCUS = "Focus";
VUHDO_I18N_DEF_STATUS_OVERSHIELDED = "Statusbar: Overshielded";
-- 3.65
VUHDO_I18N_BOUQUET_OUTSIDE_ZONE = "Flag: Player Zone, outside";
VUHDO_I18N_BOUQUET_INSIDE_ZONE = "Flag: Player Zone, inside";
......@@ -409,3 +409,8 @@ VUHDO_I18N_DEF_STATUS_SHIELD = "Statusbar: Shield";
VUHDO_I18N_TARGET = "Target";
VUHDO_I18N_FOCUS = "Focus";
VUHDO_I18N_DEF_STATUS_OVERSHIELDED = "Statusbar: Overshielded";
-- 3.65
VUHDO_I18N_BOUQUET_OUTSIDE_ZONE = "Flag: Player Zone, outside";
VUHDO_I18N_BOUQUET_INSIDE_ZONE = "Flag: Player Zone, inside";
......@@ -475,3 +475,8 @@ VUHDO_I18N_DEF_STATUS_SHIELD = "Statusbar: Shield";
VUHDO_I18N_TARGET = "Target";
VUHDO_I18N_FOCUS = "Focus";
VUHDO_I18N_DEF_STATUS_OVERSHIELDED = "Statusbar: Overshielded";
-- 3.65
VUHDO_I18N_BOUQUET_OUTSIDE_ZONE = "Flag: Player Zone, outside";
VUHDO_I18N_BOUQUET_INSIDE_ZONE = "Flag: Player Zone, inside";
......@@ -403,3 +403,8 @@ VUHDO_I18N_DEF_STATUS_SHIELD = "Statusbar: Shield";
VUHDO_I18N_TARGET = "Target";
VUHDO_I18N_FOCUS = "Focus";
VUHDO_I18N_DEF_STATUS_OVERSHIELDED = "Statusbar: Overshielded";
-- 3.65
VUHDO_I18N_BOUQUET_OUTSIDE_ZONE = "Flag: Player Zone, outside";
VUHDO_I18N_BOUQUET_INSIDE_ZONE = "Flag: Player Zone, inside";
......@@ -403,3 +403,8 @@ VUHDO_I18N_DEF_STATUS_SHIELD = "Statusbar: Shield";
VUHDO_I18N_TARGET = "Target";
VUHDO_I18N_FOCUS = "Focus";
VUHDO_I18N_DEF_STATUS_OVERSHIELDED = "Statusbar: Overshielded";
-- 3.65
VUHDO_I18N_BOUQUET_OUTSIDE_ZONE = "Flag: Player Zone, outside";
VUHDO_I18N_BOUQUET_INSIDE_ZONE = "Flag: Player Zone, inside";
......@@ -14,6 +14,10 @@ Improvements:
-- Added ability to select a default profile and key layout
-- Defaults are applied when no existing settings are found
-- Also a workaround for bugged settings on Mac OS X clients
-- Added new bouquet validator to check if unit is in the player's zone
-- Flag: Player Zone, Inside
-- Added new bouquet validator to check if unit is NOT in the player's zone
-- Flag: Player Zone, Outside
--------------------------------------------------------------
......
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