Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 80 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Lockers/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,3 +203,83 @@
containers:
entity_storage: !type:NestedSelector
tableId: MaintenanceLockerLoot

# Intended to very occasionally be useful for prisoners, so mostly functional items instead of fluff

- type: entityTable
id: ToiletCisternCommonToolsTable
table: !type:GroupSelector
children:
- id: Screwdriver
- id: Wrench
- id: Wirecutter
- id: Welder
- id: ClothingMaskGas
- id: PowerCellSmall
- id: RadioHandheld
- id: Syringe
- id: CableApcStack
- id: Lighter

- type: entityTable
id: ToiletCisternRareToolsTable
table: !type:GroupSelector
children:
- id: ClothingHandsGlovesColorYellow
- id: DrinkSpaceLube
- id: WelderIndustrial
- id: ClothingHeadHatWeldingMaskFlame
- id: PowerCellMedium
- id: DoubleEmergencyOxygenTankFilled
- id: DoubleEmergencyNitrogenTankFilled

- type: entityTable
id: ToiletCisternUtilityTable
table: !type:GroupSelector
children:
- id: Brutepack
- id: Ointment
- id: Gauze
- id: ChemistryBottleUnstableMutagen

- type: entityTable
id: ToiletCisternWeaponsTable
table: !type:GroupSelector
children:
- id: SurvivalKnife
- id: ScalpelShiv
- id: Shiv
- id: SawImprov
- id: HydroponicsToolHatchet
- id: ClothingHandsKnuckleDusters
- id: WeaponFlareGun

- type: entityTable
id: ToiletCisternSyndicateTable
table: !type:GroupSelector
children:
- id: CyberPen
- id: CigPackSyndicate
- id: SoapSyndie
- id: SyndicatePersonalAI
- id: UplinkLighterBox

- type: entityTable
id: ToiletCisternLoot
table: !type:GroupSelector
children:
- !type:NestedSelector
weight: 25
tableId: ToiletCisternCommonToolsTable
- !type:NestedSelector
weight: 8
tableId: ToiletCisternRareToolsTable
- !type:NestedSelector
weight: 5
tableId: ToiletCisternUtilityTable
- !type:NestedSelector
weight: 3
tableId: ToiletCisternWeaponsTable
- !type:NestedSelector
weight: 1
tableId: ToiletCisternSyndicateTable
24 changes: 24 additions & 0 deletions Resources/Prototypes/Entities/Structures/Furniture/toilet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,30 @@
- ReagentId: GastroToxin
Quantity: 20

- type: entity
parent: ToiletEmpty
id: ToiletFilled
suffix: Empty, Random Cistern Loot
components:
- type: EntityTableContainerFill
containers:
stash: !type:NestedSelector
tableId: ToiletCisternLoot
rolls: !type:RangeNumberSelector
range: 0, 1

- type: entity
parent: ToiletDirtyWater
id: ToiletDirtyWaterFilled
suffix: Dirty Water, Random Cistern Loot
components:
- type: EntityTableContainerFill
containers:
stash: !type:NestedSelector
tableId: ToiletCisternLoot
rolls: !type:RangeNumberSelector
range: 0, 1

- type: entity
parent: BaseToilet
id: ToiletGoldenEmpty
Expand Down
Loading