1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2025-06-28 14:16:06 +02:00

Removing all the olds minetest.env calls

- All the minetest.env calls removed

It took me about 2 hours, but I did it, and it works!
This commit is contained in:
LeMagnesium
2014-11-08 18:36:57 +01:00
parent 28c92fbaa8
commit 27836d2835
57 changed files with 442 additions and 441 deletions

View File

@ -75,17 +75,17 @@ end
function generate_tree(pos, trunk, leaves)
pos.y = pos.y-1
local nodename = minetest.env:get_node(pos).name
local nodename = minetest.get_node(pos).name
pos.y = pos.y+1
if not minetest.env:get_node_light(pos) then
if not minetest.get_node_light(pos) then
return
end
node = {name = ""}
for dy=1,4 do
pos.y = pos.y+dy
if minetest.env:get_node(pos).name ~= "air" then
if minetest.get_node(pos).name ~= "air" then
return
end
pos.y = pos.y-dy
@ -93,7 +93,7 @@ function generate_tree(pos, trunk, leaves)
node = {name = "default:tree"}
for dy=0,4 do
pos.y = pos.y+dy
minetest.env:set_node(pos, node)
minetest.set_node(pos, node)
pos.y = pos.y-dy
end
@ -111,40 +111,40 @@ function generate_tree(pos, trunk, leaves)
pos.z = pos.z+dz
if dx == 0 and dz == 0 and dy==3 then
if minetest.env:get_node(pos).name == "air" and math.random(1, 5) <= 4 then
minetest.env:set_node(pos, node)
if minetest.get_node(pos).name == "air" and math.random(1, 5) <= 4 then
minetest.set_node(pos, node)
if rarity == 1 then
minetest.env:set_node(pos, apple_leave())
minetest.set_node(pos, apple_leave())
else
minetest.env:set_node(pos, air_leave())
minetest.set_node(pos, air_leave())
end
end
elseif dx == 0 and dz == 0 and dy==4 then
if minetest.env:get_node(pos).name == "air" and math.random(1, 5) <= 4 then
minetest.env:set_node(pos, node)
if minetest.get_node(pos).name == "air" and math.random(1, 5) <= 4 then
minetest.set_node(pos, node)
if rarity == 1 then
minetest.env:set_node(pos, apple_leave())
minetest.set_node(pos, apple_leave())
else
minetest.env:set_node(pos, air_leave())
minetest.set_node(pos, air_leave())
end
end
elseif math.abs(dx) ~= 2 and math.abs(dz) ~= 2 then
if minetest.env:get_node(pos).name == "air" then
minetest.env:set_node(pos, node)
if minetest.get_node(pos).name == "air" then
minetest.set_node(pos, node)
if rarity == 1 then
minetest.env:set_node(pos, apple_leave())
minetest.set_node(pos, apple_leave())
else
minetest.env:set_node(pos, air_leave())
minetest.set_node(pos, air_leave())
end
end
else
if math.abs(dx) ~= 2 or math.abs(dz) ~= 2 then
if minetest.env:get_node(pos).name == "air" and math.random(1, 5) <= 4 then
minetest.env:set_node(pos, node)
if minetest.get_node(pos).name == "air" and math.random(1, 5) <= 4 then
minetest.set_node(pos, node)
if rarity == 1 then
minetest.env:set_node(pos, apple_leave())
minetest.set_node(pos, apple_leave())
else
minetest.env:set_node(pos, air_leave())
minetest.set_node(pos, air_leave())
end
end
end
@ -181,34 +181,34 @@ end)
local function duengen(pointed_thing)
pos = pointed_thing.under
n = minetest.env:get_node(pos)
n = minetest.get_node(pos)
if n.name == "" then return end
local stage = ""
if n.name == "default:sapling" then
minetest.env:set_node(pos, {name="air"})
minetest.set_node(pos, {name="air"})
generate_tree(pos, "default:tree", "default:leaves")
elseif string.find(n.name, "farming:wheat_") ~= nil then
stage = string.sub(n.name, 15)
if stage == "3" then
minetest.env:set_node(pos, {name="farming:wheat"})
minetest.set_node(pos, {name="farming:wheat"})
elseif math.random(1,5) < 3 then
minetest.env:set_node(pos, {name="farming:wheat"})
minetest.set_node(pos, {name="farming:wheat"})
else
minetest.env:set_node(pos, {name="farming:wheat_"..math.random(2,3)})
minetest.set_node(pos, {name="farming:wheat_"..math.random(2,3)})
end
elseif string.find(n.name, "farming:cotton_") ~= nil then
stage = tonumber(string.sub(n.name, 16))
if stage == 1 then
minetest.env:set_node(pos, {name="farming:cotton_"..math.random(stage,2)})
minetest.set_node(pos, {name="farming:cotton_"..math.random(stage,2)})
else
minetest.env:set_node(pos, {name="farming:cotton"})
minetest.set_node(pos, {name="farming:cotton"})
end
elseif string.find(n.name, "farming:pumpkin_") ~= nil then
stage = tonumber(string.sub(n.name, 17))
if stage == 1 then
minetest.env:set_node(pos, {name="farming:pumpkin_"..math.random(stage,2)})
minetest.set_node(pos, {name="farming:pumpkin_"..math.random(stage,2)})
else
minetest.env:set_node(pos, {name="farming:pumpkin"})
minetest.set_node(pos, {name="farming:pumpkin"})
end
elseif n.name == "default:dirt_with_grass" then
@ -216,14 +216,14 @@ elseif n.name == "default:dirt_with_grass" then
for j = -3, 2, 1 do
pos = pointed_thing.above
pos = {x=pos.x+i, y=pos.y, z=pos.z+j}
n = minetest.env:get_node(pos)
n2 = minetest.env:get_node({x=pos.x, y=pos.y-1, z=pos.z})
n = minetest.get_node(pos)
n2 = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z})
if n.name ~= "" and n.name == "air" and n2.name == "default:dirt_with_grass" then
if math.random(0,5) > 3 then
minetest.env:set_node(pos, {name=plant_tab[math.random(0, rnd_max)]})
minetest.set_node(pos, {name=plant_tab[math.random(0, rnd_max)]})
else
minetest.env:set_node(pos, {name=plant_tab[math.random(0, 5)]})
minetest.set_node(pos, {name=plant_tab[math.random(0, 5)]})
end