anchor.diff:  /obj/item/soulstone/anybody/chaplain/sparring/Initialize(mapload)
   	. = ..()
   	name = "[GLOB.deity]'s punishment"
  +	base_name = name
   	desc = "A prison for those who lost [GLOB.deity]'s game."
   
   /obj/item/soulstone/anybody/mining
  
positive.code: 
  /obj/item/soulstone/update_name(updates)
  	. = ..()
  	if(spent)
  		name = "dull [name]"
  		return
  
  	var/mob/living/simple_animal/shade/shade = locate() in src
  	if(shade)
  		name = "[name]: [shade.real_name]"
  	else
  		name = initial(name)
  
  /obj/item/soulstone/update_desc(updates)
  	. = ..()
  
negative.code: 	desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefact's power."
  	w_class = WEIGHT_CLASS_TINY
  	slot_flags = ITEM_SLOT_BELT
  	/// The base name of the soulstone, set to the initial name by default. Used in name updating
  	var/base_name
  	/// if TRUE, we can only be used once.
  	var/one_use = FALSE
  	/// Only used if one_use is TRUE. Whether it's used.
  