From ef2b1e3afc6232c8a9dcb0fd65aec48808f1f4f3 Mon Sep 17 00:00:00 2001 From: Astrid Halberkamp Date: Sun, 27 Oct 2019 18:27:22 +0100 Subject: [PATCH] Make battlefilter not work for challenge battles --- server/chat-plugins/chat-monitor.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/chat-plugins/chat-monitor.js b/server/chat-plugins/chat-monitor.js index 432bd1014e..8b8399c516 100644 --- a/server/chat-plugins/chat-monitor.js +++ b/server/chat-plugins/chat-monitor.js @@ -286,7 +286,8 @@ let chatfilter = function (message, user, room) { for (const list in Chat.monitors) { const {location, condition, monitor} = Chat.monitors[list]; if (!monitor) continue; - if (location === 'BATTLES' && !(room && room.battle)) continue; + // Ignore challenge games, which are unrated and not part of roomtours. + if (location === 'BATTLES' && !(room && room.battle && (room.battle.rated || room.parent))) continue; if (location === 'PUBLIC' && room && room.isPrivate === true) continue; switch (condition) {