Added can_dig to protect unlocked doors in areas not node protected

master
MetalDescendant 2012-07-31 20:26:13 -07:00
parent 36cb0c3708
commit a599c21284
1 changed files with 6 additions and 0 deletions

View File

@ -93,6 +93,11 @@ local function doorDig (pos, node, digger)
minetest.node_dig(pos,node,digger)
end
local function doorDigCheck(pos, player)
local owner = minetest.env:get_meta(pos):get_string("owner")
return owner == player.name
end
local lockedDoorProperties = {
description = "locked door",
tiles = {"locked_door_bottom.png"},
@ -108,6 +113,7 @@ local lockedDoorProperties = {
drawtype = "signlike",
on_punch = doorOpen,
on_dig = doorDig,
can_dig = doorDigCheck,
after_place_node = doorInit}
local unlockedDoorProperties = {}