fix mail & box drobes (#3781)

Co-authored-by: be quieti <be quieti@DESKTOP-2H3SMSL>
This commit is contained in:
Зюзя 2026-01-26 15:09:57 +05:00 committed by GitHub
parent 7f4dbb7c8f
commit 772371c839
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 38 additions and 13 deletions

View file

@ -0,0 +1,12 @@
- type: vendingMachineInventory
id: BoxingDrobeInventory
startingInventory:
UniformShortsRedWithTop: 2
UniformShortsRed: 2
ClothingHandsGlovesBoxingBlue: 1
ClothingHandsGlovesBoxingRed: 1
ClothingHandsGlovesBoxingGreen: 1
ClothingHandsGlovesBoxingYellow: 1
ClothingHeadsetService: 2
contrabandInventory:
ToyFigurineBoxer: 1

View file

@ -0,0 +1,16 @@
- type: vendingMachineInventory
id: MailDrobeInventory
startingInventory:
MailBag: 2
ClothingUniformSkirtMailCarrier: 2
ClothingUniformMailCarrier: 2
ClothingHeadMailCarrier: 2
ClothingBackpackCargo: 2
ClothingBackpackSatchelCargo: 2
ClothingBackpackDuffelCargo: 2
ClothingHeadsetCargo: 2
ClothingShoesColorBlack: 2
Envelope: 10
Paper: 10
contrabandInventory:
MailSpamLetter: 10

View file

@ -4,8 +4,8 @@
name: Boxing Drobe
description: Always short on stock.
components:
#- type: VendingMachine
# pack: BoxingDrobeInventory
- type: VendingMachine
pack: BoxingDrobeInventory
- type: Sprite
sprite: _Sunrise/Structures/Machines/VendingMachines/boxingdrobe.rsi
layers:
@ -25,15 +25,12 @@
name: MailDrobe
description: Neither solar flares nor meteors nor plasma fire nor void of space stays these couriers from the swift completion of their appointed rounds.
components:
#- type: VendingMachine
# pack: MailDrobeInventory
# offState: off
# brokenState: broken
# normalState: normal-unshaded
# ejectState: eject-unshaded No sprite, see chefvend/dinnerware/BODA/etc for expamples
# - type: Vocalizer
# - type: DatasetVocalizer
# dataset: MailDrobeAds
- type: VendingMachine
pack: MailDrobeInventory
offState: off
brokenState: broken
normalState: normal-unshaded
ejectState: eject-unshaded #No sprite, see chefvend/dinnerware/BODA/etc for expamples
- type: Sprite
sprite: _Sunrise/Structures/Machines/VendingMachines/maildrobe.rsi
layers:
@ -44,8 +41,8 @@
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
#- type: AccessReader
# access: [["Mail"]]
- type: AccessReader
access: [["Cargo"]]
- type: PointLight
radius: 1.5
energy: 1.6