anchor.diff:  /datum/action/innate/cult/create_rune/tele
   	button_icon_state = "telerune"
   	rune_type = /obj/effect/rune/teleport
  -	rune_word_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2
  -	rune_innerring_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2/inner
  -	rune_center_type = /obj/effect/overlay/temp/cult/rune_spawn/rune2/center
  +	rune_word_type = /obj/effect/temp_visual/cult/rune_spawn/rune2
  +	rune_innerring_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/inner
  +	rune_center_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/center
   	rune_color = RUNE_COLOR_TELEPORT
  
positive.code: 		if(!chosen_keyword)
  			return
  //the outer ring is always the same across all runes
  	var/obj/effect/overlay/temp/cult/rune_spawn/R1 = new(owner.loc, scribe_time, rune_color)
  //the rest are not always the same, so we need types for em
  	var/obj/effect/overlay/temp/cult/rune_spawn/R2
  	if(rune_word_type)
  		R2 = new rune_word_type(owner.loc, scribe_time, rune_color)
  	var/obj/effect/overlay/temp/cult/rune_spawn/R3
  	if(rune_innerring_type)
  		R3 = new rune_innerring_type(owner.loc, scribe_time, rune_color)
  	var/obj/effect/overlay/temp/cult/rune_spawn/R4
  	if(rune_center_type)
  		R4 = new rune_center_type(owner.loc, scribe_time, rune_color)
  
  
negative.code: 	var/scribe_time = 100
  	var/damage_interrupt = TRUE
  	var/action_interrupt = TRUE
  	var/obj/effect/temp_visual/cult/rune_spawn/rune_word_type
  	var/obj/effect/temp_visual/cult/rune_spawn/rune_innerring_type
  	var/obj/effect/temp_visual/cult/rune_spawn/rune_center_type
  	var/rune_color
  
  /datum/action/innate/cult/create_rune/IsAvailable()
  