anchor.diff:  
   
   /obj/machinery/door_timer/proc/time_left(seconds = FALSE)
  -	. = max(0,timer_duration - (activation_time ? world.timeofday - activation_time : 0))
  +	. = max(0,timer_duration - (activation_time ? REALTIMEOFDAY - activation_time : 0))
   	if(seconds)
   		. /= 10
   
  
positive.code: 					preset_time = PRESET_LONG
  			. = set_timer(preset_time)
  			if(timing)
  				activation_time = world.timeofday
  		else
  			. = FALSE
  
  
negative.code: 	if(stat & (NOPOWER|BROKEN))
  		return 0
  
  	activation_time = REALTIMEOFDAY
  	timing = TRUE
  
  	for(var/obj/machinery/door/window/brigdoor/door in targets)
  