anchor.diff:  	var/turf/T = get_turf(target)
   	for(var/t in spiral_range_turfs(3, T))
   		if(get_dist(t, T) > 1)
  -			new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner))
  +			new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, null, null, list(owner))
   
   /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport(target)
   	ranged_cooldown = world.time + cooldown_time
  
positive.code: 		return
  	for(var/t in spiral_range_turfs(ring, T))
  		if(get_dist(t, T) == ring)
  			new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner))
  	addtimer(CALLBACK(src, .proc/aoe_squares_2, T, (ring + 1), max_size), 2)
  
  //The specific version of hiero's squares pandora uses
  
negative.code: /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/singular_shot_line(var/procsleft, var/angleused, var/turf/T)
  	if(procsleft <= 0)
  		return
  	new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, null, null, list(owner))
  	T = get_step(T, angleused)
  	procsleft = procsleft - 1
  	addtimer(CALLBACK(src, .proc/singular_shot_line, procsleft, angleused, T), 2)
  