1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2025-06-28 14:16:06 +02:00

[sea] Update for #445

This commit is contained in:
LeMagnesium
2016-05-10 23:51:01 +02:00
parent c17e2ac7a2
commit 689e746366
9 changed files with 441 additions and 438 deletions

View File

@ -1,5 +1,6 @@
-- NODES
-- Lightened nodes for MFF
local sea_light_source = 5
minetest.register_node("seacoral:coralcyan", {
@ -279,8 +280,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -290,8 +291,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -301,8 +302,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -312,8 +313,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -323,8 +324,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -334,8 +335,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -345,8 +346,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -356,8 +357,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -367,8 +368,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -378,8 +379,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -389,8 +390,8 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
minetest.register_ore({
@ -400,16 +401,16 @@ minetest.register_ore({
clust_scarcity = 10*10*10,
clust_num_ores = 24,
clust_size = 4,
y_max = -4,
y_min = -8,
y_max = -4,
y_min = -8,
})
local function generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, chunk_size, ore_per_chunk, height_min, height_max)
if maxp.y < height_min or minp.y > height_max then
local function generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, chunk_size, ore_per_chunk, y_min, y_max)
if maxp.y < y_min or minp.y > y_max then
return
end
local y_min = math.max(minp.y, height_min)
local y_max = math.min(maxp.y, height_max)
local y_min = math.max(minp.y, y_min)
local y_max = math.min(maxp.y, y_max)
if chunk_size >= y_max - y_min + 1 then
return
end
@ -419,7 +420,7 @@ local function generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume,
local inverse_chance = math.floor(chunk_size*chunk_size*chunk_size / ore_per_chunk)
for i=1,num_chunks do
local y0 = pr:next(y_min, y_max-chunk_size+1)
if y0 >= height_min and y0 <= height_max then
if y0 >= y_min and y0 <= y_max then
local x0 = pr:next(minp.x, maxp.x-chunk_size+1)
local z0 = pr:next(minp.z, maxp.z-chunk_size+1)
local p0 = {x=x0, y=y0, z=z0}