From ba62d3817a3461c84ebf88e3dcd0d5f865381b77 Mon Sep 17 00:00:00 2001
From: Duane Robertson <duane@duanerobertson.com>
Date: Mon, 3 Apr 2017 02:11:40 -0500
Subject: [PATCH] Reuse noise table.

---
 undergen.lua | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/undergen.lua b/undergen.lua
index bef4213..151c0ad 100644
--- a/undergen.lua
+++ b/undergen.lua
@@ -9,6 +9,7 @@ local max_depth = 31000
 
 local terrain_noise = {offset = 15, scale = 10, seed = 3721, spread = {x = 40, y = 40, z = 40}, octaves = 3, persist = 1, lacunarity = 2}
 local terrain_map
+local terrain = {}
 
 
 underworlds_mod.undergen = function(minp, maxp, data, p2data, area, node, underzone)
@@ -28,7 +29,7 @@ underworlds_mod.undergen = function(minp, maxp, data, p2data, area, node, underz
     end
   end
 
-	local terrain = terrain_map:get2dMap_flat({x=minp.x, y=minp.z})
+	terrain = terrain_map:get2dMap_flat({x=minp.x, y=minp.z}, terrain)
 	if not terrain then
 		return
 	end
-- 
GitLab