anchor.diff:  		return
   	var/my_message = "<span class='shadowling'><b>\[Shadowling\]</b><i> [user.real_name]</i>: [text]</span>"
   	for(var/mob/M in mob_list)
  -		if(is_shadow_or_thrall(M) || (M in dead_mob_list))
  +		if(is_shadow_or_thrall(M))
   			M << my_message
   		if(M in dead_mob_list)
   			M << "<a href='?src=\ref[M];follow=\ref[user]'>(F)</a>[my_message]"
  
positive.code: 	var/text = stripped_input(user, "What do you want to say to fellow thralls and shadowlings?.", "Hive Chat", "")
  	if(!text)
  		return
  	text = "<font size=4>[text]</font>"
  	for(var/mob/M in mob_list)
  		if(is_shadow_or_thrall(M) || (M in dead_mob_list))
  			M << "<span class='shadowling'><b>\[Ascendant\]<i> [user.real_name]</i>: [text]</b></span>" //Bigger text for ascendants.
  	log_say("[user.real_name]/[user.key] : [text]")
  
negative.code: 	var/text = stripped_input(user, "What do you want to say your masters and fellow thralls?.", "Lesser Commune", "")
  	if(!text)
  		return
  	text = "<span class='shadowling'><b>\[Thrall\]</b><i> [user.real_name]</i>: [text]</span>"
  	for(var/mob/M in mob_list)
  		if(is_shadow_or_thrall(M))
  			M << text
  		if(isobserver(M))
  			M << "<a href='?src=\ref[M];follow=\ref[user]'>(F)</a>[text]"
  	log_say("[user.real_name]/[user.key] : [text]")
  
  
  