mirror of
https://github.com/luanti-org/minetest_game.git
synced 2025-05-21 14:53:16 -04:00
Merge 81d0b9d193
into a1aee9a68f
This commit is contained in:
commit
b944466e53
4 changed files with 14 additions and 7 deletions
|
@ -324,12 +324,13 @@ function default.generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume
|
||||||
end
|
end
|
||||||
|
|
||||||
function default.make_papyrus(pos, size)
|
function default.make_papyrus(pos, size)
|
||||||
|
local rot = math.random(0,179)
|
||||||
for y=0,size-1 do
|
for y=0,size-1 do
|
||||||
local p = {x=pos.x, y=pos.y+y, z=pos.z}
|
local p = {x=pos.x, y=pos.y+y, z=pos.z}
|
||||||
local nn = minetest.get_node(p).name
|
local nn = minetest.get_node(p).name
|
||||||
if minetest.registered_nodes[nn] and
|
if minetest.registered_nodes[nn] and
|
||||||
minetest.registered_nodes[nn].buildable_to then
|
minetest.registered_nodes[nn].buildable_to then
|
||||||
minetest.set_node(p, {name="default:papyrus"})
|
minetest.set_node(p, {name="default:papyrus", param2 = rot})
|
||||||
else
|
else
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
@ -493,11 +494,15 @@ minetest.register_on_generated(function(minp, maxp, seed)
|
||||||
nn = minetest.get_node({x=x,y=ground_y,z=z}).name
|
nn = minetest.get_node({x=x,y=ground_y,z=z}).name
|
||||||
-- If desert sand, add dry shrub
|
-- If desert sand, add dry shrub
|
||||||
if nn == "default:desert_sand" then
|
if nn == "default:desert_sand" then
|
||||||
minetest.set_node(p,{name="default:dry_shrub"})
|
minetest.set_node(p,
|
||||||
|
{name="default:dry_shrub",
|
||||||
|
param2 = math.random(0, 179)})
|
||||||
|
|
||||||
-- If dirt with grass, add grass
|
-- If dirt with grass, add grass
|
||||||
elseif nn == "default:dirt_with_grass" then
|
elseif nn == "default:dirt_with_grass" then
|
||||||
minetest.set_node(p,{name="default:grass_"..pr:next(1, 5)})
|
minetest.set_node(p,
|
||||||
|
{name="default:grass_"..pr:next(1, 5),
|
||||||
|
param2 = math.random(0, 179)})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -204,7 +204,7 @@ farming.register_plant = function(name, def)
|
||||||
end
|
end
|
||||||
|
|
||||||
if fertmatch == true and minetest.get_item_group(minetest.get_node({x = pos.x, y = pos.y - 1, z = pos.z}).name, "wet") ~= 0 then
|
if fertmatch == true and minetest.get_item_group(minetest.get_node({x = pos.x, y = pos.y - 1, z = pos.z}).name, "wet") ~= 0 then
|
||||||
minetest.set_node(pos, {name = node.name:gsub("seed_", "") .. "_1"})
|
minetest.set_node(pos, {name = node.name:gsub("seed_", "") .. "_1", param2 = math.random(0, 179)})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
@ -272,7 +272,7 @@ farming.register_plant = function(name, def)
|
||||||
|
|
||||||
-- grow
|
-- grow
|
||||||
local height = minetest.get_item_group(node.name, pname) + 1
|
local height = minetest.get_item_group(node.name, pname) + 1
|
||||||
minetest.set_node(pos, {name = mname .. ":" .. pname .. "_" .. height})
|
minetest.set_node(pos, {name = mname .. ":" .. pname .. "_" .. height, param2 = node.param2})
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
-- Return
|
-- Return
|
||||||
|
|
|
@ -130,7 +130,8 @@ minetest.register_abm({
|
||||||
local under = minetest.get_node(pos)
|
local under = minetest.get_node(pos)
|
||||||
pos.y = pos.y + 1
|
pos.y = pos.y + 1
|
||||||
if under.name == "default:desert_sand" then
|
if under.name == "default:desert_sand" then
|
||||||
minetest.set_node(pos, {name="default:dry_shrub"})
|
minetest.set_node(pos,
|
||||||
|
{name = "default:dry_shrub", param2 = math.random(0, 179)})
|
||||||
elseif under.name ~= "default:dirt_with_grass" then
|
elseif under.name ~= "default:dirt_with_grass" then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
|
@ -50,7 +50,8 @@ minetest.register_on_generated(function(minp, maxp, seed)
|
||||||
elseif flower_choice == 6 then
|
elseif flower_choice == 6 then
|
||||||
flower = "flowers:viola"
|
flower = "flowers:viola"
|
||||||
end
|
end
|
||||||
minetest.set_node(p, {name=flower})
|
minetest.set_node(p, {name = flower,
|
||||||
|
param2 = math.random(0, 179)})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue