Add yaw argument.
This commit is contained in:
parent
e5887ef386
commit
b3e43a8e9b
@ -12,7 +12,7 @@
|
||||
|
||||
# API
|
||||
## Actions
|
||||
* `{type = "warp", name = <name>, dest = <vector>}`
|
||||
* `{type = "warp", name = <name>, dest = <vector>, yaw = <optional angle in radians>}`
|
||||
## Errors
|
||||
* `{type = "error", error = "noreceiver"}`
|
||||
* `{type = "error", error = "notfound", name = <name>}`
|
||||
|
3
init.lua
3
init.lua
@ -104,6 +104,9 @@ function technowarp.register(name, d)
|
||||
if p:get_player_name() == msg.name and vector.equals(vector.round(p:getpos()), vector.add(pos, vector.new(0, 1, 0))) then
|
||||
meta:set_int(class.uc .. "_EU_demand", d.demand)
|
||||
p:setpos(vector.add(dest, vector.new(0, 1, 0)))
|
||||
if tonumber(msg.yaw) then
|
||||
p:set_look_horizontal(tonumber(msg.yaw))
|
||||
end
|
||||
reply(pos, {type = "event", event = "warped", name = msg.name, to = dest})
|
||||
reply(dest, {type = "event", event = "arrived", name = msg.name, from = pos})
|
||||
return
|
||||
|
Loading…
x
Reference in New Issue
Block a user