Here is the nuclear locomotive entity definition:
Code: Select all
nuke_loco = util.table.deepcopy(data.raw["locomotive"]["locomotive"])
nuke_loco.name = "nuclear-locomotive"
nuke_loco.icon = "__Nuclear Locomotives__/graphics/icons/nuclear-locomotive.png"
nuke_loco.minable.result = "nuclear-locomotive"
nuke_loco.burner.fuel_category = "nuclear"
nuke_loco.burner.fuel_inventory_size = 1
nuke_loco.burner.burnt_inventory_size = 1
nuke_loco.burner.smoke = nil
nuke_loco.weight = 4000
nuke_loco.max_power = "1200kW"
nuke_loco.braking_force = 20 -- 10
nuke_loco.color = { r = 0, g = 0.75, b = 0.5, a = 0.5 }
nuke_loco.working_sound.sound.filename = "__base__/sound/idle1.ogg"
nuke_loco.working_sound.sound.volume = 2
data:extend({
nuke_loco
})
Edit again: I just tested changing the stone furnace to run on nuclear fuel, and inserters won't remove spent fuel from that either - whether I use filters or not. Seems like inserters are ignoring the spent fuel inventory slots on anything not a reactor?