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:
Vanessa Ezekowitz 2013-01-27 15:06:11 -05:00
parent 68a6ce43a7
commit 18ef2a32e4

View File

@ -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)