from retail

This commit is contained in:
Bunny67
2020-08-30 10:35:07 +03:00
parent a1bb00a773
commit 9d8f4960b7
3 changed files with 15 additions and 10 deletions
@@ -28,8 +28,6 @@ function WeakAuras.DeleteSubRegion(data, index, regionType)
end
if data.subRegions[index] and data.subRegions[index].type == regionType then
tremove(data.subRegions, index)
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
local replacements = {
["sub." .. index .. "."] = deleteCondition
@@ -40,6 +38,9 @@ function WeakAuras.DeleteSubRegion(data, index, regionType)
end
AdjustConditions(data, replacements);
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
end
end
@@ -49,8 +50,6 @@ function WeakAuras.MoveSubRegionUp(data, index, regionType)
end
if data.subRegions[index] and data.subRegions[index].type == regionType then
data.subRegions[index - 1], data.subRegions[index] = data.subRegions[index], data.subRegions[index - 1]
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
local replacements = {
["sub." .. (index -1) .. "."] = "sub." .. index .. ".",
@@ -58,6 +57,9 @@ function WeakAuras.MoveSubRegionUp(data, index, regionType)
}
AdjustConditions(data, replacements);
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
end
end
@@ -67,8 +69,6 @@ function WeakAuras.MoveSubRegionDown(data, index, regionType)
end
if data.subRegions[index] and data.subRegions[index].type == regionType and data.subRegions[index + 1] then
data.subRegions[index], data.subRegions[index + 1] = data.subRegions[index + 1], data.subRegions[index]
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
local replacements = {
["sub." .. index .. "."] = "sub." .. (index + 1) .. ".",
@@ -76,6 +76,9 @@ function WeakAuras.MoveSubRegionDown(data, index, regionType)
}
AdjustConditions(data, replacements);
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
end
end
@@ -85,13 +88,15 @@ function WeakAuras.DuplicateSubRegion(data, index, regionType)
end
if data.subRegions[index] and data.subRegions[index].type == regionType then
tinsert(data.subRegions, index, CopyTable(data.subRegions[index]))
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
local replacements = {}
for i = index + 1, #data.subRegions do
replacements["sub." .. i .. "."] = "sub." .. (i + 1) .. "."
end
AdjustConditions(data, replacements);
WeakAuras.Add(data)
WeakAuras.ClearAndUpdateOptions(data.id)
end
end