anchor.diff:      for(var/T in typesof(/datum/directive) - /datum/directive)
         var/datum/directive/D = new T(src)
         if (D.meets_prerequisites())
  -        candidates.Add(D)
  +        candidates+=D
       return candidates
   
     proc/send_pda_message()
  
positive.code:     H.verbs += /mob/living/carbon/human/proc/recruit_mutineer
  
    proc/add_loyalist(datum/mind/M)
      loyalists.Add(M)
      if (M in mutineers)
        mutineers.Remove(M)
  
      M.current << fluff.loyalist_tag("You have joined the loyalists!")
      head_loyalist.current << fluff.loyalist_tag("[M] has joined the loyalists!")
      update_icon(M)
  
    proc/add_mutineer(datum/mind/M)
      mutineers.Add(M)
      if (M in loyalists)
        loyalists.Remove(M)
  
      M.current << fluff.mutineer_tag("You have joined the mutineers!")
      head_mutineer.current << fluff.mutineer_tag("[M] has joined the mutineers!")
  
negative.code:   proc/get_head_loyalist_candidates()
      var/list/candidates[0]
      for(var/mob/loyalist in player_list)
        if(loyalist.mind && loyalist.mind.assigned_role == "Captain")
          candidates+=loyalist.mind
      return candidates
  
    proc/get_head_mutineer_candidates()
  