anchor.diff:  
   
   	proc/timeleft()
  -		. = (src.timing ? (releasetime-world.time) : timelength)/10
  +		. = (timing ? (releasetime-world.time) : timelength)/10
   		if(. < 0)
   			. = 0
   
   
   	proc/timeset(var/seconds)
  -		if(src.timing)
  +		if(timing)
   			releasetime=world.time+seconds*10
   		else
   			timelength=seconds*10
  
positive.code: 		if(stat & (BROKEN))
  			set_picture("ai_bsod")
  			return
  		if(src.timing)
  			var/disp1 = id
  			var/timeleft = timeleft()
  			var/disp2 = "[add_zero(num2text((timeleft / 60) % 60),2)]~[add_zero(num2text(timeleft % 60), 2)]"
  
negative.code: 		var/dat = "<HTML><BODY><TT>"
  		dat += "<HR>Timer System:</hr>"
  		dat += "<b>Door [src.id] controls</b><br/>"
  		if (timing)
  			dat += "<a href='?src=\ref[src];timing=0'>Stop Timer and open door</a><br/>"
  		else
  			dat += "<a href='?src=\ref[src];timing=1'>Activate Timer and close door</a><br/>"
  