anchor.diff:  			sacrificial.gib()
   	return TRUE
   
  +/obj/effect/rune/convert/Topic(href, href_list)
  +	if(href_list["signmeup"])
  +		if(currentconversionman == usr)
  +			conversionresult = TRUE
  +		else
  +			to_chat(usr, "<span class='cult italic'><b>Your fate has already been set in stone.</b></span>")
   
   
   /obj/effect/rune/empower
  
positive.code: 	color = RUNE_COLOR_OFFER
  	req_cultists = 1
  	rune_in_use = FALSE
  
  /obj/effect/rune/convert/do_invoke_glow()
  	return
  
negative.code: 			to_chat(M, "<span class='warning'>Something is shielding [convertee]'s mind!</span>")
  		log_game("Offer rune failed - convertee had anti-magic")
  		return 0
  	to_chat(convertee, "<span class='cult italic'><b>Your blood pulses. Your head throbs. The world goes red. All at once you are aware of a horrible, horrible, truth. The veil of reality has been ripped away \
  	and something evil takes root.</b></span>")
  	to_chat(convertee, "<span class='cult italic'>Do you wish to embrace the Geometer of Blood? <a href='?src=\ref[src];signmeup=1'>Click here to stop resisting the truth.</a> Or you could choose to continue resisting...</span>")
  	currentconversionman = convertee
  	conversiontimeout = world.time + (10 SECONDS)
  	convertee.Stun(100)
  	conversionresult = FALSE
  	while(world.time < conversiontimeout && convertee && !conversionresult)
  		stoplag(1)
  	currentconversionman = null
  	if(convertee && get_turf(convertee) != get_turf(src))
  		return FALSE
  	if(!conversionresult && convertee)
  		do_sacrifice(convertee, invokers)
  		return FALSE
  	var/brutedamage = convertee.getBruteLoss()
  	var/burndamage = convertee.getFireLoss()
  	if(brutedamage || burndamage)
  