diff --git a/scripts/interfer.gd b/scripts/interfer.gd index 3876e40..9ac5ce1 100644 --- a/scripts/interfer.gd +++ b/scripts/interfer.gd @@ -278,7 +278,7 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, power, u, ecms) -> v var id = item.id param['freq'] = item.freq param['width'] = item.width - if item.rkrp != '': + if (item.rkrp != '') and item.fflags.rkrp: var krp = get_krp(item) if krp != '': ecm_name = krp @@ -299,7 +299,7 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, power, u, ecms) -> v if th != null: param['freq'] = th.freq param['width'] = th.width - if th.rkrp != '': + if (th.rkrp != '') and th.fflags.rkrp: var krp = get_krp(th) if krp != '': ecm_name = krp @@ -488,7 +488,7 @@ func on_threats_update(threat, ecms, unit_caps): ecm = ecms[ecm_i] ecm.params['freq'] = threat.freq ecm.params['width'] = threat.width - if threat.rkrp != '': + if (threat.rkrp != '') and threat.fflags.rkrp: var krp = get_krp(threat) if krp != '': ecm.krp = krp