diff --git a/Content.Shared/Containers/ItemSlot/ItemSlotsComponent.cs b/Content.Shared/Containers/ItemSlot/ItemSlotsComponent.cs index 42e7f721b3..29443e284a 100644 --- a/Content.Shared/Containers/ItemSlot/ItemSlotsComponent.cs +++ b/Content.Shared/Containers/ItemSlot/ItemSlotsComponent.cs @@ -75,10 +75,10 @@ namespace Content.Shared.Containers.ItemSlots public EntityWhitelist? Blacklist; [DataField] - public SoundSpecifier InsertSound = new SoundPathSpecifier("/Audio/Weapons/Guns/MagIn/revolver_magin.ogg"); + public SoundSpecifier? InsertSound = new SoundPathSpecifier("/Audio/Weapons/Guns/MagIn/revolver_magin.ogg"); [DataField] - public SoundSpecifier EjectSound = new SoundPathSpecifier("/Audio/Weapons/Guns/MagOut/revolver_magout.ogg"); + public SoundSpecifier? EjectSound = new SoundPathSpecifier("/Audio/Weapons/Guns/MagOut/revolver_magout.ogg"); /// /// The name of this item slot. This will be shown to the user in the verb menu. diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index dbd589bbe0..0e8b51cc6a 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -362,11 +362,35 @@ components: - type: Pda id: MimeIDCard - idSlot: # rewrite without sound because mime - name: ID Card + paiSlot: + priority: -2 + ejectSound: null + insertSound: null + whitelist: + components: + - PAI + idSlot: + name: access-id-card-component-default + ejectSound: null # mime is silent + insertSound: null whitelist: components: - IdCard + penSlot: + startingItem: Pen + priority: -1 + whitelist: + tags: + - Write + ejectSound: null + insertSound: null + - type: CartridgeLoader + cartridgeSlot: + ejectSound: null + insertSound: null + whitelist: + components: + - Cartridge - type: Appearance appearanceDataInit: enum.PdaVisuals.PdaType: