anchor.diff:  				feedback_add_details("slime_cores_used","[replacetext(name," ","_")]")
   				for(var/mob/O in viewers(get_turf(holder.my_atom), null))
   					O.show_message(text("\red The slime extract begins to vibrate violently !"), 1)
  -				sleep(50)
  -
  -				var/blocked = list(/mob/living/simple_animal/hostile,
  -					/mob/living/simple_animal/hostile/pirate,
  -					/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/syndicate,
  -					/mob/living/simple_animal/hostile/syndicate/melee,
  -					/mob/living/simple_animal/hostile/syndicate/melee/space,
  -					/mob/living/simple_animal/hostile/syndicate/ranged,
  -					/mob/living/simple_animal/hostile/syndicate/ranged/space,
  -					/mob/living/simple_animal/hostile/alien/queen/large,
  -					/mob/living/simple_animal/hostile/retaliate,
  -					/mob/living/simple_animal/hostile/retaliate/clown,
  -					/mob/living/simple_animal/hostile/mushroom,
  -					/mob/living/simple_animal/hostile/asteroid,
  -					/mob/living/simple_animal/hostile/asteroid/basilisk,
  -					/mob/living/simple_animal/hostile/asteroid/goldgrub,
  -					/mob/living/simple_animal/hostile/asteroid/goliath,
  -					/mob/living/simple_animal/hostile/asteroid/hivelord,
  -					/mob/living/simple_animal/hostile/asteroid/hivelordbrood,
  -					/mob/living/simple_animal/hostile/carp/holocarp
  -					)//exclusion list for things you don't want the reaction to create.
  -				var/list/critters = typesof(/mob/living/simple_animal/hostile) - blocked // list of possible hostile mobs
  -
  -				playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1)
  -
  -				for(var/mob/living/carbon/human/M in viewers(get_turf(holder.my_atom), null))
  -					if(M:eyecheck() <= 0)
  -						flick("e_flash", M.flash)
  -
  -				var/chosen = pick(critters)
  -				var/mob/living/simple_animal/hostile/C = new chosen
  -				C.faction = "neutral"
  -				C.loc = get_turf(holder.my_atom)
  +				spawn(50)
  +
  +					if(holder && holder.my_atom)
  +
  +						var/blocked = list(/mob/living/simple_animal/hostile,
  +							/mob/living/simple_animal/hostile/pirate,
  +							/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/syndicate,
  +							/mob/living/simple_animal/hostile/syndicate/melee,
  +							/mob/living/simple_animal/hostile/syndicate/melee/space,
  +							/mob/living/simple_animal/hostile/syndicate/ranged,
  +							/mob/living/simple_animal/hostile/syndicate/ranged/space,
  +							/mob/living/simple_animal/hostile/alien/queen/large,
  +							/mob/living/simple_animal/hostile/retaliate,
  +							/mob/living/simple_animal/hostile/retaliate/clown,
  +							/mob/living/simple_animal/hostile/mushroom,
  +							/mob/living/simple_animal/hostile/asteroid,
  +							/mob/living/simple_animal/hostile/asteroid/basilisk,
  +							/mob/living/simple_animal/hostile/asteroid/goldgrub,
  +							/mob/living/simple_animal/hostile/asteroid/goliath,
  +							/mob/living/simple_animal/hostile/asteroid/hivelord,
  +							/mob/living/simple_animal/hostile/asteroid/hivelordbrood,
  +							/mob/living/simple_animal/hostile/carp/holocarp
  +							)//exclusion list for things you don't want the reaction to create.
  +						var/list/critters = typesof(/mob/living/simple_animal/hostile) - blocked // list of possible hostile mobs
  +
  +						playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1)
  +
  +						for(var/mob/living/carbon/human/M in viewers(get_turf(holder.my_atom), null))
  +							if(M:eyecheck() <= 0)
  +								flick("e_flash", M.flash)
  +
  +						var/chosen = pick(critters)
  +						var/mob/living/simple_animal/hostile/C = new chosen
  +						C.faction = "neutral"
  +						C.loc = get_turf(holder.my_atom)
   
   //Silver
   		slimebork
  
