From 80662d9cab9aebe6e92de4c3af9b9098a26ca16c Mon Sep 17 00:00:00 2001 From: cnaude Date: Sat, 18 Jul 2015 14:50:58 -0700 Subject: [PATCH] Fix irc-a-chat --- src/main/java/com/cnaude/purpleirc/IRCMessageHandler.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/cnaude/purpleirc/IRCMessageHandler.java b/src/main/java/com/cnaude/purpleirc/IRCMessageHandler.java index 3fca62d..6577b1a 100644 --- a/src/main/java/com/cnaude/purpleirc/IRCMessageHandler.java +++ b/src/main/java/com/cnaude/purpleirc/IRCMessageHandler.java @@ -170,7 +170,10 @@ public void processMessage(PurpleBot ircBot, User user, Channel channel, String break; case "@a": if (plugin.adminPrivateChatHook != null) { - plugin.adminPrivateChatHook.sendMessage(commandArgs, user.getNick()); + String newMessage = ircBot.filterMessage( + plugin.tokenizer.ircChatToGameTokenizer(ircBot, user, channel, plugin.getMsgTemplate( + ircBot.botNick, channelName, TemplateName.IRC_A_CHAT), commandArgs), channelName); + plugin.adminPrivateChatHook.sendMessage(newMessage, user.getNick()); String acResponse = plugin.tokenizer.msgChatResponseTokenizer(target, commandArgs, plugin.getMsgTemplate(TemplateName.IRC_A_RESPONSE)); if (!acResponse.isEmpty()) { sendMessage(ircBot, target, acResponse, ctcpResponse); @@ -187,7 +190,7 @@ public void processMessage(PurpleBot ircBot, User user, Channel channel, String if (gameCommand.matches(".*%ARG\\d+%.*")) { String commandArgsArray[] = commandArgs.split(" "); - for (int i = 0; i < commandArgsArray.length; i ++) { + for (int i = 0; i < commandArgsArray.length; i++) { gameCommand = gameCommand.replace("%ARG" + (i + 1) + "%", commandArgsArray[i]); } gameCommand = gameCommand.replaceAll("%ARG\\d+%", "");