anchor.diff:  	cultist_desc = "manifests a spirit as a servant of the Geometer. The invoker must not move from atop the rune, and will take damage for each summoned spirit."
   	invocation = "Gal'h'rfikk harfrandid mud'gib!" //how the fuck do you pronounce this
   	icon_state = "6"
  -	construct_invoke = 0
  +	invoke_damage = 10
  +	construct_invoke = FALSE
   	color = RUNE_COLOR_MEDIUMRED
   	var/ghost_limit = 5
   	var/ghosts = 0
  
positive.code: 	var/scribe_damage = 0.1 //how much damage you take doing it
  
  	var/allow_excess_invokers = FALSE //if we allow excess invokers when being invoked
  	var/construct_invoke = TRUE //if constructs can invoke it
  
  	var/req_keyword = 0 //If the rune requires a keyword - go figure amirite
  
negative.code: 	var/turf/T = get_turf(src)
  	rune_in_use = TRUE
  	affecting = user
  	affecting.add_atom_colour(RUNE_COLOR_DARKRED, ADMIN_COLOUR_PRIORITY)
  	affecting.visible_message("<span class='warning'>[affecting] freezes statue-still, glowing an unearthly red.</span>", \
  						 "<span class='cult'>You see what lies beyond. All is revealed. While this is a wondrous experience, your physical form will waste away in this state. Hurry...</span>")
  	affecting.ghostize(1)
  	while(!QDELETED(affecting))
  		affecting.apply_damage(0.1, BRUTE)
  		if(!(affecting in T))
  			user.visible_message("<span class='warning'>A spectral tendril wraps around [affecting] and pulls [affecting.p_them()] back to the rune!</span>")
  			Beam(affecting, icon_state="drainbeam", time=2)
  			affecting.forceMove(get_turf(src)) //NO ESCAPE :^)
  		if(affecting.key)
  			affecting.visible_message("<span class='warning'>[affecting] slowly relaxes, the glow around [affecting.p_them()] dimming.</span>", \
  								 "<span class='danger'>You are re-united with your physical form. [src] releases its hold over you.</span>")
  			affecting.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED)
  			affecting.Weaken(3)
  			break
  		if(affecting.stat == UNCONSCIOUS)
  			if(prob(1))
  				var/mob/dead/observer/G = affecting.get_ghost()
  				to_chat(G, "<span class='cultitalic'>You feel the link between you and your body weakening... you must hurry!</span>")
  		else if(affecting.stat == DEAD)
  			affecting.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED)
  			var/mob/dead/observer/G = affecting.get_ghost()
  			to_chat(G, "<span class='cultitalic'><b>You suddenly feel your physical form pass on. [src]'s exertion has killed you!</b></span>")
  			break
  		sleep(1)
  	affecting = null
  	rune_in_use = FALSE
  
  //Rite of the Corporeal Shield: When invoked, becomes solid and cannot be passed. Invoke again to undo.
  