anchor.diff:  	var/mob/living/carbon/human/active_owner
   
   /obj/item/clothing/neck/necklace/memento_mori/item_action_slot_check(slot)
  -	if(slot == SLOT_NECK)
  -		return TRUE
  -
  -/obj/item/clothing/neck/necklace/memento_mori/ui_action_click(mob/user, action)
  -	if(!active_owner)
  -		if(ishuman(user))
  -			memento(user)
  -	else
  -		to_chat(user, "<span class='warning'>You try to free your lifeforce from the pendant...</span>")
  -		if(do_after(user, 40, target = src))
  -			mori()
  +	return slot == SLOT_NECK
   
   /obj/item/clothing/neck/necklace/memento_mori/dropped(mob/user)
   	..()
  
positive.code: 	H.dust(TRUE, TRUE)
  
  /datum/action/item_action/hands_free/memento_mori
  	check_flags = 0
  	name = "Memento Mori"
  	desc = "Bind your life to the pendant, preserving it yet dooming it."
  
  //Wisp Lantern
  /obj/item/wisp_lantern
  
negative.code: 
  /obj/item/clothing/neck/necklace/memento_mori/proc/memento(mob/living/carbon/human/user)
  	to_chat(user, "<span class='warning'>You feel your life being drained by the pendant...</span>")
  	if(do_after(user, 40, target = user))
  		to_chat(user, "<span class='notice'>Your lifeforce is now linked to the pendant! You feel like removing it would kill you, and yet you instinctively know that until then, you won't die.</span>")
  		user.add_trait(TRAIT_NODEATH, "memento_mori")
  		user.add_trait(TRAIT_NOHARDCRIT, "memento_mori")
  