Add prefixes to commands even when no stinkies are found

This commit is contained in:
2025-01-05 22:12:16 +01:00
parent 2d2cf621bd
commit 7f9476236d
2 changed files with 63 additions and 9 deletions

BIN
Heimdall.zip (Stored with Git LFS)

Binary file not shown.

View File

@@ -478,7 +478,16 @@ function shared.Whoer.Init()
if not Heimdall_Data.config.who.enabled then return end if not Heimdall_Data.config.who.enabled then return end
if msg == "who" then if msg == "who" then
local messages = WhoPartitioned(HeimdallStinkies) local messages = WhoPartitioned(HeimdallStinkies)
for _, message in pairs(messages) do if #messages == 0 then
---@type Message
local msg = {
channel = "WHISPER",
data = sender,
message = "who: No stinkies found"
}
table.insert(shared.messenger.queue, msg)
end
for _, message in ipairs(messages) do
---@type Message ---@type Message
local msg = { local msg = {
channel = "WHISPER", channel = "WHISPER",
@@ -490,7 +499,16 @@ function shared.Whoer.Init()
end end
if msg == "howmany" then if msg == "howmany" then
local messages = CountPartitioned(HeimdallStinkies) local messages = CountPartitioned(HeimdallStinkies)
for _, message in pairs(messages) do if #messages == 0 then
---@type Message
local msg = {
channel = "WHISPER",
data = sender,
message = "howmany: No stinkies found"
}
table.insert(shared.messenger.queue, msg)
end
for _, message in ipairs(messages) do
---@type Message ---@type Message
local msg = { local msg = {
channel = "WHISPER", channel = "WHISPER",
@@ -502,7 +520,16 @@ function shared.Whoer.Init()
end end
if msg == "classes" then if msg == "classes" then
local messages = CountClassPartitioned(HeimdallStinkies) local messages = CountClassPartitioned(HeimdallStinkies)
for _, message in pairs(messages) do if #messages == 0 then
---@type Message
local msg = {
channel = "WHISPER",
data = sender,
message = "classes: No stinkies found"
}
table.insert(shared.messenger.queue, msg)
end
for _, message in ipairs(messages) do
---@type Message ---@type Message
local msg = { local msg = {
channel = "WHISPER", channel = "WHISPER",
@@ -547,7 +574,16 @@ function shared.Whoer.Init()
if msg == "who" then if msg == "who" then
local messages = WhoPartitioned(HeimdallStinkies) local messages = WhoPartitioned(HeimdallStinkies)
for _, message in pairs(messages) do if #messages == 0 then
---@type Message
local msg = {
channel = "CHANNEL",
data = channelname,
message = "who: No stinkies found"
}
table.insert(shared.messenger.queue, msg)
end
for _, message in ipairs(messages) do
---@type Message ---@type Message
local msg = { local msg = {
channel = "CHANNEL", channel = "CHANNEL",
@@ -559,7 +595,16 @@ function shared.Whoer.Init()
end end
if msg == "howmany" then if msg == "howmany" then
local messages = CountPartitioned(HeimdallStinkies) local messages = CountPartitioned(HeimdallStinkies)
for _, message in pairs(messages) do if #messages == 0 then
---@type Message
local msg = {
channel = "CHANNEL",
data = channelname,
message = "howmany: No stinkies found"
}
table.insert(shared.messenger.queue, msg)
end
for _, message in ipairs(messages) do
---@type Message ---@type Message
local msg = { local msg = {
channel = "CHANNEL", channel = "CHANNEL",
@@ -571,7 +616,16 @@ function shared.Whoer.Init()
end end
if msg == "classes" then if msg == "classes" then
local messages = CountClassPartitioned(HeimdallStinkies) local messages = CountClassPartitioned(HeimdallStinkies)
for _, message in pairs(messages) do if #messages == 0 then
---@type Message
local msg = {
channel = "CHANNEL",
data = channelname,
message = "classes: No stinkies found"
}
table.insert(shared.messenger.queue, msg)
end
for _, message in ipairs(messages) do
---@type Message ---@type Message
local msg = { local msg = {
channel = "CHANNEL", channel = "CHANNEL",
@@ -582,7 +636,7 @@ function shared.Whoer.Init()
end end
end end
if msg == "help" then if msg == "help" then
for _, helpMessage in pairs(helpMessages) do for _, helpMessage in ipairs(helpMessages) do
---@type Message ---@type Message
local msg = { local msg = {
channel = "CHANNEL", channel = "CHANNEL",