mirror of
https://github.com/minetest-mods/warps.git
synced 2024-11-14 22:30:19 +01:00
Use fixed horizontal/vertical functions. (#3)
Replaces deprecates yaw/pitch functions.
This commit is contained in:
parent
6125489914
commit
493e23d3a8
11
init.lua
11
init.lua
|
@ -48,11 +48,8 @@ local warp = function(player, dest)
|
|||
local pos = vector.new(warp)
|
||||
pos.y = pos.y + 0.5
|
||||
player:setpos(pos)
|
||||
-- MT Core FIXME
|
||||
-- get functions don't output proper values for set!
|
||||
-- https://github.com/minetest/minetest/issues/2658
|
||||
player:set_look_yaw(warp.yaw - (math.pi/2))
|
||||
player:set_look_pitch(0 - warp.pitch)
|
||||
player:set_look_horizontal(warp.yaw)
|
||||
player:set_look_vertical(warp.pitch)
|
||||
minetest.chat_send_player(player:get_player_name(), "Warped to \"" .. dest .. "\"")
|
||||
minetest.log("action", player:get_player_name() .. " warped to \"" .. dest .. "\"")
|
||||
minetest.sound_play("warps_plop", {pos = pos})
|
||||
|
@ -188,8 +185,8 @@ minetest.register_chatcommand("setwarp", {
|
|||
x = pos.x,
|
||||
y = pos.y,
|
||||
z = pos.z,
|
||||
yaw = round_digits(player:get_look_yaw(), 3),
|
||||
pitch = round_digits(player:get_look_pitch(), 3)
|
||||
yaw = round_digits(player:get_look_horizontal(), 3),
|
||||
pitch = round_digits(player:get_look_vertical(), 3)
|
||||
})
|
||||
save()
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user