#region base
- type: entity
  name: syndicate naval agent
  abstract: true
  categories: [ HideSpawnMenu ]
  parent:
  - NFMobNoEquipmentOnGib
  - MobStaminaFodder
  - MobMovementSpeedModifierRanged
  - MobHumanoidHostileBase
  - MobHumanoidInvetory
  - MobHumanoidHostileAISimpleRanged
  id: MobSyndicateNavalBase
  components:
  - type: Body
    prototype: HumanSyntheticOrgans # New set of synthetic organs grants faster removal of toxins from bloodstream
    requiredLegs: 2
  - type: NpcFactionMember
    factions:
    - NFSyndicate
  - type: RandomHumanoidAppearance
    randomizeName: false
  - type: RandomMetadata
    nameSegments:
    - NamesSyndicatePrefix
    - NamesSyndicateNormal
    - NamesSyndicateElite
  #- type: AutoImplant
    #implants:
    #- DeathRattleImplant
    #- DeathAcidifierImplantNF
    #- DeathAcidifierImplant
    #- MicroBombImplant
  - type: RechargeBasicEntityAmmo
    rechargeCooldown: 1
    rechargeSound:
      path: /Audio/_NF/Effects/silence.ogg
  - type: Vocalizer
    hideChat: true
    minVocalizeInterval: 30
    maxVocalizeInterval: 120
  - type: DatasetVocalizer
    dataset: syndicatehumanoidchatter
  - type: AutoWakeUp

#region Humans
# Syndicate Captain, "armed" with AP Python
- type: entity
  name: syndicate captain
  parent: MobSyndicateNavalBase
  id: MobSyndicateNavalCaptainA
  description: The executive officer in lieu of the commander, syndicate captains ensure operations onboard go smoothly. Equipped with a magnum revolver.
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalCaptainGearA
    - type: RechargeBasicEntityAmmo
      rechargeCooldown: 0.75
      rechargeSound:
        path: /Audio/_NF/Effects/silence.ogg
    - type: BasicEntityAmmoProvider
      proto: NFCartridgePistol45Uranium
      capacity: 1
      count: 1
    - type: Gun
      showExamineText: false
      fireRate: 0.75
      selectedMode: SemiAuto
      availableModes:
      - SemiAuto
      soundGunshot: /Audio/Weapons/Guns/Gunshots/revolver.ogg

- type: entity
  parent: MobSyndicateNavalCaptainA
  id: MobSyndicateNavalCaptainB
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalCaptainGearB
    - type: BasicEntityAmmoProvider
      proto: NFBulletPistol45Incendiary
      capacity: 1
      count: 1

- type: entity
  parent: MobSyndicateNavalCaptainA
  id: MobSyndicateNavalCaptainC
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalCaptainGearC
    - type: BasicEntityAmmoProvider
      proto: NFCartridgePistol45Overpressure
      capacity: 1
      count: 1

- type: entity
  parent: MobSyndicateNavalCaptainA
  id: MobSyndicateNavalCaptainD
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalCaptainGearD
    - type: BasicEntityAmmoProvider
      proto: NFCartridgePistol45
      capacity: 1
      count: 1

# Syndicate Engineer, "armed" with shotgun
- type: entity
  name: syndicate engineer
  parent: MobSyndicateNavalBase
  id: MobSyndicateNavalEngineerA
  description: On a shuttle, the engineer has the annoying job of making sure absolutely everything is running correctly. Syndicate shuttles are no different.
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalEngineerGearA
    - type: RechargeBasicEntityAmmo
      rechargeCooldown: 2
      rechargeSound:
        path: /Audio/_NF/Effects/silence.ogg
    - type: BasicEntityAmmoProvider
      proto: NFShellShotgunUranium
      capacity: 1
      count: 1
    - type: Gun
      showExamineText: false
      fireRate: 2
      minAngle: 10
      maxAngle: 20
      angleIncrease: 5
      angleDecay: 3
      selectedMode: SemiAuto
      availableModes:
      - SemiAuto
      soundGunshot: /Audio/Weapons/Guns/Gunshots/shotgun.ogg

- type: entity
  parent: MobSyndicateNavalEngineerA
  id: MobSyndicateNavalEngineerB
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalEngineerGearB
    - type: BasicEntityAmmoProvider
      proto: NFShellShotgunIncendiary
      capacity: 1
      count: 1

- type: entity
  parent: MobSyndicateNavalEngineerB
  id: MobSyndicateNavalEngineerC
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalEngineerGearC
    - type: BasicEntityAmmoProvider
      proto: NFShellShotgunBuckshotOverpressure
      capacity: 1
      count: 1

