diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index e93c59b602a..1604ff81aa3 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -424,6 +424,8 @@ # WD EDIT END - ShuttleWeaponMaterials # HL - HLBags # HL: HardLight bag recipes + - NFCookingBagPack # Hardlight adds to protolathe research + - HLTacticalBagsPack - type: EmagLatheRecipes emagDynamicPacks: - AdvancedAmmoRecipePack diff --git a/Resources/Prototypes/_HL/Research/lathepacks/protolathe_packs.yml b/Resources/Prototypes/_HL/Research/lathepacks/protolathe_packs.yml new file mode 100644 index 00000000000..0ffaf96b1d5 --- /dev/null +++ b/Resources/Prototypes/_HL/Research/lathepacks/protolathe_packs.yml @@ -0,0 +1,12 @@ +# A consolidatd spot for putting science unlocks into the protolathe, I guess +- type: latheRecipePack + id: NFCookingBagPack + recipes: + - NFCookingBag + +- type: latheRecipePack + id: HLTacticalBagsPack + recipes: + - ClothingBackpackTactical #HL + - ClothingBackpackExplorer #HL + - ClothingRucksack #HL \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/Kitchen/Equipment/cooking_bag.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/Kitchen/Equipment/cooking_bag.yml new file mode 100644 index 00000000000..c1ca448863b --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/Kitchen/Equipment/cooking_bag.yml @@ -0,0 +1,32 @@ +- type: entity + name: cooking bag + id: NFCookingBag + parent: NFBaseClothingBeltStorageBag + description: A bag for Chefs to Keep their food off the floor. # Hardlight fixes typo in chef + components: + - type: Sprite + sprite: _NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi + - type: Item + size: Ginormous + - type: Clothing + quickEquip: false + slots: + - belt + - type: Storage + grid: + - 0,0,11,3 + maxItemSize: Normal + quickInsert: true + areaInsert: true + whitelist: + components: + - Food + tags: + - Ingredient + blacklist: + components: + - BadFood + - Produce + - Seed + - type: AntiRottingContainer + - type: Dumpable diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/Packs/Deprecated/service_techfab.yml b/Resources/Prototypes/_NF/Recipes/Lathes/Packs/Deprecated/service_techfab.yml index fd36e70ee9f..4485107d0a8 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/Packs/Deprecated/service_techfab.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/Packs/Deprecated/service_techfab.yml @@ -166,6 +166,7 @@ - SyringeBluespace - PlantBagOfHolding - PlantAnalyzer + - NFCookingBag - JanicartFlatpack - BluespaceBucket - BluespaceBarrel diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/Packs/blueprints.yml b/Resources/Prototypes/_NF/Recipes/Lathes/Packs/blueprints.yml index eab24b1c39a..cbdaacc0085 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/Packs/blueprints.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/Packs/blueprints.yml @@ -43,3 +43,4 @@ id: NFBlueprintsService recipes: - ImpCoffeeMachineCircuitboard #imp + - NFCookingBag \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/Packs/service.yml b/Resources/Prototypes/_NF/Recipes/Lathes/Packs/service.yml index 2260ac3786d..62c1bbd115c 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/Packs/service.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/Packs/service.yml @@ -13,6 +13,7 @@ - DrinkKegSteel - DrinkKegPlastic - DrinkKegWood + - NFCookingBag - type: latheRecipePack id: NFServiceStatic @@ -27,6 +28,7 @@ - PlantAnalyzer # Frontier - JanicartFlatpack # Frontier - PlantBagOfHolding # Delta-V + - NFCookingBag - type: latheRecipePack id: NFServiceBoardsStatic @@ -47,4 +49,4 @@ - SodaDispenserMachineCircuitboard - BiogeneratorMachineCircuitboard - DeepFryerMachineCircuitboard - - PortablePumpMachineCircuitBoard + - PortablePumpMachineCircuitBoard \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/tools.yml b/Resources/Prototypes/_NF/Recipes/Lathes/tools.yml index c5b7068386c..2c9aa844899 100644 --- a/Resources/Prototypes/_NF/Recipes/Lathes/tools.yml +++ b/Resources/Prototypes/_NF/Recipes/Lathes/tools.yml @@ -78,6 +78,17 @@ Steel: 500 Cloth: 500 +- type: latheRecipe + id: NFCookingBag + parent: NFBaseToolsRecipe + categories: + - Tools + - KitchenNF + result: NFCookingBag + materials: + Steel: 500 + Cloth: 500 + - type: latheRecipe id: PlantBag parent: NFBaseToolsRecipe diff --git a/Resources/Prototypes/_NF/Research/civilianservices.yml b/Resources/Prototypes/_NF/Research/civilianservices.yml index fbd896adcb2..806b48625d3 100644 --- a/Resources/Prototypes/_NF/Research/civilianservices.yml +++ b/Resources/Prototypes/_NF/Research/civilianservices.yml @@ -16,6 +16,7 @@ - BoozeDispenserMachineCircuitboard - SodaDispenserMachineCircuitboard - ImpCoffeeMachineCircuitboard #imp + - NFCookingBag - type: technology id: MiscellaneousItemsOrganization diff --git a/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/equipped-BELT.png b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/equipped-BELT.png new file mode 100644 index 00000000000..7aa4e11187b Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/icon.png b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/icon.png new file mode 100644 index 00000000000..701d2cf335a Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/icon.png differ diff --git a/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/inhand-left.png new file mode 100644 index 00000000000..d586ff324b6 Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/inhand-left.png differ diff --git a/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/inhand-right.png new file mode 100644 index 00000000000..e10e9cdf0b7 Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/inhand-right.png differ diff --git a/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/meta.json b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/meta.json new file mode 100644 index 00000000000..ae2e8a6b4ae --- /dev/null +++ b/Resources/Textures/_NF/Objects/Specific/Kitchen/Equipment/cooking_bag.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprites done by Zalindae", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +}