forked from minetest-mods/warps
Bugfix: orientation
This commit is contained in:
parent
0c6c38b939
commit
0f2900fa55
7
init.lua
7
init.lua
@ -22,8 +22,11 @@ local warp = function(player, dest)
|
|||||||
for i = 1,table.getn(warps) do
|
for i = 1,table.getn(warps) do
|
||||||
if warps[i].name == dest then
|
if warps[i].name == dest then
|
||||||
player:setpos({x = warps[i].x, y = warps[i].y, z = warps[i].z})
|
player:setpos({x = warps[i].x, y = warps[i].y, z = warps[i].z})
|
||||||
player:set_look_yaw(warps[i].yaw)
|
-- MT Core FIXME
|
||||||
player:set_look_pitch(warps[i].pitch)
|
-- get functions don't output proper values for set!
|
||||||
|
-- https://github.com/minetest/minetest/issues/2658
|
||||||
|
player:set_look_yaw(warps[i].yaw - (math.pi/2))
|
||||||
|
player:set_look_pitch(0 - warps[i].pitch)
|
||||||
minetest.chat_send_player(player:get_player_name(), "Warped to \"" .. dest .. "\"")
|
minetest.chat_send_player(player:get_player_name(), "Warped to \"" .. dest .. "\"")
|
||||||
minetest.log("action", player:get_player_name() .. " warped to \"" .. dest .. "\"")
|
minetest.log("action", player:get_player_name() .. " warped to \"" .. dest .. "\"")
|
||||||
minetest.sound_play("warps_plop", {
|
minetest.sound_play("warps_plop", {
|
||||||
|
Loading…
Reference in New Issue
Block a user