anchor.diff:  		irradiating = 0
   
   		if(src.connected.occupant)
  +			if(src.connected.radiation_check())
  +				src.connected.locked = lock_state
  +				return 1
  +			
   			if (prob((80 + ((src.radiation_duration / 2) + (connected.precision_coeff ** 3)))))
   				// FIXME: Find out what these corresponded to and change them to the WHATEVERBLOCK they need to be.
   				//if ((src.selected_se_block != 2 || src.selected_se_block != 12 || src.selected_se_block != 8 || src.selected_se_block || 10) && prob (20))
  
positive.code: 			else
  				randmuti(src.connected.occupant)
  
  		src.connected.occupant.radiation += (((src.radiation_intensity*3)+src.radiation_duration*3) / connected.damage_coeff)
  		src.connected.locked = lock_state
  		return 1 // return 1 forces an update to all Nano uis attached to src
  
  
negative.code: 
  			irradiating = 0
  			src.connected.locked = lock_state
  
  			if(src.connected.radiation_check())
  				return 1
  
  			var/datum/dna2/record/buf = src.buffers[bufferId]
  
  