diff --git a/code/modules/mob/living/living_say.dm b/code/modules/mob/living/living_say.dm index e26d8ccba2d..a45210a2336 100644 --- a/code/modules/mob/living/living_say.dm +++ b/code/modules/mob/living/living_say.dm @@ -384,6 +384,11 @@ GLOBAL_LIST_INIT(department_radio_keys, list( return message /mob/living/proc/radio(message, list/message_mods = list(), list/spans, language) + //SKYRAT EDIT ADDITION BEGIN + if((message_mods[MODE_HEADSET] || message_mods[RADIO_EXTENSION]) && !(mobility_flags & MOBILITY_USE)) // If can't use items, you can't press the button + to_chat(src, "You can't use the radio right now!") + return ITALICS | REDUCE_RANGE + //SKYRAT EDIT END var/obj/item/implant/radio/imp = locate() in src if(imp && imp.radio.on) if(message_mods[MODE_HEADSET])