#Salvave Lead
- type: entityTable
  id: LockerFillSalvageLead
  table: !type:AllSelector
    children:
    - id: BoxFolderClipboardSalvageLead
    - id: RubberStampSalvageLead
    - id: ClothingNeckMantleDecoratedSalvager

- type: entityTable
  id: FillSalvageLeadHardsuitSpatio
  table: !type:AllSelector
    children:
    - id: OxygenTankFilled
    - id: ClothingShoesBootsMag
    - id: ClothingOuterHardsuitSpatioLead
    - id: ClothingMaskGasExplorer

- type: entity
  id: LockerSalvageLeadFilled
  suffix: Filled
  parent: LockerSalvageLead
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:AllSelector
        children:
        - !type:NestedSelector
          tableId: LockerFillSalvageLead
        - !type:NestedSelector
          tableId: LockerFillSalvageSpecialist

- type: entity
  id: LockerSalvageLeadFilledHardsuit
  suffix: Filled, Hardsuit
  parent: LockerSalvageLead
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:AllSelector
        children:
        - !type:NestedSelector
          tableId: FillSalvageLeadHardsuitSpatio
        - !type:NestedSelector
          tableId: LockerFillSalvageLead
        - !type:NestedSelector
          tableId: LockerFillSalvageSpecialist

# Salvage Specialist
# regular lockers located in Wizden's Resources/Prototypes/Catalog/Fills/Lockers/cargo.yml
- type: entity
  id: LockerSalvageSpecialistLargeFilledHardsuit
  suffix: Filled, Hardsuit
  parent: LockerSalvageSpecialistLarge
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:AllSelector
        children:
        - !type:NestedSelector
          tableId: FillSalvageSpecialistHardsuitSpatio
        - !type:NestedSelector
          tableId: FillSalvageSpecialistHardsuitSpatio
        - !type:NestedSelector
          tableId: LockerFillSalvageSpecialist
        - !type:NestedSelector
          tableId: LockerFillSalvageSpecialist

- type: entity
  id: LockerSalvageSpecialistLargeFilled
  suffix: Filled
  parent: LockerSalvageSpecialistLarge
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:AllSelector
        children:
        - !type:NestedSelector
          tableId: LockerFillSalvageSpecialist
        - !type:NestedSelector
          tableId: LockerFillSalvageSpecialist

#Mining Specialist
- type: entityTable
  id: FillMiningSpecialistHardsuitSpaceHazard
  table: !type:AllSelector
    children:
    - id: OxygenTankFilled
    - id: ClothingShoesBootsMag
    - id: ClothingOuterHardsuitSpaceHazard
    - id: ClothingMaskGasExplorer

- type: entity
  id: LockerMiningSpecialistFilledHardsuit
  suffix: Filled, Hardsuit
  parent: LockerMiningSpecialist
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:AllSelector
        children:
        - !type:NestedSelector
          tableId: FillMiningSpecialistHardsuitSpaceHazard
        - !type:NestedSelector
          tableId: LockerFillMiningSpecialist

- type: entity
  id: LockerMiningSpecialistFilled
  suffix: Filled
  parent: LockerMiningSpecialist
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:AllSelector
        children:
        - !type:NestedSelector
          tableId: LockerFillMiningSpecialist

- type: entity
  id: LockerMiningSpecialistLargeFilledHardsuit
  suffix: Filled, Hardsuit
  parent: LockerMiningSpecialistLarge
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:AllSelector
        children:
        - !type:NestedSelector
          tableId: FillMiningSpecialistHardsuitSpaceHazard
        - !type:NestedSelector
          tableId: FillMiningSpecialistHardsuitSpaceHazard
        - !type:NestedSelector
          tableId: LockerFillMiningSpecialist
        - !type:NestedSelector
          tableId: LockerFillMiningSpecialist

- type: entity
  id: LockerMiningSpecialistLargeFilled
  suffix: Filled
  parent: LockerMiningSpecialistLarge
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:AllSelector
        children:
        - !type:NestedSelector
          tableId: LockerFillMiningSpecialist
        - !type:NestedSelector
          tableId: LockerFillMiningSpecialist

- type: entityTable
  id: LockerFillMiningSpecialist
  table: !type:AllSelector
    children:
    - id: ClothingBeltUtilityFilled
    - id: SurvivalKnife
    - id: HandheldGPSBasic
    - id: RadioHandheld
    - id: RadioHandheldExpedition
    - id: AppraisalTool
    - id: JetpackMiniFilled
    - id: Flare
      amount: 3
    - id: Pickaxe
    - id: Shovel
    - id: OreBag
