anchor.diff:  		user.drop_item()
   		qdel(src)
   
  -/obj/item/weapon/paper/talisman/proc/invoke(mob/living/user)
  -	if(health_cost && iscarbon(user))
  -		var/mob/living/carbon/C = user
  -		C.apply_damage(health_cost, BRUTE, pick("l_arm", "r_arm"))
  + /obj/item/weapon/paper/talisman/proc/invoke(mob/living/user, successfuluse = 1)
  +	. = successfuluse
  +	if(successfuluse) //if the calling whatever says we succeed, do the fancy stuff
  +		if(invocation)
  +			user.whisper(invocation)
  +		if(health_cost && iscarbon(user))
  +			var/mob/living/carbon/C = user
  +			C.apply_damage(health_cost, BRUTE, pick("l_arm", "r_arm")) 
   
   //Malformed Talisman: If something goes wrong.
   /obj/item/weapon/paper/talisman/malformed
  
positive.code: 	color = "#ff80d5" // honk
  	invocation = "By'o nar'nar!"
  
  /obj/item/weapon/paper/talisman/make_runes_fake/invoke(mob/living/user)
  	user.visible_message("<span class='warning'>Dust flows from [user]s hand.</span>", \
  						 "<span class='cultitalic'>You speak the words of the talisman, making nearby runes appear fake.</span>")
  	for(var/obj/effect/rune/R in orange(6,user))
  
negative.code: 	invocation = null
  	uses = 3
  
  /obj/item/weapon/paper/talisman/supply/invoke(mob/living/user, successfuluse = 1)
  	var/dat = "<B>There are [uses] bloody runes on the parchment.</B><BR>"
  	dat += "Please choose the chant to be imbued into the fabric of reality.<BR>"
  	dat += "<HR>"
  