anchor.diff:  							 life   = new /Random(1,50),
   							 color  = "#c60")
   
  -
  -
  -						p.owner.HP = 0
  -						p.owner.Death_Check(p.owner)
  +						spawn(4)
  +							if(p.owner)
  +								hearers(src) << errormsg("[p.owner]'s mixture caused an explosion.")
  +								p.owner.HP = 0
  +								p.owner.Death_Check(p.owner)
   
   				setColor("#090")
   				pool = 0
  
positive.code: 		animate(src, transform = m_to, time = time * 0.5)
  
  
  		var/obj/text = new /obj/custom { layer = 8;\
  		                                 mouse_opacity = 0;\
  		                                 maptext_x = 8;\
  		                                 maptext_y = 8;\
  		                                 maptext_width = 64;\
  		                                 maptext_height = 64; }(loc)
  
  		var/t = time / 10
  
negative.code: 
  		sleep(320)
  
  		isBusy = FALSE
  
  		if(i)
  			i.loc = loc
  			i.antiTheft = 1
  			i.owner     = p.ckey
  
  			sleep(600)
  
  			if(i)
  				i.antiTheft = 0
  				i.owner     = null
  
  obj/custom
  obj/bar
  	icon          = 'dot.dmi'
  	icon_state    = "square"
  	layer         = 6
  	mouse_opacity = 0
  	pixel_y       = -16
  
  	proc/countdown(time)
  		set waitfor = 0
  