projects
/
oweals
/
minetest_game.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
230747c
)
Dont place doors if node under it has on_rightclick
author
PilzAdam
<PilzAdam@gmx.de>
Fri, 1 Mar 2013 16:40:26 +0000
(17:40 +0100)
committer
PilzAdam
<PilzAdam@gmx.de>
Fri, 1 Mar 2013 16:40:26 +0000
(17:40 +0100)
mods/doors/init.lua
patch
|
blob
|
history
diff --git
a/mods/doors/init.lua
b/mods/doors/init.lua
index 5a139cef47da7956bc9d09edf0644209e00c7639..0de6d18a4580e51e9b7e04add05614225aea1146 100644
(file)
--- a/
mods/doors/init.lua
+++ b/
mods/doors/init.lua
@@
-41,6
+41,13
@@
function doors:register_door(name, def)
if not pointed_thing.type == "node" then
return itemstack
end
+
+ local ptu = pointed_thing.under
+ local nu = minetest.env:get_node(ptu)
+ if minetest.registered_nodes[nu.name].on_rightclick then
+ return minetest.registered_nodes[nu.name].on_rightclick(ptu, nu, placer, itemstack)
+ end
+
local pt = pointed_thing.above
local pt2 = {x=pt.x, y=pt.y, z=pt.z}
pt2.y = pt2.y+1