# TODO: Рендеры профессий в одежде

- type: entity
  id: SpawnPointScpBase
  parent: SpawnPointJobBase
  abstract: true
  components:
  - type: Sprite
    layers:
    - state: green

# Администрация

- type: entity
  id: SpawnPointDirector
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: Director

- type: entity
  id: SpawnPointScientificServiceDirector
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ScientificServiceDirector

- type: entity
  id: SpawnPointSecurityCommander
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: SecurityCommander

- type: entity
  id: SpawnPointChiefTechnicalSpecialist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ChiefTechnicalSpecialist

- type: entity
  id: SpawnPointPersonnelOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: PersonnelOfficer

- type: entity
  id: SpawnPointHeadOfMedicalSector
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: HeadOfMedicalSector

- type: entity
  id: SpawnPointSeniorLogisticsOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: SeniorLogisticsOfficer

# Внутренняя безопасность

- type: entity
  id: SpawnPointMentalControlOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: MentalControlOfficer

- type: entity
  id: SpawnPointInternalSecurityOperative
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: InternalSecurityOperative

# Комитет по этике

- type: entity
  id: SpawnPointEthicsCommitteeRepresentative
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: EthicsCommitteeRepresentative

# Служба внутреннего трибунала

- type: entity
  id: SpawnPointJudicialInspector
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: JudicialInspector

- type: entity
  id: SpawnPointTribunalOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: TribunalOfficer

# Служба безопасности тяжелой зоны

- type: entity
  id: SpawnPointHeavyContainmentZoneCommandant
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: HeavyContainmentZoneCommandant

- type: entity
  id: SpawnPointSeniorHeavyContainmentZoneOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: SeniorHeavyContainmentZoneOfficer

- type: entity
  id: SpawnPointHeavyContainmentZoneOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: HeavyContainmentZoneOfficer

- type: entity
  id: SpawnPointJuniorHeavyContainmentZoneOfficer
  parent: SpawnPointScpBase
  components:
    - type: SpawnPoint
      job_id: JuniorHeavyContainmentZoneOfficer

- type: entity
  id: SpawnPointFieldMedicalSpecialist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: FieldMedicalSpecialist

# Служба безопасности внешней административной зоны

- type: entity
  id: SpawnPointExternalAdministrativeZoneCommandant
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ExternalAdministrativeZoneCommandant

- type: entity
  id: SpawnPointSeniorExternalAdministrativeZoneOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: SeniorExternalAdministrativeZoneOfficer

- type: entity
  id: SpawnPointExternalAdministrativeZoneOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ExternalAdministrativeZoneOfficer

- type: entity
  id: SpawnPointJuniorExternalAdministrativeZoneOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: JuniorExternalAdministrativeZoneOfficer

# Научный отдел

- type: entity
  id: SpawnPointLeadResearcher
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: LeadResearcher

- type: entity
  id: SpawnPointAnomarchologyResearcher
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: AnomarchologyResearcher

- type: entity
  id: SpawnPointProductionSpecialist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ProductionSpecialist

- type: entity
  id: SpawnPointJuniorResearcher
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: JuniorResearcher

# Медицинский отдел

- type: entity
  id: SpawnPointSeniorMedicalSpecialist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: SeniorMedicalSpecialist

- type: entity
  id: SpawnPointPharmaceuticalSpecialist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: PharmaceuticalSpecialist

- type: entity
  id: SpawnPointMedicalSpecialist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: MedicalSpecialist

- type: entity
  id: SpawnPointPsychotherapist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: Psychotherapist

- type: entity
  id: SpawnPointHospitalIntern
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: HospitalIntern

# Инженерный отдел

- type: entity
  id: SpawnPointLeadTechnicalSpecialist
  parent: SpawnPointScpBase
  components:
    - type: SpawnPoint
      job_id: LeadTechnicalSpecialist

- type: entity
  id: SpawnPointGeneralTechnicalSpecialist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: GeneralTechnicalSpecialist

- type: entity
  id: SpawnPointElectricalTechnicalSpecialist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ElectricalTechnicalSpecialist

- type: entity
  id: SpawnPointTechnicalTrainee
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: TechnicalTrainee

# Отдел логистики

- type: entity
  id: SpawnPointLogisticsOfficer
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: LogisticsOfficer

# Департамент продовольственного и санитарного обслуживания

- type: entity
  id: SpawnPointGastronomicSpecialist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: GastronomicSpecialist

- type: entity
  id: SpawnPointBotanistPhytogeneticist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: BotanistPhytogeneticist

- type: entity
  id: SpawnPointServicePersonnel
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ServicePersonnel

# Класс Д

- type: entity
  id: SpawnClassD
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ClassD
  - type: Tag
    tags:
    - ClassDSpawner

- type: entity
  id: SpawnClassDCook
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ClassDCook
  - type: Tag
    tags:
    - ClassDSpawner

- type: entity
  id: SpawnClassDBotanist
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ClassDBotanist
  - type: Tag
    tags:
    - ClassDSpawner

- type: entity
  id: SpawnClassDJanitor
  parent: SpawnPointScpBase
  components:
  - type: SpawnPoint
    job_id: ClassDJanitor
  - type: Tag
    tags:
    - ClassDSpawner
