anchor.diff:  			timer_end()
   		return
   
  -
   // has the door power sitatuation changed, if so update icon.
   	power_change()
   		..()
   		update_icon()
   		return
  -
   
   // open/closedoor checks if door_timer has power, if so it checks if the
   // linked door is open/closed (by density) then opens it/closes it.
  
positive.code: 
  		return 1
  
  
  	proc/timeleft()
  		. = (timing ? (releasetime-world.time) : timelength)/10
  		if(. < 0)
  			. = 0
  
  
  	proc/timeset(var/seconds)
  		if(timing)
  			releasetime=world.time+seconds*10
  
negative.code: //  "tp" value to modify timer
  //  "fc" activates flasher
  // Also updates dialog window and timer icon
  
  	examine()
  		..()
  		usr << "The [src] reads:"
  		usr << "Current Crime: [crime]."
  		usr << "Current Prisoner: [prisoner]."
  
  	Topic(href, href_list)
  		if(..())
  			return
  