Rework commands to be ^$

This commit is contained in:
2025-01-08 13:12:20 +01:00
parent bf9e1f0319
commit 8c5a94a12a

View File

@@ -94,7 +94,7 @@ function shared.Commander.Init()
local who = Who(arr)
local text = {}
for _, line in pairs(Partition(strjoin(", ", unpack(who)), 200)) do
text[#text + 1] = line
text[#text + 1] = "who: " .. line
end
return text
end
@@ -178,14 +178,14 @@ function shared.Commander.Init()
---@field callback fun(...: any): string[]
local commands = {
{ keywordRe = "^who", commanderOnly = false, callback = WhoPartitionedStinkies },
{ keywordRe = "^howmany", commanderOnly = false, callback = CountPartitionedStinkies },
{ keywordRe = "^classes", commanderOnly = false, callback = CountClassPartitionedStinkies },
{ keywordRe = "^help", commanderOnly = false, callback = HelpRu },
{ keywordRe = "^helpen", commanderOnly = false, callback = HelpEn },
{ keywordRe = "^joingroup", commanderOnly = false, callback = JoinGroup },
{ keywordRe = "^leavegroup", commanderOnly = false, callback = LeaveGroup },
{ keywordRe = "^follow", commanderOnly = false, callback = FollowTarget },
{ keywordRe = "^who$", commanderOnly = false, callback = WhoPartitionedStinkies },
{ keywordRe = "^howmany$", commanderOnly = false, callback = CountPartitionedStinkies },
{ keywordRe = "^classes$", commanderOnly = false, callback = CountClassPartitionedStinkies },
{ keywordRe = "^help$", commanderOnly = false, callback = HelpRu },
{ keywordRe = "^helpen$", commanderOnly = false, callback = HelpEn },
{ keywordRe = "^joingroup$", commanderOnly = false, callback = JoinGroup },
{ keywordRe = "^leavegroup$", commanderOnly = false, callback = LeaveGroup },
{ keywordRe = "^follow$", commanderOnly = false, callback = FollowTarget },
}
local commanderChannelFrame = CreateFrame("Frame")