diff --git a/Resources/Prototypes/Entities/Clothing/Belt/base_clothingbelt.yml b/Resources/Prototypes/Entities/Clothing/Belt/base_clothingbelt.yml index b53c08159d..6d94ab454b 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/base_clothingbelt.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/base_clothingbelt.yml @@ -34,3 +34,17 @@ interfaces: - key: enum.StorageUiKey.Key type: StorageBoundUserInterface + +- type: entity + abstract: true + parent: ClothingBeltBase + id: ClothingBeltAmmoProviderBase + components: + - type: BallisticAmmoProvider + mayTransfer: true + - type: Item + size: Ginormous + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + diff --git a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml index 2117c7916a..ebaa8cc123 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml @@ -406,7 +406,7 @@ # Belts without visualizers - type: entity - parent: ClothingBeltStorageBase + parent: ClothingBeltAmmoProviderBase id: ClothingBeltBandolier name: bandolier description: A bandolier for holding shotgun ammunition. @@ -417,10 +417,11 @@ sprite: Clothing/Belt/bandolier.rsi - type: Item size: Huge - - type: Storage + - type: BallisticAmmoProvider whitelist: tags: - ShellShotgun + capacity: 14 - type: entity parent: ClothingBeltBase