mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-30 00:29:02 +01:00
Makes burglar alerts activate poddoors.
Adds generic lock/unlock helpers to /door
This commit is contained in:
@@ -166,12 +166,11 @@
|
||||
//Trigger alarm effect
|
||||
RA.set_fire_alarm_effect()
|
||||
//Lockdown airlocks
|
||||
for(var/obj/machinery/door/airlock/DOOR in RA)
|
||||
for(var/obj/machinery/door/DOOR in RA)
|
||||
spawn(0)
|
||||
DOOR.close()
|
||||
if(DOOR.density)
|
||||
DOOR.locked = 1
|
||||
DOOR.update_icon()
|
||||
DOOR.lock()
|
||||
for (var/obj/machinery/camera/C in RA)
|
||||
cameras += C
|
||||
|
||||
|
||||
@@ -80,12 +80,18 @@ var/list/airlock_overlays = list()
|
||||
airlock_material = "glass"
|
||||
update_icon()
|
||||
|
||||
/obj/machinery/door/airlock/lock()
|
||||
bolt()
|
||||
|
||||
/obj/machinery/door/airlock/proc/bolt()
|
||||
if(locked)
|
||||
return
|
||||
locked = 1
|
||||
update_icon()
|
||||
|
||||
/obj/machinery/door/airlock/unlock()
|
||||
unbolt()
|
||||
|
||||
/obj/machinery/door/airlock/proc/unbolt()
|
||||
if(!locked)
|
||||
return
|
||||
|
||||
@@ -269,4 +269,10 @@
|
||||
icon = 'icons/obj/doors/doormorgue.dmi'
|
||||
|
||||
/obj/machinery/door/storage_contents_dump_act(obj/item/weapon/storage/src_object, mob/user)
|
||||
return 0
|
||||
return 0
|
||||
|
||||
/obj/machinery/door/proc/lock()
|
||||
return
|
||||
|
||||
/obj/machinery/door/proc/unlock()
|
||||
return
|
||||
Reference in New Issue
Block a user