- type: SolutionContainerManager
solutions:
bucket:
- maxVol: 500
+ maxVol: 600
- type: Spillable
spillDelay: 3.0
- type: DrainableSolution
- type: SolutionContainerManager
solutions:
bucket:
- maxVol: 500
+ maxVol: 600
reagents:
- ReagentId: Water
- Quantity: 500
+ Quantity: 600
- type: entity
name: wet floor sign
tags:
- Mop
- TrashBag
+ - Bucket
- type: ItemSlots
slots:
mop_slot:
tags:
- Mop
insertOnInteract: false # or it conflicts with bucket logic
+ priority: 5 # Higher than bucket slot
+ bucket_slot:
+ name: Bucket
+ whitelist:
+ tags:
+ - Bucket
+ insertOnInteract: false # or it also conflicts with bucket logic
priority: 4 # Higher than trash bag slot
trashbag_slot:
name: Bag
- shape:
!type:PhysShapeCircle
radius: 0.3
- density: 350
+ density: 250
layer:
- MobLayer
mask:
- type: SolutionContainerManager
solutions:
bucket:
- maxVol: 500
+ maxVol: 800
reagents:
- ReagentId: Water
- Quantity: 250 # half-full at roundstart to leave room for puddles
+ Quantity: 600 # 3 quarters full at roundstart to make it more appealing
- type: DrainableSolution
solution: bucket
- type: RefillableSolution
path: /Audio/Effects/metalbreak.ogg
- type: ItemMapper
mapLayers:
- cart_mop:
- whitelist:
- tags:
- - Mop
- cart_garbage:
- whitelist:
- tags:
- - TrashBag
- cart_replacer:
- whitelist:
- components:
- - LightReplacer
- cart_spray:
- whitelist:
- tags:
- - Spray
cart_sign1: # this is like stack of floor signs
minCount: 1
whitelist:
whitelist:
tags:
- WetFloorSign
+ cart_spray:
+ whitelist:
+ tags:
+ - Spray
+ cart_garbage:
+ whitelist:
+ tags:
+ - TrashBag
+ cart_replacer:
+ whitelist:
+ components:
+ - LightReplacer
+ cart_bucket:
+ whitelist:
+ tags:
+ - Bucket
+ cart_mop:
+ whitelist:
+ tags:
+ - Mop
sprite: Objects/Specific/Janitorial/janitorial_cart.rsi
- type: Appearance
- type: SolutionContainerVisuals
ents: []
mop_slot: !type:ContainerSlot {}
trashbag_slot: !type:ContainerSlot {}
+ bucket_slot: !type:ContainerSlot {}
- type: entity
id: FloorDrain