- type: antag
  id: Traitor
  name: roles-antag-syndicate-agent-name
  antagonist: true
  setPreference: true
  objective: roles-antag-syndicate-agent-objective
  guides: [ Traitors ]
  requirements:
  - !type:OverallPlaytimeRequirement
    time: 1h

- type: antagSpecifier
  abstract: true
  parent: RestrictedAntag
  id: BaseTraitor

- type: antagSpecifier
  parent: BaseTraitor
  id: Traitor
  prefRoles:
  - Traitor
  blacklist:
    components:
    - AntagImmune
  mindRoles:
  - MindRoleTraitor

- type: antag
  id: TraitorSleeper
  name: roles-antag-syndicate-agent-sleeper-name
  antagonist: true
  setPreference: true
  objective: roles-antag-syndicate-agent-sleeper-objective
  guides: [ Traitors ]
  requirements:
  - !type:OverallPlaytimeRequirement
    time: 1h

- type: antagSpecifier
  parent: BaseTraitor
  id: TraitorSleeper
  prefRoles:
  - TraitorSleeper
  mindRoles:
  - MindRoleTraitorSleeper

- type: antagSpecifier
  parent: BaseTraitor
  id: TraitorReinforcement
  prefRoles:
  - Traitor
  - GenericTeamAntagonist # Matters for Antag bans.
  mindRoles:
  - MindRoleTraitorReinforcement

# Syndicate Operative Outfit - Monkey
- type: startingGear
  id: SyndicateOperativeGearMonkey
  equipment:
    head: ClothingHeadHatOutlawHat
    jumpsuit: ClothingUniformJumpsuitOperative
    mask: CigaretteSyndicate

# Syndicate Operative Outfit - Barratry
- type: startingGear
  id: SyndicateOperativeGearExtremelyBasic
  equipment:
    jumpsuit: ClothingUniformJumpsuitOperative
    back: ClothingBackpackSyndicate
    shoes: ClothingShoesBootsCombatFilled
    gloves: ClothingHandsGlovesColorBlack
  storage:
    back:
    - WeaponPistolViper
    - PinpointerSyndicateNuclear
    - DeathAcidifierImplanter

- type: startingGear
  id: SyndicateOperativeClothing
  equipment:
    jumpsuit: ClothingUniformJumpsuitOperative
    back: ClothingBackpackSyndicate
    shoes: ClothingShoesBootsSyndieFilled
    gloves: ClothingHandsGlovesColorBlack

- type: startingGear
  id: SyndicateReinforcementMedic
  equipment:
    jumpsuit: ClothingUniformJumpsuitOperative
    shoes: ClothingShoesColorRed
    gloves: ClothingHandsGlovesLatex
    head: ClothingHeadHatSurgcapPurple
    id: VisitorPDA
    belt: ClothingBeltMedicalFilled
    back: ClothingBackpackDuffelMedical
    ears: ClothingHeadsetMedical
    eyes: ClothingEyesHudMedical
    pocket1: HandheldHealthAnalyzer
    pocket2: PillCanisterBicaridine
  inhand:
    - MedkitCombatFilled
  storage:
    back:
    - Defibrillator
    - CigPackSyndicate
    - UniformScrubsColorPurple
    - ChemistryBottleToxin
    - WeaponPistolViper
    - Syringe
    - Syringe
    
- type: startingGear
  id: SyndicateReinforcementSpy
  equipment:
    jumpsuit: ClothingUniformJumpsuitOperative
    back: ClothingBackpack
    shoes: ClothingShoesColorBlack
    gloves: ClothingHandsGlovesColorBlack
    pocket1: WeaponPistolViper
    pocket2: VoiceMaskImplanter
  inhand:
    - ClothingBackpackChameleonFillAgent
- type: startingGear
  id: SyndicateReinforcementThief
  parent: SyndicateOperativeClothing
  equipment:
    pocket1: WeaponPistolViper
    pocket2: MagazinePistolHighCapacity
  inhand:
    - ToolboxSyndicateFilled
  storage:
    back:
    - SyndicateJawsOfLife
    - CameraBug

#Syndicate Operative Outfit - Basic
- type: startingGear
  id: SyndicateOperativeGearBasic
  parent: SyndicateOperativeGearExtremelyBasic
  equipment:
    ears: ClothingHeadsetAltSyndicate
    gloves: ClothingHandsGlovesCombat
    pocket1: BaseUplinkRadio40TC
    id: SyndiPDA
