1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-02-07 13:31:40 +02:00

Merge pull request #376 from ComfyFactory/cave_miner_fixes

small fix for 2 tiny errors
This commit is contained in:
hanakocz 2023-01-10 00:31:15 +01:00 committed by GitHub
commit 74e87a4a29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 6 deletions

View File

@ -910,14 +910,13 @@ local function spawn_cave_inhabitant(pos, target_position)
end
local entity_name = rock_inhabitants[rock_inhabitants_index][math_random(1, #rock_inhabitants[rock_inhabitants_index])]
local p = surface.find_non_colliding_position(entity_name, pos, 6, 0.5)
local biter = 1
if p then
biter = surface.create_entity {name = entity_name, position = p}
if not p then
return
end
local biter = surface.create_entity {name = entity_name, position = p}
if target_position then
biter.set_command({type = defines.command.attack_area, destination = target_position, radius = 5, distraction = defines.distraction.by_anything})
end
if not target_position then
else
biter.set_command(
{type = defines.command.attack_area, destination = game.forces['player'].get_spawn_position(surface), radius = 5, distraction = defines.distraction.by_anything}
)

View File

@ -1676,8 +1676,8 @@ local function process_explosion_tile(pos, explosion_index, current_radius)
global.explosion_schedule[explosion_index].damage_remaining = global.explosion_schedule[explosion_index].damage_remaining - entity.health
entity.damage(999999, 'player', 'explosion')
else
entity.damage(global.explosion_schedule[explosion_index].damage_remaining, 'player', 'explosion')
global.explosion_schedule[explosion_index].damage_remaining = global.explosion_schedule[explosion_index].damage_remaining - entity.health
entity.damage(global.explosion_schedule[explosion_index].damage_remaining, 'player', 'explosion')
end
end
end