1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2024-11-15 23:10:31 +01:00

Delete Lux ore (replace by stone); No more sandstone y < -84; More cacti

This commit is contained in:
Wouters Dorian 2015-07-15 01:42:42 +02:00
parent 53963b768a
commit f034019b7e
5 changed files with 16 additions and 32 deletions

View File

@ -52,8 +52,9 @@ local flora = {
GRACHA = 36, -- Grassland grasses GRACHA = 36, -- Grassland grasses
JUTCHA = 16, -- Jungletree JUTCHA = 16, -- Jungletree
JUGCHA = 16, -- Junglegrass JUGCHA = 16, -- Junglegrass
CACCHA = 2209, -- Cactus CACCHA = 800, -- Cactus
DRYCHA = 121, -- Dry shrub CACCHA_DRYGRASS = 1600,
DRYCHA = 150, -- Dry shrub
ACACHA = 1369, -- Acacia tree ACACHA = 1369, -- Acacia tree
GOGCHA = 9, -- Golden grass GOGCHA = 9, -- Golden grass
PAPCHA = 4, -- Papyrus PAPCHA = 4, -- Papyrus
@ -466,7 +467,13 @@ function watershed_chunkgen(x0, y0, z0, x1, y1, z1, area, data)
or (densityper >= 0.77 and densityper <= 0.79) or (densityper >= 0.77 and densityper <= 0.79)
or (densityper >= 0.84 and densityper <= 0.87) or (densityper >= 0.84 and densityper <= 0.87)
or (densityper >= 0.95 and densityper <= 0.98) then or (densityper >= 0.95 and densityper <= 0.98) then
if y < -80 then
data[vi] = c_sandstone data[vi] = c_sandstone
elseif y < -80 and y > -84 and math.random() > 0.5 then
data[vi] = c_sandstone
else
data[vi] = c_wsstone
end
elseif biome == 7 and density < TSTONE * 3 then -- desert stone as surface layer elseif biome == 7 and density < TSTONE * 3 then -- desert stone as surface layer
data[vi] = c_wsredstone data[vi] = c_wsredstone
elseif math.abs(n_seam) < TSEAM then elseif math.abs(n_seam) < TSEAM then
@ -580,7 +587,9 @@ function watershed_chunkgen(x0, y0, z0, x1, y1, z1, area, data)
end end
elseif under[si] == 4 then elseif under[si] == 4 then
data[viu] = c_wsdrygrass data[viu] = c_wsdrygrass
if math.random(flora.DRYCHA) == 2 then if math.random(flora.CACCHA_DRYGRASS) == 2 then
watershed_cactus(x, y, z, area, data)
elseif math.random(flora.DRYCHA) == 2 then
data[vi] = c_dryshrub data[vi] = c_dryshrub
end end
elseif under[si] == 5 then elseif under[si] == 5 then

View File

@ -66,25 +66,9 @@ minetest.override_item("default:cloud", {
groups = {not_in_creative_inventory=1}, groups = {not_in_creative_inventory=1},
}) })
minetest.register_node("watershed:luxore", { minetest.register_alias("watershed:luxore", "default:stone")
description = "Lux ore",
tiles = {"watershed_luxore.png"},
paramtype = "light",
light_source = 14,
groups = {cracky=3},
drop = "watershed:luxcrystal",
sounds = default.node_sound_glass_defaults(),
})
minetest.register_node("watershed:light", { minetest.register_alias("watershed:light", "lantern:lamp")
description = "Light",
drawtype = "glasslike_framed_optional",
tiles = {"default_glass.png^watershed_luxcrystal_glass.png", "default_glass_detail.png^watershed_luxcrystal_glass.png"},
paramtype = "light",
light_source = 14,
groups = {cracky=3},
sounds = default.node_sound_glass_defaults(),
})
minetest.register_alias("watershed:acaciawood", "moretrees:acacia_wood") minetest.register_alias("watershed:acaciawood", "moretrees:acacia_wood")
@ -105,16 +89,7 @@ minetest.register_alias("watershed:mixwaterflow", "default:river_water_flowing")
-- Items -- Items
minetest.register_craftitem("watershed:luxcrystal", { minetest.register_alias("watershed:luxcrystal", "default:cobble")
description = "Lux crystal",
inventory_image = "watershed_luxcrystal.png",
})
-- Crafting -- Crafting
minetest.register_craft({
output = "watershed:light",
type = "shapeless",
recipe = {"default:glass", "watershed:luxcrystal"},
})

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 B