Disable death messages and respawn messages
Posted: Thu Jul 29, 2021 10:21 pm
Just as the title says. Any way to disable death and respawn messages completely?
www.factorio.com
https://forums.factorio.com/
Code: Select all
local surface = player.surface.name
local position = player.position
local character = player.character
player.disassociate_character(character)
character.die()
player.ticks_to_respawn = nil
player.teleport(position, surface)
Code: Select all
-- Manually create corpse
local corpse = surface.create_entity {
name = "character-corpse",
position = position,
force = player.force,
create_build_effect_smoke = false,
inventory_size = 999,
player_index = player.index,
}
for _, inv in pairs(inventories) do
local inventory = player.get_inventory(inv)
for i = 1, #inventory do
local slot = inventory[i]
if slot.valid_for_read then
corpse.insert(slot)
end
end
end