Made surface-based sapling growth depend on surface value

in each tree's biome
This commit is contained in:
Vanessa Ezekowitz 2013-01-20 14:43:18 -05:00
parent cd188b8ad2
commit d80cfb4a7f
1 changed files with 5 additions and 9 deletions

View File

@ -61,19 +61,15 @@ plantslib:register_generate_plant(moretrees.beech_biome, moretrees.beech_model)
-- sapling growth setup -- sapling growth setup
local sapling_interval = 500 local sapling_interval = 1
local sapling_chance = 10 local sapling_chance = 1
for i in ipairs(simple_trees) do for i in ipairs(simple_trees) do
local tree_name = trees[i][1] local tree_name = trees[i][1]
local tree_model = tree_name.."_model" local tree_model = tree_name.."_model"
dbg(dump(moretrees[tree_model])) local tree_biome = tree_name.."_biome"
if tree_model == "palm_model" then plantslib:dbg(dump(moretrees[tree_biome].surface))
grow_nodes = {"default:sand"}
else
grow_nodes = {"default:dirt_with_grass"}
end
plantslib:grow_plants( plantslib:grow_plants(
sapling_interval, sapling_interval,
@ -81,7 +77,7 @@ for i in ipairs(simple_trees) do
"moretrees:"..tree_name.."_sapling", "moretrees:"..tree_name.."_sapling",
nil, nil,
nil, nil,
grow_nodes, moretrees[tree_biome].surface,
nil, nil,
nil, nil,
nil, nil,