anchor.diff:  	if(M == assailant && state >= 2)
   		if( ( ishuman(user) && (FAT in user.mutations) && ismonkey(affecting) ) || ( isalien(user) && iscarbon(affecting) ) )
   			var/mob/living/carbon/attacker = user
  -			for(var/mob/N in viewers(user, null))
  -				if(N.client)
  -					N.show_message(text("\red <B>[user] is attempting to devour [affecting]!</B>"), 1)
  +			visible_message("\red <B>[user] is attempting to devour [affecting]!</B>")
   			if(istype(user, /mob/living/carbon/alien/humanoid/hunter))
   				if(!do_mob(user, affecting)||!do_after(user, 30)) return
   			else
   				if(!do_mob(user, affecting)||!do_after(user, 100)) return
  -			for(var/mob/N in viewers(user, null))
  -				if(N.client)
  -					N.show_message(text("\red <B>[user] devours [affecting]!</B>"), 1)
  +			visible_message("\red <B>[user] devours [affecting]!</B>")
   			affecting.loc = user
   			attacker.stomach_contents.Add(affecting)
   			del(src)
  
positive.code: 					hud1.name = "disarm/kill"
  				else
  					if (state >= 3 && !killing)
  						for(var/mob/O in viewers(assailant, null))
  							O.show_message(text("\red [] starts to tighten \his grip on []'s neck!", assailant, affecting), 1)
  						hud1.icon_state = "disarm/kill1"
  						killing = 1
  						if(do_after(assailant, 50))
  
negative.code: 		if(1.0)
  			if (state >= 3)
  				if (!( killing ))
  					visible_message("\red [assailant] has temporarily tightened \his grip on [affecting]!")
  						//Foreach goto(97)
  					assailant.next_move = world.time + 10
  					//affecting.stunned = max(2, affecting.stunned)
  