anchor.diff:  
   	if(air1.gases.len)
   		if(mob_occupant.bodytemperature < T0C) // Sleepytime. Why? More cryo magic.
  -			mob_occupant.Sleeping((mob_occupant.bodytemperature / sleep_factor) * 2000)
  -			mob_occupant.Unconscious((mob_occupant.bodytemperature / unconscious_factor) * 2000)
  +			mob_occupant.Sleeping((mob_occupant.bodytemperature * sleep_factor) * 2000)
  +			mob_occupant.Unconscious((mob_occupant.bodytemperature * unconscious_factor) * 2000)
   		if(beaker)
   			if(reagent_transfer == 0) // Magically transfer reagents. Because cryo magic.
   				beaker.reagents.trans_to(occupant, 1, 10 * efficiency) // Transfer reagents, multiplied because cryo magic.
  
positive.code: 	if(occupant)
  		var/image/occupant_overlay
  
  		if(ishuman(occupant) || islarva(occupant) || (isanimal(occupant) && !ismegafauna(occupant))) // Mobs that are smaller than cryotube
  			occupant_overlay = image(occupant.icon, occupant.icon_state)
  			occupant_overlay.copy_overlays(occupant)
  
  		else if(ismonkey(occupant)) // Monkey
  			occupant_overlay = image(CRYOMOBS, "monkey")
  			occupant_overlay.copy_overlays(occupant)
  
  		else if(!isalienadult(occupant))
  			occupant_overlay = image(CRYOMOBS, "generic")
  
  		else if(isalienroyal(occupant)) // Queen and prae
  			occupant_overlay = image(CRYOMOBS, "alienq")
  
  		else if(isalienhunter(occupant)) // Hunter
  			occupant_overlay = image(CRYOMOBS, "alienh")
  
  		else if(isaliensentinel(occupant)) // Sentinel
  			occupant_overlay = image(CRYOMOBS, "aliens")
  
  		else // Drone or other
  			occupant_overlay = image(CRYOMOBS, "aliend")
  
  		occupant_overlay.dir = SOUTH
  		occupant_overlay.pixel_y = 22
  
negative.code: 	var/volume = 100
  
  	var/efficiency = 1
  	var/sleep_factor = 0.00125
  	var/unconscious_factor = 0.001
  	var/heat_capacity = 20000
  	var/conduction_coefficient = 0.3
  
  