From f82fd46656eab6eba0d1800b3dd5c72c0fbb36cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Brada?= Date: Mon, 11 May 2015 20:28:55 +0200 Subject: [PATCH] Tuned and enabled pipes. --- rocks/init.lua | 2 +- rocks/pipes.lua | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/rocks/init.lua b/rocks/init.lua index d476131..2aef1fe 100644 --- a/rocks/init.lua +++ b/rocks/init.lua @@ -38,7 +38,7 @@ minetest.register_on_generated(function(minp,maxp,seed) local area = VoxelArea:new{MinEdge=emin, MaxEdge=emax} rocksl.gensed(minp,maxp,seed,vm,area) --rocksl.genign - --rocksl.genpipe(minp,maxp,seed,vm,area) + rocksl.genpipe(minp,maxp,seed,vm,area) rocksl.genvein(minp,maxp,seed,vm,area) vm:write_to_map(data) end) diff --git a/rocks/pipes.lua b/rocks/pipes.lua index e76e29d..82b26e6 100644 --- a/rocks/pipes.lua +++ b/rocks/pipes.lua @@ -24,7 +24,7 @@ rocksl.genpipe=function(minp,maxp,seed,vm,area) local minpxz = {x = minp.x, y = minp.z} pr=pr or PseudoRandom(seed) local c_sample=minetest.get_content_id("default:mese") - local sample_scarcity=8 + local sample_scarcity=16 local numpipes_raw=(chunksize/sample_scarcity) local numpipes = math.floor(numpipes_raw + (pr:next(0,99)/100)) @@ -33,11 +33,11 @@ rocksl.genpipe=function(minp,maxp,seed,vm,area) print("minp="..minp.x..","..minp.y..","..minp.z) print("maxp="..maxp.x..","..maxp.y..","..maxp.z) --local pointA=vector.add(minp,chunksize/2) - local pointA=vector.new(pr:next(0,chunksizer)+minp.x,pr:next(0,chunksizer)+minp.y,pr:next(0,chunksizer)+minp.z) - draw_sphere(data,area,pointA,5,c_sample) + --local pointA=vector.new(pr:next(0,chunksizer)+minp.x,pr:next(0,chunksizer)+minp.y,pr:next(0,chunksizer)+minp.z) + --draw_sphere(data,area,pointA,5,c_sample) for vc=1, numpipes do - --local pointA=vector.new(pr:next(0,chunksizer)+minp.x,pr:next(0,chunksizer)+minp.y,pr:next(0,chunksizer)+minp.z) + local pointA=vector.new(pr:next(0,chunksizer)+minp.x,pr:next(0,chunksizer)+minp.y,pr:next(0,chunksizer)+minp.z) local pointB=vector.new(pr:next(0,chunksizer)+minp.x,pr:next(0,chunksizer)+minp.y,pr:next(0,chunksizer)+minp.z) local pointC=vector.new(pr:next(0,chunksizer)+minp.x,pr:next(0,chunksizer)+minp.y,pr:next(0,chunksizer)+minp.z) print("pointA="..pointA.x..","..pointA.y..","..pointA.z)