feat: exodrone console UI (#93604)

Upgrades the UI of the exodrone console
Exodrones now create a small explosion (0, 0, 1, 1) when
self-destruction is triggered
This commit is contained in:
mcbalaam
2025-10-26 01:45:58 +07:00
committed by GitHub
parent b3f204099b
commit 86a98efa77
4 changed files with 239 additions and 181 deletions
@@ -175,6 +175,7 @@ GLOBAL_LIST_INIT(scan_conditions,init_scan_conditions())
var/datum/exoscan/scan = GLOB.exoscanner_controller.create_scan(scan_type,target)
if(scan)
RegisterSignal(scan, COMSIG_EXOSCAN_INTERRUPTED, PROC_REF(scan_failed))
playsound(src, 'sound/machines/terminal/terminal_processing.ogg', 20, vary = TRUE)
/obj/machinery/computer/exoscanner_control/proc/scan_failed()
SIGNAL_HANDLER