This commit is contained in:
2025-02-26 23:58:00 +09:00
parent 2c0040a033
commit 860cacf16f

View File

@@ -14,27 +14,32 @@ local function add_log(data)
end end
Event.add(defines.events.on_cargo_pod_finished_ascending, function(event) Event.add(defines.events.on_cargo_pod_finished_ascending, function(event)
if event and event.launched_by_rocket then if not event or not event.launched_by_rocket then
local force = event.cargo_pod.force return
if force.rockets_launched >= config.rocket_launch_display_rate and force.rockets_launched % config.rocket_launch_display_rate == 0 then end
add_log("[ROCKET] " .. force.rockets_launched .. " rockets launched")
elseif config.rocket_launch_display[force.rockets_launched] then local force = event.cargo_pod.force
add_log("[ROCKET] " .. force.rockets_launched .. " rockets launched")
end if force.rockets_launched >= config.rocket_launch_display_rate and force.rockets_launched % config.rocket_launch_display_rate == 0 then
add_log("[ROCKET] " .. force.rockets_launched .. " rockets launched")
elseif config.rocket_launch_display[force.rockets_launched] then
add_log("[ROCKET] " .. force.rockets_launched .. " rockets launched")
end end
end) end)
Event.add(defines.events.on_pre_player_died, function(event) Event.add(defines.events.on_pre_player_died, function(event)
if event and event.player_index then if not event or not event.player_index then
if event.cause then return
if event.cause.type and event.cause.type == "character" and event.cause.player and event.cause.player.index then end
add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of " .. (game.players[event.cause.player.index].name or "unknown reason"))
else if event.cause then
add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of " .. (event.cause.name or "unknown reason")) if event.cause.type and event.cause.type == "character" and event.cause.player and event.cause.player.index then
end add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of " .. (game.players[event.cause.player.index].name or "unknown reason"))
else else
add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of unknown reason") add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of " .. (event.cause.name or "unknown reason"))
end end
else
add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of unknown reason")
end end
end) end)