aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handleZZ.ts
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/packets/handlers/handleZZ.ts')
-rw-r--r--webAO/packets/handlers/handleZZ.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/webAO/packets/handlers/handleZZ.ts b/webAO/packets/handlers/handleZZ.ts
index 0496d420..66e7d15a 100644
--- a/webAO/packets/handlers/handleZZ.ts
+++ b/webAO/packets/handlers/handleZZ.ts
@@ -8,8 +8,12 @@ import { prepChat } from "../../encoding";
*/
export const handleZZ = (args: string[]) => {
const oocLog = document.getElementById("client_ooclog")!;
- const message = args[1].replace(/\n/g, "<br>");
- oocLog.innerHTML += `$Alert: ${prepChat(message)}<br>`;
+
+ const modAlert = document.createElement("div");
+ modAlert.textContent = `$Alert: ${unescapeChat(args[1])}`;
+ modAlert.className = "ooc-line";
+ oocLog.appendChild(modAlert);
+
if (oocLog.scrollTop > oocLog.scrollHeight - 60) {
oocLog.scrollTop = oocLog.scrollHeight;
}