- type: gameMap
  id: ScpComplexCompact
  mapName: 'Комплекс типа - Compact'
  mapPath: /Maps/_Scp/scp_complex_compact.yml
  maxRandomOffset: 0
  randomRotation: false
  minPlayers: 0
  maxPlayers: 30
  stations:
    ScpComplexCompact:
      stationProto: ScpComplexCompact
      components:
        - type: StationNameSetup
          mapNameTemplate: 'Участок-{0} тип - Compact'
          nameGenerator:
            !type:ScpSiteNameGenerator
            prefixCreator: '15'
        - type: StationEmergencyShuttle
          emergencyShuttlePath: /Maps/_Scp/Shuttles/emergency_complex.yml
        - type: StationJobs
          availableJobs:
            # SCP
            Scp049: [ 1, 1 ]
            Scp096: [ 1, 1 ]
            Scp939: [ 1, 1 ]
            Scp173: [ 1, 1 ]
            # Scp106: [ 0, 0 ] # Под него нету камеры на Компакте
            Scp999: [ 1, 1 ]
            # Администрация
            Director: [ 1, 1 ]
            ScientificServiceDirector: [ 1, 1 ]
            SecurityCommander: [ 1, 1 ]
            ChiefTechnicalSpecialist: [ 1, 1 ]
            PersonnelOfficer: [ 1, 1 ]
            HeadOfMedicalSector: [ 1, 1 ]
            SeniorLogisticsOfficer: [ 1, 1 ]
            # Отдел внутренней безопасности
            # MentalControlOfficer: [ 1, 1 ]
            #InternalSecurityOperative: [ 1, 1 ] # выводим до лучших времен
            # Комитет по этике
            EthicsCommitteeRepresentative: [ 1, 1 ]
            # Служба внутреннего трибунала
            # JudicialInspector: [ 1, 1 ]
            # TribunalOfficer: [ 1, 1 ]
            # Служба безопасности тяжелой зоны
            HeavyContainmentZoneCommandant: [ 1, 1 ]
            SeniorHeavyContainmentZoneOfficer: [ 1, 1 ]
            HeavyContainmentZoneOfficer: [ 5, 5 ]
            JuniorHeavyContainmentZoneOfficer: [ 3, -1 ]
            # Служба безопасности внешней-административной зоны
            ExternalAdministrativeZoneCommandant: [ 1, 1 ]
            SeniorExternalAdministrativeZoneOfficer: [ 1, 1 ]
            ExternalAdministrativeZoneOfficer: [ 5, 5 ]
            JuniorExternalAdministrativeZoneOfficer: [ 3, -1 ]
            FieldMedicalSpecialist: [ 1, 1 ]
            # Научная служба
            LeadResearcher: [ 1, 1 ]
            AnomarchologyResearcher: [ 7, 8 ]
            ProductionSpecialist: [ 1, 1 ]
            JuniorResearcher: [ 3, -1 ]
            # Медицинская служба
            SeniorMedicalSpecialist: [ 1, 1 ]
            PharmaceuticalSpecialist: [ 2, 2 ]
            MedicalSpecialist: [ 3, 4 ]
            Psychotherapist: [ 1, 1 ]
            HospitalIntern: [ 3, -1 ]
            # Инженерно-техническая служба
            LeadTechnicalSpecialist: [ 1, 1 ]
            ElectricalTechnicalSpecialist: [ 2, 2 ]
            GeneralTechnicalSpecialist: [ 3, 4 ]
            TechnicalTrainee: [ 3, -1 ]
            # Логистическая служба
            LogisticsOfficer: [ 2, 2 ]
            # Департамент продовольственного и санитарного обслуживания
            GastronomicSpecialist: [ 2, 2 ]
            BotanistPhytogeneticist: [ 1, 1 ]
            ServicePersonnel: [ 5, -1 ]
            # Класс Д
            ClassD: [ 1, 1 ]
            ClassDCook: [ 2, 2 ]
            ClassDBotanist: [ 1, 1 ]
            ClassDJanitor: [ 1, 1 ]
            # Система безопасности комплекса
            StationAi: [ 1, 1 ]
        - type: RelativeJobsCount
          jobs:
          - targetJob: ClassD
            dependency:
              SecurityCommander: 2
              ExternalAdministrativeZoneCommandant: 2
              SeniorExternalAdministrativeZoneOfficer: 1
              ExternalAdministrativeZoneOfficer: 1
              JuniorExternalAdministrativeZoneOfficer: 1
            maxSlots: 10
          totalMaxCount:
            ClassD: 10
