# Medical supply lockers

- type: entityTable
  id: LockerFillMedicine
  table: !type:AllSelector
    children:
    - !type:NestedSelector
      tableId: CoreMedicineReagentBottleTable
      rolls: 2
    - !type:GroupSelector # Basic topicals
      rolls: 7
      children:
      - id: Brutepack
      - id: Ointment
      - id: Bloodpack
      - id: Gauze
        weight: 0.5

- type: entity
  parent: LockerMedicine
  id: LockerMedicineFilled
  suffix: Filled
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: LockerFillMedicine

- type: entity
  parent: LockerWallMedical
  id: LockerWallMedicalFilled
  name: medicine wall locker
  suffix: Filled
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: LockerFillMedicine

# Medical role lockers

- type: entityTable
  id: LockerFillMedicalDoctor
  table: !type:AllSelector
    children:
    # Starlight start
    - id: ClothingHeadMirror
      prob: 0.1
    - id: ClothingHandsGlovesLatex
    - id: ClothingHeadsetMedical
    - !type:GroupSelector
      children:
      - id: ClothingHeadHatSurgcapGreen
        weight: 0.1
      - id: ClothingHeadHatSurgcapPurple
        weight: 0.05
      - id: ClothingHeadHatSurgcapBlue
        weight: 0.90
    - !type:GroupSelector
      children:
      - id: UniformScrubsColorBlue
        weight: 0.5
      - id: UniformScrubsColorGreen
        weight: 0.1
      - id: UniformScrubsColorPurple
        weight: 0.05
    - id: ClothingMaskSterile
    - id: Syringe
    - id: BottleCaseMedicalFilled
    - id: PenPackMedicalFilled
    #Starlight end
    - id: ClothingEyesHudMedical
    - id: ClothingBeltMedicalFilled
    - id: JetInjector
    - id: HandheldHealthAnalyzer
    - id: ChemistryBottleLaughter # Widely recognized as the best medicine :o)
      prob: 0.01

- type: entity
  parent: LockerMedical
  id: LockerMedicalFilled
  suffix: Filled
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: LockerFillMedicalDoctor

- type: entity
  parent: LockerWallMedical
  id: LockerWallMedicalDoctorFilled
  name: medical doctor's wall locker
  suffix: Filled
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: LockerFillMedicalDoctor

- type: entityTable
  id: LockerFillChemistry
  table: !type:AllSelector
    children:
    # Starlight start
    - id: RPLD
    - id: BoxBeakerSmall
    - id: BoxBeakerLarge
    - id: BoxJug
    - id: PatchPack
      amount: 2
    # Starlight end
    - id: ClothingEyesGlassesChemical
    - id: ChemBag
    - id: Dropper
    - id: HandLabeler
    - id: BarSpoon # Should be replaced by a stirring tool with medical theming, like a glass rod
    - id: PlasmaChemistryVial
    - !type:AllSelector # The wonderful world of chemical storage
      children:
      - id: BoxSyringe
      - id: BoxBottle
      - id: BoxVial
      # - id: BoxBeaker # Starlight
      - id: BoxPillCanister
      - !type:GroupSelector # Remind chemists once in a while of alternate storage options
        prob: 0.2
        children:
        - id: SprayBottle
        - id: Bucket
        - id: DrinkCartonMilk

- type: entity
  parent: LockerChemistry
  id: LockerChemistryFilled
  suffix: Filled
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: LockerFillChemistry

- type: entityTable
  id: LockerFillParamedic
  table: !type:AllSelector
    children:
    - id: ClothingEyesHudMedical
    - id: ClothingOuterHardsuitVoidParamed
    - id: ClothingBeltMedicalEMTFilled
    - id: JetInjector
    - id: EmergencyHandheldCrewMonitor # Starlight
    - id: JawsOfLifeMed # Starlight
    - id: BottleCaseParamedicFilled # Starlight, they don't get the pen pouch, they already get a ton of their own special toys.
    # - id: HandheldHealthAnalyzer Starlight - kind of just junk in the locker at this point, use your PDA or get one at a nanomed
    - id: BoxBodyBag
    # Starlight edit - rollerbeds - these are mapped, printable and in your bag round start
    # - !type:GroupSelector
    #   children:
    #   - id: RollerBedSpawnFolded
    #   - id: CheapRollerBedSpawnFolded
    #   - id: EmergencyRollerBedSpawnFolded

- type: entity
  parent: LockerParamedic
  id: LockerParamedicFilled
  suffix: Filled
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: LockerFillParamedic
