forked from Mirrorlandia_minetest/mesecons
Remove ghoststone shadow when active.
This commit is contained in:
parent
5b5e919683
commit
fb45ee1d77
@ -51,6 +51,7 @@ minetest.register_node("mesecons_random:ghoststone_active", {
|
|||||||
walkable = false,
|
walkable = false,
|
||||||
diggable = false,
|
diggable = false,
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
|
paramtype = "light",
|
||||||
mesecons = {conductor = {
|
mesecons = {conductor = {
|
||||||
state = mesecon.state.on,
|
state = mesecon.state.on,
|
||||||
rules = {
|
rules = {
|
||||||
@ -62,7 +63,14 @@ minetest.register_node("mesecons_random:ghoststone_active", {
|
|||||||
{x = 0, y = 0, z = 1},
|
{x = 0, y = 0, z = 1},
|
||||||
},
|
},
|
||||||
offstate = "mesecons_random:ghoststone"
|
offstate = "mesecons_random:ghoststone"
|
||||||
}}
|
}},
|
||||||
|
on_construct = function(pos)
|
||||||
|
--remove shadow
|
||||||
|
pos2 = {x = pos.x, y = pos.y + 1, z = pos.z}
|
||||||
|
if ( minetest.env:get_node(pos2).name == "air" ) then
|
||||||
|
minetest.env:dig_node(pos2)
|
||||||
|
end
|
||||||
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user