- type: entity
  parent: MobSyndicateNavalEngineerB
  id: MobSyndicateNavalEngineerD
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalEngineerGearD
    - type: BasicEntityAmmoProvider
      proto: NFShellShotgunBeanbag
      capacity: 1
      count: 1

# Syndicate "Medic", throws poisoned darts laced with 2u of Impedrezene (hallucinogenic, deals minor poison damage, makes you barf and slows you down)
# Look for darts here: /Resources/Prototypes/_NF/Entities/Objects/Weapons/Throwable/throwable_weapons.yml
- type: entity
  name: syndicate medic
  parent: MobSyndicateNavalBase
  id: MobSyndicateNavalMedicA
  description: Medical specialist. Knows how to treat patients humanely and how to treat prisoners inhumanely. Uses darts laced with harmful chemicals - impedrezene or chloral hydrate.
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalMedicGearA
    - type: RechargeBasicEntityAmmo
      rechargeCooldown: 2
      rechargeSound:
        path: /Audio/_NF/Effects/silence.ogg
    - type: BasicEntityAmmoProvider
      proto: DartSyndicateImpedrezene
      capacity: 1
      count: 1
    - type: Gun
      showExamineText: false
      fireRate: 4
      minAngle: 5
      maxAngle: 20
      angleIncrease: 2
      angleDecay: 3
      selectedMode: SemiAuto
      availableModes:
      - SemiAuto
      soundGunshot:
        collection: BulletMiss

- type: entity
  parent: MobSyndicateNavalMedicA
  id: MobSyndicateNavalMedicB
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalMedicGearB

- type: entity
  parent: MobSyndicateNavalMedicA
  id: MobSyndicateNavalMedicC
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalMedicGearB
    - type: BasicEntityAmmoProvider
      proto: DartSyndicateTranquilizer
      capacity: 1
      count: 1

- type: entity
  parent: MobSyndicateNavalMedicA
  id: MobSyndicateNavalMedicD
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalMedicGearD
    - type: BasicEntityAmmoProvider
      proto: DartSyndicateTranquilizer
      capacity: 1
      count: 1

# Second Officer, "armed" with Advanced Laser Pistol
- type: entity
  name: syndicate second officer
  parent: MobSyndicateNavalBase
  id: MobSyndicateNavalSecondOfficerA
  description: The captain's right hand is entrusted with relaying the captain's orders to the crew and ensuring they are carried out promptly. Carries a laser pistol for self-defense.
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalSecondOfficerGearA
    - type: ProjectileBatteryAmmoProvider
      proto: NFBulletLaserLow
      fireCost: 100
    - type: BatterySelfRecharger
      autoRecharge: true
      autoRechargeRate: 50
    - type: Battery
      maxCharge: 600
      startingCharge: 600
    - type: Gun
      showExamineText: false
      fireRate: 1
      minAngle: 5
      maxAngle: 20
      angleIncrease: 1
      angleDecay: 3
      selectedMode: SemiAuto
      availableModes:
        - SemiAuto
      soundGunshot: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg

- type: entity
  parent: MobSyndicateNavalSecondOfficerA
  id: MobSyndicateNavalSecondOfficerB
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalSecondOfficerGearB

- type: entity
  parent: MobSyndicateNavalSecondOfficerA
  id: MobSyndicateNavalSecondOfficerC
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalSecondOfficerGearC

- type: entity
  parent: MobSyndicateNavalSecondOfficerA
  id: MobSyndicateNavalSecondOfficerD
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalSecondOfficerGearD
    - type: ProjectileBatteryAmmoProvider
      proto: NFBulletLaserLow
      fireCost: 50

# Syndicate Security Operative, "armed" with Atreides SMG
- type: entity
  name: syndicate operative
  parent: MobSyndicateNavalBase
  id: MobSyndicateNavalOperatorA
  description: |-
   "Everything is a nail if you have a hammer." In this case, everything is a target because he has an SMG and an itchy trigger finger.
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalOperatorGearA
    - type: RechargeBasicEntityAmmo
      rechargeCooldown: 1.5
      rechargeSound:
        path: /Audio/_NF/Effects/silence.ogg
    - type: BasicEntityAmmoProvider
      proto: NFCartridgePistol35Uranium
      capacity: 7
      count: 7
    - type: Gun
      showExamineText: false
      minAngle: 10
      maxAngle: 30
      fireRate: 5
      angleIncrease: 3
      angleDecay: 6
      selectedMode: FullAuto
      availableModes:
        - FullAuto
      soundGunshot: /Audio/Weapons/Guns/Gunshots/smg.ogg

