From 71744db9e13140460fba7270f75adefb0998f914 Mon Sep 17 00:00:00 2001 From: Markolie Date: Sat, 18 Feb 2017 17:23:09 +0100 Subject: [PATCH] Prevent heavy firelocks from being forced --- code/game/machinery/doors/firedoor.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 201f7763eb8..29270a54c99 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -20,6 +20,7 @@ closed_layer = 3.11 auto_close_time = 50 + var/can_force = TRUE var/force_open_time = 300 var/assembly_type = /obj/structure/firelock_frame var/nextstate = null @@ -95,7 +96,7 @@ close() /obj/machinery/door/firedoor/attack_hand(mob/user) - if(operating || !density) + if(operating || !density || !can_force) return add_fingerprint(user) @@ -199,9 +200,10 @@ /obj/machinery/door/firedoor/heavy name = "heavy firelock" icon = 'icons/obj/doors/Doorfire.dmi' - glass = 0 + glass = FALSE opacity = 1 assembly_type = /obj/structure/firelock_frame/heavy + can_force = FALSE /obj/machinery/door/firedoor/heavy/ex_act(severity) switch(severity)