Fix server crash when using movestones

This commit is contained in:
Jeija 2012-12-27 22:33:09 +01:00
parent a9a2108d13
commit ab1966f763

View File

@ -68,7 +68,7 @@ minetest.register_node("mesecons_movestones:movestone", {
local checknode={} local checknode={}
local collpos={x=pos.x, y=pos.y, z=pos.z} local collpos={x=pos.x, y=pos.y, z=pos.z}
repeat -- Check if it collides with a stopper repeat -- Check if it collides with a stopper
collpos = addPosRule(collpos, direction) collpos = mesecon:addPosRule(collpos, direction)
checknode=minetest.env:get_node(collpos) checknode=minetest.env:get_node(collpos)
if mesecon:is_mvps_stopper(checknode.name) then if mesecon:is_mvps_stopper(checknode.name) then
return return
@ -138,7 +138,7 @@ minetest.register_node("mesecons_movestones:sticky_movestone", {
local checknode={} local checknode={}
local collpos={x=pos.x, y=pos.y, z=pos.z} local collpos={x=pos.x, y=pos.y, z=pos.z}
repeat -- Check if it collides with a stopper repeat -- Check if it collides with a stopper
collpos = addPosRule(collpos, direction) collpos = mesecon:addPosRule(collpos, direction)
checknode=minetest.env:get_node(collpos) checknode=minetest.env:get_node(collpos)
if mesecon:is_mvps_stopper(checknode.name) then if mesecon:is_mvps_stopper(checknode.name) then
return return