From 58aaeef5f0b895d0c8eff0ec298cd27eb0a428b9 Mon Sep 17 00:00:00 2001 From: Brues <5278969+brues-code@users.noreply.github.com> Date: Mon, 27 Jul 2026 17:17:56 -0500 Subject: [PATCH] can't have any fun --- api/api.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/api/api.lua b/api/api.lua index df45a123..40a62b7c 100644 --- a/api/api.lua +++ b/api/api.lua @@ -104,7 +104,14 @@ mod = math.mod or mod local stringsplit = _G.string.split function pfUI.api.strsplit(delimiter, subject) if not subject then return nil end - return stringsplit(delimiter or ":", subject) + delimiter = delimiter or ":" + if stringsplit then + return stringsplit(delimiter, subject) + end + local fields = {} + local pattern = string.format("([^%s]+)", delimiter) + string.gsub(subject, pattern, function(c) fields[table.getn(fields)+1] = c end) + return unpack(fields) end -- [ isempty ]