# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2022 Lamrr <96937466+Lamrr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Puro <103608145+PuroSlavKing@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  id: WardrobeGreyFilled
  suffix: Filled
  parent: WardrobeGrey
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeGrey

- type: entity
  id: ClosetWallWardrobeGreyFilled
  suffix: Filled
  parent: ClosetWallGrey
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeGrey

- type: entityTable
  id: FillWardrobeGrey
  table: !type:AllSelector
    children:
    - id: ClothingUniformJumpsuitColorGrey
      amount: 2
    - id: ClothingUniformJumpskirtColorGrey
      amount: 2
    - id: ClothingShoesColorBlack
      amount: 3
    - id: ClothingHeadHatGreysoft
    - id: ClothingBackpackDuffel
      prob: 0.5
    - id: ClothingOuterCoatBomber
      prob: 0.3

- type: entity
  id: WardrobeMixedFilled
  suffix: Filled
  parent: WardrobeMixed
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeMixed

- type: entity
  id: ClosetWallWardrobeMixedFilled
  suffix: Filled
  parent: ClosetWallMixed
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeMixed

- type: entityTable
  id: FillWardrobeMixed
  table: !type:AllSelector
    children:
    - id: ClothingShoesColorBlack
    - id: ClothingShoesColorBrown
    - id: ClothingShoesColorWhite
    - id: ClothingOuterCoatBomber
      prob: 0.4
    - id: ClothingOuterCoatGentle
      prob: 0.3
    - id: ClothingUniformRandomShorts
      amount: 3
    - id: ClothingUniformRandomBra
      amount: 5
    - !type:AllSelector
      rolls: 5
      children:
      - id: ClothingUniformRandomArmless
        prob: 0.8
      - id: ClothingUniformRandomStandard
        prob: 0.8
      - id: ClothingUniformRandomShirt
        prob: 0.8

- type: entity
  id: WardrobeYellowFilled
  suffix: Filled
  parent: WardrobeYellow
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeYellow

- type: entity
  id: ClosetWallWardrobeYellowFilled
  suffix: Filled
  parent: ClosetWallYellow
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeYellow

- type: entityTable
  id: FillWardrobeYellow
  table: !type:AllSelector
    children:
    - id: ClothingUniformJumpsuitColorYellow
    - id: ClothingUniformJumpskirtColorYellow
    - id: ClothingShoesColorOrange
      amount: 2
    - id: ClothingHeadBandGold


- type: entity
  id: WardrobeWhiteFilled
  suffix: Filled
  parent: WardrobeWhite
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeWhite

- type: entity
  id: ClosetWallWardrobeWhiteFilled
  suffix: Filled
  parent: ClosetWallWhite
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeWhite

- type: entityTable
  id: FillWardrobeWhite
  table: !type:AllSelector
    children:
    - id: ClothingUniformJumpsuitColorWhite
    - id: ClothingUniformJumpskirtColorWhite
    - id: ClothingShoesColorWhite
      amount: 2
    - id: ClothingHeadHatMimesoft

- type: entity
  id: WardrobeBlueFilled
  suffix: Filled
  parent: WardrobeBlue
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeBlue

- type: entity
  id: ClosetWallWardrobeBlueFilled
  suffix: Filled
  parent: ClosetWallBlue
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeBlue

- type: entityTable
  id: FillWardrobeBlue
  table: !type:AllSelector
    children:
    - id: ClothingUniformJumpsuitColorBlue
    - id: ClothingUniformJumpskirtColorBlue
    - id: ClothingShoesColorBrown
      amount: 2

- type: entity
  id: WardrobePinkFilled
  suffix: Filled
  parent: WardrobePink
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobePink

- type: entity
  id: ClosetWallWardrobePinkFilled
  suffix: Filled
  parent: ClosetWallPink
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobePink

- type: entityTable
  id: FillWardrobePink
  table: !type:AllSelector
    children:
    - id: ClothingUniformJumpsuitColorPink
    - id: ClothingUniformJumpskirtColorPink
    - id: ClothingShoesColorBrown
      amount: 2

- type: entity
  id: WardrobeBlackFilled
  suffix: Filled
  parent: WardrobeBlack
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeBlack

- type: entity
  id: ClosetWallWardrobeBlackFilled
  suffix: Filled
  parent: ClosetWallBlack
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeBlack

- type: entityTable
  id: FillWardrobeBlack
  table: !type:AllSelector
    children:
    - id: ClothingUniformJumpsuitColorBlack
    - id: ClothingUniformJumpskirtColorBlack
    - id: ClothingShoesColorBlack
      amount: 2
    - id: ClothingHeadBandBlack
    - id: ClothingHeadBandSkull
      prob: 0.4

- type: entity
  id: WardrobeGreenFilled
  suffix: Filled
  parent: WardrobeGreen
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeGreen

- type: entity
  id: ClosetWallWardrobeGreenFilled
  suffix: Filled
  parent: ClosetWallGreen
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:NestedSelector
        tableId: FillWardrobeGreen

- type: entityTable
  id: FillWardrobeGreen
  table: !type:AllSelector
    children:
    - id: ClothingUniformJumpsuitColorGreen
    - id: ClothingUniformJumpskirtColorGreen
    - id: ClothingShoesColorBlack
      amount: 2
    - id: ClothingHeadBandGreen
