aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
Diffstat (limited to 'webAO')
-rw-r--r--webAO/client/isCategory.ts6
-rw-r--r--webAO/packets/handlers/handleFA.ts2
2 files changed, 7 insertions, 1 deletions
diff --git a/webAO/client/isCategory.ts b/webAO/client/isCategory.ts
new file mode 100644
index 0000000..0d2b8df
--- /dev/null
+++ b/webAO/client/isCategory.ts
@@ -0,0 +1,6 @@
+export const isCategory = (trackname: string) => {
+ const audioEndings = ["==", "--"];
+ return (
+ audioEndings.filter((ending) => trackname.startsWith(ending)).length === 1
+ );
+} \ No newline at end of file
diff --git a/webAO/packets/handlers/handleFA.ts b/webAO/packets/handlers/handleFA.ts
index 7a373e8..d98472d 100644
--- a/webAO/packets/handlers/handleFA.ts
+++ b/webAO/packets/handlers/handleFA.ts
@@ -9,7 +9,7 @@ import { safeTags } from '../../encoding';
export const handleFA = (args: string[]) => {
client.resetAreaList();
- for (let i = 1; i < args.length - 1; i++) {
+ for (let i = 1; i < args.length; i++) {
createArea(i - 1, safeTags(args[i]));
}
}