anchor.diff:      H.verbs += /mob/living/carbon/human/proc/recruit_mutineer
   
     proc/add_loyalist(datum/mind/M)
  -    loyalists.Add(M)
  +    loyalists+=M
       if (M in mutineers)
  -      mutineers.Remove(M)
  +      mutineers-=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)
  +    mutineers+=M
       if (M in loyalists)
  -      loyalists.Remove(M)
  +      loyalists-=M
   
       M.current << fluff.mutineer_tag("You have joined the mutineers!")
       head_mutineer.current << fluff.mutineer_tag("[M] has joined the mutineers!")
  
positive.code:   proc/get_head_loyalist_candidates()
      var/list/candidates[0]
      for(var/mob/loyalist in player_list)
        if(loyalist.mind.assigned_role == "Captain")
          candidates.Add(loyalist.mind)
      return candidates
  
    proc/get_head_mutineer_candidates()
  
negative.code:     for(var/mob/mutineer in player_list)
        if(mutineer.client.prefs.be_special & BE_MUTINEER)
          for(var/job in command_positions - "Captain")
            if(mutineer.mind && mutineer.mind.assigned_role == job)
              candidates+=mutineer.mind
      return candidates
  
    proc/get_directive_candidates()
  