anchor.diff:  
   
   /obj/machinery/door/airlock/proc/autoclose()
  -	if(!density && !operating && !locked && !welded && autoclose)
  +	if(!density && !operating && (!locked || boltsCut) && !welded && autoclose)
   		close()
   
   /obj/machinery/door/airlock/proc/change_paintjob(obj/item/C as obj, mob/user as mob)
  
positive.code: 					//raise door bolts
  					if(src.isWireCut(AIRLOCK_WIRE_DOOR_BOLTS))
  						usr << text("The door bolt drop wire is cut - you can't raise the door bolts.<br>\n")
  					else if(!src.locked)
  						usr << text("The door bolts are already up.<br>\n")
  					else if(src.boltsCut)
  						usr << text("The door bolts are cut and cannot be raised.<br>\n")
  
negative.code: 
  /obj/machinery/door/airlock/update_icon()
  	if(overlays) overlays.Cut()
  	//if(underlays) underlays.Cut()
  
  	if(boltsCut)
  		overlays += image(icon, "bolts_cut")
  
  	if(density)
  		if(locked && lights)
  			icon_state = "door_locked"
  		else
  			icon_state = "door_closed"
  		if(p_open || welded || emergency)
  			overlays = list()
  			if(p_open)
  				overlays += image(icon, "panel_open")
  