Code: Select all
local event = require("__flib__.event")
event.register(
{ defines.events.on_built_entity },
function(event)
local behavior = event.created_entity.get_or_create_control_behavior()
if behavior then
behavior.enable_disable = true
behavior.set_trains_limit = true
behavior.read_trains_count = true
behavior.trains_limit_signal = {["name"] = "locomotive", ["type"] = "item"}
end
end,
{
{ filter="type", type="train-stop" }
}
)