- type: entity
  id: LockerBoozeFilled
  suffix: Filled
  parent: LockerBooze
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillLockerBartender # starcup: new fill

- type: entityTable
  id: FillLockerBooze
  table: !type:AllSelector
    children:
    - id: ClothingOuterArmorBasicSlim
    - id: WeaponShotgunDoubleBarreledRubber
    - id: DrinkShaker
    - id: ClothingEyesHudBeer
    - id: HandLabeler
    - id: DrinkBeerBottleFull
      amount: !type:BinomialNumberSelector
        trials: 3
    - !type:AllSelector
      rolls: 2
      children:
      - id: BoxBeanbag
      - id: RagItem
    # begin starcup: moved back to loadouts
    #- id: PlushieLizardJobBartender
    #  prob: 0.02
    #- id: PlushieLizardJobServiceworker
    #  prob: 0.02
    # end starcup

#- type: entity
#  id: LockerFormalFilled
#  suffix: Filled
#  parent: LockerFormal

- type: entity
  id: ClosetChefFilled
  suffix: Filled
  parent: ClosetChef
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillClosetChef

- type: entityTable
  id: FillClosetChef
  table: !type:AllSelector
    children:
    - id: ChefCubeBox # starcup: replaces VariantCubeBox, no non-sapient kobolds and monkeys are not for food
    - id: SprayBottleWater
    - id: FoodBoxCloth
    - id: ReagentContainerSugar
    - id: FoodCondimentBottleEnzyme
    - id: DrinkSoyMilkCarton
    - !type:AllSelector
      rolls: 2
      children:
      - id: DrinkMilkCarton
      # really, milk should go in the fridge. Unfortunately saltern only has freezers.
      # yes, I'm using this as an excuse to not have to do extra work.
      - id: ReagentContainerFlour
      - id: BoxMousetrap
    - !type:AllSelector
      rolls: 3
      children:
      - id: FoodCondimentPacketSalt
      - id: FoodCondimentPacketPepper
    # begin starcup: moved back to loadouts
    #- id: PlushieLizardJobChef
    #  prob: 0.02
    #- id: PlushieLizardJobServiceworker
    #  prob: 0.02
    # end starcup

- type: entity
  id: ClosetJanitorFilled
  suffix: Filled
  parent: ClosetJanitor
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillClosetJanitor

- type: entityTable
  id: FillClosetJanitor
  table: !type:AllSelector
    children:
    - id: WetFloorSign
      amount: 3
    - id: LightReplacer
    - id: BoxLightMixed
    - id: Holoprojector
    - !type:AllSelector
      rolls: 2
      children:
      - id: MopItem
      - id: BoxMousetrap
      - id: TrashBag
      - id: SoapNT
      #- id: FlashlightLantern # starcup: replaced it with another one further down
      - id: Plunger
      - id: WireBrush
      # begin starcup: add misc tools & tweaks
      - id: BroomItem
      - id: FlashlightLanternPurple
      - id: FeatherDuster
      # end starcup
    # begin starcup: moved back to loadouts
    #- id: PlushieLizardJobJanitor
    #  prob: 0.02
    # end starcup

- type: entity
  id: ClosetLegalFilled
  suffix: Filled
  parent: ClosetLegal
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillClosetLegal

- type: entityTable
  id: FillClosetLegal
  table: !type:AllSelector
    children:
    - id: BriefcaseBrownFilled
      prob: 0.80
    - id: ClothingOuterRobesJudge
    # begin starcup: moved back to loadouts
    #- id: PlushieLizardJobLawyer
    #  prob: 0.02
    # end starcup

- type: entity
  id: LockerBotanistFilled
  suffix: Filled
  parent: LockerBotanist
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillLockerBotanist

- type: entityTable
  id: FillLockerBotanist
  table: !type:AllSelector
    children:
    - id: ClothingHandsGlovesLeather
    - id: ClothingOuterApronBotanist
    - id: ClothingHeadBandBotany
    - id: ChemistryBottleRobustHarvest
      prob: 0.3
    - id: ClothingBeltPlant
    - id: PlantBag ##Some maps don't have nutrivend
    - id: PlantAnalyzer # Den
    - id: BoxMouthSwab
    - id: Dropper
    - id: HandLabeler
    - id: ClothingUniformOveralls
    - id: ClothingHeadHatTrucker
      prob: 0.1
    # begin starcup: moved back to loadouts
    #- id: PlushieLizardJobBotanist
    #  prob: 0.02
    #- id: PlushieLizardJobServiceworker
    #  prob: 0.02
    # end starcup

- type: entity
  id: LockerBotanistLoot
  suffix: Loot
  parent: LockerBotanist
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillLockerBotanistLoot

- type: entityTable
  id: FillLockerBotanistLoot
  table: !type:AllSelector
    children:
    - id: ClothingUniformOveralls
    - id: ClothingHeadHatTrucker
      prob: 0.3
    - id: GatfruitSeeds
      prob: 0.1
    - id: FlyAmanitaSeeds
      prob: 0.5
    - id: NettleSeeds
      prob: 0.7
    # begin starcup
    - id: ChoppingAxe
      prob: 0.3
    - id: BrushAxe
      prob: 0.2
    # end starcup

- type: entity
  id: ClosetJanitorBombFilled
  parent: ClosetJanitorBomb
  suffix: DO NOT MAP, Filled
  categories: [ DoNotMap ]
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillClosetJanitorBomb

- type: entityTable
  id: FillClosetJanitorBomb
  table: !type:AllSelector
    children:
    - id: ClothingHeadHelmetJanitorBombSuit
    - id: ClothingOuterSuitJanitorBomb
