anchor.diff:  				/mob/living/simple_animal/hostile/pirate/ranged,
   				/mob/living/simple_animal/hostile/russian,
   				/mob/living/simple_animal/hostile/russian/ranged,
  +				/mob/living/simple_animal/hostile/russian/ranged/spetsnaz,
   				/mob/living/simple_animal/hostile/syndicate,
   				/mob/living/simple_animal/hostile/syndicate/melee,
   				/mob/living/simple_animal/hostile/syndicate/melee/space,
  
positive.code: 	result_amount = 2
  	required_container = /obj/item/slime_core
  	required_other = 5
  
  /datum/chemical_reaction/slimefoam/on_reaction(var/datum/reagents/holder, var/created_volume)
  
  
  	var/location = get_turf(holder.my_atom)
  	for(var/mob/M in viewers(5, location))
  		M << "\red The solution violently bubbles!"
  
  	location = get_turf(holder.my_atom)
  
  	for(var/mob/M in viewers(5, location))
  		M << "\red The solution spews out foam!"
  
  	//world << "Holder volume is [holder.total_volume]"
  	//for(var/datum/reagent/R in holder.reagent_list)
  	//	world << "[R.name] = [R.volume]"
  
  	var/datum/effect/effect/system/foam_spread/s = new()
  	s.set_up(created_volume, location, holder, 0)
  	s.start()
  
negative.code: 	var/obj/P = new chosen
  	if(P)
  		P.loc = get_turf(holder.my_atom)
  