aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handleCT.ts
blob: 247f1a796eedde5e6fbb6448a9cafcdda9fd79ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import queryParser from '../../utils/queryParser'
import { prepChat } from '../../encoding'
const { 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;
        }
    }
}