diff --git a/maps/chronosphere/terrain.lua b/maps/chronosphere/terrain.lua index f16d0b2b..573581e3 100644 --- a/maps/chronosphere/terrain.lua +++ b/maps/chronosphere/terrain.lua @@ -59,6 +59,10 @@ local modifiers_diagonal = { {diagonal = {x = -1, y = -1}, connection_1 = {x = -1, y = 0}, connection_2 = {x = 0, y = -1}} } +local function pos_to_key(position) + return tostring(position.x .. "_" .. position.y) +end + local function get_noise(name, pos, seed) local noise = 0 local d = 0 @@ -73,7 +77,7 @@ end local function get_size_of_ore(ore, planet) local base_size = 0.04 + 0.04 * planet[1].ore_richness.factor - local final_size + local final_size = 1 if planet[1].name.id == 1 and ore == "iron-ore" then --iron planet final_size = base_size * 5 elseif planet[1].name.id == 2 and ore == "copper-ore" then --copper planet @@ -132,7 +136,7 @@ local function process_labyrinth_cell(pos, seed) return true end -local function process_dangerevent_position(p, seed, tiles, entities) +local function process_dangerevent_position(p, seed, tiles, entities, treasure, planet) local scrapyard = get_noise("scrapyard", p, seed) --Chasms local noise_cave_ponds = get_noise("cave_ponds", p, seed) @@ -480,7 +484,7 @@ end local function process_scrapyard_position(p, seed, tiles, entities, treasure, planet) local objective = Chrono_table.get_table() local scrapyard = get_noise("scrapyard", p, seed) - --local biters = planet[1].name.biters + local biters = planet[1].name.biters --Chasms local noise_cave_ponds = get_noise("cave_ponds", p, seed) local small_caves = get_noise("small_caves", p, seed) @@ -538,7 +542,7 @@ end local function process_swamp_position(p, seed, tiles, entities, treasure, planet) local scrapyard = get_noise("scrapyard", p, seed) - --local biters = planet[1].name.biters + local biters = planet[1].name.biters if scrapyard < -0.70 or scrapyard > 0.70 then tiles[#tiles + 1] = {name = "grass-3", position = p} @@ -653,7 +657,7 @@ local function process_fish_position(p, seed, tiles, entities, treasure, planet) end local levels = { - --process_level_1_position, + process_level_1_position, process_dangerevent_position, process_hedgemaze_position, process_rocky_position,