anchor.diff:  	updateappearance(O)
   	. = O
   	if ( !(tr_flags & TR_KEEPSRC) ) //flag should be used if monkeyize() is called inside another proc of src so that one does not crash
  -		var/mob/deleted = src
  -		src = O
  -		qdel(deleted)
  -
  -	spawn(22)
  -	//animation = null
  -		O.invisibility = 0
  -		qdel(animation)
  +		qdel(src)
  +
   
   //////////////////////////           Humanize               //////////////////////////////
   //Could probably be merged with monkeyize but other transformations got their own procs, too
  
positive.code: 	if (tr_flags & TR_DEFAULTMSG)
  		O << "<B>You are now a human.</B>"
  
  	for(var/obj/item/C in O.loc)
  		O.equip_to_appropriate_slot(C)
  
  	updateappearance(O)
  	. = O
  
  
negative.code: 			loc.vars[A] = O
  
  	if ( !(tr_flags & TR_KEEPSRC) ) //don't delete src yet if it's needed to finish calling proc
  		qdel(src)
  
  
  /mob/new_player/AIize()
  	spawning = 1
  