anchor.diff:  
   	status_flags = CANPUSH
   
  -	//universal_speak = 1
  -	languages = HUMAN
  +	languages_spoken = 1
  +	languages_understood = 1
   
   	canmove = 0
   
  
positive.code: 	var/tf_gender=NEUTER
  	var/tf_egg=0
  	proc/apply_transform(var/mob/living/targ)
  		var/old_name=targ.real_name
  		var/new_gender=tf_gender==NEUTER ? targ.gender : tf_gender
  		var/transformation_happened=new_gender==targ.gender ? 0 : 1
  
negative.code: 					return
  				if (!(status_flags & CANPUSH))
  					return
  				LAssailant = M
  				for(var/mob/O in viewers(src, null))
  					if ((O.client && !( O.eye_blind )))
  						O.show_message(text("\red [] has grabbed [] passively!", M, src), 1)
  