https://pastebin.com/9mTqhF8w
With this line being the likely focus:
The lua code involved:Error SignalID.cpp:195: Unknown enum value: 72
Code: Select all
local function sendControlSignals(entry)
local control = entry.controller.get_control_behavior()
for i = 1,6 do
control.set_signal(i, {signal = {type = "virtual", name = "signal-fluid-in-" .. i}, count = hasInput(i) and 1 or 0})
control.set_signal(i+6, {signal = {type = "virtual", name = "signal-fluid-out-" .. i}, count = hasOutput(i) and 1 or 0})
end
end
Code: Select all
local function createFluidSignals(i)
local input = table.deepcopy(data.raw["virtual-signal"]["signal-" .. i])
input.name = "signal-fluid-in-" .. i
input.icons = {{icon = input.icon, icon_size = input.icon_size}, {icon = "__AutoTrainDepot__/graphics/icons/fluid-signal-overlay.png", icon_size = 32}, {icon = "__AutoTrainDepot__/graphics/icons/fluid-signal-input.png", icon_size = 32}}
local output = table.deepcopy(input)
output.name = string.gsub(output.name, "in", "out")
output.icons[3].icon = string.gsub(output.icons[3].icon, "input", "output")
data:extend({input, output})
end
for i = 1,6 do
createFluidSignals(i)
end