anchor.diff:  
   
   
  -/atom/proc/assume_air(datum/air_group/giver)
  +/atom/proc/assume_air(datum/gas_mixture/giver)
   	del(giver)
   	return null
   
  
positive.code: 	//usr << "[name]: Dn:[density] dir:[dir] cont:[contents] icon:[icon] is:[icon_state] loc:[loc]"
  	return
  
  /atom/proc/MouseDrop_T()
  	return
  
  /atom/proc/relaymove()
  	return
  
  
negative.code: 	blood_DNA[M.dna.unique_enzymes] = M.dna.blood_type
  	return 1 //we applied blood to the item
  
  /turf/simulated/add_blood(mob/living/carbon/M)
  	if(..() == 0)	return 0
  
  	var/obj/effect/decal/cleanable/blood/B = locate() in contents	//check for existing blood splatter
  	if(!B)	B = new /obj/effect/decal/cleanable/blood(src)			//make a bloood splatter if we couldn't find one
  	B.blood_DNA[M.dna.unique_enzymes] = M.dna.blood_type
  	if(I)
  		B.weight = I.w_class
  	return 1 //we bloodied the floor
  
  /mob/living/carbon/human/add_blood(mob/living/carbon/M)
  