Files

32 lines
844 B
Plaintext

/proc/register_radio(source, old_frequency, new_frequency, radio_filter)
if(old_frequency)
SSradio.remove_object(source, old_frequency)
if(new_frequency)
return SSradio.add_object(source, new_frequency, radio_filter)
/proc/unregister_radio(source, frequency)
if(SSradio)
SSradio.remove_object(source, frequency)
/proc/get_frequency_name(var/display_freq)
var/freq_text
if(display_freq == BLSP_FREQ)
freq_text = "Bluespace"
if(!freq_text)
// the name of the channel
if(display_freq in ANTAG_FREQS)
freq_text = "#unkn"
else
for(var/channel in radiochannels)
if(radiochannels[channel] == display_freq)
freq_text = channel
break
// --- If the frequency has not been assigned a name, just use the frequency as the name ---
if(!freq_text)
freq_text = format_frequency(display_freq)
return freq_text