- type: entity
  parent: MobSyndicateNavalOperatorA
  id: MobSyndicateNavalOperatorB
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalOperatorGearB

- type: entity
  parent: MobSyndicateNavalOperatorA
  id: MobSyndicateNavalOperatorC
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalOperatorGearC

- type: entity
  parent: MobSyndicateNavalOperatorA
  id: MobSyndicateNavalOperatorD
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalOperatorGearD
    - type: BasicEntityAmmoProvider
      proto: NFCartridgePistol35Overpressure
      capacity: 7
      count: 7

# Syndicate Grenadier, "armed" with china lake
- type: entity
  name: syndicate grenadier
  parent: MobSyndicateNavalBase
  id: MobSyndicateNavalGrenadierA
  description: |-
   "Huh? Say it louder! I can't hear you!" Equipped with the infamous China Lake, grenadiers have immense destructive capability, and should be priority targets.
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalGrenadierGearA
    - type: AutoImplant
      implants:
      - DeathAcidifierImplantNF
    - type: RechargeBasicEntityAmmo
      rechargeCooldown: 5
      rechargeSound:
        path: /Audio/_NF/Effects/silence.ogg
    - type: BasicEntityAmmoProvider
      proto: NFGrenadeFrag
      capacity: 1
      count: 1
    - type: Gun
      showExamineText: false
      fireRate: 1
      selectedMode: SemiAuto
      availableModes:
        - SemiAuto
      soundGunshot: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg

- type: entity
  parent: MobSyndicateNavalGrenadierA
  id: MobSyndicateNavalGrenadierB
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalGrenadierGearB
    - type: BasicEntityAmmoProvider
      proto: NFGrenadeBlast
      capacity: 1
      count: 1

- type: entity
  parent: MobSyndicateNavalGrenadierA
  id: MobSyndicateNavalGrenadierC
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalGrenadierGearC
    - type: BasicEntityAmmoProvider
      proto: NFGrenadeBaton
      capacity: 1
      count: 1

- type: entity
  parent: MobSyndicateNavalGrenadierA
  id: MobSyndicateNavalGrenadierD
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalGrenadierGearD
    - type: BasicEntityAmmoProvider
      proto: NFGrenadeFlash
      capacity: 2
      count: 2

# Syndicate Saboteur, "armed" with EMP Viper
- type: entity
  name: syndicate saboteur
  parent: MobSyndicateNavalBase
  id: MobSyndicateNavalSaboteurA
  description: Specialist trained in the art of sabotaging NT shuttles and facilities. Equipped with EMP rounds, take caution.
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalSaboteurGearA
    - type: RechargeBasicEntityAmmo
      rechargeCooldown: 1
      rechargeSound:
        path: /Audio/_NF/Effects/silence.ogg
    - type: BasicEntityAmmoProvider
      proto: NFCartridgePistol35Emp
      capacity: 4
      count: 4
    - type: Gun
      showExamineText: false
      fireRate: 6
      selectedMode: FullAuto
      availableModes:
      - FullAuto
      soundGunshot: /Audio/Weapons/Guns/Gunshots/pistol.ogg

- type: entity
  parent: MobSyndicateNavalSaboteurA
  id: MobSyndicateNavalSaboteurB
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalSaboteurGearB

- type: entity
  parent: MobSyndicateNavalSaboteurA
  id: MobSyndicateNavalSaboteurC
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalSaboteurGearC

- type: entity
  parent: MobSyndicateNavalSaboteurA
  id: MobSyndicateNavalSaboteurD
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalSaboteurGearD

# Hostile Victim of Experimentation, "armed" with shiv
- type: entity
  name: captive
  parent:
  - MobMovementSpeedModifierMelee
  - MobStaminaFodder
  - MobHumanoidHostileBase
  - MobHumanoidHostileAISimpleMelee
  id: MobExperimentationVictim
  categories: [ HideSpawnMenu ]
  components:
  - type: NameIdentifier
    group: GenericNumber
  - type: NpcFactionMember
    factions:
      - SimpleHostile
  - type: Loadout
    prototypes:
      - SyndicateVictimInsaneGear
  - type: InputMover
  - type: MobMover
  - type: HTN
    rootTask:
      task: SimpleHumanoidHostileCompound
  - type: NFSalvageMobRestrictions
    despawnIfOffLinkedGrid: false
    addComponentsOnDeath: []
    removeComponentsOnDeath:
    - type: Prying
    - type: Tool

