aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handlePV.ts
diff options
context:
space:
mode:
authorDavid Skoland <davidskoland@gmail.com>2026-04-01 13:48:47 +0200
committerDavid Skoland <davidskoland@gmail.com>2026-04-01 13:48:47 +0200
commitdb931bb13b99f7a058b178bc2460958b6356ca46 (patch)
tree12266e09fb965a03bb9d9d14fd70ae5182bfbf22 /webAO/packets/handlers/handlePV.ts
parentd6163543f483c35737da52b7e307cf6f65828f82 (diff)
Enable auto pick area and char
Diffstat (limited to 'webAO/packets/handlers/handlePV.ts')
-rw-r--r--webAO/packets/handlers/handlePV.ts12
1 files changed, 11 insertions, 1 deletions
diff --git a/webAO/packets/handlers/handlePV.ts b/webAO/packets/handlers/handlePV.ts
index 1ee13c8..13f2f00 100644
--- a/webAO/packets/handlers/handlePV.ts
+++ b/webAO/packets/handlers/handlePV.ts
@@ -1,4 +1,4 @@
-import { client } from "../../client";
+import { client, autoArea } from "../../client";
import fileExists from "../../utils/fileExists";
import { updateActionCommands } from "../../dom/updateActionCommands";
import { pickEmotion } from "../../dom/pickEmotion";
@@ -102,4 +102,14 @@ export const handlePV = async (args: string[]) => {
} else {
document.getElementById("button_4")!.style.display = "none";
}
+
+ if (autoArea) {
+ const areaIndex = client.areas.findIndex(
+ (a: any) => a && a.name.toLowerCase() === autoArea.toLowerCase()
+ );
+ if (areaIndex !== -1) {
+ client.sender.sendMusicChange(client.areas[areaIndex].name);
+ client.area = areaIndex;
+ }
+ }
};