aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handleCI.ts
diff options
context:
space:
mode:
authorOsmium Sorcerer <os@sof.beauty>2026-03-16 15:48:24 +0000
committerOsmium Sorcerer <os@sof.beauty>2026-04-18 16:52:22 +0000
commitd50050b262d142eed8b61f58738884687f52440e (patch)
treedec33e640c667856a31e864c3e6ed8fb8efde367 /webAO/packets/handlers/handleCI.ts
parentda664ddaa2181cb9ef56f19fdc134eda659572d0 (diff)
Delete obsolete and unused packets
The following packets are unused and have no reason to have handlers: - CI: character information, unused and handled by SC. - EI: evidence information, unused and handled by LE. - EM: area and music information, handled by SM, and obsoleted by dedicated FA and FM. - MM: clientside toggle of whether a client is allowed to change music. The handler doesn't even do anything beyond acknowledging its existence. - RMC: plays a music track with an offset. Unused in practice, not present in AO2 Client. - ackMS: sent by the server to acknowledge an IC message, a relic from AO1.
Diffstat (limited to 'webAO/packets/handlers/handleCI.ts')
-rw-r--r--webAO/packets/handlers/handleCI.ts22
1 files changed, 0 insertions, 22 deletions
diff --git a/webAO/packets/handlers/handleCI.ts b/webAO/packets/handlers/handleCI.ts
deleted file mode 100644
index c0cbd84..0000000
--- a/webAO/packets/handlers/handleCI.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import { client } from "../../client";
-import { handleCharacterInfo } from "../../client/handleCharacterInfo";
-/**
- * Handles incoming character information, bundling multiple characters
- * per packet.
- * CI#0#Phoenix&description&&&&&#1#Miles ...
- * @param {Array} args packet arguments
- */
-export const handleCI = (args: string[]) => {
- // Loop through the 10 characters that were sent
- document.getElementById("client_loadingtext")!.innerHTML =
- `Loading Character ${args[1]}/${client.char_list_length}`;
- for (let i = 2; i <= args.length - 2; i++) {
- if (i % 2 === 0) {
- const chargs = args[i].split("&");
- const charid = Number(args[i - 1]);
- setTimeout(() => handleCharacterInfo(chargs, charid), 500);
- }
- }
- // Request the next pack
- client.sender.sendServer(`AN#${Number(args[1]) / 10 + 1}#%`);
-};