positive.code: 				feedback_add_details("slime_cores_used","[replacetext(name," ","_")]")
  				for(var/mob/O in viewers(get_turf(holder.my_atom), null))
  					O.show_message(text("\red The slime extract begins to vibrate violently !"), 1)
  				sleep(50)
  
  				var/blocked = list(/mob/living/simple_animal/hostile,
  					/mob/living/simple_animal/hostile/pirate,
  					/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/syndicate,
  					/mob/living/simple_animal/hostile/syndicate/melee,
  					/mob/living/simple_animal/hostile/syndicate/melee/space,
  					/mob/living/simple_animal/hostile/syndicate/ranged,
  					/mob/living/simple_animal/hostile/syndicate/ranged/space,
  					/mob/living/simple_animal/hostile/alien/queen/large,
  					/mob/living/simple_animal/hostile/retaliate,
  					/mob/living/simple_animal/hostile/retaliate/clown,
  					/mob/living/simple_animal/hostile/mushroom,
  					/mob/living/simple_animal/hostile/asteroid,
  					/mob/living/simple_animal/hostile/asteroid/basilisk,
  					/mob/living/simple_animal/hostile/asteroid/goldgrub,
  					/mob/living/simple_animal/hostile/asteroid/goliath,
  					/mob/living/simple_animal/hostile/asteroid/hivelord,
  					/mob/living/simple_animal/hostile/asteroid/hivelordbrood,
  					/mob/living/simple_animal/hostile/carp/holocarp
  					)//exclusion list for things you don't want the reaction to create.
  				var/list/critters = typesof(/mob/living/simple_animal/hostile) - blocked // list of possible hostile mobs
  
  				var/message = "A gold slime reaction has occured"
  
  				var/atom/A = holder.my_atom
  				if(A)
  					var/turf/T = get_turf(A)
  					var/area/my_area = get_area(T)
  					message += " in [my_area.name]. (<A HREF='?_src_=holder;adminplayerobservecoodjump=1;X=[T.x];Y=[T.y];Z=[T.z]'>JMP</A>)"
  					message += " (<A HREF='?_src_=vars;Vars=\ref[A]'>VV</A>)"
  
  					var/mob/M = get(A, /mob)
  					if(M)
  						message += " - Carried By: [M.real_name] ([M.key]) (<A HREF='?_src_=holder;adminplayeropts=\ref[M]'>PP</A>) (<A HREF='?_src_=holder;adminmoreinfo=\ref[M]'>?</A>)"
  					else
  						message += " - Last Fingerprint: [(A.fingerprintslast ? A.fingerprintslast : "N/A")]"
  				else
  					message += "."
  
  				message_admins(message, 0, 1)
  
  				playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1)
  
  				for(var/mob/living/carbon/human/M in viewers(get_turf(holder.my_atom), null))
  					if(M:eyecheck() <= 0)
  						flick("e_flash", M.flash)
  
  				for(var/i = 1, i <= 5, i++)
  					var/chosen = pick(critters)
  					var/mob/living/simple_animal/hostile/C = new chosen
  					C.faction = "slimesummon"
  					C.loc = get_turf(holder.my_atom)
  					if(prob(50))
  						for(var/j = 1, j <= rand(1, 3), j++)
  							step(C, pick(NORTH,SOUTH,EAST,WEST))
  
  		slimecritlesser
  			name = "Slime Crit Lesser"
  
negative.code: 				feedback_add_details("slime_cores_used","[replacetext(name," ","_")]")
  				for(var/mob/O in viewers(get_turf(holder.my_atom), null))
  					O.show_message(text("\red The slime extract begins to vibrate violently !"), 1)
  				spawn(50)
  					if(holder && holder.my_atom)
  						playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1)
  						for(var/mob/living/M in range (get_turf(holder.my_atom), 7))
  							M.bodytemperature -= 240
  							M << "\blue You feel a chill!"
  
  //Orange
  		slimecasp
  