anchor.diff:  			"<span class='danger'>You hear an electrical crack.</span>")
   
   		user.updatehealth()
  -		bump(user)
  +		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
  -
  -/obj/machinery/field/proc/bump(atom/movable/AM as mob|obj)
  -	var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread
  -	s.set_up(5, 1, AM.loc)
  -	s.start()
  -	var/atom/target = get_edge_target_turf(AM, get_dir(src, get_step_away(AM, src)))
  -	AM.throw_at(target, 200, 4)
  +	return
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: 	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))
  
  