#region boss
# Syndicate Commander, "armed" with AK
- type: entity
  name: syndicate commander # Mega Fauna for Dungeons
  parent:
  - MobHostileBossBase
  - MobSyndicateNavalBase
  #- MobLaserReflect # Added to prevent laser abuse from players
  id: MobSyndicateNavalCommanderA
  description: A regional commander of Syndicate operations, this officer holds ultimate local command and responsibility. Armed with an assault rifle and heavily armored.
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalCommanderGearA
    - type: AutoImplant
      implants:
      - DeathRattleImplant
      #- DeathAcidifierImplantNF
    - type: RechargeBasicEntityAmmo
      rechargeCooldown: 1.5
      rechargeSound:
        path: /Audio/_NF/Effects/silence.ogg
    - type: BasicEntityAmmoProvider
      proto: NFCartridgeRifle25Uranium
      capacity: 4
      count: 4
    - type: Gun
      showExamineText: false
      fireRate: 4
      selectedMode: SemiAuto
      availableModes:
      - SemiAuto
      soundGunshot: /Audio/Weapons/Guns/Gunshots/rifle2.ogg

- type: entity
  parent: MobSyndicateNavalCommanderA
  id: MobSyndicateNavalCommanderB
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalCommanderGearB
    - type: BasicEntityAmmoProvider
      proto: NFCartridgeRifle25Incendiary
      capacity: 4
      count: 4
    - type: Gun
      showExamineText: false
      fireRate: 4
      selectedMode: SemiAuto
      availableModes:
      - SemiAuto
      soundGunshot: /Audio/Weapons/Guns/Gunshots/ltrifle.ogg

- type: entity
  parent: MobSyndicateNavalCommanderB
  id: MobSyndicateNavalCommanderC
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalCommanderGearC
    - type: BasicEntityAmmoProvider
      proto: NFCartridgeRifle25Overpressure
      capacity: 4
      count: 4

- type: entity
  parent: MobSyndicateNavalCommanderB
  id: MobSyndicateNavalCommanderD
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalCommanderGearD
    - type: BasicEntityAmmoProvider
      proto: NFCartridgeRifle25
      capacity: 4
      count: 4

# Syndicate Deckhand, "armed" with Viper
- type: entity
  name: syndicate deckhand
  parent: MobSyndicateNavalBase
  id: MobSyndicateNavalDeckhandA
  description: Lowest ranking member of the Syndicate Naval Forces. Your regular "Johnny-on-the-spot" when it comes to menial tasks.
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalDeckhandGearA
    - type: RechargeBasicEntityAmmo
      rechargeCooldown: 1
      rechargeSound:
        path: /Audio/_NF/Effects/silence.ogg
    - type: BasicEntityAmmoProvider
      proto: NFBulletPistol35Uranium
      capacity: 4
      count: 4
    - type: Gun
      showExamineText: false
      fireRate: 0.5
      selectedMode: FullAuto
      availableModes:
      - FullAuto
      soundGunshot: /Audio/Weapons/Guns/Gunshots/pistol.ogg

- type: entity
  parent: MobSyndicateNavalDeckhandA
  id: MobSyndicateNavalDeckhandB
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalDeckhandGearB
    - type: BasicEntityAmmoProvider
      proto: NFBulletPistol35Incendiary
      capacity: 4
      count: 4

- type: entity
  parent: MobSyndicateNavalDeckhandA
  id: MobSyndicateNavalDeckhandC
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalDeckhandGearC
    - type: BasicEntityAmmoProvider
      proto: NFBulletPistol35Overpressure
      capacity: 4
      count: 4

- type: entity
  parent: MobSyndicateNavalDeckhandA
  id: MobSyndicateNavalDeckhandD
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalDeckhandGearD

# Syndicate Mime, melee, "armed" with chainsaw
- type: entity
  name: syndicate mime
  parent:
  - MobStaminaSpecial
  - MobMovementSpeedModifierSpecial
  - MobSyndicateNavalBase
  - MobHumanoidHostileAISimpleMelee
  id: MobSyndicateNavalMime
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalMimeGear
    - type: Vocalizer
      hideChat: true
      minVocalizeInterval: 120
      maxVocalizeInterval: 240
    - type: DatasetVocalizer
      dataset: mimehumanoidchatter

