Add snow.place back. Use place_node for creating new nodes.

This commit is contained in:
Splizard
2014-06-04 22:19:44 +12:00
parent dbde0d7c93
commit 6fd073aaa7
3 changed files with 33 additions and 4 deletions

View File

@ -137,8 +137,8 @@ if snow.enable_snowfall then
50, 50,
false, "weather_snow.png", player:get_player_name())
end
--snow.place(pos, true)
minetest.place_node({x=pos.x, y=pos.y+2, z=pos.z}, {name="default:snow"}) -- LazyJ
snow.place(pos, true)
--minetest.place_node({x=pos.x, y=pos.y+2, z=pos.z}, {name="default:snow"}) -- LazyJ
end
end

View File

@ -48,10 +48,10 @@ snow_snowball_ENTITY.on_step = function(self, dtime)
-- the snow on it. ~ Original line of code by Splizard, comment by LazyJ so I can
-- keep track of what this code does. ~ LazyJ, 2014_04_07
if node.name ~= "air" then
--snow.place(pos) -- this is the original code, I replaced it with
snow.place(pos) -- this is the original code, I replaced it with
-- minetest.place_node and bumped the y position up by 2 (make the snow drop
-- from a node above and pile up). ~ LazyJ, 2014_04_07
minetest.place_node({x=pos.x, y=pos.y+2, z=pos.z}, {name="default:snow"})
--minetest.place_node({x=pos.x, y=pos.y+2, z=pos.z}, {name="default:snow"})
self.object:remove()
end
else -- If findwhatisabove is not equal to "air" then cancel the snowball