anchor.diff:  	if(hasShocked)
   		return 0
   	if(isliving(user))
  +		var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread
  +		s.set_up(5, 1, user.loc)
  +		s.start()
  +
   		hasShocked = 1
   		var/shock_damage = min(rand(30,40),rand(30,40))
   
  
positive.code: 	return 0
  
  
  /obj/machinery/field/containment/Crossed(mob/mover as mob)
  	if(isliving(mover))
  		shock(mover)
  
  /obj/machinery/field/containment/Crossed(obj/mover as obj)
  	if(istype(mover, /obj/machinery) || istype(mover, /obj/structure))
  		bump(mover)
  
  /obj/machinery/field/containment/proc/set_master(var/master1,var/master2)
  	if(!master1 || !master2)
  
negative.code: 			"<span class='danger'>You hear an electrical crack.</span>")
  
  		user.updatehealth()
  		var/atom/target = get_edge_target_turf(user, get_dir(src, get_step_away(user, src)))
  		user.throw_at(target, 200, 4)
  
  		spawn(5)
  			hasShocked = 0
  	return