From 53fbd7e6d9054420aafa02333517b9d232a61075 Mon Sep 17 00:00:00 2001 From: luk3yx Date: Mon, 27 Aug 2018 07:32:05 +1200 Subject: [PATCH] More cloaking integration Show the client-side "you are cloaked" message when the user tries to send a message to #main while cloaked. --- init.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index 30d057f..b3fc1d1 100644 --- a/init.lua +++ b/init.lua @@ -90,10 +90,6 @@ chat_channels.send_message = function(msg, c) prefix = c:sub(1, 1) if prefix ~= '#' and prefix ~= '@' then return false, 'Channels must start in either # or @.' - elseif c == main_channel then - show_main_channel = true - minetest.send_chat_message(msg) - return true, 'Message sent!' elseif c == '@' then minetest.display_chat_message('-!- <' .. localplayer .. '> ' .. msg) return true, 'Message sent!' @@ -102,6 +98,10 @@ chat_channels.send_message = function(msg, c) status_sent = status_sent + 1 return false, 'You cannot use chat while cloaked. ' .. 'Please use /uncloak if you want to use chat.' + elseif c == main_channel then + show_main_channel = true + minetest.send_chat_message(msg) + return true, 'Message sent!' elseif c == '@[off]' then show_main_channel = true minetest.send_chat_message('[off] ' .. msg)