forked from minetest-mods/nether
		
	Compare commits
	
		
			3 Commits
		
	
	
		
			9ab325fa8c
			...
			3577fd1f5e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 3577fd1f5e | |||
| 
						 | 
					5cb9e5fb27 | ||
| 
						 | 
					ab4a031c1c | 
@@ -196,8 +196,8 @@ local np_cave = {
 | 
			
		||||
-- Buffers and objects we shouldn't recreate every on_generate
 | 
			
		||||
 | 
			
		||||
local nobj_cave = nil
 | 
			
		||||
local nbuf_cave = nil
 | 
			
		||||
local dbuf = nil
 | 
			
		||||
local nbuf_cave = {}
 | 
			
		||||
local dbuf = {}
 | 
			
		||||
 | 
			
		||||
local yblmin = NETHER_FLOOR   + BLEND * 2
 | 
			
		||||
local yblmax = NETHER_CEILING - BLEND * 2
 | 
			
		||||
@@ -415,7 +415,7 @@ local function on_generated(minp, maxp, seed)
 | 
			
		||||
	local chulens = {x = yCaveStride, y = yCaveStride, z = yCaveStride}
 | 
			
		||||
 | 
			
		||||
	nobj_cave = nobj_cave or minetest.get_perlin_map(np_cave, chulens)
 | 
			
		||||
	local nvals_cave = nobj_cave:get3dMap_flat(minp, nbuf_cave)
 | 
			
		||||
	local nvals_cave = nobj_cave:get_3d_map_flat(minp, nbuf_cave)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	local dungeonRooms = build_dungeon_room_list(data, area)
 | 
			
		||||
 
 | 
			
		||||
@@ -56,8 +56,8 @@ dofile(nether.path .. "/mapgen_decorations.lua")
 | 
			
		||||
-- Initialize noise object, localise noise and data buffers
 | 
			
		||||
 | 
			
		||||
local nobj_cave = nil
 | 
			
		||||
local nbuf_cave = nil
 | 
			
		||||
local dbuf = nil
 | 
			
		||||
local nbuf_cave = {}
 | 
			
		||||
local dbuf = {}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- Content ids
 | 
			
		||||
@@ -122,7 +122,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
 | 
			
		||||
	local minposxyz = {x = x0, y = y0, z = z0}
 | 
			
		||||
 | 
			
		||||
	nobj_cave = nobj_cave or minetest.get_perlin_map(np_cave, chulens)
 | 
			
		||||
	local nvals_cave = nobj_cave:get3dMap_flat(minposxyz, nbuf_cave)
 | 
			
		||||
	local nvals_cave = nobj_cave:get_3d_map_flat(minposxyz, nbuf_cave)
 | 
			
		||||
 | 
			
		||||
	for y = y00, y11 do -- Y loop first to minimise tcave calculations
 | 
			
		||||
		local tcave
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user