# Syndicate Chemwarrior, shoots healthy mixes of chems
# Look for chems here: /Resources/Prototypes/_NF/Entities/Objects/Weapons/Ammunition/Projectiles/chem.yml
- type: entity
  name: syndicate chemwarrior
  parent:
  - MobStaminaSpecial
  - MobSyndicateNavalBase
  id: MobSyndicateNavalChemwarriorA
  description: Carrying tanks filled with dangerous chemicals, chemwarriors attack their enemies with a noxious spray.
  categories: [ HideSpawnMenu ]
  components:
  - type: Loadout
    prototypes:
    - SyndicateNavalChemwarriorGearA
  - type: RechargeBasicEntityAmmo
    rechargeCooldown: 2
    rechargeSound:
      path: /Audio/_NF/Effects/silence.ogg
  - type: BasicEntityAmmoProvider
    proto: SplatterChemCold
    capacity: 3
    count: 3
  - type: Gun
    showExamineText: false
    fireRate: 1
    selectedMode: SemiAuto
    availableModes:
    - SemiAuto
    soundGunshot: /Audio/Weapons/Guns/Gunshots/water_spray.ogg

- type: entity
  parent: MobSyndicateNavalChemwarriorA
  id: MobSyndicateNavalChemwarriorB
  categories: [ HideSpawnMenu ]
  components:
  - type: Loadout
    prototypes:
    - SyndicateNavalChemwarriorGearB
  - type: BasicEntityAmmoProvider
    proto: SplatterChemDrugs
    capacity: 1
    count: 1

- type: entity
  parent: MobSyndicateNavalChemwarriorA
  id: MobSyndicateNavalChemwarriorC
  categories: [ HideSpawnMenu ]
  components:
  - type: Loadout
    prototypes:
    - SyndicateNavalChemwarriorGearC
  - type: BasicEntityAmmoProvider
    proto: SplatterChemMute
    capacity: 1
    count: 1

- type: entity
  parent: MobSyndicateNavalChemwarriorA
  id: MobSyndicateNavalChemwarriorD
  categories: [ HideSpawnMenu ]
  components:
  - type: Loadout
    prototypes:
    - SyndicateNavalChemwarriorGearD
  - type: BasicEntityAmmoProvider
    proto: SplatterChemWeh
    capacity: 1
    count: 1

#region Void Troopers
# Syndicate Captain, "armed" with Python
- type: entity
  name: syndicate captain
  parent:
  - MobMovementSpeedModifierEVARanged
  - MobSyndicateNavalCaptainA
  #- MobLaserReflect # Added to prevent laser abuse from players
  id: MobSyndicateNavalCaptainVoid
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalCaptainVoidGear
    - type: BasicEntityAmmoProvider
      proto: NFCartridgePistol45Uranium
      capacity: 1
      count: 1

# Second Officer, "armed" with Advanced Laser Pistol
- type: entity
  parent:
  - MobMovementSpeedModifierEVARanged
  - MobSyndicateNavalSecondOfficerA
  #- MobLaserReflect # Added to prevent laser abuse from players
  id: MobSyndicateNavalSecondOfficerVoid
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalSecondOfficerVoidGear

# Syndicate Security Operative, "armed" with Atreides SMG
- type: entity
  parent:
  - MobMovementSpeedModifierEVARanged
  - MobSyndicateNavalOperatorA
  #- MobLaserReflect # Added to prevent laser abuse from players
  id: MobSyndicateNavalOperatorVoid
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalOperatorVoidGear

# Syndicate Engineer, "armed" with shotgun
- type: entity
  parent:
  - MobMovementSpeedModifierEVARanged
  - MobSyndicateNavalEngineerA
  #- MobLaserReflect # Added to prevent laser abuse from players
  id: MobSyndicateNavalEngineerVoid
  categories: [ HideSpawnMenu ]
  components:
    - type: Damageable
      damageModifierSet: MobMercenaryDamageModifierSet
    - type: Loadout
      prototypes:
        - SyndicateNavalEngineerVoidGear
    - type: BasicEntityAmmoProvider
      proto: NFShellShotgunUranium
      capacity: 1
      count: 1

# Syndicate Deckhand, "armed" with Viper
- type: entity
  parent:
  - MobMovementSpeedModifierEVARanged
  - MobSyndicateNavalDeckhandA
  #- MobLaserReflect # Added to prevent laser abuse from players
  id: MobSyndicateNavalDeckhandVoid
  categories: [ HideSpawnMenu ]
  components:
    - type: Damageable
      damageModifierSet: MobMercenaryDamageModifierSet
    - type: Loadout
      prototypes:
        - SyndicateNavalDeckhandVoidGear

# Syndicate Medic, "armed" poisoned darts
- type: entity
  parent:
  - MobMovementSpeedModifierEVARanged
  - MobSyndicateNavalMedicA
  #- MobLaserReflect # Added to prevent laser abuse from players
  id: MobSyndicateNavalMedicVoid
  categories: [ HideSpawnMenu ]
  components:
    - type: Loadout
      prototypes:
        - SyndicateNavalMedicVoidGear
