From b14fc7e4be1ad2286c3f3f1ba5131525542ea378 Mon Sep 17 00:00:00 2001 From: Miodec Date: Mon, 1 Feb 2021 05:47:19 +0000 Subject: [PATCH] added ready and everyone pings --- src/js/tribe.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/js/tribe.js b/src/js/tribe.js index fdff16318..94050c030 100644 --- a/src/js/tribe.js +++ b/src/js/tribe.js @@ -841,13 +841,18 @@ MP.socket.on("mp_room_config_update", (data) => { }); MP.socket.on("mp_chat_message", (data) => { - let nameregex = new RegExp(MP.name, "i"); + let nameregex; + if (data.isLeader) { + nameregex = new RegExp(MP.name + "|ready|everyone", "i"); + } else { + nameregex = new RegExp(MP.name + "|ready", "i"); + } if (!data.isSystem && data.from.name != MP.name) { if (nameregex.test(data.message)) { mp_playSound("chat_mention"); data.message = data.message.replace( nameregex, - `${MP.name}` + "$&" ); } else { mp_playSound("chat2"); @@ -1255,6 +1260,7 @@ $(".pageTest #result .tribeResultChat .chat .input input").keyup((e) => { } MP.socket.emit("mp_chat_message", { isSystem: false, + isLeader: MP.room.isLeader, message: msg, from: { id: MP.socket.id, @@ -1277,6 +1283,7 @@ $(".pageTribe .lobby .chat .input input").keyup((e) => { } MP.socket.emit("mp_chat_message", { isSystem: false, + isLeader: MP.room.isLeader, message: msg, from: { id: MP.socket.id,