Space Station 13 - Modules - TypesVar Details - Proc Details

radio

Vars

blacklisted_areasAreas in which this radio cannot send messages
broadcastingWhether the radio will broadcast stuff it hears, out over the radio
canhear_rangethe range which mobs can hear this radio from
channelssee communications.dm for full list. First channes is a "default" for :h
disable_timerHow many times this is disabled by EMPs
freerangeWhether the radio can be re-tuned to restricted channels it has no key for
freqlockWhether the radio is able to have its primary frequency changed. Used for radios with weird primary frequencies, like DS, syndi, etc
has_fixed_hear_rangeTells whether the hear range can be changed
has_loudspeakerWhether loudspeaker can be toggled by the user
listeningWhether the radio is currently receiving
loudspeakerWhether the radio broadcasts to everyone within a few tiles, or not
max_hear_rangeMax listening and broadcasting range
onboolean for radio enabled or not
overlay_mic_activeOverlay when speaking a message (is displayed simultaneously with speaker_active)
overlay_mic_idleOverlay when mic is on
overlay_speaker_activeOverlay when receiving a message
overlay_speaker_idleOverlay when speaker is on
radio_enable_timerA timer that, when going off, will turn this radio on again
respects_common_channel_limitationsWhether the radio respects common channel limitations
syndiekeyHolder for the syndicate encryption key if present
traitor_frequencytune to frequency to unlock traitor supplies

Procs

has_limited_common_channel_accessWhether the radio has limited common channel access

Var Details

blacklisted_areas

Areas in which this radio cannot send messages

broadcasting

Whether the radio will broadcast stuff it hears, out over the radio

canhear_range

the range which mobs can hear this radio from

channels

see communications.dm for full list. First channes is a "default" for :h

disable_timer

How many times this is disabled by EMPs

freerange

Whether the radio can be re-tuned to restricted channels it has no key for

freqlock

Whether the radio is able to have its primary frequency changed. Used for radios with weird primary frequencies, like DS, syndi, etc

has_fixed_hear_range

Tells whether the hear range can be changed

has_loudspeaker

Whether loudspeaker can be toggled by the user

listening

Whether the radio is currently receiving

loudspeaker

Whether the radio broadcasts to everyone within a few tiles, or not

max_hear_range

Max listening and broadcasting range

on

boolean for radio enabled or not

overlay_mic_active

Overlay when speaking a message (is displayed simultaneously with speaker_active)

overlay_mic_idle

Overlay when mic is on

overlay_speaker_active

Overlay when receiving a message

overlay_speaker_idle

Overlay when speaker is on

radio_enable_timer

A timer that, when going off, will turn this radio on again

respects_common_channel_limitations

Whether the radio respects common channel limitations

syndiekey

Holder for the syndicate encryption key if present

traitor_frequency

tune to frequency to unlock traitor supplies

Proc Details

has_limited_common_channel_access

Whether the radio has limited common channel access