diff --git a/code/game/machinery/telecomms/broadcasting.dm b/code/game/machinery/telecomms/broadcasting.dm index 78bd4d2ce987..7fe97e942946 100644 --- a/code/game/machinery/telecomms/broadcasting.dm +++ b/code/game/machinery/telecomms/broadcasting.dm @@ -82,9 +82,9 @@ /datum/signal/subspace/proc/send_to_receivers() for(var/obj/machinery/telecomms/receiver/R in GLOB.telecomms_list) - R.receive_signal(src) + R.receive_signal(src.copy(src)) for(var/obj/machinery/telecomms/allinone/R in GLOB.telecomms_list) - R.receive_signal(src) + R.receive_signal(src.copy(src)) /datum/signal/subspace/proc/broadcast() set waitfor = FALSE