anchor.diff:  /obj/effect/rune/emp/invoke(mob/living/user)
   	visible_message("<span class='warning'>[src] glows blue for a moment before vanishing.</span>")
   	for(var/mob/living/carbon/C in orange(1,src))
  -		C << "<span class='warning'>You feel a minute vibration pass through you!</span>"
  +		C << "<span class='warning'>Your hair stands on end as a shockwave bursts from the rune!</span>"
   	playsound(get_turf(src), 'sound/items/Welder2.ogg', 25, 1)
  -	empulse(src, 4, 8) //A bit less than an EMP grenade
  -	qdel(src)
  -
  +	qdel(src) //delete before pulsing 
  +	empulse(src, 8, 12) //actually worth using over the talisman now
   
   //Rite of Astral Communion: Separates one's spirit from their body. They will take damage while it is active.
   /obj/effect/rune/astral
  
positive.code: 		var/mob/living/carbon/C = user
  		C.apply_damage(2, BRUTE, pick("l_arm", "r_arm"))
  
  /*
  //Rite of the Shadowed Mind:  Deafens, blinds and mutes all non-cultists nearby.
  /obj/effect/rune/deafen
  	cultist_name = "Debilitate"
  	cultist_desc = "Causes all non-followers nearby to lose their hearing, sight and voice."
  	invocation = "Sti kaliedir!"
  	color = rgb(0, 255, 0)
  	icon_state = "4"
  
  /obj/effect/rune/deafen/invoke(mob/living/user)
  	visible_message("<span class='warning'>[src] emits a blinding red flash!</span>")
  	for(var/mob/living/carbon/C in viewers(src))
  		if(!iscultist(C) && !C.null_rod_check())
  			C << "<span class='cultlarge'>A dark fog blankets your senses!</span>"
  			C.adjustEarDamage(0,50)
  			C.flash_eyes(1, 1)
  			C.adjust_blurriness(50)
  			C.adjust_blindness(20)
  			C.silent += 10
  	qdel(src)
  
  //Rite of Disorientation: Stuns and mutes all non-cultists nearby for a brief time
  /obj/effect/rune/stun
  	cultist_name = "Stun"
  	cultist_desc = "Stuns all nearby non-followers for a brief time."
  	invocation = "Fuu ma'jin!"
  	icon_state = "2"
  	color = rgb(100, 0, 100)
  
  /obj/effect/rune/stun/invoke(mob/living/user)
  	visible_message("<span class='warning'>[src] explodes in a bright flash!</span>")
  	for(var/mob/living/M in viewers(src))
  		if(!iscultist(M) && !M.null_rod_check())
  			M << "<span class='cultitalic'><b>You are disoriented by [src]!</b></span>"
  			M.Weaken(3)
  			M.Stun(3)
  			M.flash_eyes(1,1)
  	qdel(src)
  */
  //Rite of Joined Souls: Summons a single cultist.
  /obj/effect/rune/summon
  	cultist_name = "Summon Cultist"
  
negative.code: 	visible_message("<span class='warning'>[src] crumbles to dust, and bloody images form themselves on [paper_to_imbue].</span>")
  	qdel(paper_to_imbue)
  	qdel(src)
  	
  //Rite of Fabrication: Creates a construct shell out of 15 metal sheets.
  /obj/effect/rune/construct_shell
  	cultist_name = "Summon Construct Shell"
  	cultist_desc = "Turns fifteen metal sheets into an empty construct shell, suitable for containing a soul shard."
  	invocation = "Ethra p'ni dedol!"
  	icon_state = "5"
  	color = rgb(150, 150, 150)
  
  /obj/effect/rune/construct_shell/invoke(mob/living/user)
  	var/turf/T = get_turf(src)
  	var/canmakeshell = 0
  	for(var/obj/item/stack/sheet/metal/S in T)
  		if(!canmakeshell && S.use(15))
  			canmakeshell = 1
  	if(canmakeshell)
  		. = ..()
  	else
  		user << "<span class='cultitalic'>There must be at least fifteen sheets of metal on [src]!</span>"
  		log_game("Construct Shell rune failed - not enough metal sheets")
  
  /obj/effect/rune/construct_shell/invoke(mob/living/user)
  	new /obj/structure/constructshell(get_turf(src))
  	visible_message("<span class='warning'>The metal bends and twists into a humanoid shell!</span>")
  	qdel(src) 	
  
  //Rite of Boiling Blood: Deals extremely high amounts of damage to non-cultists nearby
  /obj/effect/rune/blood_boil
  