fixes a runtime when a signal is sent from a prox sensor (#19763)

* fixes a runtime

* Update code/modules/assembly/signaler.dm

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
This commit is contained in:
Charlie
2022-12-01 21:58:14 +01:00
committed by GitHub
co-authored by Sirryan2002 Farie82
parent fa4fe1668a
commit 658a632c44
+4 -1
View File
@@ -38,7 +38,10 @@ GLOBAL_LIST_EMPTY(remote_signalers)
S.signal_callback()
var/turf/T = get_turf(src)
GLOB.lastsignalers.Add("[SQLtime()] <B>:</B> [usr.key] used [src] @ location ([T.x],[T.y],[T.z]) <B>:</B> [format_frequency(frequency)]/[code]")
var/invoking_ckey = "unknown"
if(usr) // sometimes (like when a prox sensor sends a signal) there is no usr
invoking_ckey = usr.key
GLOB.lastsignalers.Add("[SQLtime()] <b>:</b> [invoking_ckey] used [src] @ location ([T.x],[T.y],[T.z]) <b>:</b> [format_frequency(frequency)]/[code]")
/obj/item/assembly/signaler/proc/signal_callback()
pulse(1)