diff options
| author | Uberi <azhang9@gmail.com> | 2013-11-30 22:13:00 -0500 | 
|---|---|---|
| committer | Uberi <azhang9@gmail.com> | 2013-11-30 22:13:00 -0500 | 
| commit | 16b4b79c51719849588c49d1d47d9bcbc05533e4 (patch) | |
| tree | 0554bf1fb3c1b293af4396cff9aac172e83bb727 /mesecons_pressureplates | |
| parent | b4654cedb77b435857649e01545bb9e507ff6dae (diff) | |
Update code to standards of Minetest 0.4.8.
Diffstat (limited to 'mesecons_pressureplates')
| -rw-r--r-- | mesecons_pressureplates/init.lua | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/mesecons_pressureplates/init.lua b/mesecons_pressureplates/init.lua index cbec97d..ec8d789 100644 --- a/mesecons_pressureplates/init.lua +++ b/mesecons_pressureplates/init.lua @@ -9,18 +9,18 @@ local pp_box_on = {  }  pp_on_timer = function (pos, elapsed) -	local node   = minetest.env:get_node(pos) +	local node   = minetest.get_node(pos)  	local ppspec = minetest.registered_nodes[node.name].pressureplate  	-- This is a workaround for a strange bug that occurs when the server is started  	-- For some reason the first time on_timer is called, the pos is wrong  	if not ppspec then return end -	local objs   = minetest.env:get_objects_inside_radius(pos, 1) +	local objs   = minetest.get_objects_inside_radius(pos, 1)  	local two_below = mesecon:addPosRule(pos, {x = 0, y = -2, z = 0})  	if objs[1] == nil and node.name == ppspec.onstate then -		minetest.env:add_node(pos, {name = ppspec.offstate}) +		minetest.add_node(pos, {name = ppspec.offstate})  		mesecon:receptor_off(pos)  		-- force deactivation of mesecon two blocks below (hacky)  		if not mesecon:connected_to_receptor(two_below) then @@ -30,7 +30,7 @@ pp_on_timer = function (pos, elapsed)  		for k, obj in pairs(objs) do  			local objpos = obj:getpos()  			if objpos.y > pos.y-1 and objpos.y < pos.y then -				minetest.env:add_node(pos, {name=ppspec.onstate}) +				minetest.add_node(pos, {name=ppspec.onstate})  				mesecon:receptor_on(pos)  				-- force activation of mesecon two blocks below (hacky)  				mesecon:turnon(two_below) @@ -71,7 +71,7 @@ function mesecon:register_pressure_plate(offstate, onstate, description, texture  			state = mesecon.state.off  		}},  		on_construct = function(pos) -			minetest.env:get_node_timer(pos):start(PRESSURE_PLATE_INTERVAL) +			minetest.get_node_timer(pos):start(PRESSURE_PLATE_INTERVAL)  		end,  	}) @@ -90,7 +90,7 @@ function mesecon:register_pressure_plate(offstate, onstate, description, texture  			state = mesecon.state.on  		}},  		on_construct = function(pos) -			minetest.env:get_node_timer(pos):start(PRESSURE_PLATE_INTERVAL) +			minetest.get_node_timer(pos):start(PRESSURE_PLATE_INTERVAL)  		end,  		after_dig_node = function(pos)  			local two_below = mesecon:addPosRule(pos, {x = 0, y = -2, z = 0}) | 
