aboutsummaryrefslogtreecommitdiff
path: root/test-client/main.ts
diff options
context:
space:
mode:
Diffstat (limited to 'test-client/main.ts')
-rw-r--r--test-client/main.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/test-client/main.ts b/test-client/main.ts
index 78c20d72..1679ab42 100644
--- a/test-client/main.ts
+++ b/test-client/main.ts
@@ -300,6 +300,13 @@ export function get_interact_target(): V2 | undefined {
function set_interact(edge: boolean) {
if (edge) interacting = get_interact_target()
+ if (edge && interacting) {
+ const kind = tiles.get([interacting.x, interacting.y].toString())?.kind;
+ if (kind && data.tile_names[kind] == "book") {
+ open("https://s.metamuffin.org/static/hurrycurry-1.2/book.pdf")
+ return
+ }
+ }
if (interacting) send({ player: my_id, type: "interact", pos: edge ? [interacting.x, interacting.y] : undefined })
if (!edge) interacting = undefined
}