[MIRROR] Fixes signalers not signaling (#10131)

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-02-10 01:32:43 -07:00
committed by GitHub
parent d673bfaa7d
commit bb96b78dc7

View File

@@ -124,13 +124,19 @@
return
if(!radio_controller)
addtimer(CALLBACK(src, PROC_REF(radio_checkup), new_frequency), 2 SECONDS)
return
set_radio(new_frequency)
/obj/item/assembly/signaler/proc/radio_checkup(new_frequency)
PROTECTED_PROC(TRUE)
if(!radio_controller)
return
set_radio(new_frequency)
/obj/item/assembly/signaler/proc/set_radio(new_frequency)
PROTECTED_PROC(TRUE)
SHOULD_NOT_OVERRIDE(TRUE)
radio_controller.remove_object(src, frequency)
frequency = new_frequency
radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT)