libdebuff: add function to modify debuff timers

This commit is contained in:
shagu
2024-11-06 13:27:13 +01:00
parent ca1acd64ef
commit ce895adb1b
+9
View File
@@ -55,6 +55,15 @@ function libdebuff:GetDuration(effect, rank)
end
end
function libdebuff:UpdateDuration(unit, unitlevel, effect, duration)
if not unit or not effect or not duration then return end
unitlevel = unitlevel or 0
if libdebuff.objects[unit] and libdebuff.objects[unit][unitlevel] and libdebuff.objects[unit][unitlevel][effect] then
libdebuff.objects[unit][unitlevel][effect].duration = duration
end
end
function libdebuff:GetMaxRank(effect)
local max = 0
for id in pairs(L["debuffs"][effect]) do