From d803ccf45e3014c3139e1d38da7fbdd1d2db41ea Mon Sep 17 00:00:00 2001 From: alex-gh Date: Tue, 18 Dec 2018 14:06:37 +0100 Subject: [PATCH] Fixes anomalies being disabled by random radio traffic. --- code/modules/assembly/signaler.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 5e7c8c58a72..6228df02af3 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -148,6 +148,7 @@ for(var/mob/O in hearers(1, loc)) O.show_message("[bicon(src)] *beep* *beep*", 3, "*beep* *beep*", 2) + return TRUE /obj/item/assembly/signaler/proc/set_frequency(new_frequency) if(!radio_controller) @@ -167,9 +168,9 @@ receiving = TRUE /obj/item/assembly/signaler/anomaly/receive_signal(datum/signal/signal) - ..() - for(var/obj/effect/anomaly/A in orange(0, src)) - A.anomalyNeutralize() + if(..()) + for(var/obj/effect/anomaly/A in orange(0, src)) + A.anomalyNeutralize() /obj/item/assembly/signaler/anomaly/attack_self() return