diff options
Diffstat (limited to 'test-client/main.ts')
-rw-r--r-- | test-client/main.ts | 7 |
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 } |