fix: Select only the desired value in resolvers
This commit is contained in:
@@ -100,14 +100,16 @@ local _resolve_map = {
|
||||
-- Percentages
|
||||
[function(val) return type(val) == 'number' and val >= 0 and val < 1 end] = function(selector, val)
|
||||
return function(...)
|
||||
return math.floor(val * select(selector, ...))
|
||||
local selected = select(selector, ...)
|
||||
return math.floor(val * selected)
|
||||
end
|
||||
end,
|
||||
|
||||
-- Numbers
|
||||
[function(val) return type(val) == 'number' and val >= 1 end] = function(selector, val)
|
||||
return function(...)
|
||||
return math.min(val, select(selector, ...))
|
||||
local selected = select(selector, ...)
|
||||
return math.min(val, selected)
|
||||
end
|
||||
end,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user