anchor.diff:  				M.Knockdown(stun_amt, override_hardstun = stun_amt * 0.2)
   				to_chat(M, "<span class='userdanger'>You're thrown back by [user]!</span>")
   			AM.throw_at(throwtarget, ((CLAMP((maxthrow - (CLAMP(distfromcaster - 2, 0, distfromcaster))), 3, maxthrow))), 1,user)//So stuff gets tossed around at the same time.
  +			safety--
   
   /obj/effect/proc_holder/spell/aoe_turf/repulse/xeno //i fixed conflicts only to find out that this is in the WIZARD file instead of the xeno file?!
   	name = "Tail Sweep"
  
positive.code: 	action_icon_state = "repulse"
  
  /obj/effect/proc_holder/spell/aoe_turf/repulse/cast(list/targets,mob/user = usr, stun_amt = 50)
  	var/list/thrownatoms = list()
  	var/atom/throwtarget
  	var/distfromcaster
  	playMagSound()
  	for(var/turf/T in targets) //Done this way so things don't get thrown all around hilariously.
  		for(var/atom/movable/AM in T)
  			thrownatoms += AM
  
  	for(var/am in thrownatoms)
  		var/atom/movable/AM = am
  		if(AM == user || AM.anchored)
  			continue
  
negative.code: 	mutations = list(BLINDMUT)
  	duration = 300
  	sound = 'sound/magic/blind.ogg'
  
  /obj/effect/proc_holder/spell/aoe_turf/repulse
  	name = "Repulse"
  	desc = "This spell throws everything around the user away."
  