anchor.diff:  					randomturfs.Add(T)
   				if(randomturfs.len > 0)
   					user << "\red You are suddenly zapped away elsewhere!"
  +					if (user.buckled)
  +						user.buckled.unbuckle()
   					user.loc = pick(randomturfs)
   					var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread()
   					sparks.set_up(3, 0, get_turf(originator)) //no idea what the 0 is
  
positive.code: 						randomturfs.Add(T)
  					if(randomturfs.len > 0)
  						M << "\red You are displaced by a strange force!"
  						M.loc = pick(randomturfs)
  						var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread()
  						sparks.set_up(3, 0, get_turf(originator)) //no idea what the 0 is
  
negative.code: 						randomturfs.Add(T)
  					if(randomturfs.len > 0)
  						M << "\red You are displaced by a strange force!"
  						if(M.buckled)
  							M.buckled.unbuckle()
  						M.loc = pick(randomturfs)
  						var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread()
  						sparks.set_up(3, 0, get_turf(originator)) //no idea what the 0 is
  