anchor.diff:  	var/turf/previousturf = T
   	var/turf/J = get_step(previousturf, set_dir)
   	for(var/i in 1 to 10)
  -		var/obj/effect/temp_visual/hierophant/squares/HS = new /obj/effect/temp_visual/hierophant/squares(J)
  -		HS.dir = set_dir
  +		var/obj/effect/temp_visual/hierophant/squares/HS = new(J)
  +		HS.setDir(set_dir)
   		previousturf = J
   		J = get_step(previousturf, set_dir)
   		sleep(0.5)
  
positive.code: /obj/effect/temp_visual/hierophant/blast
  	icon_state = "hierophant_blast"
  	name = "vortex blast"
  	light_range = 1
  	desc = "Get out of the way!"
  	duration = 9
  	var/damage = 10 //how much damage do we do?
  
negative.code: 	new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src)
  	new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, src)
  	for(var/t in RANGE_TURFS(1, T))
  		var/obj/effect/temp_visual/hierophant/blast/B = new(t, src, FALSE)
  		B.damage = 30
  	for(var/t in RANGE_TURFS(1, source))
  		var/obj/effect/temp_visual/hierophant/blast/B = new(t, src, FALSE)
  		B.damage = 30
  	animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out
  	sleep(1)
  