[logic]
active = sr_psy_antenna@no_helmet

[sr_psy_antenna@no_helmet]
eff_intensity = 50
hit_intensity = 20
phantom_prob = 30
on_info = {=rad_pass(1)} sr_psy_antenna@good_helmet, {=rad_pass(2)} sr_psy_antenna@bad_helmet
on_info2 = {+bar_deactivate_radar_done} nil %=finish_off%
on_info3 = {=dist_to_actor_ge(470)} sr_psy_antenna@low, {=dist_to_actor_ge(450)} sr_psy_antenna@med

[sr_psy_antenna@bad_helmet]
eff_intensity = 20
hit_intensity = 0
phantom_prob = 10
on_info = {!rad_pass(2)} sr_psy_antenna@no_helmet
on_info2 = {+bar_deactivate_radar_done} nil %=finish_off%

[sr_psy_antenna@good_helmet]
eff_intensity = 10
hit_intensity = 0
phantom_prob = 3
on_info = {!rad_pass(1)} sr_psy_antenna@no_helmet
on_info2 = {+bar_deactivate_radar_done} nil %=finish_off%

[sr_psy_antenna@med]
eff_intensity = 35
hit_intensity = 15
phantom_prob = 25
on_info		= {=rad_pass(1)} sr_psy_antenna@good_helmet, {=rad_pass(2)} sr_psy_antenna@bad_helmet
on_info2	= {!dist_to_actor_ge(450)} sr_psy_antenna@no_helmet, {=dist_to_actor_ge(470)} sr_psy_antenna@low

[sr_psy_antenna@low]
eff_intensity = 25
hit_intensity = 10
phantom_prob = 20
on_info		= {=rad_pass(1)} sr_psy_antenna@good_helmet, {=rad_pass(2)} sr_psy_antenna@bad_helmet
on_info2	= {!dist_to_actor_ge(470)} sr_psy_antenna@no_helmet