anchor.diff:  ////////////////////////// Sound vars /////////////////////////////
   	var/sound/prey_digest = sound(get_sfx("digest_prey"))
   	var/sound/prey_death = sound(get_sfx("death_prey"))
  +	var/sound/pred_digest = sound(get_sfx("digest_pred"))
  +	var/sound/pred_death = sound(get_sfx("death_pred"))
   	var/turf/source = get_turf(owner)
   
   
  
positive.code: 				if((world.time - NORMIE_HEARCHECK) > last_hearcheck)
  					LAZYCLEARLIST(hearing_mobs)
  					for(var/mob/H in get_hearers_in_view(3, source))
  						if(!H.client || !(H.client.prefs.cit_toggles & DIGESTION_NOISES) && !isbelly(H.loc))
  							continue
  						LAZYADD(hearing_mobs, H)
  					last_hearcheck = world.time
  				for(M in hearing_mobs)
  					var/mob/i = M
  					i.playsound_local(source, null, 45, falloff = 0, S = "digest_pred")
  				M.playsound_local(source, null, 45, falloff = 0, S = prey_digest)
  
  
  //////////////////////////// DM_ABSORB ////////////////////////////
  
negative.code: 				if((world.time - NORMIE_HEARCHECK) > last_hearcheck)
  					LAZYCLEARLIST(hearing_mobs)
  					for(var/mob/H in get_hearers_in_view(3, source))
  						if(!H.client || !(H.client.prefs.cit_toggles & DIGESTION_NOISES))
  							continue
  						LAZYADD(hearing_mobs, H)
  					last_hearcheck = world.time
  				for(var/mob/H in hearing_mobs)
  					if(!isbelly(H.loc))
  						H.playsound_local(source, null, 45, falloff = 0, S = pred_digest)
  					else
  						H.playsound_local(source, null, 65, falloff = 0, S = prey_digest)
  
  		//No digestion protection for megafauna.
  
  