From fce815bc11f54c9ec282af80bcbbee285977e9b8 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Wed, 22 Jul 2026 22:01:35 +0900 Subject: [PATCH] . --- exp_legacy/module/config/spawn_area.lua | 61 +++++++++++++------------ 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/exp_legacy/module/config/spawn_area.lua b/exp_legacy/module/config/spawn_area.lua index b1c1e78f..70ffd243 100644 --- a/exp_legacy/module/config/spawn_area.lua +++ b/exp_legacy/module/config/spawn_area.lua @@ -4,10 +4,10 @@ return { spawn_area = { --- @setting spawn_area Settings relating to the whole spawn area -- Enable predefined patches: 128, else: 32 - deconstruction_radius = 20, -- @setting deconstruction_radius All entities within this radius will be removed - tile_radius = 20, + deconstruction_radius = 12, -- @setting deconstruction_radius All entities within this radius will be removed + tile_radius = 14, deconstruction_tile = "refined-concrete", --- @setting deconstruction_tile Tile to be placed in the deconstruction radius, use nil for map gen - landfill_radius = 50, --- @setting pattern_radius All water within this radius will be land filled + landfill_radius = 16, --- @setting pattern_radius All water within this radius will be land filled }, turrets = { --- @setting turrets Settings relating to adding turrets to spawn enabled = true, --- @setting enabled Whether turrets will be added to spawn @@ -27,8 +27,10 @@ return { protected = true, --- @setting protected Whether belts will be protected from player interaction offset = { x = 0, y = 0 }, --- @setting offset The position offset to apply to afk belts locations = { --- @setting locations The locations to spawn afk belts at, given as the top left position - { -4, -4 }, { 4, -4 }, - { -4, 4 }, { 4, 4 }, + { 4, 4 }, + { 4, -4 }, + { -4, 4 }, + { -4, -4 } }, }, water = { --- @setting water Settings relating to adding water to spawn @@ -36,44 +38,43 @@ return { water_tile = "water-mud", --- @setting water_tile The tile to be used as the water tile offset = { x = 0, y = 0 }, --- @setting offset The position offset to apply to water tiles locations = { --- @setting locations The location of the water tiles {x,y} - -- Each is a 3x3 with the closest tile to 0,0 removed - { 7, 8 }, { 7, 9 }, { 8, 7 }, { 8, 8 }, { 8, 9 }, { 9, 7 }, { 9, 8 }, { 9, 9 }, -- Bottom Right - { 7, -9 }, { 7, -10 }, { 8, -8 }, { 8, -9 }, { 8, -10 }, { 9, -8 }, { 9, -9 }, { 9, -10 }, -- Top Right - { -8, -9 }, { -8, -10 }, { -9, -8 }, { -9, -9 }, { -9, -10 }, { -10, -8 }, { -10, -9 }, { -10, -10 }, -- Top Left - { -8, 8 }, { -8, 9 }, { -9, 7 }, { -9, 8 }, { -9, 9 }, { -10, 7 }, { -10, 8 }, { -10, 9 }, -- Bottom Left + { 5, 6 }, { 5, 7 }, { 6, 5 }, { 6, 6 }, { 6, 7 }, { 7, 5 }, { 7, 6 }, { 7, 7 }, + { 5, -7 }, { 5, -8 }, { 6, -6 }, { 6, -7 }, { 6, -8 }, { 7, -6 }, { 7, -7 }, { 7, -8 }, + { -6, 6 }, { -6, 7 }, { -7, 5 }, { -7, 6 }, { -7, 7 }, { -8, 5 }, { -8, 6 }, { -8, 7 }, + { -6, -7 }, { -6, -8 }, { -7, -6 }, { -7, -7 }, { -7, -8 }, { -8, -6 }, { -8, -7 }, { -8, -8 }, }, }, entities = { --- @setting entities Settings relating to adding entities to spawn enabled = true, --- @setting enabled Whether entities will be added to spawn protected = true, --- @setting protected Whether entities will be protected from player interaction operable = true, --- @setting operable Whether entities can be opened by players, must be true if chests are used - offset = { x = 0, y = -2 }, --- @setting offset The position offset to apply to entities + offset = { x = 0, y = 0 }, --- @setting offset The position offset to apply to entities locations = { --- @setting locations The location and names of entities {name,x,y} - { "steel-chest", 3, 3 }, { "steel-chest", 3, 4 }, { "steel-chest", 3, 5 }, - { "steel-chest", 3, -3 }, { "steel-chest", 3, -4 }, { "steel-chest", 3, -5 }, - { "steel-chest", 5, 3 }, { "steel-chest", 4, 3 }, { "steel-chest", 5, 3 }, - { "steel-chest", 5, -3 }, { "steel-chest", 4, -3 }, { "steel-chest", 5, -3 }, - { "steel-chest", -3, -3 }, { "steel-chest", -3, -4 }, { "steel-chest", -3, -5 }, - { "steel-chest", -3, 3 }, { "steel-chest", -3, 4 }, { "steel-chest", -3, 5 }, - { "steel-chest", -5, -3 }, { "steel-chest", -4, -3 }, { "steel-chest", -5, -3 }, - { "steel-chest", -5, 3 }, { "steel-chest", -4, 3 }, { "steel-chest", -5, 3 }, - { "small-lamp", 2, 4 }, { "small-lamp", 2, -4 }, { "small-lamp", -2, 4 }, { "small-lamp", -2, -4 }, - { "small-lamp", 4, 2 }, { "small-lamp", 4, -2 }, { "small-lamp", -4, 2 }, { "small-lamp", -4, -2 }, - { "medium-electric-pole", 2, -3 }, { "medium-electric-pole", 2, 3 }, { "medium-electric-pole", -2, -3 }, { "medium-electric-pole", -2, 3 }, + { "steel-chest", 1, 3 }, { "steel-chest", 1, 4 }, { "steel-chest", 1, 5 }, + { "steel-chest", 3, 1 }, { "steel-chest", 4, 1 }, { "steel-chest", 5, 1 }, + { "steel-chest", 1, -4 }, { "steel-chest", 1, -5 }, { "steel-chest", 1, -6 }, + { "steel-chest", 3, -2 }, { "steel-chest", 4, -2 }, { "steel-chest", 5, -2 }, + { "steel-chest", -2, 3 }, { "steel-chest", -2, 4 }, { "steel-chest", -2, 5 }, + { "steel-chest", -4, 1 }, { "steel-chest", -5, 1 }, { "steel-chest", -6, 1 }, + { "steel-chest", -2, -4 }, { "steel-chest", -2, -5 }, { "steel-chest", -2, -6 }, + { "steel-chest", -4, -2 }, { "steel-chest", -5, -2 }, { "steel-chest", -6, -2 }, + { "medium-electric-pole", 2, 3 }, { "medium-electric-pole", 2, -4 }, { "medium-electric-pole", -3, 3 }, { "medium-electric-pole", -3, -4 }, + { "small-lamp", 2, 4 }, { "small-lamp", 2, -5 }, { "small-lamp", -3, 4 }, { "small-lamp", -3, -5 }, + { "small-lamp", 4, 2 }, { "small-lamp", 4, -3 }, { "small-lamp", -5, 2 }, { "small-lamp", -5, -3 }, { "stone-wall", 1, 7 }, { "stone-wall", 2, 7 }, { "stone-wall", 3, 7 }, { "stone-wall", 4, 7 }, - { "stone-wall", -1, 7 }, { "stone-wall", -2, 7 }, { "stone-wall", -3, 7 }, { "stone-wall", -4, 7 }, - { "stone-wall", 1, -7 }, { "stone-wall", 2, -7 }, { "stone-wall", 3, -7 }, { "stone-wall", 4, -7 }, - { "stone-wall", -1, -7 }, { "stone-wall", -2, -7 }, { "stone-wall", -3, -7 }, { "stone-wall", -4, -7 }, { "stone-wall", 7, 1 }, { "stone-wall", 7, 2 }, { "stone-wall", 7, 3 }, { "stone-wall", 7, 4 }, - { "stone-wall", 7, -1 }, { "stone-wall", 7, -2 }, { "stone-wall", 7, -3 }, { "stone-wall", 7, -4 }, - { "stone-wall", -7, 1 }, { "stone-wall", -7, 2 }, { "stone-wall", -7, 3 }, { "stone-wall", -7, 4 }, - { "stone-wall", -7, -1 }, { "stone-wall", -7, -2 }, { "stone-wall", -7, -3 }, { "stone-wall", -7, -4 }, + { "stone-wall", 1, -8 }, { "stone-wall", 2, -8 }, { "stone-wall", 3, -8 }, { "stone-wall", 4, -8 }, + { "stone-wall", 7, -2 }, { "stone-wall", 7, -3 }, { "stone-wall", 7, -4 }, { "stone-wall", 7, -5 }, + { "stone-wall", -2, 7 }, { "stone-wall", -3, 7 }, { "stone-wall", -4, 7 }, { "stone-wall", -5, 7 }, + { "stone-wall", -8, 1 }, { "stone-wall", -8, 2 }, { "stone-wall", -8, 3 }, { "stone-wall", -8, 4 }, + { "stone-wall", -2, -8 }, { "stone-wall", -3, -8 }, { "stone-wall", -4, -8 }, { "stone-wall", -5, -8 }, + { "stone-wall", -8, -2 }, { "stone-wall", -8, -3 }, { "stone-wall", -8, -4 }, { "stone-wall", -8, -5 }, }, }, pattern = { enabled = false, --- @setting enabled Whether pattern tiles will be added to spawn - pattern_tile = "stone-path", --- @setting pattern_tile The tile to be used for the pattern - offset = { x = 0, y = -2 }, --- @setting offset The position offset to apply to pattern tiles + pattern_tile = "refined-concrete", --- @setting pattern_tile The tile to be used for the pattern + offset = { x = 0, y = 0 }, --- @setting offset The position offset to apply to pattern tiles locations = { --- @setting locations The location of the pattern tiles {x,y} }, },