Add files via upload
parent
dce7699819
commit
6d30faf135
|
@ -1,9 +1,10 @@
|
||||||
weather.while_rain=function(pos)
|
weather.while_rain=function(pos)
|
||||||
for i, w in pairs(weather.currweather) do
|
for i, w in pairs(weather.currweather) do
|
||||||
if vector.distance(pos,w.pos) <= w.size and w.bio == 1 then
|
if vector.distance(pos,w.pos) <= w.size and w.bio == 1 then
|
||||||
minetest.registered_nodes[minetest.get_node(pos).name].on_rain(pos)
|
return true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_node("weather:woodenbarrel", {
|
minetest.register_node("weather:woodenbarrel", {
|
||||||
|
@ -24,15 +25,15 @@ minetest.register_node("weather:woodenbarrel", {
|
||||||
{-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5},
|
{-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
on_rain=function(pos)
|
|
||||||
minetest.set_node(pos,{name="weather:woodenbarrel2"})
|
|
||||||
end,
|
|
||||||
on_construct=function(pos)
|
on_construct=function(pos)
|
||||||
minetest.get_node_timer(pos):start(30)
|
minetest.get_node_timer(pos):start(30)
|
||||||
end,
|
end,
|
||||||
on_timer = function (pos, elapsed)
|
on_timer = function (pos, elapsed)
|
||||||
weather.while_rain(pos)
|
if weather.while_rain(pos) then
|
||||||
return true
|
minetest.set_node(pos,{name="weather:woodenbarrel2"})
|
||||||
|
else
|
||||||
|
return true
|
||||||
|
end
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue