anchor.diff:  		return
   	if(!requiresID())
   		user = null //so allowed(user) always succeeds
  -	if(allowed(user) || emergency == 1)
  +	if(allowed(user))
   		if(density)
   			open()
   		else
  
positive.code: 		user = null
  
  	if(density && !emagged)
  		if(allowed(user) || src.emergency == 1)
  			open()
  		else
  			do_animate("deny")
  
negative.code: 		return
  	if(density)
  		do_animate("deny")
  
  /obj/machinery/door/allowed(mob/M)
  	if(emergency)
  		return TRUE
  	return ..()
  
  /obj/machinery/door/proc/try_to_weld(obj/item/weapon/weldingtool/W, mob/user)
  	return
  