anchor.diff:  			kill_objective.target = target_mind
   			kill_objective.update_explanation_text()
   			traitor.objectives += kill_objective
  -			if(!issilicon(traitor.current))
  -				kill_objective.give_pinpointer()
   
   		// Escape
   		if(issilicon(traitor.current))
  
positive.code: 	var/datum/callback/C = new(src, .pinpointer_ping_func)
  	addtimer(C, 100)
  
  /datum/objective/assassinate/internal/proc/give_pinpointer()
  	if(owner && owner.current)
  		var/datum/action/agent_pinpointer/pinp = new
  		pinp.Grant(owner.current)
  
negative.code: 		var/datum/internal_agent_state/state = new
  		state.owner=traitor
  		state.add_steal_targets_timer()
  		if(!issilicon(traitor.current))
  			give_pinpointer(traitor)
  
  	else
  		..() // Give them standard objectives.
  