From 892c6f1588bd19558883f579a0e54489cda23030 Mon Sep 17 00:00:00 2001 From: Josh Date: Thu, 24 Apr 2014 10:33:55 +0100 Subject: [PATCH 1/4] Update irc.lua Should add in support for /me commands; untested though --- .../resources/assets/opencomputers/loot/OpenIRC/irc.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua b/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua index bbeb968ad..2eb673c92 100644 --- a/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua +++ b/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua @@ -409,6 +409,13 @@ local result, reason = pcall(function() line = tostring(reason) end end + elseif line:lower():sub(1,3) == "/me" then + if not target then + print("No default target set. Use /msg or /join to set one.") + line = "" + else + line = "PRIVMSG " .. target .. " :\x01ACTION\x01 " .. line + end elseif line:sub(1, 1) == "/" then line = line:sub(2) elseif line ~= "" then From 40cc1be25a5a22b8b0358a0560c3781c33b4e5bb Mon Sep 17 00:00:00 2001 From: Josh Date: Thu, 24 Apr 2014 10:59:07 +0100 Subject: [PATCH 2/4] Update irc.lua --- src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua b/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua index 2eb673c92..375f547ef 100644 --- a/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua +++ b/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua @@ -414,7 +414,7 @@ local result, reason = pcall(function() print("No default target set. Use /msg or /join to set one.") line = "" else - line = "PRIVMSG " .. target .. " :\x01ACTION\x01 " .. line + line = "PRIVMSG " .. target .. " :\001ACTION\001 " .. line end elseif line:sub(1, 1) == "/" then line = line:sub(2) From b22af6a55bdd56af6ed681ea644d99b072618975 Mon Sep 17 00:00:00 2001 From: Josh Date: Thu, 24 Apr 2014 11:05:10 +0100 Subject: [PATCH 3/4] Update irc.lua --- src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua b/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua index 375f547ef..37f79e496 100644 --- a/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua +++ b/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua @@ -414,7 +414,7 @@ local result, reason = pcall(function() print("No default target set. Use /msg or /join to set one.") line = "" else - line = "PRIVMSG " .. target .. " :\001ACTION\001 " .. line + line = "PRIVMSG " .. target .. " :\001ACTION\001 " .. line:sub(5) end elseif line:sub(1, 1) == "/" then line = line:sub(2) From 65be8856fb3cd202aa4c26b76822e1d1afebfad8 Mon Sep 17 00:00:00 2001 From: Josh Date: Thu, 24 Apr 2014 13:26:07 +0100 Subject: [PATCH 4/4] Update irc.lua fixed up formatting --- src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua b/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua index 37f79e496..44705434b 100644 --- a/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua +++ b/src/main/resources/assets/opencomputers/loot/OpenIRC/irc.lua @@ -409,12 +409,12 @@ local result, reason = pcall(function() line = tostring(reason) end end - elseif line:lower():sub(1,3) == "/me" then + elseif line:lower():sub(1,4) == "/me " then if not target then print("No default target set. Use /msg or /join to set one.") line = "" else - line = "PRIVMSG " .. target .. " :\001ACTION\001 " .. line:sub(5) + line = "PRIVMSG " .. target .. " :\001ACTION " .. line:sub(5) .. "\001" end elseif line:sub(1, 1) == "/" then line = line:sub(2)