diff --git a/scenes/работа/работа.tscn b/scenes/работа/работа.tscn index 9a75da68..196c9743 100644 --- a/scenes/работа/работа.tscn +++ b/scenes/работа/работа.tscn @@ -285,6 +285,6 @@ texture_pressed = ExtResource("13_ggrwd") [connection signal="drag_continue" from="." to="." method="_on_drag_continue"] [connection signal="toggled" from="btn_view" to="." method="on_button_view_toggled"] [connection signal="toggled" from="chk_auto" to="." method="on_value_changed"] -[connection signal="toggled" from="btn_activate" to="." method="on_btn_activate"] [connection signal="toggled" from="btn_activate" to="." method="on_btn_activate_toggled"] +[connection signal="toggled" from="btn_activate" to="." method="on_btn_activate"] [connection signal="toggled" from="btn_center" to="." method="on_btn_center_toggled"] diff --git a/scripts/tcp5p28.gd b/scripts/tcp5p28.gd index c1575b2e..a054cc24 100644 --- a/scripts/tcp5p28.gd +++ b/scripts/tcp5p28.gd @@ -131,6 +131,9 @@ class TCP5P28 extends unit.Unit: var cu_data: PackedByteArray = [] cu_data.resize(4) for id in interfers.values(): + if not ecms.has(id): + push_error('не обнаружен ключ: %s, в словаре воздействий' %id) + continue var cu = ecms[id] cu_data.encode_u16(0, cu.ispp) var state: int