mirror of
https://github.com/mt-mods/plantlife_modpack.git
synced 2024-11-16 07:10:38 +01:00
Forgot to add the bit of code needed to make the facedir parameter
in the spawn_on_surfaces call actually work. Fixed.
This commit is contained in:
parent
68a6ce43a7
commit
18ef2a32e4
|
@ -170,6 +170,7 @@ function plantslib:spawn_on_surfaces(sd,sp,sr,sc,ss,sa)
|
||||||
if biome.temp_max == nil then biome.temp_max = -1 end
|
if biome.temp_max == nil then biome.temp_max = -1 end
|
||||||
if biome.plantlife_limit == nil then biome.plantlife_limit = 0.1 end
|
if biome.plantlife_limit == nil then biome.plantlife_limit = 0.1 end
|
||||||
if biome.near_nodes_vertical == nil then biome.near_nodes_vertical = 1 end
|
if biome.near_nodes_vertical == nil then biome.near_nodes_vertical = 1 end
|
||||||
|
if biome.facedir == nil then biome.facedir = 0 end
|
||||||
|
|
||||||
biome.spawn_plants_count = table.getn(biome.spawn_plants)
|
biome.spawn_plants_count = table.getn(biome.spawn_plants)
|
||||||
|
|
||||||
|
@ -219,7 +220,7 @@ function plantslib:spawn_on_surfaces(sd,sp,sr,sc,ss,sa)
|
||||||
plantslib:dbg("Chose entry number "..rnd.." of "..biome.spawn_plants_count)
|
plantslib:dbg("Chose entry number "..rnd.." of "..biome.spawn_plants_count)
|
||||||
|
|
||||||
if not biome.spawn_on_side and not biome.spawn_on_bottom then
|
if not biome.spawn_on_side and not biome.spawn_on_bottom then
|
||||||
local fdir = nil
|
local fdir = biome.facedir
|
||||||
if biome.random_facedir then
|
if biome.random_facedir then
|
||||||
fdir = math.random(biome.random_facedir[1],biome.random_facedir[2])
|
fdir = math.random(biome.random_facedir[1],biome.random_facedir[2])
|
||||||
plantslib:dbg("Gave it a random facedir: "..fdir)
|
plantslib:dbg("Gave it a random facedir: "..fdir)
|
||||||
|
@ -236,7 +237,7 @@ function plantslib:spawn_on_surfaces(sd,sp,sr,sc,ss,sa)
|
||||||
end
|
end
|
||||||
elseif biome.spawn_on_bottom then
|
elseif biome.spawn_on_bottom then
|
||||||
if minetest.env:get_node({x=pos.x, y=pos.y-1, z=pos.z}).name == "air" then
|
if minetest.env:get_node({x=pos.x, y=pos.y-1, z=pos.z}).name == "air" then
|
||||||
local fdir = nil
|
local fdir = biome.facedir
|
||||||
if biome.random_facedir then
|
if biome.random_facedir then
|
||||||
fdir = math.random(biome.random_facedir[1],biome.random_facedir[2])
|
fdir = math.random(biome.random_facedir[1],biome.random_facedir[2])
|
||||||
plantslib:dbg("Gave it a random facedir: "..fdir)
|
plantslib:dbg("Gave it a random facedir: "..fdir)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user