1
0
mirror of https://github.com/Refactorio/RedMew.git synced 2025-02-11 13:39:17 +02:00

updates to old maps

This commit is contained in:
grilledham 2018-01-21 15:31:20 +00:00
parent 9d91494eb0
commit e4d6a7ca33
16 changed files with 79 additions and 59 deletions

View File

@ -1,6 +1,10 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
map_gen_decoratives = true
local pic = require "map_gen.data.presets.GoT"
local pic = decompress(pic)

View File

@ -1,4 +1,9 @@
require "map_gen.shared.builders"
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
local pic = require "map_gen.data.presets.UK"
local pic = decompress(pic)
@ -13,42 +18,4 @@ map = translate(map, 0, 10)
-- this sets the tile outside the bounds of the map to deepwater, remove this and it will be void.
map = change_tile(map, false, "deepwater")
function run_combined_module(event)
local area = event.area
local surface = event.surface
MAP_GEN_SURFACE = surface
local tiles = {}
local entities = {}
local top_x = area.left_top.x
local top_y = area.left_top.y
-- place tiles over the edge of chunks to reduce tile artefacts on chunk boundaries.
for y = top_y - 1, top_y + 32 do
for x = top_x - 1, top_x + 32 do
-- local coords need to be 'centered' to allow for correct rotation and scaling.
local tile, entity = map(x + 0.5, y + 0.5, x, y)
if type(tile) == "boolean" and not tile then
table.insert( tiles, {name = "out-of-map", position = {x, y}} )
elseif type(tile) == "string" then
table.insert( tiles, {name = tile, position = {x, y}} )
end
if entity then
table.insert(entities, entity)
end
end
end
-- set tiles.
surface.set_tiles(tiles, true)
-- set entities
for _, v in ipairs(entities) do
if surface.can_place_entity(v) then
surface.create_entity(v)
end
end
end
return map

View File

@ -1,5 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
local pic = require "map_gen.data.presets.antfarm"

View File

@ -1,3 +1,8 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
map_gen_decoratives = true

View File

@ -1,5 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 4 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
local pic = require "map_gen.data.presets.cage"

View File

@ -1,5 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
local function no_resources(x, y, world_x, world_y, tile, entity)
local surface = MAP_GEN_SURFACE

View File

@ -1,5 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
local pic = require "map_gen.data.presets.creation_of_adam2"

View File

@ -1,5 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
local pic = require "map_gen.data.presets.goat"

View File

@ -1,10 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 4 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use map_gen, but map_gen_not_threaded may be useful for testing / debugging.
require "map_gen.shared.generate_not_threaded"
--require "map_gen.shared.generate"
require "map_gen.shared.builders"
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
local big_circle = circle_builder(150)
local small_circle = circle_builder(140)

View File

@ -1,5 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
local pic = require "map_gen.data.presets.manhattan"

View File

@ -1,5 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
local pic = require "map_gen.data.presets.maori"

View File

@ -1,5 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
local inner_circle = invert(circle_builder(48))
local outer_circle = circle_builder(64)

View File

@ -1,5 +1,9 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
require "map_gen.shared.builders"
local pic = require "map_gen.data.presets.color_mona_lisa"

View File

@ -1,5 +1,10 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
map_gen_decoratives = true
local pic = require "map_gen.data.presets.north_america"
local pic = decompress(pic)
local map = picture_builder(pic)

View File

@ -1,7 +1,7 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 4 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use map_gen, but map_gen_not_threaded may be useful for testing / debugging.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"

View File

@ -1,6 +1,10 @@
map_gen_decoratives = false -- Generate our own decoratives
map_gen_rows_per_tick = 8 -- Inclusive integer between 1 and 32. Used for map_gen_threaded, higher numbers will generate map quicker but cause more lag.
-- Recommend to use generate, but generate_not_threaded may be useful for testing / debugging.
--require "map_gen.shared.generate_not_threaded"
require "map_gen.shared.generate"
map_gen_decoratives = true
local pic = require "map_gen.data.presets.turkey"
local pic = decompress(pic)