anchor.diff:  		latetoggle()
   	else
   		stat |= NOPOWER
  -	return
   
   /obj/machinery/door/firedoor/attack_hand(mob/user)
   	if(operating || !density)
  
positive.code: 	..()
  	switch(constructionStep)
  		if(CONSTRUCTION_PANEL_OPEN)
  			to_chat(user, "There is a small metal plate covering the wires.")
  		if(CONSTRUCTION_WIRES_EXPOSED)
  			to_chat(user, "Wires are trailing from the maintenance panel.")
  		if(CONSTRUCTION_GUTTED)
  			to_chat(user, "The circuit board is visible.")
  		if(CONSTRUCTION_NOCIRCUIT)
  			to_chat(user, "There are no electronics in the frame.")
  
  /obj/structure/firelock_frame/update_icon()
  	..()
  
negative.code: 				constructionStep = CONSTRUCTION_GUTTED
  				update_icon()
  				return
  			if(istype(C, /obj/item/weapon/crowbar))
  				playsound(get_turf(src), C.usesound, 50, 1)
  				user.visible_message("<span class='notice'>[user] starts prying a metal plate into [src]...</span>", \
  									 "<span class='notice'>You begin prying the cover plate back onto [src]...</span>")
  				if(!do_after(user, 80*C.toolspeed, target = src))
  					return
  				if(constructionStep != CONSTRUCTION_WIRES_EXPOSED)
  					return
  				playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1)
  				user.visible_message("<span class='notice'>[user] pries the metal plate into [src].</span>", \
  									 "<span class='notice'>You pry [src]'s cover plate into place, hiding the wires.</span>")
  				constructionStep = CONSTRUCTION_PANEL_OPEN
  				update_icon()
  				return
  