Makes burglar alerts activate poddoors.

Adds generic lock/unlock helpers to /door
This commit is contained in:
AnturK
2016-02-22 19:08:43 +01:00
parent 2f17bc0e2d
commit b56aefae74
3 changed files with 15 additions and 4 deletions
+2 -3
View File
@@ -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
+6
View File
@@ -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
+7 -1
View File
@@ -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