anchor.diff:  
   /mob/living/say(message, bubble_type,var/list/spans = list(), sanitize = TRUE)
   
  +	if(check_emote(message))
  +		return
  +
  +	if(!can_speak_basic(message)) //Stat is seperate so I can handle whispers properly.
  +		return
  +
   	if(is_nearcrit(src) && !stat)
   		whisper(message)
   		adjustOxyLoss(1)
  
positive.code: 		else
  			say_dead(message)
  			return
  
  	if(check_emote(message))
  		return
  
  	if(!can_speak_basic(message)) //Stat is seperate so I can handle whispers properly.
  		return
  
  	var/message_mode = get_message_mode(message)
  
  
negative.code: 		message = trim(copytext(sanitize(message), 1, MAX_MESSAGE_LEN))
  	if(!message || message == "")
  		return
  
  	if(stat == DEAD)
  		if(message == "*scream" || message == "*fart")
  