mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-28 02:53:11 +00:00
Merge pull request #3345 from Neerti/4/20/2017_radio_fix
Radios now work again in-hand or in pocket
This commit is contained in:
@@ -65,10 +65,12 @@ var/global/list/default_medbay_channels = list(
|
|||||||
..()
|
..()
|
||||||
wires = new(src)
|
wires = new(src)
|
||||||
internal_channels = default_internal_channels.Copy()
|
internal_channels = default_internal_channels.Copy()
|
||||||
|
listening_objects += src
|
||||||
|
|
||||||
/obj/item/device/radio/Destroy()
|
/obj/item/device/radio/Destroy()
|
||||||
qdel(wires)
|
qdel(wires)
|
||||||
wires = null
|
wires = null
|
||||||
|
listening_objects -= src
|
||||||
if(radio_controller)
|
if(radio_controller)
|
||||||
radio_controller.remove_object(src, frequency)
|
radio_controller.remove_object(src, frequency)
|
||||||
for (var/ch_name in channels)
|
for (var/ch_name in channels)
|
||||||
@@ -474,7 +476,6 @@ var/global/list/default_medbay_channels = list(
|
|||||||
|
|
||||||
|
|
||||||
/obj/item/device/radio/hear_talk(mob/M as mob, msg, var/verb = "says", var/datum/language/speaking = null)
|
/obj/item/device/radio/hear_talk(mob/M as mob, msg, var/verb = "says", var/datum/language/speaking = null)
|
||||||
|
|
||||||
if (broadcasting)
|
if (broadcasting)
|
||||||
if(get_dist(src, M) <= canhear_range)
|
if(get_dist(src, M) <= canhear_range)
|
||||||
talk_into(M, msg,null,verb,speaking)
|
talk_into(M, msg,null,verb,speaking)
|
||||||
|
|||||||
Reference in New Issue
Block a user