anchor.diff:  	var/obj/item/steal_target = null //Needed for custom objectives (they're just items, not datums).
   	dangerrating = 5 //Overridden by the individual item's difficulty, but defaults to 5 for custom objectives.
   
  +
   datum/objective/steal/New()
   	..()
   	if(!possible_items.len)//Only need to fill the list when it's needed.
  
positive.code: datum/objective/assassinate/update_explanation_text()
  	..()
  	if(target && target.current)
  		explanation_text = "Assassinate [target.current.real_name], the [!target_role_type ? target.assigned_role : target.special_role]."
  	else
  		explanation_text = "Free Objective"
  
  
negative.code: 		return 0
  	return 1
  
  datum/objective/nuclear //STANDING. ON THE EDGE. OF THE CRATER.
  	explanation_text = "Destroy the station with a nuclear device."
  
  
  var/global/list/possible_items = list()
  