anchor.diff:  			if(M.density)
   				spawn( 0 )
   					M.open()
  -			else
  -				spawn( 0 )
  -					M.close()
  +//			else
  +//				spawn( 0 )
  +//					M.close()
   	src.updateUsrDialog()
   	return
   
  +//Allows the AI to control doors, see human attack_hand function below
   /obj/machinery/computer/door_control/attack_ai(var/mob/user as mob)
   	return src.attack_hand(user)
   
  +//Allows monkeys to control doors, see human attack_hand function below
   /obj/machinery/computer/door_control/attack_paw(var/mob/user as mob)
   	return src.attack_hand(user)
   
  +// A security door_control computer for centralizing all brig door locks.
   /obj/machinery/computer/door_control/attack_hand(var/mob/user as mob)
   	if(..())
   		return
  
positive.code: 					var/tp = text2num(href_list["tp"])
  					src.time += tp
  					src.time = min(max(round(src.time), 0), 600)
  			if (href_list["fc"])
  				if(src.allowed(usr))
  					for (var/obj/machinery/flasher/F in world)
  
negative.code: 
  //////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  // new door timer code, mostly taken from status display.
  /obj/machinery/door_timer
  	name = "Door Timer"
  	icon = 'status_display.dmi'
  	icon_state = "frame"
  	desc = "A remote control for a door."
  	req_access = list(access_brig)
  	anchored = 1.0      // can't pick it up
  	density = 0         // can walk through it.
  	var/id = null       // id of door it controls.
  	var/time = 0.0     	// defaults to 0 seconds timer
  	var/timing = 0.0    // boolean, true/1 timer is on, false/0 means it's not timing
  	var/picture_state	// icon_state of alert picture
  
  
  //Main door timer loop, if it's timing and time is >0 reduce time by 1.
  // if it's less than 0, open door, reset timer
  // update the door_timer window and the icon
  /obj/machinery/door_timer/process()
  	..()
  	if (src.timing)
  		if (src.time > 0)
  			src.time = round(src.time) - 1
  		else
  			alarm() // open doors
  			src.time = 0
  			src.timing = 0
  		src.updateDialog()
  		src.update_icon()
  	return
  
  // has the door power sitatuation changed, if so update icon.
  /obj/machinery/door_timer/power_change()
  	update_icon()
  
  // alarm() checks if door_timer has power, if so it checks if the
  // linked door is open/closed (by density) then opens it/closes it.
  // It's also supposed to unlock the secure closets in the brig. TEST THIS
  /obj/machinery/door_timer/proc/alarm()
  	if(stat & (NOPOWER|BROKEN))
  		return
  