From 07b44e6b2955cbc939a334b6b585a6da96c27f5e Mon Sep 17 00:00:00 2001 From: Robbie Ferguson Date: Fri, 13 May 2016 13:24:39 -0400 Subject: [PATCH] Ensure area is walkable for /tpc Don't spawn in rock. :) --- init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index f1fba78..1a3db07 100644 --- a/init.lua +++ b/init.lua @@ -90,7 +90,7 @@ local function tpc_send(player,coordinates) if minetest.check_player_privs(pname, {tp_admin=true}) then minetest.chat_send_player(player, 'Teleporting to '..posx..','..posy..','..posz) minetest.sound_play("tps_portal", {pos = target_coords, gain = 1.0, max_hear_distance = 10}) - pname:setpos(target_coords) + pname:setpos(find_free_position_near(target_coords)) else local protected = minetest.is_protected(target_coords,pname) if protected then @@ -102,7 +102,7 @@ local function tpc_send(player,coordinates) end minetest.chat_send_player(player, 'Teleporting to '..posx..','..posy..','..posz) minetest.sound_play("tps_portal", {pos = target_coords, gain = 1.0, max_hear_distance = 10}) - pname:setpos(target_coords) + pname:setpos(find_free_position_near(target_coords)) end end