1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Random Lua tweaks/fixes

This commit is contained in:
Perttu Ahola 2011-11-21 14:56:03 +02:00
parent cebc8c78a4
commit 0bf3a15886
2 changed files with 9 additions and 6 deletions

View file

@ -715,12 +715,12 @@ function register_falling_node(nodename, texture)
-- Set gravity
self.object:setacceleration({x=0, y=-10, z=0})
-- Turn to actual sand when collides to ground or just move
pos = self.object:getpos()
bcp = {x=pos.x, y=pos.y-0.6, z=pos.z} -- Position of bottom center point
bcn = minetest.env:get_node(bcp)
local pos = self.object:getpos()
local bcp = {x=pos.x, y=pos.y-0.7, z=pos.z} -- Position of bottom center point
local bcn = minetest.env:get_node(bcp)
if bcn.name ~= "air" then
-- Turn to a sand node
np = {x=bcp.x, y=bcp.y+1, z=bcp.z}
local np = {x=bcp.x, y=bcp.y+1, z=bcp.z}
minetest.env:add_node(np, {name=nodename})
self.object:remove()
else