anchor.diff:  							M.y-=rand(1,min(5,M.y-affected_mob.y))
   						else if(M.y < affected_mob.y)
   							M.y+=rand(1,min(5,affected_mob.y-M.y))
  +						*/
   	return
positive.code: 							M.y--
  						else if(M.y < affected_mob.y)
  							M.y++
  		if(3)
  			if(prob(2))
  				affected_mob << "\red You feel a strong shock course through your body."
  
negative.code: 			if(prob(4))
  				for(var/obj/M in orange(4,affected_mob))
  					if(!M.anchored && (M.flags & CONDUCT))
  						var/i
  						var/iter = rand(1,2)
  						for(i=0,i<iter,i++)
  							step_towards(M,affected_mob)
  						/*
  						if(M.x > affected_mob.x)
  							M.x-=rand(1,min(3,M.x-affected_mob.x))
  						else if(M.x < affected_mob.x)
  