mirror of
https://github.com/minetest-mods/technic.git
synced 2024-11-15 23:10:41 +01:00
Change oregen to a non-uniform distribution.
This commit is contained in:
parent
d0001a20c9
commit
390ade6e54
|
@ -1,34 +1,77 @@
|
||||||
|
local uranium_params = {offset = 0, scale = 1, spread = {x = 100, y = 100, z = 100}, seed = 420, octaves = 3, persist = 0.7}
|
||||||
|
local uranium_threshhold = 0.55
|
||||||
|
|
||||||
|
local chromium_params = {offset = 0, scale = 1, spread = {x = 100, y = 100, z = 100}, seed = 421, octaves = 3, persist = 0.7}
|
||||||
|
local chromium_threshhold = 0.55
|
||||||
|
|
||||||
|
local zinc_params = {offset = 0, scale = 1, spread = {x = 100, y = 100, z = 100}, seed = 422, octaves = 3, persist = 0.7}
|
||||||
|
local zinc_threshhold = 0.5
|
||||||
|
|
||||||
minetest.register_ore({
|
minetest.register_ore({
|
||||||
ore_type = "scatter",
|
ore_type = "scatter",
|
||||||
ore = "technic:mineral_uranium",
|
ore = "technic:mineral_uranium",
|
||||||
wherein = "default:stone",
|
wherein = "default:stone",
|
||||||
clust_scarcity = 10*10*10,
|
clust_scarcity = 8*8*8,
|
||||||
clust_num_ores = 4,
|
clust_num_ores = 4,
|
||||||
clust_size = 3,
|
clust_size = 3,
|
||||||
height_min = -300,
|
height_min = -300,
|
||||||
height_max = -80,
|
height_max = -80,
|
||||||
|
noise_params = uranium_params,
|
||||||
|
noise_threshhold = uranium_threshhold,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_ore({
|
minetest.register_ore({
|
||||||
ore_type = "scatter",
|
ore_type = "scatter",
|
||||||
ore = "technic:mineral_chromium",
|
ore = "technic:mineral_chromium",
|
||||||
wherein = "default:stone",
|
wherein = "default:stone",
|
||||||
clust_scarcity = 10*10*10,
|
clust_scarcity = 8*8*8,
|
||||||
|
clust_num_ores = 2,
|
||||||
|
clust_size = 3,
|
||||||
|
height_min = -200,
|
||||||
|
height_max = -100,
|
||||||
|
noise_params = chromium_params,
|
||||||
|
noise_threshhold = chromium_threshhold,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_ore({
|
||||||
|
ore_type = "scatter",
|
||||||
|
ore = "technic:mineral_chromium",
|
||||||
|
wherein = "default:stone",
|
||||||
|
clust_scarcity = 6*6*6,
|
||||||
clust_num_ores = 2,
|
clust_num_ores = 2,
|
||||||
clust_size = 3,
|
clust_size = 3,
|
||||||
height_min = -31000,
|
height_min = -31000,
|
||||||
height_max = -100,
|
height_max = -200,
|
||||||
|
flags = "absheight",
|
||||||
|
noise_params = chromium_params,
|
||||||
|
noise_threshhold = chromium_threshhold,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_ore({
|
minetest.register_ore({
|
||||||
ore_type = "scatter",
|
ore_type = "scatter",
|
||||||
ore = "technic:mineral_zinc",
|
ore = "technic:mineral_zinc",
|
||||||
wherein = "default:stone",
|
wherein = "default:stone",
|
||||||
clust_scarcity = 9*9*9,
|
clust_scarcity = 8*8*8,
|
||||||
|
clust_num_ores = 4,
|
||||||
|
clust_size = 3,
|
||||||
|
height_min = -32,
|
||||||
|
height_max = 2,
|
||||||
|
noise_params = zinc_params,
|
||||||
|
noise_threshhold = zinc_threshhold,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_ore({
|
||||||
|
ore_type = "scatter",
|
||||||
|
ore = "technic:mineral_zinc",
|
||||||
|
wherein = "default:stone",
|
||||||
|
clust_scarcity = 6*6*6,
|
||||||
clust_num_ores = 4,
|
clust_num_ores = 4,
|
||||||
clust_size = 3,
|
clust_size = 3,
|
||||||
height_min = -31000,
|
height_min = -31000,
|
||||||
height_max = 2,
|
height_max = -32,
|
||||||
|
flags = "absheight",
|
||||||
|
noise_params = zinc_params,
|
||||||
|
noise_threshhold = zinc_threshhold,
|
||||||
})
|
})
|
||||||
|
|
||||||
if technic.config:get_bool("enable_marble_generation") then
|
if technic.config:get_bool("enable_marble_generation") then
|
||||||
|
|
Loading…
Reference in New Issue
Block a user