diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 096f83607544b..06b5cf22a2a33 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -261,10 +261,12 @@ // From the channel, determine the frequency and get a reference to it. var/freq - if(channel && channels && channels.len > 0) - if(channel == MODE_DEPARTMENT) + if(channel && channels) + if(channel == MODE_DEPARTMENT && channels.len > 0) channel = channels[1] freq = secure_radio_connections[channel] + if(istype(M, /mob) && !freq && channel != RADIO_CHANNEL_UPLINK) + to_chat(M, "You can't access this channel without an encryption key!") if (!channels[channel]) // if the channel is turned off, don't broadcast return else