fix match error

This commit is contained in:
Jrc13245
2026-03-15 14:18:21 -04:00
parent 9b2c0d2191
commit 11e33fc0d3
+2 -2
View File
@@ -5587,13 +5587,13 @@ local function ParseCountModeFilter(name)
if dist then return nil, dist end
-- Compound with colon: "30:facing" (from distance:30:facing>1)
local num, qualifier = string.match(name, "^(%d+%.?%d*):(%a+)$")
local _, _, num, qualifier = string.find(name, "^(%d+%.?%d*):(%a+)$")
if num and qualifier then
return countModeFilters[string.lower(qualifier)], tonumber(num)
end
-- Compound without separator: "30facing"
num, qualifier = string.match(name, "^(%d+%.?%d*)(%a+)$")
_, _, num, qualifier = string.find(name, "^(%d+%.?%d*)(%a+)$")
if num and qualifier then
return countModeFilters[string.lower(qualifier)], tonumber(num)
end