mirror of
https://github.com/FaceDeer/dfcaverns.git
synced 2025-07-19 00:40:26 +02:00
add new carpet vegetation to some cavern layers
This commit is contained in:
@ -2,6 +2,10 @@ local c_water = minetest.get_content_id("default:water_source")
|
||||
local c_air = minetest.get_content_id("air")
|
||||
local c_dirt = minetest.get_content_id("default:dirt")
|
||||
local c_dirt_moss = minetest.get_content_id("df_mapitems:dirt_with_cave_moss")
|
||||
local c_gravel = minetest.get_content_id("default:gravel")
|
||||
|
||||
local c_stillworm = minetest.get_content_id("df_mapitems:dirt_with_stillworm")
|
||||
local c_pebble_fungus = minetest.get_content_id("df_mapitems:dirt_with_pebble_fungus")
|
||||
|
||||
local c_wet_flowstone = minetest.get_content_id("df_mapitems:wet_flowstone")
|
||||
local c_dry_flowstone = minetest.get_content_id("df_mapitems:dry_flowstone")
|
||||
@ -93,7 +97,7 @@ local spore_tree_cavern_floor = function(abs_cracks, vert_rand, vi, area, data,
|
||||
if math.random() < 0.25 then
|
||||
data[vi] = c_dirt
|
||||
else
|
||||
data[vi] = c_dirt_moss
|
||||
data[vi] = c_pebble_fungus
|
||||
end
|
||||
if math.random() < 0.1 then
|
||||
df_caverns.place_shrub(vi+ystride, area, data, data_param2, spore_tree_shrublist)
|
||||
@ -112,7 +116,7 @@ local tunnel_tube_cavern_floor = function(abs_cracks, vert_rand, vi, area, data,
|
||||
if math.random() < 0.25 then
|
||||
data[vi] = c_dirt
|
||||
else
|
||||
data[vi] = c_dirt_moss
|
||||
data[vi] = c_stillworm
|
||||
end
|
||||
if math.random() < 0.1 then
|
||||
df_caverns.place_shrub(vi+ystride, area, data, data_param2, tunnel_tube_shrublist)
|
||||
@ -238,7 +242,7 @@ local decorate_level_2 = function(minp, maxp, seed, vm, node_arrays, area, data)
|
||||
-- we're in flooded areas or are not barren
|
||||
df_caverns.tunnel_floor(minp, maxp, area, vi, nvals_cracks, data, data_param2, true)
|
||||
else
|
||||
df_caverns.tunnel_floor(minp, maxp, area, vi, nvals_cracks, data, data_param2, false)
|
||||
df_caverns.tunnel_floor(minp, maxp, area, vi, nvals_cracks, data, data_param2, false, c_gravel)
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -295,7 +299,7 @@ local decorate_level_2 = function(minp, maxp, seed, vm, node_arrays, area, data)
|
||||
-- we're in flooded areas or are not barren
|
||||
df_caverns.tunnel_floor(minp, maxp, area, vi, nvals_cracks, data, data_param2, true)
|
||||
else
|
||||
df_caverns.tunnel_floor(minp, maxp, area, vi, nvals_cracks, data, data_param2, false)
|
||||
df_caverns.tunnel_floor(minp, maxp, area, vi, nvals_cracks, data, data_param2, false, c_gravel)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user