diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index df8188d1a3..654f0598c6 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -56,7 +56,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() */ // Loop through all linked machines and send the signal or copy. for(var/obj/machinery/telecomms/machine in links) - if(filter && !istype( machine, text2path(filter) )) + if(filter && !istype(machine, filter)) continue if(!machine.on) continue @@ -288,9 +288,9 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() //Remove the level and then start adding levels that it is being broadcasted in. signal.data["level"] = list() - var/can_send = relay_information(signal, "/obj/machinery/telecomms/hub") // ideally relay the copied information to relays + var/can_send = relay_information(signal, /obj/machinery/telecomms/hub) // ideally relay the copied information to relays if(!can_send) - relay_information(signal, "/obj/machinery/telecomms/bus") // Send it to a bus instead, if it's linked to one + relay_information(signal, /obj/machinery/telecomms/bus) // Send it to a bus instead, if it's linked to one /obj/machinery/telecomms/receiver/proc/check_receive_level(datum/signal/signal) // If it's a direct message from a bluespace radio, we eat it and convert it into a subspace signal locally @@ -355,11 +355,11 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() if(is_freq_listening(signal)) if(istype(machine_from, /obj/machinery/telecomms/receiver)) //If the signal is compressed, send it to the bus. - relay_information(signal, "/obj/machinery/telecomms/bus", 1) // ideally relay the copied information to bus units + relay_information(signal, /obj/machinery/telecomms/bus, 1) // ideally relay the copied information to bus units else // Get a list of relays that we're linked to, then send the signal to their levels. - relay_information(signal, "/obj/machinery/telecomms/relay", 1) - relay_information(signal, "/obj/machinery/telecomms/broadcaster", 1) // Send it to a broadcaster. + relay_information(signal, /obj/machinery/telecomms/relay, 1) + relay_information(signal, /obj/machinery/telecomms/broadcaster, 1) // Send it to a broadcaster. /* @@ -457,7 +457,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() if(!istype(machine_from, /obj/machinery/telecomms/processor) && machine_from != src) // Signal must be ready (stupid assuming machine), let's send it // send to one linked processor unit - var/send_to_processor = relay_information(signal, "/obj/machinery/telecomms/processor") + var/send_to_processor = relay_information(signal, /obj/machinery/telecomms/processor) if(send_to_processor) return @@ -466,7 +466,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() src.receive_information(signal, src) // Try sending it! - var/list/try_send = list("/obj/machinery/telecomms/server", "/obj/machinery/telecomms/hub", "/obj/machinery/telecomms/broadcaster", "/obj/machinery/telecomms/bus") + var/list/try_send = list(/obj/machinery/telecomms/server, /obj/machinery/telecomms/hub, /obj/machinery/telecomms/broadcaster, /obj/machinery/telecomms/bus) var/i = 0 for(var/send in try_send) if(i) @@ -517,7 +517,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() relay_direct_information(signal, machine_from) // send the signal back to the machine else // no bus detected - send the signal to servers instead signal.data["slow"] += rand(5, 10) // slow the signal down - relay_information(signal, "/obj/machinery/telecomms/server") + relay_information(signal, /obj/machinery/telecomms/server) /* @@ -643,9 +643,9 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() if(Compiler && autoruncode) Compiler.Run(signal) // execute the code - var/can_send = relay_information(signal, "/obj/machinery/telecomms/hub") + var/can_send = relay_information(signal, /obj/machinery/telecomms/hub) if(!can_send) - relay_information(signal, "/obj/machinery/telecomms/broadcaster") + relay_information(signal, /obj/machinery/telecomms/broadcaster) /obj/machinery/telecomms/server/proc/setcode(var/t) diff --git a/code/modules/scripting/Implementations/Telecomms.dm b/code/modules/scripting/Implementations/Telecomms.dm index 40efd55ba1..9f83cdf933 100644 --- a/code/modules/scripting/Implementations/Telecomms.dm +++ b/code/modules/scripting/Implementations/Telecomms.dm @@ -275,7 +275,7 @@ newsign.data["vmask"] = 0 newsign.data["level"] = list() - var/pass = S.relay_information(newsign, "/obj/machinery/telecomms/hub") + var/pass = S.relay_information(newsign, /obj/machinery/telecomms/hub) if(!pass) - S.relay_information(newsign, "/obj/machinery/telecomms/broadcaster") // send this simple message to broadcasters + S.relay_information(newsign, /obj/machinery/telecomms/broadcaster) // send this simple message to broadcasters