mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-19 03:49:10 +01:00
32 lines
844 B
Plaintext
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
|