anchor.diff:  	. = ..()
   	if(theme != THEME_HOLY)
   		RegisterSignal(src, COMSIG_BIBLE_SMACKED, PROC_REF(on_bible_smacked))
  +	if(!base_name)
  +		base_name = initial(name)
   
   /obj/item/soulstone/update_appearance(updates)
   	. = ..()
  
positive.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
  	/// if TRUE, we can only be used once.
  	var/one_use = FALSE
  	/// Only used if one_use is TRUE. Whether it's used.
  
negative.code: /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
  