Door remote balloon alerts (#59290)

This commit is contained in:
dragomagol
2021-05-25 00:18:11 -07:00
committed by GitHub
parent e4e7509088
commit 4621deceb2
+1 -10
View File
@@ -20,7 +20,6 @@
. = ..()
access_list = SSid_access.get_region_access_list(list(region_access))
RegisterSignal(src, COMSIG_COMPONENT_NTNET_NAK, .proc/bad_signal)
RegisterSignal(src, COMSIG_COMPONENT_NTNET_ACK, .proc/good_signal)
/obj/item/door_remote/proc/bad_signal(datum/source, datum/netdata/data, error_code)
SIGNAL_HANDLER
@@ -31,14 +30,6 @@
else
to_chat(data.user, "<span class='notice'>Error: [error_code]</span>")
/obj/item/door_remote/proc/good_signal(datum/source, datum/netdata/data, error_code)
SIGNAL_HANDLER
if(QDELETED(data.user))
return
var/toggled = data.data["data"]
to_chat(data.user, "<span class='notice'>Door [toggled] toggled</span>")
/obj/item/door_remote/attack_self(mob/user)
var/static/list/desc = list(WAND_OPEN = "Open Door", WAND_BOLT = "Toggle Bolts", WAND_EMERGENCY = "Toggle Emergency Access")
switch(mode)
@@ -48,7 +39,7 @@
mode = WAND_EMERGENCY
if(WAND_EMERGENCY)
mode = WAND_OPEN
to_chat(user, "<span class='notice'>Now in mode: [desc[mode]].</span>")
balloon_alert(user, "mode: [desc[mode]]")
// Airlock remote works by sending NTNet packets to whatever it's pointed at.
/obj/item/door_remote/afterattack(atom/A, mob/user)