#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanSecurityOfficerSuit
  name: Security Officer Suit
  components:
  - type: Loadout
    prototypes: [ SecurityOfficerSuit ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanSecurityOfficerModSuit
  name: Security Officer ModSuit
  components:
  - type: Loadout
    prototypes: [ SecurityOfficerModSuit ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanHosModSuit
  name: Head Of Security ModSuit
  components:
  - type: Loadout
    prototypes: [ SecurityHoSModSuit ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanHoSSuit
  name: Head Of Security Suit
  components:
  - type: Loadout
    prototypes: [ SecurityHoSSuit ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanWardenSuit
  name: Warden Suit
  components:
  - type: Loadout
    prototypes: [ SecurityWardenSuit ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanBrigmedicSuit
  name: Brigmedic Suit
  components:
  - type: Loadout
    prototypes: [ SecurityBrigmedicSuit ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanSecurityOfficerBulletproofArmorHelmet
  name: Security Officer Bulletproof Armor
  components:
  - type: Loadout
    prototypes: [ SecurityOfficerBulletproofArmorHelmet ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanSecurityOfficerRiotArmorHelmet
  name: Security Officer Riot Armor
  components:
  - type: Loadout
    prototypes: [ SecurityOfficerRiotArmorHelmet ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanSecurityOfficerReflectiveArmorHelmet
  name: Security Officer Reflective Armor
  components:
  - type: Loadout
    prototypes: [ SecurityOfficerReflectiveArmorHelmet ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanSecurityOfficerBasicArmorHelmet
  name: Security Officer Basic Armor
  components:
  - type: Loadout
    prototypes: [ SecurityOfficerGearDebug ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanHos
  name: Head Of Security
  components:
  - type: Loadout
    prototypes: [ HoSGearDebug ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanBrigmedic
  name: Brigmedic
  components:
  - type: Loadout
    prototypes: [ BrigmedicGearDebug ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHumanSecurityBase
  id: MobHumanWarden
  name: Warden
  components:
  - type: Loadout
    prototypes: [ WardenGearDebug ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard

- type: entity
  categories: [ ]
  parent: MobHuman
  id: MobHumanSecurityBase
  name: Security Base
  suffix: DEBUG
  components:
  - type: Loadout
    prototypes: [ SecurityOfficerGearDebug ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard
  - type: AutoImplant
    implants:
    - MindShieldImplant

- type: entity
  categories: [  ]
  parent: MobHuman
  id: MobHumanBSOBase
  name: Blueshield Officer Base
  suffix: DEBUG
  components:
  - type: Loadout
    prototypes: [ BlueShieldOfficerGearDebug ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard
  - type: AutoImplant
    implants:
    - MindShieldImplant
    #adding bluespace implanter would be stupid

- type: entity
  categories: [ ]
  parent: MobHuman
  id: MobHumanBSOSuit
  name: Blueshield Officer
  suffix: DEBUG
  components:
  - type: Loadout
    prototypes: [ BlueShieldOfficerGearSuit ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard
  - type: AutoImplant
    implants:
    - MindShieldImplant
    #adding bluespace implanter would be stupid

- type: entity
  categories: [ ]
  parent: MobHuman
  id: MobHumanBSOModSuit
  name: Blueshield Officer
  suffix: DEBUG
  components:
  - type: Loadout
    prototypes: [ BlueShieldOfficerGearModSuit ]
    roleLoadout: [ RoleSurvivalSecurity ]
  - type: RandomMetadata
    nameSegments:
    - NamesFirst
    - NamesLast
    nameFormat: name-format-standard
  - type: AutoImplant
    implants:
    - MindShieldImplant
    #adding bluespace implanter would be stupid
