aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handleMC.ts
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/packets/handlers/handleMC.ts')
-rw-r--r--webAO/packets/handlers/handleMC.ts62
1 files changed, 31 insertions, 31 deletions
diff --git a/webAO/packets/handlers/handleMC.ts b/webAO/packets/handlers/handleMC.ts
index aeb178d..c92a818 100644
--- a/webAO/packets/handlers/handleMC.ts
+++ b/webAO/packets/handlers/handleMC.ts
@@ -1,43 +1,43 @@
import { prepChat } from "../../encoding";
-import { client } from '../../client'
+import { client } from "../../client";
import { AO_HOST } from "../../client/aoHost";
-import { appendICLog } from '../../client/appendICLog'
+import { appendICLog } from "../../client/appendICLog";
/**
* Handles a music change to an arbitrary resource.
* @param {Array} args packet arguments
*/
export const handleMC = (args: string[]) => {
- const track = prepChat(args[1]);
- let charID = Number(args[2]);
- const showname = args[3] || "";
- const looping = Boolean(args[4]);
- const channel = Number(args[5]) || 0;
- // const fading = Number(args[6]) || 0; // unused in web
+ const track = prepChat(args[1]);
+ let charID = Number(args[2]);
+ const showname = args[3] || "";
+ const looping = Boolean(args[4]);
+ const channel = Number(args[5]) || 0;
+ // const fading = Number(args[6]) || 0; // unused in web
- const music = client.viewport.music[channel];
- let musicname;
- music.pause();
- if (track.startsWith("http")) {
- music.src = track;
- } else {
- music.src = `${AO_HOST}sounds/music/${encodeURI(track.toLowerCase())}`;
- }
- music.loop = looping;
- music.play();
+ const music = client.viewport.music[channel];
+ let musicname;
+ music.pause();
+ if (track.startsWith("http")) {
+ music.src = track;
+ } else {
+ music.src = `${AO_HOST}sounds/music/${encodeURI(track.toLowerCase())}`;
+ }
+ music.loop = looping;
+ music.play();
- try {
- musicname = client.chars[charID].name;
- } catch (e) {
- charID = -1;
- }
+ try {
+ musicname = client.chars[charID].name;
+ } catch (e) {
+ charID = -1;
+ }
- if (charID >= 0) {
- musicname = client.chars[charID].name;
- appendICLog(`${musicname} changed music to ${track}`);
- } else {
- appendICLog(`The music was changed to ${track}`);
- }
+ if (charID >= 0) {
+ musicname = client.chars[charID].name;
+ appendICLog(`${musicname} changed music to ${track}`);
+ } else {
+ appendICLog(`The music was changed to ${track}`);
+ }
- document.getElementById("client_trackstatustext")!.innerText = track;
-} \ No newline at end of file
+ document.getElementById("client_trackstatustext")!.innerText = track;
+};