anchor.diff:  		animate(src, color = previouscolor, time = 8)
   		addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8)
   
  -/obj/structure/destructible/cult/check_menu(mob/living/user)
  +/obj/structure/destructible/cult/proc/check_menu(mob/living/user)
   	if(!user || user.incapacitated() || !iscultist(user) || !anchored || cooldowntime > world.time)
   		return FALSE
   	return TRUE
  
positive.code: 
  
  	var/list/options = list("Shielded Robe" = radial_shielded, "Flagellant's Robe" = radial_flagellant, "Mirror Shield" = radial_mirror)
  	choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE)
  
  	var/reward
  	switch(choice)
  
negative.code: 	to_chat(user, "<span class='cultitalic'>You study the schematics etched into the altar...</span>")
  
  	var/list/options = list("Eldritch Whetstone" = radial_whetstone, "Construct Shell" = radial_shell, "Flask of Unholy Water" = radial_unholy_water)
  	var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE)
  
  	var/reward
  	switch(choice)
  