Adds an extra signaler check to compare frequencies with the incoming signal (#64666)

Fixes setting signallers frequency.
This commit is contained in:
Jackraxxus
2022-02-05 15:18:56 +01:00
committed by GitHub
parent 1b058c8b0e
commit 5e68eb8b80
3 changed files with 5 additions and 7 deletions
@@ -29,7 +29,7 @@
if(roundstart_signaller)
sigdev = new
sigdev.code = roundstart_signaller_code
sigdev.frequency = roundstart_signaller_freq
sigdev.set_frequency(roundstart_signaller_freq)
if(undertile_pressureplate)
AddElement(/datum/element/undertile, tile_overlay = tile_overlay, use_anchor = TRUE)
+2 -3
View File
@@ -98,9 +98,8 @@
INVOKE_ASYNC(src, .proc/signal)
. = TRUE
if("freq")
frequency = unformat_frequency(params["freq"])
frequency = sanitize_frequency(frequency, TRUE)
set_frequency(frequency)
var/new_frequency = sanitize_frequency(unformat_frequency(params["freq"]), TRUE)
set_frequency(new_frequency)
. = TRUE
if("code")
code = text2num(params["code"])
@@ -46,9 +46,8 @@
INVOKE_ASYNC(src, .proc/signal)
. = TRUE
if("freq")
signal_frequency = unformat_frequency(params["freq"])
signal_frequency = sanitize_frequency(signal_frequency, TRUE)
set_frequency(signal_frequency)
var/new_signal_frequency = sanitize_frequency(unformat_frequency(params["freq"]), TRUE)
set_frequency(new_signal_frequency)
. = TRUE
if("code")
signal_code = text2num(params["code"])