1
0
mirror of https://github.com/minetest/minetest_game.git synced 2025-06-30 05:40:24 +02:00

Replace minetest.env: with minetest.

This commit is contained in:
PilzAdam
2013-05-25 00:40:03 +02:00
parent dfad095884
commit 31a74ede18
13 changed files with 169 additions and 169 deletions

View File

@ -127,40 +127,40 @@ minetest.register_abm({
chance = 25,
action = function(pos, node)
pos.y = pos.y - 1
local under = minetest.env:get_node(pos)
local under = minetest.get_node(pos)
pos.y = pos.y + 1
if under.name == "default:desert_sand" then
minetest.env:set_node(pos, {name="default:dry_shrub"})
minetest.set_node(pos, {name="default:dry_shrub"})
elseif under.name ~= "default:dirt_with_grass" then
return
end
local light = minetest.env:get_node_light(pos)
local light = minetest.get_node_light(pos)
if not light or light < 13 then
return
end
local pos0 = {x=pos.x-4,y=pos.y-4,z=pos.z-4}
local pos1 = {x=pos.x+4,y=pos.y+4,z=pos.z+4}
if #minetest.env:find_nodes_in_area(pos0, pos1, "group:flora_block") > 0 then
if #minetest.find_nodes_in_area(pos0, pos1, "group:flora_block") > 0 then
return
end
local flowers = minetest.env:find_nodes_in_area(pos0, pos1, "group:flora")
local flowers = minetest.find_nodes_in_area(pos0, pos1, "group:flora")
if #flowers > 3 then
return
end
local seedling = minetest.env:find_nodes_in_area(pos0, pos1, "default:dirt_with_grass")
local seedling = minetest.find_nodes_in_area(pos0, pos1, "default:dirt_with_grass")
if #seedling > 0 then
seedling = seedling[math.random(#seedling)]
seedling.y = seedling.y + 1
light = minetest.env:get_node_light(seedling)
light = minetest.get_node_light(seedling)
if not light or light < 13 then
return
end
if minetest.env:get_node(seedling).name == "air" then
minetest.env:set_node(seedling, {name=node.name})
if minetest.get_node(seedling).name == "air" then
minetest.set_node(seedling, {name=node.name})
end
end
end,