You've already forked ComfyFactorio
mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-11-06 08:56:27 +02:00
module updates
This commit is contained in:
@@ -5,7 +5,8 @@ local event = require 'utils.event'
|
||||
local function on_entity_damaged(event)
|
||||
if not event.entity.valid then return end
|
||||
if math.random(1,2) == 1 then return end
|
||||
if event.entity.type ~= "unit" then return end
|
||||
if event.entity.type ~= "unit" then return end
|
||||
if event.final_damage_amount > event.entity.health then return end
|
||||
event.entity.health = event.entity.health + event.final_damage_amount
|
||||
end
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ local event = require 'utils.event'
|
||||
|
||||
local function on_player_joined_game(event)
|
||||
game.forces.enemy.set_ammo_damage_modifier("melee", 1)
|
||||
game.forces.enemy.set_ammo_damage_modifier("biological", 0.5)
|
||||
game.forces.enemy.set_ammo_damage_modifier("biological", 1)
|
||||
game.forces.enemy.set_ammo_damage_modifier("artillery-shell", 0.5)
|
||||
game.forces.enemy.set_ammo_damage_modifier("flamethrower", 0.5)
|
||||
game.forces.enemy.set_ammo_damage_modifier("laser-turret", 0.5)
|
||||
|
||||
@@ -28,7 +28,7 @@ local projectile_types = {
|
||||
["explosive-rocket"] = {name = "explosive-rocket", count = 1, max_range = 48, tick_speed = 1},
|
||||
["rocket"] = {name = "rocket", count = 1, max_range = 48, tick_speed = 1},
|
||||
|
||||
["flamethrower-ammo"] = {name = "flamethrower-fire-stream", count = 2, max_range = 24, tick_speed = 1},
|
||||
["flamethrower-ammo"] = {name = "flamethrower-fire-stream", count = 3, max_range = 40, tick_speed = 1},
|
||||
["crude-oil-barrel"] = {name = "flamethrower-fire-stream", count = 2, max_range = 24, tick_speed = 1},
|
||||
["petroleum-gas-barrel"] = {name = "flamethrower-fire-stream", count = 3, max_range = 24, tick_speed = 1},
|
||||
["light-oil-barrel"] = {name = "flamethrower-fire-stream", count = 3, max_range = 24, tick_speed = 1},
|
||||
@@ -46,7 +46,7 @@ local projectile_types = {
|
||||
["piercing-rounds-magazine"] = {name = "piercing-shotgun-pellet", count = 3, max_range = 40, tick_speed = 1},
|
||||
["uranium-rounds-magazine"] = {name = "piercing-shotgun-pellet", count = 3, max_range = 40, tick_speed = 1},
|
||||
|
||||
["cliff-explosives"] = {name = "cliff-explosives", count = 1, max_range = 32, tick_speed = 2},
|
||||
["cliff-explosives"] = {name = "cliff-explosives", count = 1, max_range = 48, tick_speed = 2},
|
||||
}
|
||||
|
||||
local function create_projectile(surface, name, position, force, target, max_range)
|
||||
|
||||
@@ -58,7 +58,8 @@ local function on_player_mined_entity(event)
|
||||
|
||||
entity.surface.spill_item_stack(entity.position,{name = ore, count = amount_to_spill}, true)
|
||||
|
||||
entity.surface.create_entity({name = "flying-text", position = entity.position, text = amount .. " " .. texts[ore][1], color = texts[ore][2]})
|
||||
--entity.surface.create_entity({name = "flying-text", position = entity.position, text = amount .. " " .. texts[ore][1], color = texts[ore][2]})
|
||||
entity.surface.create_entity({name = "flying-text", position = entity.position, text = "+" .. amount .. " [img=item/" .. ore .. "]", color = {r = 200, g = 160, b = 30}})
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user