Make battlefilter not work for challenge battles

This commit is contained in:
Astrid Halberkamp
2019-10-27 18:27:22 +01:00
parent 0c1e108739
commit ef2b1e3afc

View File

@@ -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) {