diff --git a/export_presets.cfg b/export_presets.cfg index 23d800df..e3880801 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -20,8 +20,8 @@ script_export_mode=0 [preset.0.options] -custom_template/debug="" -custom_template/release="" +custom_template/debug="/home/user/temp/godot.linuxbsd.template_release.x86_64" +custom_template/release="/home/user/temp/godot.linuxbsd.template_release.x86_64" debug/export_console_wrapper=0 binary_format/embed_pck=true texture_format/s3tc_bptc=true diff --git a/scripts/interfer.gd b/scripts/interfer.gd index 6dc01ae9..a93dc512 100644 --- a/scripts/interfer.gd +++ b/scripts/interfer.gd @@ -136,6 +136,7 @@ class Interfer: var nmfs: int = 0 ## Номер модуля ФС в нумерации СТЦ var priority: int = 0 ## Приоритет помехи var active: bool = false ## Флаг, что фиксируется мощность на выходном усилителе + var freq_change = false ## Флаг, что частота изменнена пользователем func _to_string() -> String: return 'номер: %d название: %s частота: %0.1f МГц пеленг: %0.1f гр.' % [ispp, ITERFER_MODE[krp][0], params['freq'], kni] @@ -174,6 +175,8 @@ class Interfer: params[value_key] = value else: self.set(value_key, value) + if value_key == 'freq': + freq_change = true signal interfer_preparing(ecm: Interfer) ## Вызывается в момент запуска помехи. signal interfer_run(ecm: Interfer) ## Вызывается в момент начала работы помехи. @@ -541,7 +544,8 @@ func call_diap(ecm, ecm_params: Dictionary): var band = fs_index_arr[0] / 4 if ecm_params['files'].has(band): ecm.params['filename'] = ecm_params['files'][band][0] - ecm.params['freq'] = ecm_params['files'][band][1] + if not ecm.freq_change: + ecm.params['freq'] = ecm_params['files'][band][1] func call_pdchm(ecm, ecm_params: Dictionary):