From be5bd2e466951a3b525a97d595e577f3194913db Mon Sep 17 00:00:00 2001 From: Caleb Date: Tue, 30 Aug 2022 16:14:31 -0400 Subject: Format and move two packets --- webAO/packets/handlers/handleCT.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 webAO/packets/handlers/handleCT.ts (limited to 'webAO/packets/handlers/handleCT.ts') diff --git a/webAO/packets/handlers/handleCT.ts b/webAO/packets/handlers/handleCT.ts new file mode 100644 index 0000000..cff9b24 --- /dev/null +++ b/webAO/packets/handlers/handleCT.ts @@ -0,0 +1,17 @@ +import queryParser from '../../utils/queryParser' +import { prepChat } from '../../encoding' +let { mode } = queryParser(); + +/** + * Handles an out-of-character chat message. + * @param {Array} args packet arguments + */ +export const handleCT = (args: string[]) => { + if (mode !== "replay") { + const oocLog = document.getElementById("client_ooclog")!; + oocLog.innerHTML += `${prepChat(args[1])}: ${prepChat(args[2])}\r\n`; + if (oocLog.scrollTop > oocLog.scrollHeight - 600) { + oocLog.scrollTop = oocLog.scrollHeight; + } + } +} \ No newline at end of file -- cgit