Add primitive villages.
This commit is contained in:
parent
163d75ae74
commit
695316ea2a
2 changed files with 186 additions and 2 deletions
|
@ -389,7 +389,7 @@ local function generate(p_minp, p_maxp, seed)
|
|||
fun_caves.fortress(minp, maxp, data, area, node)
|
||||
write = true
|
||||
else
|
||||
local write1, write2, write3, write4, h2
|
||||
local write1, write2, write3, write4, write5, h2
|
||||
write1, h2 = fun_caves.cavegen(minp, maxp, data, area, node, heightmap, underzone)
|
||||
if h2 then
|
||||
heightmap = h2
|
||||
|
@ -405,7 +405,11 @@ local function generate(p_minp, p_maxp, seed)
|
|||
if not write3 then
|
||||
write4, write_p4, true_casket = fun_caves.pyramid(minp, maxp, data, p2data, area, biomemap, biome_ids, node, heightmap)
|
||||
end
|
||||
write = write1 or write2 or write3 or write4
|
||||
if biomemap and not (write3 or write4) then
|
||||
local biome = biome_ids[biomemap[40*80+40]]
|
||||
write5 = fun_caves.village(minp, maxp, data, p2data, area, node, biome, heightmap)
|
||||
end
|
||||
write = write1 or write2 or write3 or write4 or write5
|
||||
end
|
||||
|
||||
|
||||
|
@ -453,6 +457,7 @@ dofile(fun_caves.path .. "/decogen.lua")
|
|||
dofile(fun_caves.path .. "/fortress.lua")
|
||||
dofile(fun_caves.path .. "/pyramid.lua")
|
||||
dofile(fun_caves.path .. "/treegen.lua")
|
||||
dofile(fun_caves.path .. "/village.lua")
|
||||
dofile(fun_caves.path .. "/skyseagen.lua")
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue