anchor.diff:  		else	//close it up again	//fucking 10/10 commenting here einstein
   			close()
   			return
  +
  +	if(istype(C, /obj/item/weapon/screwdriver))
  +		panelOpen = !panelOpen
  +		if(panelOpen)
  +			user.visible_message("<span class='notice'>[user] opens [src]'s maintenance panel.</span>", \
  +								 "<span class='notice'>You unscrew [src]'s maintenance panel.</span>")
  +			constructing = 1
  +			constructionStep = CONSTRUCTION_PANEL_OPEN
  +		else
  +			user.visible_message("<span class='notice'>[user] closes [src]'s maintenance panel.</span>", \
  +								 "<span class='notice'>You close [src]'s maintenance panel.</span>")
  +			constructing = 0
  +			constructionStep = CONSTRUCTION_COMPLETE
  +		playsound(get_turf(src), 'sound/items/Screwdriver.ogg', 50, 1)
  +		return
  +
   	return
   
   /obj/machinery/door/firedoor/attack_ai(mob/user as mob)
  
positive.code: /var/const/OPEN = 1
  /var/const/CLOSED = 2
  
  
negative.code: 
  /obj/machinery/door/firedoor/open()
  	..()
  	if(constructing) return
  	latetoggle()
  	return
  
  