1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-01-06 00:23:49 +02:00

some tweaks

This commit is contained in:
MewMew 2019-06-16 19:08:35 +02:00
parent 0cb52a6f86
commit 036a3d739c
3 changed files with 9 additions and 8 deletions

View File

@ -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())

View File

@ -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

View File

@ -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