anchor.diff:  			else if(!cult_mode.eldergod)
   				user << "<span class='cultlarge'>\"I am already here. There is no need to try to summon me now.\"</span>"
   				return
  -			if(initial(AR.name) == "Space" || user.z != ZLEVEL_STATION)
  -				user << "<span class='warning'>You can only scribe a rune this powerful in station areas!</span>"
  +			var/area/A = get_area(src)
  +			var/locname = initial(A.name)
  +			if(loc.z && loc.z != ZLEVEL_STATION)
  +				user << "<span class='warning'>The Geometer is not interested \
  +					in lesser locations; the station is the prize!</span>"
  +				return
  +			if(istype(A, /area/shuttle))
  +				user << "<span class='warning'>Interference from hyperspace \
  +					engines prevents the Geometer from entering our world on \
  +					a shuttle.</span>"
   				return
   			var/confirm_final = alert(user, "This is the FINAL step to summon Nar-Sie, it is a long, painful ritual and the crew will be alerted to your presence", "Are you prepared for the final battle?", "My life for Nar-Sie!", "No")
   			if(confirm_final == "No")
   				user << "<span class='cult'>You decide to prepare further before scribing the rune.</span>"
   				return
  -			var/area/A = get_area(src)
  -			var/locname = initial(A.name)
   			priority_announce("Figments from an eldritch god are being summoned by [user] into [locname] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensionsal Affairs", 'sound/AI/spanomalies.ogg')
   			for(var/B in spiral_range_turfs(1, user, 1))
   				var/turf/T = B
   				var/obj/machinery/shield/N = new(T)
  -				N.name = "sanguine shield"
  -				N.desc = "A potent shield summoned by cultists to defend their rites."
  +				N.name = "Rune-Scriber's Shield"
  +				N.desc = "A potent shield summoned by cultists to protect them while they prepare the final ritual"
   				N.icon_state = "shield-red"
   				N.health = 60
   				shields |= N
  
positive.code: 	if(locate(/obj/effect/rune) in Turf)
  		user << "<span class='cult'>There is already a rune here.</span>"
  		return
  	user.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE, pick("l_arm", "r_arm"))
  	user.visible_message("<span class='warning'>[user] creates a strange circle in their own blood.</span>", \
  						 "<span class='cult'>You finish drawing the arcane markings of the Geometer.</span>")
  	for(var/V in shields)
  
negative.code: 
  /obj/item/weapon/tome/examine(mob/user)
  	..()
  	if(iscultist(user) || isobserver(user))
  		user << "<span class='cult'>The scriptures of the Geometer. Allows the scribing of runes and access to the knowledge archives of the cult of Nar-Sie.</span>"
  		user << "<span class='cult'>Striking a cult structure will unanchor or reanchor it.</span>"
  		user << "<span class='cult'>Striking another cultist with it will purge holy water from them.</span>"
  