anchor.diff:  		C.apply_damage(2, BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM))
   
   /obj/effect/rune/wall/proc/spread_density()
  -	for(var/R in GLOB.wall_runes)
  -		var/obj/effect/rune/wall/W = R
  -		if(W.z == z && get_dist(src, W) <= 2 && !W.density && !W.recharging)
  +	for(var/obj/effect/rune/wall/W in range(2, src)) //yogs: removed the GLOBAL VARIABLE to find ALL BARRIER RUNES used here
  +		if(!W.density && !W.recharging)
   			W.density = TRUE
   			W.update_state()
   			W.spread_density()
  -	density_timer = addtimer(CALLBACK(src, .proc/lose_density), 3000, TIMER_STOPPABLE)
   
   /obj/effect/rune/wall/proc/lose_density()
   	if(density)
  
positive.code: 		return
  	var/mob/living/user = invokers[1]
  	..()
  	density = !density
  	update_state()
  	if(density)
  		spread_density()
  	var/carbon_user = iscarbon(user)
  	user.visible_message("<span class='warning'>[user] [carbon_user ? "places [user.p_their()] hands on":"stares intently at"] [src], and [density ? "the air above it begins to shimmer" : "the shimmer above it fades"].</span>", \
  						 "<span class='cult italic'>You channel [carbon_user ? "your life ":""]energy into [src], [density ? "temporarily preventing" : "allowing"] passage above it.</span>")
  
negative.code: 		if(TMR)
  			to_chat(user, "<span class='cultitalic'>The air above this rune has hardened into a barrier that will last [DisplayTimeText(TMR.timeToRun - world.time)].</span>")
  
  /obj/effect/rune/wall/BlockSuperconductivity()
  	return density
  
  