1 #!/usr/bin/env hydra-dragonfire
2 local client = require("client")()
4 client:enable("pkts", "map")
5 client.pkts:subscribe("move_player")
12 local evt = client:poll(1)
14 if not evt or evt.type == "disconnect" or evt.type == "interrupt" then
16 elseif evt.type == "pkt" then
17 pos = (evt.pkt_data.pos / hydra.BS + vec3(0, -1, 0)):round()
18 elseif evt.type == "timeout" and pos then
19 local node = client.map:node(pos)
20 print(pos, node and node.param0)