mirror of
https://github.com/FaceDeer/dfcaverns.git
synced 2024-12-28 03:40:37 +01:00
add a bit of displacement to the underside of the slade layer
This commit is contained in:
parent
5c703563c3
commit
f3988057f7
@ -1,4 +1,4 @@
|
|||||||
if not df_caverns.config.enable_underworld then
|
if not df_caverns.config.enable_underworld or not minetest.get_modpath("df_underworld_items") then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -58,6 +58,8 @@ local wave_mult = 50
|
|||||||
local y_max = median + 2*wave_mult + ceiling_displace + -2*ceiling_mult
|
local y_max = median + 2*wave_mult + ceiling_displace + -2*ceiling_mult
|
||||||
local y_min = median - 2*wave_mult + floor_displace - 2*floor_mult
|
local y_min = median - 2*wave_mult + floor_displace - 2*floor_mult
|
||||||
|
|
||||||
|
--df_caverns.config.underworld_min = y_min
|
||||||
|
|
||||||
---------------------------------------------------------
|
---------------------------------------------------------
|
||||||
-- Buildings
|
-- Buildings
|
||||||
|
|
||||||
@ -267,7 +269,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
|
|||||||
|
|
||||||
local floor_height = math.floor(abs_cave * floor_mult + median + floor_displace + wave)
|
local floor_height = math.floor(abs_cave * floor_mult + median + floor_displace + wave)
|
||||||
local ceiling_height = math.floor(abs_cave * ceiling_mult + median + ceiling_displace + wave)
|
local ceiling_height = math.floor(abs_cave * ceiling_mult + median + ceiling_displace + wave)
|
||||||
if y <= floor_height then
|
if y < floor_height and y > y_min + math.abs(wave) / 5 then -- divide wave by five to smooth out the underside of the slade, we only want the interface to ripple a little down here
|
||||||
data[vi] = c_slade
|
data[vi] = c_slade
|
||||||
if pit and
|
if pit and
|
||||||
pit.location.x - radius_pit_max - radius_pit_variance < maxp.x and
|
pit.location.x - radius_pit_max - radius_pit_variance < maxp.x and
|
||||||
|
Loading…
Reference in New Issue
Block a user