aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handleCT.ts
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2022-08-30 22:39:43 +0200
committerGitHub <noreply@github.com>2022-08-30 22:39:43 +0200
commitcced5e71d9004eaf34156935d214eac82204ab4b (patch)
treeaf3481664cebef9e0f1afbfe74629084c897ec40 /webAO/packets/handlers/handleCT.ts
parent325aa41d1216facbb7228743930a8ad21afec7aa (diff)
parent3d6e61c6b0962cea539c6d780d68a7ad0b64bee1 (diff)
Merge pull request #155 from caleb-mabry/move-two-packets
Move three packets
Diffstat (limited to 'webAO/packets/handlers/handleCT.ts')
-rw-r--r--webAO/packets/handlers/handleCT.ts17
1 files changed, 17 insertions, 0 deletions
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