mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-08-27 14:46:57 +01:00
16 lines
689 B
Plaintext
16 lines
689 B
Plaintext
/obj/item/radio/headset
|
|
var/radiosound = 'modular_sand/sound/radio/common.ogg'
|
|
|
|
/obj/item/radio/headset/syndicate //disguised to look like a normal headset for stealth ops
|
|
radiosound = 'modular_sand/sound/radio/syndie.ogg'
|
|
|
|
/obj/item/radio/headset/headset_sec
|
|
radiosound = 'modular_sand/sound/radio/security.ogg'
|
|
|
|
/obj/item/radio/headset/talk_into(mob/living/M, message, channel, list/spans, datum/language/language, list/message_mods, direct = TRUE)
|
|
if(!listening)
|
|
return ITALICS | REDUCE_RANGE
|
|
if(on || (M || message) || !wires.is_cut(WIRE_TX) || M.IsVocal() || (language != /datum/language/signlanguage) || radiosound)
|
|
playsound(M, radiosound, rand(20, 30), 0, 0, 1)
|
|
. = ..()
|