Compare commits

...

2 commits

Author SHA1 Message Date
Simon Brodtmann
a78e3a5886 Fix possible crash when transitioning to Nauvis 2025-08-22 16:28:27 +02:00
Simon Brodtmann
dd22ecb954 Reduce mining time of the burner lamp 2025-08-22 16:07:21 +02:00
3 changed files with 18 additions and 7 deletions

View file

@ -11,19 +11,17 @@ data:extend({
name = "burner-lamp",
type = "assembling-machine",
minable = {
mining_time = 2.0,
mining_time = 0.1,
result = "burner-lamp",
},
icon = Lignumis.graphics .. "icons/burner-lamp.png",
icon_size = 64,
icon_mipmaps = 4,
fast_replaceable_group = "large-lamp",
--next_upgrade = "lamp",
collision_mask = { layers = { object = true, water_tile = true, meltable = true, player = true } },
crafting_speed = 1,
crafting_categories = { "lamp-burning" },
fixed_recipe = "burner-lamp-burning",
dying_explosion = "medium-explosion",
dying_explosion = "lamp-explosion",
show_recipe_icon = false,
show_recipe_icon_on_map = false,
source_inventory_size = 1,

View file

@ -115,7 +115,18 @@ local silo_ready = {
inventory_type = "normal",
quality_affects_inventory_size = false,
placeable_by = { item = "provisional-rocket-silo", count = 1 },
health = 1000,
max_health = 1000,
resistances = {
{
type = "fire",
percent = 100
},
{
type = "explosion",
percent = 100
}
},
create_ghost_on_death = false,
surface_conditions = {
{
property = "pressure",

View file

@ -61,8 +61,10 @@ local function transit_player(player_index)
local player = game.get_player(player_index)
local transition = storage.transitions[player_index]
transition.rocket_entry.cargo_pod.set_passenger(nil)
transition.rocket_entry.cargo_pod.destroy()
if transition.rocket_entry.cargo_pod then
transition.rocket_entry.cargo_pod.set_passenger(nil)
transition.rocket_entry.cargo_pod.destroy()
end
init_nauvis()
teleport_player(player)