Add explanatory messages to translocator actions.

This commit is contained in:
Duane 2016-06-28 19:38:18 -05:00
parent 2e1a49cd6e
commit fb8fcab31a

View file

@ -367,6 +367,7 @@ local function trans_place(itemstack, placer, pointed_thing)
local player_name = placer:get_player_name()
if not data.owner or data.owner == '' then
print('Fun Caves: Unowned translocator has been assigned to placer.')
data.owner = player_name
end
@ -402,11 +403,13 @@ local function trans_dig(pos, node, digger)
local owner = meta:get_string('owner')
if owner == '' then
owner = player_name
print('Fun Caves: Unowned translocator has been assigned to taker.')
end
local data = { id = id, owner = owner }
if not (data and data.id and data.owner == player_name) then
local privs = minetest.check_player_privs(player_name, {server=true})
if privs then
print('Fun Caves: Admin has destroyed ['..data.owner..']\'s translocator')
minetest.remove_node(pos)
end
return