mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-01-06 00:23:49 +02:00
some tweaks
This commit is contained in:
parent
0cb52a6f86
commit
036a3d739c
@ -144,6 +144,7 @@ end
|
||||
room.tree_ring = function(surface, cell_left_top, direction)
|
||||
local left_top = {x = cell_left_top.x * grid_size, y = cell_left_top.y * grid_size}
|
||||
local tree = tree_raffle[math.random(1, #tree_raffle)]
|
||||
map_functions.draw_noise_tile_circle({x = left_top.x + grid_size * 0.5, y = left_top.y + grid_size * 0.5}, "grass-2", surface, grid_size * 0.35)
|
||||
map_functions.draw_noise_entity_ring(surface, {x = left_top.x + grid_size * 0.5, y = left_top.y + grid_size * 0.5}, tree, "neutral", grid_size * 0.25, grid_size * 0.33)
|
||||
surface.spill_item_stack({x = left_top.x + grid_size * 0.5, y = left_top.y + grid_size * 0.5}, get_loot_item_stack(), true, nil, true)
|
||||
room.spitters(surface, cell_left_top, direction)
|
||||
@ -164,6 +165,7 @@ end
|
||||
|
||||
room.loot_crate = function(surface, cell_left_top, direction)
|
||||
local left_top = {x = cell_left_top.x * grid_size, y = cell_left_top.y * grid_size}
|
||||
map_functions.draw_noise_tile_circle({x = left_top.x + grid_size * 0.5, y = left_top.y + grid_size * 0.5}, "stone-path", surface, grid_size * 0.2)
|
||||
local chest = surface.create_entity({name = "wooden-chest", position = {left_top.x + grid_size * 0.5, left_top.y + grid_size * 0.5}, force = "neutral"})
|
||||
chest.destructible = false
|
||||
chest.insert(get_loot_item_stack())
|
||||
|
@ -43,6 +43,7 @@ room.circle_pond_with_trees = function(surface, cell_left_top, direction)
|
||||
local left_top = {x = cell_left_top.x * grid_size, y = cell_left_top.y * grid_size}
|
||||
local center_pos = {x = left_top.x + grid_size, y = left_top.y + grid_size}
|
||||
|
||||
map_functions.draw_noise_tile_circle({x = left_top.x + grid_size, y = left_top.y + grid_size}, "grass-2", surface, grid_size * 0.75)
|
||||
map_functions.draw_noise_tile_circle({x = left_top.x + grid_size, y = left_top.y + grid_size}, "water", surface, grid_size * 0.5)
|
||||
|
||||
for x = math.floor(grid_size * 2 * 0.1), math.floor(grid_size * 2 * 0.9), 1 do
|
||||
@ -78,11 +79,11 @@ room.checkerboard_ore = function(surface, cell_left_top, direction)
|
||||
end
|
||||
end
|
||||
|
||||
for x = 1, grid_size * 2 - 2, 1 do
|
||||
for y = 1, grid_size * 2 - 2, 1 do
|
||||
for x = 1, grid_size * 2 - 1, 1 do
|
||||
for y = 1, grid_size * 2 - 1, 1 do
|
||||
local pos = {left_top.x + x, left_top.y + y}
|
||||
if x <= 3 or x >= grid_size * 2 - 3 or y <= 3 or y >= grid_size * 2 - 3 then
|
||||
if math.random(1,2) == 1 then surface.create_entity({name = rock_raffle[math.random(1, #rock_raffle)], position = pos, force = "neutral"}) end
|
||||
if math.random(1,3) ~= 1 then surface.create_entity({name = rock_raffle[math.random(1, #rock_raffle)], position = pos, force = "neutral"}) end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -34,7 +34,8 @@ local visited_tile_translation = {
|
||||
--["dirt-7"] = "grass-2",
|
||||
["dirt-3"] = "dirt-7",
|
||||
["dirt-5"] = "dirt-7",
|
||||
["grass-2"] = "grass-1"
|
||||
["stone-path"] = "concrete",
|
||||
--["grass-2"] = "grass-1"
|
||||
}
|
||||
|
||||
local function draw_depth_gui()
|
||||
@ -328,10 +329,7 @@ end
|
||||
local function on_player_joined_game(event)
|
||||
local player = game.players[event.player_index]
|
||||
if player.online_time == 0 then
|
||||
player.insert{name = 'iron-plate', count = 32}
|
||||
player.insert{name = 'iron-gear-wheel', count = 16}
|
||||
player.insert{name = 'submachine-gun', count = 1}
|
||||
player.insert{name = 'uranium-rounds-magazine', count = 128}
|
||||
player.insert{name = 'pistol', count = 1}
|
||||
player.insert{name = 'firearm-magazine', count = 64}
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user