From fbf91f43105a140a57eaf2adbc85c05fbfa67797 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Mon, 24 Feb 2025 18:59:15 +0900 Subject: [PATCH] . --- exp_legacy/module/modules/control/vlayer.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/exp_legacy/module/modules/control/vlayer.lua b/exp_legacy/module/modules/control/vlayer.lua index b77f7608..644bf1df 100644 --- a/exp_legacy/module/modules/control/vlayer.lua +++ b/exp_legacy/module/modules/control/vlayer.lua @@ -617,7 +617,11 @@ local function handle_circuit_interfaces() if not interface.valid then vlayer_data.entity_interfaces.circuit[index] = nil else - local circuit_oc = interface.get_or_create_control_behavior().sections[1] + local circuit_oc = interface.get_or_create_control_behavior() + if circuit_oc.sections_count == 0 then + circuit_oc.add_section() + end + circuit_oc = circuit_oc[1] local signal_index = 1 local circuit = vlayer.get_circuits()