anchor.diff:  		return
   
   	if(!mob)
  -		return
  -
  -	if(IsGuestKey(key))
  -		to_chat(src, "Guests may not use OOC.")
  -		return
  -
  -	msg = copytext(sanitize(msg), 1, MAX_MESSAGE_LEN)
  -	var/raw_msg = msg
  -
  -	if(!msg)
  -		return
  -
  -	msg = emoji_parse(msg)
  -
  -	if((copytext(msg, 1, 2) in list(".",";",":","#")) || (findtext(lowertext(copytext(msg, 1, 5)), "say")))
  -		if(alert("Your message \"[raw_msg]\" looks like it was meant for in game communication, say it in OOC?", "Meant for OOC?", "No", "Yes") != "Yes")
  -			return
  -
  -	if(!(prefs.chat_toggles & CHAT_OOC))
  -		to_chat(src, "<span class='danger'>You have OOC muted.</span>")
   		return
   
   	if(!holder)
  
positive.code: 			log_admin("[key_name(src)] has attempted to advertise in OOC: [msg]")
  			message_admins("[key_name_admin(src)] has attempted to advertise in OOC: [msg]")
  			return
  
  	log_talk(mob,"[key_name(src)] : [raw_msg]",LOGOOC)
  	mob.log_message("[key]: [raw_msg]", INDIVIDUAL_OOC_LOG)
  
negative.code: 		if(prefs.muted & MUTE_OOC)
  			to_chat(src, "<span class='danger'>You cannot use OOC (muted).</span>")
  			return
  		if(jobban_isbanned(src.mob, "OOC"))
  			to_chat(src, "<span class='danger'>You have been banned from OOC.</span>")
  			return
  
  	msg = copytext(sanitize(msg), 1, MAX_MESSAGE_LEN)
  	var/raw_msg = msg
  
  	if(!msg)
  		return
  
  	msg = emoji_parse(msg)
  
  	if((copytext(msg, 1, 2) in list(".",";",":","#")) || (findtext(lowertext(copytext(msg, 1, 5)), "say")))
  		if(alert("Your message \"[raw_msg]\" looks like it was meant for in game communication, say it in OOC?", "Meant for OOC?", "No", "Yes") != "Yes")
  			return
  
  	if(!holder)
  		if(handle_spam_prevention(msg,MUTE_OOC))
  			return
  		if(findtext(msg, "byond://"))
  