From cc5550fd8d08c7850538fcd19b9ed6ac524274f4 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Wed, 1 Mar 2017 07:36:26 +1100 Subject: [PATCH] Show reason for kick from IRC --- MCGalaxy/Network/IRCBot.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MCGalaxy/Network/IRCBot.cs b/MCGalaxy/Network/IRCBot.cs index 19f07e4ee..73e1d6991 100644 --- a/MCGalaxy/Network/IRCBot.cs +++ b/MCGalaxy/Network/IRCBot.cs @@ -427,8 +427,10 @@ namespace MCGalaxy { void Listener_OnKick(UserInfo user, string channel, string kickee, string reason) { List chanNicks = GetNicks(channel); RemoveNick(user.Nick, chanNicks); - Server.s.Log(user.Nick + " kicked " + kickee + " from IRC"); - Player.GlobalIRCMessage("%I(IRC) " + user.Nick + " kicked " + kickee); + + if (reason != "") reason = " (" + reason + ")"; + Server.s.Log(user.Nick + " kicked " + kickee + " from IRC" + reason); + Player.GlobalIRCMessage("%I(IRC) " + user.Nick + " kicked " + kickee + reason); } void Listener_OnKill(UserInfo user, string nick, string reason) {