from retail

This commit is contained in:
NoM0Re
2025-02-15 14:40:24 +01:00
parent 061a623e11
commit c1c58d46d0
5 changed files with 8 additions and 11 deletions
+5 -5
View File
@@ -112,7 +112,7 @@ local function UnitExistsFixed(unit)
if #unit > 9 and unit:sub(1, 9) == "nameplate" then
return nameplateExists[unit] or false
end
return UnitExists(unit) and UnitGUID(unit) or false
return UnitExists(unit) or UnitGUID(unit) or false
end
local function UnitIsVisibleFixed(unit)
@@ -1266,7 +1266,7 @@ local function UpdateTriggerState(time, id, triggernum)
local cloneId = ""
local useMatch = true
if triggerInfo.unitExists ~= nil and not UnitExistsFixed(triggerInfo.unit) then
if triggerInfo.unitExists ~= nil and not existingUnits[triggerInfo.unit] then
useMatch = triggerInfo.unitExists
else
useMatch = SatisfiesGroupMatchCount(triggerInfo, unitCount, maxUnitCount, matchCount)
@@ -1322,7 +1322,7 @@ local function UpdateTriggerState(time, id, triggernum)
end
local useMatches = true
if triggerInfo.unitExists ~= nil and not UnitExistsFixed(triggerInfo.unit) then
if triggerInfo.unitExists ~= nil and not existingUnits[triggerInfo.unit] then
useMatches = triggerInfo.unitExists
else
useMatches = SatisfiesGroupMatchCount(triggerInfo, unitCount, maxUnitCount, matchCount)
@@ -1661,7 +1661,7 @@ local function ScanRaidMarkScanFunc(matchDataChanged)
end
local function ScanGroupUnit(time, matchDataChanged, unitType, unit)
local unitExists = UnitExistsFixed(unit)
local unitExists = UnitExistsFixed(unit) == 1 and true or false
if existingUnits[unit] ~= unitExists then
existingUnits[unit] = unitExists
@@ -1787,7 +1787,7 @@ end
local function RecheckActive(triggerInfo, unit, unitsToRemoveScan)
local isSelf, role, inParty, class
local unitExists = UnitExistsFixed(unit)
local unitExists = UnitExistsFixed(unit) == 1 and true or false
if unitExists and TriggerInfoApplies(triggerInfo, unit) then
if (not activeGroupScanFuncs[unit] or not activeGroupScanFuncs[unit][triggerInfo]) then
triggerInfo.maxUnitCount = triggerInfo.maxUnitCount + 1
+1 -1
View File
@@ -420,7 +420,7 @@ function ConstructFunction(prototype, trigger)
table.insert(ret, #tests > 0 and tconcat(tests, " and ") or "true")
table.insert(ret, ") then\n")
if(#debug > 0) then
table.insert("print('ret: true');\n")
table.insert(ret, "print('ret: true');\n")
end
if (prototype.statesParameter == "all") then
+1 -1
View File
@@ -97,7 +97,7 @@ end
local function releaseControlPoint(self, controlPoint)
controlPoint:Hide()
controlPoint:SetAnchorPoint(self.parent.selfPoint)
controlPoint:ClearAnchorPoint()
local regionData = controlPoint.regionData
if regionData then
if self.parent.anchorPerUnit == "UNITFRAME" then
+1 -1
View File
@@ -703,7 +703,7 @@ function Private.regionPrototype.create(region)
region.RunCode = RunCode;
region.GlowExternal = GlowExternal;
region.ReAnchor = UpdatePosition;
--region.ReAnchor = UpdatePosition; https://github.com/WeakAuras/WeakAuras2/commit/7859d5e
region.SetAnchor = SetAnchor;
region.SetOffset = SetOffset;
region.SetXOffset = SetXOffset;
-3
View File
@@ -307,9 +307,6 @@ end
local function onRelease(subRegion)
subRegion.glowType = nil
if subRegion.glow then
subRegion:SetVisible(false)
end
subRegion:Hide()
subRegion:ClearAllPoints()
subRegion:SetParent(UIParent)