radio
This commit is contained in:
@@ -203,6 +203,7 @@
|
|||||||
if(!language)
|
if(!language)
|
||||||
language = M.get_selected_language()
|
language = M.get_selected_language()
|
||||||
INVOKE_ASYNC(src, PROC_REF(talk_into_impl), M, message, channel, spans.Copy(), language)
|
INVOKE_ASYNC(src, PROC_REF(talk_into_impl), M, message, channel, spans.Copy(), language)
|
||||||
|
playsound(src, 'sound/voice/radioin.ogg', 25, 0) //GS13 EDIT
|
||||||
return ITALICS | REDUCE_RANGE
|
return ITALICS | REDUCE_RANGE
|
||||||
|
|
||||||
/obj/item/radio/proc/talk_into_impl(atom/movable/M, message, channel, list/spans, datum/language/language)
|
/obj/item/radio/proc/talk_into_impl(atom/movable/M, message, channel, list/spans, datum/language/language)
|
||||||
|
|||||||
@@ -254,6 +254,12 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
|
|||||||
if (client?.prefs.chat_on_map && stat != UNCONSCIOUS && (client.prefs.see_chat_non_mob || ismob(speaker)) && can_hear())
|
if (client?.prefs.chat_on_map && stat != UNCONSCIOUS && (client.prefs.see_chat_non_mob || ismob(speaker)) && can_hear())
|
||||||
create_chat_message(speaker, message_language, raw_message, spans, message_mode)
|
create_chat_message(speaker, message_language, raw_message, spans, message_mode)
|
||||||
|
|
||||||
|
//GS13 EDIT START
|
||||||
|
if(stat != UNCONSCIOUS && can_hear() && radio_freq)
|
||||||
|
playsound_local(src,'sound/voice/radio.ogg', 30, 0)
|
||||||
|
|
||||||
|
//GS13 EDIT END
|
||||||
|
|
||||||
// Recompose message for AI hrefs, language incomprehension.
|
// Recompose message for AI hrefs, language incomprehension.
|
||||||
message = compose_message(speaker, message_language, raw_message, radio_freq, spans, message_mode, FALSE, source)
|
message = compose_message(speaker, message_language, raw_message, radio_freq, spans, message_mode, FALSE, source)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user