From 348fd00da152fae0b0d098a93767ad539cc5a7b7 Mon Sep 17 00:00:00 2001 From: Atlantiscze Date: Sat, 27 Dec 2014 00:49:27 +0100 Subject: [PATCH] Minor Adjustments - Fixes updateicon issue - Adds notification when trying to crowbar working blast door. --- code/game/machinery/doors/blast_door.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/doors/blast_door.dm b/code/game/machinery/doors/blast_door.dm index 16bb95970b..cb78822c0b 100644 --- a/code/game/machinery/doors/blast_door.dm +++ b/code/game/machinery/doors/blast_door.dm @@ -50,11 +50,11 @@ /obj/machinery/door/blast/proc/force_open() src.operating = 1 flick(icon_state_opening, src) + src.density = 0 + update_nearby_tiles() src.update_icon() src.SetOpacity(0) sleep(15) - src.density = 0 - update_nearby_tiles() src.operating = 0 // Proc: force_close() @@ -63,11 +63,11 @@ /obj/machinery/door/blast/proc/force_close() src.operating = 1 flick(icon_state_closing, src) + src.density = 1 + update_nearby_tiles() src.update_icon() src.SetOpacity(initial(opacity)) sleep(15) - src.density = 1 - update_nearby_tiles() src.operating = 0 // Proc: force_toggle() @@ -88,6 +88,8 @@ if(istype(C, /obj/item/weapon/crowbar) || (istype(C, /obj/item/weapon/twohanded/fireaxe) && C:wielded == 1)) if(((stat & NOPOWER) || (stat & BROKEN)) && !( src.operating )) force_toggle() + else + usr << "[src]'s motors resist your effort." return if(istype(C, /obj/item/stack/sheet/plasteel)) var/amt = repair_price()