Pie tins returned from all pies in all situations, add lathe recipes for pie tin and some other basic kitchenwares (#23217)

* move pietin trash to FoodPieBase so all pies return their pie tin when eaten

* spawn trash from a SliceableFood if the Food has a trash

* add a limited selection of additional tablewares to the autolathe

* kitchenware material adjustments

* fix crash when slice pie in hand/inventory

* use system helpers + slices now go in parent container
This commit is contained in:
GreyMario
2024-01-12 00:42:15 -08:00
committed by GitHub
parent fa3da1ab82
commit 1c3c596bae
5 changed files with 86 additions and 19 deletions

View File

@@ -20,6 +20,8 @@
Quantity: 11
- ReagentId: Vitamin
Quantity: 5
- type: Food #All pies here made with a pie tin; unless you're some kind of savage, you're probably not destroying this when you eat or slice the pie!
trash: FoodPlateTin
- type: SliceableFood
count: 4
- type: Tag
@@ -132,8 +134,6 @@
- sweet
- banana
- creamy
- type: Food
trash: FoodPlateTin
- type: Sprite
layers:
- state: tin

View File

@@ -151,5 +151,5 @@
- Trash
- type: PhysicalComposition
materialComposition:
Steel: 100
Steel: 60
- type: SpaceGarbage

View File

@@ -111,10 +111,18 @@
- ExteriorLightTube
- LightBulb
- Bucket
- DrinkMug
- DrinkMugMetal
- DrinkGlass
- DrinkShotGlass
- DrinkGlassCoupeShaped
- FoodPlate
- FoodPlateSmall
- FoodPlatePlastic
- FoodPlateSmallPlastic
- FoodBowlBig
- FoodPlateTin
- FoodKebabSkewer
- SprayBottle
- MopItem
- Holoprojector

View File

@@ -19,21 +19,35 @@
result: DrinkMug
completetime: 0.8
materials:
Glass: 50
Glass: 100
- type: latheRecipe
id: DrinkMugMetal
result: DrinkMugMetal
completetime: 0.8
materials:
Steel: 50
Steel: 100
- type: latheRecipe
id: DrinkGlass
result: DrinkGlass
completetime: 0.8
materials:
Glass: 50
Glass: 100
- type: latheRecipe
id: DrinkShotGlass
result: DrinkShotGlass
completetime: 0.4
materials:
Glass: 100
- type: latheRecipe
id: DrinkGlassCoupeShaped
result: DrinkGlassCoupeShaped
completetime: 0.8
materials:
Glass: 100
- type: latheRecipe
id: FoodPlate
@@ -62,3 +76,24 @@
completetime: 0.4
materials:
Plastic: 50
- type: latheRecipe
id: FoodBowlBig
result: FoodBowlBig
completetime: 0.8
materials:
Glass: 100
- type: latheRecipe
id: FoodPlateTin
result: FoodPlateTin
completetime: 0.4
materials:
Steel: 100
- type: latheRecipe
id: FoodKebabSkewer
result: FoodKebabSkewer
completetime: 0.4
materials:
Steel: 100