mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 14:39:58 +01:00
Door remote balloon alerts (#59290)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user