From c201135a174e22551e9f162f2c209a45dfc01c0a Mon Sep 17 00:00:00 2001 From: 5tickman <5tick@comcast.net> Date: Tue, 22 Jul 2025 18:44:02 -0500 Subject: [PATCH] Edited the rest of the chef's items --- .../Consumable/Food/Containers/bowl.yml | 8 +- .../Consumable/Food/Containers/box.yml | 17 ++- .../Consumable/Food/Containers/plate.yml | 10 +- .../Consumable/Food/Containers/tin.yml | 30 +++- .../Objects/Consumable/Food/breakfast.yml | 2 +- .../Objects/Consumable/Food/frozen.yml | 28 ++-- .../Objects/Consumable/Food/meals.yml | 62 +++++++- .../Entities/Objects/Consumable/Food/meat.yml | 142 +++++++++++++++++- .../Objects/Consumable/Food/noodles.yml | 17 ++- .../Objects/Consumable/Food/skewer.yml | 14 +- .../Objects/Consumable/Food/snacks.yml | 17 +++ .../Entities/Objects/Consumable/Food/soup.yml | 14 +- .../Entities/Objects/Consumable/Food/taco.yml | 8 +- .../Entities/Objects/Tools/tools.yml | 1 + .../Entities/Objects/Weapons/Melee/knife.yml | 2 + 15 files changed, 335 insertions(+), 37 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/bowl.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/bowl.yml index ffccf07ab6..25bf2905f7 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/bowl.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/bowl.yml @@ -7,7 +7,9 @@ description: A simple bowl, used for soups and salads. components: - type: Item - storedRotation: -90 + shape: + - 0,0,1,0 + storedOffset: 0,-3 - type: SolutionContainerManager solutions: food: @@ -70,6 +72,10 @@ id: FoodBowlBigTrash description: A simple bowl, broken and useless. components: + - type: Item + shape: + - 0,0,1,0 + storedOffset: 0,-3 - type: Sprite sprite: Objects/Consumable/Food/bowl.rsi state: bowl-trash diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml index a0cc580118..b6cd984907 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml @@ -46,7 +46,9 @@ - Donut - type: Item sprite: Objects/Consumable/Food/Baked/donut.rsi - size: Small + size: Normal + shape: + - 0,0,2,1 heldPrefix: box - type: StorageFill contents: @@ -128,7 +130,10 @@ - Egg - type: Item sprite: Objects/Consumable/Food/egg.rsi - size: Small + size: Normal + shape: + - 0,0,2,1 + storedOffset: 0,-6 - type: StorageFill contents: - id: FoodEgg @@ -223,6 +228,7 @@ heldPrefix: box shape: - 0,0,2,1 + storedOffset: 0,-6 - type: Appearance - type: EntityStorageVisuals stateDoorOpen: box-open @@ -367,7 +373,10 @@ - DonkPocket - type: Item sprite: Objects/Consumable/Food/Baked/donkpocket.rsi - size: Small + size: Normal + shape: + - 0,0,2,1 + storedOffset: -1,1 - type: StorageFill contents: - id: FoodDonkpocket @@ -880,6 +889,8 @@ - ClothMade - type: Item size: Normal + shape: + - 0,0,1,1 - type: StorageFill contents: - id: MaterialCloth10 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml index ac2cf22c59..a4e0239ab0 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml @@ -132,7 +132,7 @@ # Plastic Plate - type: entity - name: plastic plate + name: large plastic plate parent: BaseItem id: FoodPlatePlastic description: A large blue plastic plate, excellent for a birthday cake. @@ -154,7 +154,7 @@ - Trash - type: entity - name: plastic plate + name: small plastic plate parent: BaseItem id: FoodPlateSmallPlastic description: A blue plastic plate, excellent for slices of birthday cake. @@ -211,10 +211,10 @@ sprite: Objects/Consumable/Food/plates.rsi state: muffin-tin - type: Item - size: Small + size: Tiny shape: - - 0,0,1,0 - storedOffset: 0,-3 + - 0,0,0,0 + storedOffset: 0,-2 - type: Tag tags: - Trash diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/tin.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/tin.yml index 3fbf14a6d6..8deda57d47 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/tin.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/tin.yml @@ -37,7 +37,7 @@ - type: Item sprite: Objects/Consumable/Food/snacks.rsi heldPrefix: packet - size: Tiny + size: Small - type: DamageOnLand damage: types: @@ -63,7 +63,7 @@ - type: Item sprite: Objects/Consumable/Food/snacks.rsi heldPrefix: packet - size: Tiny + size: Small - type: PhysicalComposition materialComposition: Steel: 100 @@ -81,6 +81,8 @@ name: tinned peaches description: Just a nice can of ripe peaches swimming in their own juices. components: + - type: Item + storedOffset: 0,-3 - type: Sprite sprite: Objects/Consumable/Food/Tins/peaches.rsi - type: FlavorProfile @@ -88,7 +90,7 @@ - sweet - funny - type: Food - trash: + trash: - FoodTinPeachesTrash - type: Tag tags: @@ -99,6 +101,8 @@ id: FoodTinPeachesTrash name: tinned peaches components: + - type: Item + storedOffset: 0,-3 - type: Sprite sprite: Objects/Consumable/Food/Tins/peaches.rsi @@ -111,7 +115,7 @@ - type: Sprite sprite: Objects/Consumable/Food/Tins/maint_peaches.rsi - type: Food - trash: + trash: - FoodTinPeachesMaintTrash # only exists for backwards compatibility with a few maps, nothing else uses it @@ -132,6 +136,8 @@ id: FoodTinPeachesMaintTrash name: maintenance peaches components: + - type: Item + storedOffset: 0,-3 - type: Sprite sprite: Objects/Consumable/Food/Tins/maint_peaches.rsi @@ -141,6 +147,8 @@ name: tin of beans description: Musical fruit in a slightly less musical container. components: + - type: Item + storedOffset: 0,-3 - type: Sprite sprite: Objects/Consumable/Food/Tins/beans.rsi - type: FlavorProfile @@ -149,7 +157,7 @@ - salty - cheap - type: Food - trash: + trash: - FoodTinBeansTrash - type: entity @@ -157,6 +165,8 @@ id: FoodTinBeansTrash name: tin of beans components: + - type: Item + storedOffset: 0,-3 - type: Sprite sprite: Objects/Consumable/Food/Tins/beans.rsi @@ -168,6 +178,10 @@ name: tinned meat description: A standard issue tin of meat with a convenient pull tab. components: + - type: Item + size: Tiny + shape: + - 0,0,0,0 - type: Sprite sprite: Objects/Consumable/Food/Tins/meat.rsi # the convenient pull tab @@ -179,7 +193,7 @@ - salty - cheap - type: Food - trash: + trash: - FoodTinMRETrash - type: Tag tags: @@ -190,5 +204,9 @@ id: FoodTinMRETrash name: tinned meat components: + - type: Item + size: Tiny + shape: + - 0,0,0,0 - type: Sprite sprite: Objects/Consumable/Food/Tins/meat.rsi diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/breakfast.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/breakfast.yml index 01df50b5d5..2842485dbf 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/breakfast.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/breakfast.yml @@ -9,7 +9,7 @@ description: A full breakfast, rise and shine! components: - type: Item - storedRotation: -90 + size: Normal - type: Food - type: Sprite sprite: Objects/Consumable/Food/breakfast.rsi diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/frozen.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/frozen.yml index 5cbdbf7820..0f4ed35b6a 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/frozen.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/frozen.yml @@ -25,6 +25,9 @@ id: FoodFrozenSandwich description: Portable ice-cream in its own packaging. components: + - type: Item + shape: + - 0,0,1,0 - type: Sprite state: sandwich @@ -34,6 +37,9 @@ id: FoodFrozenSandwichStrawberry description: Portable ice-cream in its own packaging of the strawberry variety. components: + - type: Item + shape: + - 0,0,1,0 - type: Sprite state: sandwich-strawberry @@ -61,6 +67,8 @@ id: FoodFrozenCornuto description: A Neapolitan vanilla and chocolate ice-cream cone. It menaces with a sprinkling of caramelized nuts. components: + - type: Item + storedRotation: -45 - type: Sprite state: cornuto - type: SolutionContainerManager @@ -88,7 +96,7 @@ - state: popsicle color: orange - type: Food - trash: + trash: - FoodFrozenPopsicleTrash - type: Tag tags: @@ -108,7 +116,7 @@ - state: popsicle color: red - type: Food - trash: + trash: - FoodFrozenPopsicleTrash - type: Tag tags: @@ -126,7 +134,7 @@ - state: stick - state: jumbo - type: Food - trash: + trash: - FoodFrozenPopsicleTrash - type: SolutionContainerManager solutions: @@ -157,7 +165,7 @@ - state: alpha-filling # color: foo - type: Food - trash: + trash: - FoodFrozenSnowconeTrash - type: SolutionContainerManager solutions: @@ -196,7 +204,7 @@ - state: cone - state: berry - type: Food - trash: + trash: - FoodFrozenSnowconeTrash - type: Tag tags: @@ -213,7 +221,7 @@ - state: cone - state: fruitsalad - type: Food - trash: + trash: - FoodFrozenSnowconeTrash - type: Tag tags: @@ -230,7 +238,7 @@ - state: cone - state: clown - type: Food - trash: + trash: - FoodFrozenSnowconeTrash - type: entity @@ -244,7 +252,7 @@ - state: cone - state: mime - type: Food - trash: + trash: - FoodFrozenSnowconeTrash - type: entity @@ -258,7 +266,7 @@ - state: cone - state: rainbow - type: Food - trash: + trash: - FoodFrozenSnowconeTrash # Trash @@ -269,6 +277,8 @@ id: FoodFrozenSnowconeTrash description: A crumpled paper cone used for an icy treat. Worthless. components: + - type: Item + size: Tiny - type: Sprite sprite: Objects/Consumable/Food/frozen.rsi state: cone-trash diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml index 4be9b9f600..1d8b270405 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml @@ -11,7 +11,8 @@ description: A delicious meal, cooked with love. components: - type: Item - storedRotation: -90 + shape: + - 0,0,1,0 - type: Food - type: Sprite sprite: Objects/Consumable/Food/meals.rsi @@ -31,6 +32,8 @@ id: FoodMealPotatoLoaded description: Totally baked. components: + - type: Item + storedOffset: 0,-2 - type: FlavorProfile flavors: - cheesy @@ -45,6 +48,8 @@ id: FoodMealFries description: AKA, French Fries, Freedom Fries, etc. components: + - type: Item + storedOffset: 0,-3 - type: FlavorProfile flavors: - potatoes @@ -59,6 +64,8 @@ id: FoodMealFriesCheesy description: Fries. Covered in cheese. Duh. components: + - type: Item + storedOffset: 0,-3 - type: FlavorProfile flavors: - potatoes @@ -74,6 +81,8 @@ id: FoodMealFriesCarrot description: Tasty fries from fresh carrots. components: + - type: Item + storedOffset: 0,-3 - type: FlavorProfile flavors: - carrots @@ -98,6 +107,8 @@ id: FoodMealNachos description: Chips from Space Mexico. components: + - type: Item + storedOffset: 0,-2 - type: Food trash: - FoodPlateSmall @@ -123,6 +134,8 @@ id: FoodMealNachosCheesy description: The delicious combination of nachos and melting cheese. components: + - type: Item + storedOffset: 0,-2 - type: Food trash: - FoodPlateSmall @@ -149,6 +162,8 @@ id: FoodMealNachosCuban description: That's some dangerously spicy nachos. components: + - type: Item + storedOffset: 0,-2 - type: Food trash: - FoodPlateSmall @@ -178,6 +193,8 @@ id: FoodMealMint description: It's wafer thin. components: + - type: Item + storedOffset: 0,-1 - type: FlavorProfile flavors: - minty @@ -199,6 +216,8 @@ id: FoodMealEggplantParm description: The only good recipe for eggplant. components: + - type: Item + storedOffset: 0,-2 - type: FlavorProfile flavors: - eggplant @@ -225,6 +244,8 @@ id: FoodMealPotatoYaki description: Made with roasted sweet potatoes! components: + - type: Item + storedOffset: 0,-2 - type: FlavorProfile flavors: - sweet @@ -239,6 +260,8 @@ id: FoodMealCubancarp description: A grifftastic sandwich that burns your tongue and then leaves it numb! components: + - type: Item + storedOffset: 3,-7 - type: FlavorProfile flavors: - fishy @@ -271,6 +294,8 @@ id: FoodMealCornedbeef description: Now you can feel like a real tourist vacationing in Ireland. components: + - type: Item + storedOffset: 0,-1 - type: FlavorProfile flavors: - meaty @@ -297,6 +322,11 @@ id: FoodMealBearsteak description: Because eating bear wasn't manly enough. components: + - type: Item + size: Normal + shape: + - 0,0,1,1 + storedOffset: -1,4 - type: FlavorProfile flavors: - meaty @@ -323,6 +353,10 @@ id: FoodMealPigblanket description: A tiny sausage wrapped in a flakey, buttery roll. Free this pig from its blanket prison by eating it. components: + - type: Item + size: Tiny + shape: + - 0,0,0,0 - type: FlavorProfile flavors: - meaty @@ -349,6 +383,8 @@ id: FoodMealRibs description: BBQ ribs, slathered in a healthy coating of BBQ sauce. The least vegan thing to ever exist. components: + - type: Item + storedOffset: 0,-4 - type: Food trash: - FoodKebabSkewer @@ -407,6 +443,8 @@ id: FoodMealOmelette description: Cheesy. components: + - type: Item + storedOffset: 0,-1 - type: FlavorProfile flavors: - egg @@ -431,6 +469,8 @@ id: FoodMealFriedegg description: A fried egg, with a touch of salt and pepper. components: + - type: Item + storedOffset: 0,-1 - type: FlavorProfile flavors: - egg @@ -460,6 +500,10 @@ id: FoodMealMilkape description: The king of Jungle Thick. components: + - type: Item + size: Normal + shape: + - 0,0,1,1 - type: FlavorProfile flavors: - milk @@ -474,6 +518,9 @@ id: FoodMealMemoryleek description: This should refresh your memory. components: + - type: Item + shape: + - 0,0,0,1 - type: FlavorProfile flavors: - memoryleek @@ -496,6 +543,11 @@ id: DisgustingSweptSoup description: Jesus christ. components: + - type: Item + size: Normal + shape: + - 0,0,1,1 + storedOffset: 0,-2 - type: Sprite state: saltysweet - type: SolutionContainerManager @@ -517,6 +569,8 @@ id: FoodMealQueso description: A classic dipping sauce that you can't go wrong with. components: + - type: Item + storedOffset: 0,-6 - type: FlavorProfile flavors: - cheesy @@ -555,6 +609,8 @@ id: FoodMealEnchiladas description: Viva La Mexico! components: + - type: Item + storedOffset: -1,0 - type: FlavorProfile flavors: - meaty @@ -584,6 +640,8 @@ id: FoodSaladWatermelonFruitBowl description: The only salad where you can eat the bowl. components: + - type: Item + storedOffset: 0,-3 - type: FlavorProfile flavors: - fruity @@ -615,6 +673,8 @@ id: FoodMealCornInButter description: Buttery. components: + - type: Item + storedOffset: 0,-5 - type: Food trash: - FoodPlate diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml index b603ffe011..9d506407a3 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml @@ -24,7 +24,8 @@ - ReagentId: Fat Quantity: 5 - type: Item - size: Tiny + shape: + - 0,0,1,0 - type: Fixtures fixtures: fix1: @@ -110,6 +111,7 @@ tags: - Meat - type: Item + storedOffset: -2,1 inhandVisuals: left: - state: plain-inhand-left @@ -134,6 +136,7 @@ count: 3 slice: FoodMeatCutlet - type: Item + storedOffset: -2,1 inhandVisuals: left: - state: plain-inhand-left @@ -168,6 +171,7 @@ - ReagentId: CarpoToxin Quantity: 5 - type: Item + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -204,6 +208,7 @@ node: start defaultTarget: bacon - type: Item + storedOffset: -1,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -234,6 +239,7 @@ node: start defaultTarget: filet migrawr - type: Item + storedOffset: -1,2 inhandVisuals: left: - state: generic-pink-inhand-left @@ -266,6 +272,7 @@ node: start defaultTarget: cooked penguin - type: Item + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -298,6 +305,7 @@ node: start defaultTarget: cooked chicken - type: Item + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -328,6 +336,7 @@ node: start defaultTarget: cooked duck - type: Item + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -371,6 +380,8 @@ id: FoodMeatCrab description: A pile of raw crab meat. components: + - type: Item + storedOffset: -1,2 - type: FlavorProfile flavors: - crabby @@ -412,6 +423,7 @@ node: start defaultTarget: goliath steak - type: Item + storedOffset: -1,0 inhandVisuals: left: - state: plain-inhand-left @@ -452,6 +464,7 @@ node: start defaultTarget: dragon steak - type: Item + storedOffset: -2,1 inhandVisuals: left: - state: dragon-inhand-left @@ -478,6 +491,7 @@ count: 3 slice: FoodMeatCutlet - type: Item + storedOffset: -2,1 inhandVisuals: left: - state: plain-inhand-left @@ -508,6 +522,7 @@ node: start defaultTarget: lizard steak - type: Item + storedOffset: -1,1 inhandVisuals: left: - state: plain-inhand-left @@ -550,6 +565,7 @@ - ReagentId: Fat Quantity: 4 - type: Item + storedOffset: -2,1 inhandVisuals: left: - state: rotten-inhand-left @@ -576,6 +592,7 @@ count: 3 slice: FoodMeatSpiderCutlet - type: Item + storedOffset: 0,2 heldPrefix: spider - type: entity @@ -595,6 +612,9 @@ - ReagentId: Fat Quantity: 3 - type: Item + size: Normal + shape: + - 0,0,1,1 inhandVisuals: left: - state: snake-inhand-left @@ -621,6 +641,9 @@ - ReagentId: UncookedAnimalProteins Quantity: 1 - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -650,6 +673,7 @@ - ReagentId: Toxin Quantity: 2 - type: Item + storedOffset: -1,3 inhandVisuals: left: - state: snake-inhand-left @@ -683,6 +707,7 @@ count: 3 slice: FoodMeatXenoCutlet - type: Item + storedOffset: -2,1 inhandVisuals: left: - state: plain-inhand-left @@ -740,6 +765,7 @@ - type: StaticPrice price: 100 - type: Item + storedOffset: 0,-2 inhandVisuals: left: - state: tomato-inhand-left @@ -752,6 +778,8 @@ id: FoodMeatSalami description: A large tube of salami. Best not to ask what went into it. components: + - type: Item + storedOffset: 0,1 - type: Tag tags: - Raw @@ -778,6 +806,8 @@ id: FoodMeatClown description: A delicious, round piece of meat clown. How horrifying. components: + - type: Item + storedOffset: 0,3 - type: FlavorProfile flavors: - meaty @@ -797,6 +827,11 @@ id: FoodMeatMeatball description: A raw ball of meat. Meat ball. components: + - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,2 - type: Tag tags: - Raw @@ -828,6 +863,9 @@ node: start defaultTarget: cooked meat patty - type: Item + size: Tiny + shape: + - 0,0,0,0 heldPrefix: generic-pink - type: entity @@ -851,6 +889,7 @@ - type: Sprite state: slime - type: Item + storedOffset: -1,2 inhandVisuals: left: - state: slime-inhand-left @@ -877,6 +916,7 @@ - ReagentId: Water Quantity: 4 #It makes saline if you add salt! - type: Item + storedOffset: -1,-3 inhandVisuals: left: - state: generic-pink-inhand-left @@ -915,6 +955,9 @@ tags: - Meat - type: Item + size: Normal + shape: + - 0,0,1,1 inhandVisuals: left: - state: plain-inhand-left @@ -929,6 +972,8 @@ name: smile extract description: It's a real panacea. But at what cost? components: + - type: Item + size: Tiny - type: Extractable grindableSolutionName: food - type: FlavorProfile @@ -988,6 +1033,7 @@ Burger: MeatSteak Taco: MeatSteak - type: Item + storedOffset: -2,1 inhandVisuals: left: - state: plain-cooked-inhand-left @@ -1029,6 +1075,7 @@ Burger: MeatBacon Taco: MeatBacon - type: Item + storedOffset: -1,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1070,6 +1117,7 @@ Burger: MeatBearBurger Taco: MeatBear - type: Item + storedOffset: -1,1 heldPrefix: meatball - type: entity @@ -1104,6 +1152,7 @@ Burger: MeatPenguinBurger Taco: MeatPenguin - type: Item + storedOffset: -1,1 inhandVisuals: left: - state: plain-cooked-inhand-left @@ -1144,6 +1193,7 @@ Burger: MeatChicken Taco: MeatChicken - type: Item + storedOffset: -1,1 inhandVisuals: left: - state: plain-cooked-inhand-left @@ -1224,6 +1274,7 @@ Burger: MeatDuck Taco: MeatDuck - type: Item + storedOffset: -1,1 inhandVisuals: left: - state: plain-cooked-inhand-left @@ -1264,6 +1315,7 @@ Burger: MeatCrabBurger Taco: MeatCrab - type: Item + storedOffset: -1,2 inhandVisuals: left: - state: plain-cooked-inhand-left @@ -1300,6 +1352,7 @@ Burger: MeatGoliathBurger Taco: MeatGoliath - type: Item + storedOffset: -1,0 inhandVisuals: left: - state: plain-cooked-inhand-left @@ -1379,6 +1432,7 @@ Burger: MeatLizardBurger Taco: MeatLizard - type: Item + storedOffset: -1,1 inhandVisuals: left: - state: plain-cooked-inhand-left @@ -1411,6 +1465,7 @@ Burger: MeatSpiderBurger Taco: MeatSpider - type: Item + storedOffset: -1,-1 inhandVisuals: left: - state: snake-inhand-left @@ -1447,6 +1502,10 @@ graph: MeatMeatballCooked node: meatball cooked - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,2 heldPrefix: meatball - type: entity @@ -1478,6 +1537,9 @@ Burger: MeatPatty Taco: MeatPatty - type: Item + size: Tiny + shape: + - 0,0,0,0 heldPrefix: meatball - type: entity @@ -1509,6 +1571,7 @@ Burger: MeatSnail Taco: MeatSnail - type: Item + storedOffset: -1,-3 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1546,6 +1609,9 @@ graph: AnomalyMeatSteak node: anomaly steak - type: Item + size: Normal + shape: + - 0,0,1,1 inhandVisuals: left: - state: plain-cooked-inhand-left @@ -1587,6 +1653,7 @@ Burger: DragonSteak Taco: DragonSteak - type: Item + storedOffset: 0,-1 inhandVisuals: left: - state: dragon-cooked-inhand-left @@ -1623,6 +1690,9 @@ node: start defaultTarget: cutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1658,6 +1728,9 @@ node: start defaultTarget: bear cutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1693,6 +1766,9 @@ node: start defaultTarget: penguin cutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1728,6 +1804,9 @@ node: start defaultTarget: chicken cutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1761,6 +1840,9 @@ node: start defaultTarget: duck cutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1797,6 +1879,9 @@ node: start defaultTarget: lizard cutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1831,6 +1916,9 @@ node: start defaultTarget: spider cutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1867,6 +1955,9 @@ node: start defaultTarget: xeno cutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1881,6 +1972,11 @@ id: FoodMeatTomatoCutlet description: A cutlet from a slab of tomato. components: + - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,0 - type: Tag tags: - Cutlet @@ -1897,6 +1993,11 @@ id: FoodMeatSalamiSlice description: A slice of cured salami. components: + - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,0 - type: Tag tags: - Raw @@ -1940,6 +2041,9 @@ node: start defaultTarget: dragon cutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -1979,6 +2083,10 @@ Burger: MeatCutlet Taco: MeatCutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -2019,6 +2127,10 @@ Burger: BearCutletBurger Taco: BearCutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -2057,6 +2169,10 @@ Burger: PenguinCutletBurger Taco: PenguinCutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -2095,6 +2211,10 @@ Burger: ChickenCutlet Taco: ChickenCutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -2133,6 +2253,10 @@ Burger: DuckCutlet Taco: DuckCutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -2172,6 +2296,10 @@ Burger: LizardCutletBurger Taco: LizardCutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -2209,6 +2337,10 @@ Burger: SpiderCutletBurger Taco: SpiderCutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,0 inhandVisuals: left: - state: generic-pink-inhand-left @@ -2246,6 +2378,10 @@ Burger: XenoCutlet Taco: XenoCutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left @@ -2285,6 +2421,10 @@ Burger: DragonCutlet Taco: DragonCutlet - type: Item + size: Tiny + shape: + - 0,0,0,0 + storedOffset: -1,1 inhandVisuals: left: - state: generic-pink-inhand-left diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml index 580038115f..b33a35e8fc 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml @@ -8,7 +8,8 @@ description: Now that's a nice pasta! components: - type: Item - storedRotation: -90 + shape: + - 0,0,1,0 - type: Sprite sprite: Objects/Consumable/Food/noodles.rsi - type: SolutionContainerManager @@ -27,6 +28,8 @@ id: FoodNoodlesBoiled description: A plain dish of noodles, this needs more ingredients. components: + - type: Item + storedOffset: 0,-4 - type: FlavorProfile flavors: - pasta @@ -40,6 +43,8 @@ id: FoodNoodles description: Spaghetti and crushed tomatoes. Just like your abusive father used to make! components: + - type: Item + storedOffset: 0,-4 - type: FlavorProfile flavors: - pasta @@ -64,6 +69,10 @@ id: FoodNoodlesCopy description: You probably shouldn't try this, you always hear people talking about how bad it is... components: + - type: Item + size: Normal + shape: + - 0,0,1,1 - type: Food trash: - FoodPlateSmall @@ -88,6 +97,8 @@ id: FoodNoodlesMeatball description: Now that's a nice-a meatball! components: + - type: Item + storedOffset: 0,-4 - type: FlavorProfile flavors: - pasta @@ -114,6 +125,8 @@ id: FoodNoodlesSpesslaw description: A lawyer's favourite. components: + - type: Item + storedOffset: 0,-4 - type: FlavorProfile flavors: - pasta @@ -164,6 +177,8 @@ id: FoodNoodlesButter description: Noodles covered in savory butter. Simple and slippery, but delicious. components: + - type: Item + storedOffset: 0,-4 - type: FlavorProfile flavors: - pasta diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/skewer.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/skewer.yml index 7b9db1f41f..2722881564 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/skewer.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/skewer.yml @@ -7,16 +7,20 @@ id: FoodKebabSkewer description: A thin rod of metal used to skewer just about anything and cook it. components: + - type: Item + shape: + - 0,0,1,0 + storedOffset: 0,-2 - type: Sprite sprite: Objects/Consumable/Food/skewer.rsi - state: + state: layers: - state: skewer - map: ["foodSequenceLayers"] - type: LandAtCursor - type: Fixtures fixtures: - fix1: + fix1: shape: !type:PolygonShape vertices: - -0.40,-0.20 @@ -50,7 +54,7 @@ - Trash - Skewer - type: Food - trash: + trash: - FoodKebabSkewer - type: SolutionContainerManager solutions: @@ -61,8 +65,8 @@ key: Skewer maxLayers: 4 startPosition: -0.27, -0.19 - inverseLayers: true + inverseLayers: true offset: 0.2, 0.1 nameGeneration: food-sequence-skewer-gen contentSeparator: ", " - allowHorizontalFlip: false \ No newline at end of file + allowHorizontalFlip: false diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml index c8b0e2d1f8..83a1c61dc9 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml @@ -111,6 +111,7 @@ - type: Item heldPrefix: chocolatebar size: Tiny + storedOffset: 1,-1 - type: Tag tags: - FoodSnack @@ -134,6 +135,7 @@ state: chocolatebar-open - type: Item heldPrefix: chocolatebar-open + storedOffset: 1,-2 - type: Tag tags: - FoodSnack @@ -160,6 +162,7 @@ state: energybar - type: Item heldPrefix: energybar + storedOffset: 0,-1 - type: SpawnItemsOnUse items: - id: FoodPacketEnergyTrash @@ -183,6 +186,7 @@ state: energybar-open - type: Item heldPrefix: energybar-open + storedOffset: 0,-2 - type: entity name: Sweetie's pistachios @@ -198,6 +202,7 @@ state: pistachio - type: Item heldPrefix: pistachio + storedOffset: 1,0 - type: Food trash: - FoodPacketPistachioTrash @@ -258,6 +263,7 @@ state: semki - type: Item heldPrefix: semki + storedOffset: 1,0 - type: Food trash: - FoodPacketSemkiTrash @@ -325,6 +331,7 @@ - FoodPacketCupRamenTrash - type: Item heldPrefix: ramen + storedOffset: 0,-1 - type: entity parent: DrinkRamen @@ -357,6 +364,7 @@ state: chinese1 - type: Item heldPrefix: chinese1 + storedOffset: 1,-2 - type: SolutionContainerManager solutions: food: @@ -385,6 +393,7 @@ state: chinese2 - type: Item heldPrefix: chinese2 + storedOffset: 0,-2 - type: SolutionContainerManager solutions: food: @@ -421,6 +430,7 @@ - type: Item sprite: Objects/Consumable/Food/snacks.rsi heldPrefix: cookie_fortune + storedOffset: 1,-1 size: Tiny - type: Food trash: @@ -434,6 +444,7 @@ components: - type: Item size: Small + storedOffset: -1,0 heldPrefix: nutribrick - type: Tag tags: @@ -459,6 +470,7 @@ - nutribrick - type: Item size: Small + storedOffset: -1,0 heldPrefix: nutribrick-open - type: Tag tags: @@ -485,6 +497,8 @@ state: mre-brownie - type: Item heldPrefix: mre-brownie + size: Tiny + storedOffset: -1,-1 - type: Tag tags: - FoodSnack @@ -509,6 +523,7 @@ state: mre-brownie-open - type: Item heldPrefix: mre-brownie-open + storedOffset: -1,-1 - type: Food - type: SolutionContainerManager solutions: @@ -533,6 +548,8 @@ sprite: Objects/Consumable/Food/candy.rsi heldPrefix: swirl_lollipop size: Small + storedRotation: -45 + storedOffset: 0,-1 - type: Tag tags: - FoodSnack diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml index ecc4b22894..c919aab528 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml @@ -6,7 +6,9 @@ abstract: true components: - type: Item - storedRotation: -90 + shape: + - 0,0,1,0 + storedOffset: 0,-3 - type: Food trash: - FoodBowlBig @@ -315,7 +317,7 @@ - ReagentId: Sugar Quantity: 8 - ReagentId: Vitamin - Quantity: 17 + Quantity: 17 - type: Tag tags: - Fruit @@ -562,6 +564,9 @@ id: FoodJellyAmanita description: It's evil, don't touch it! components: + - type: Item + size: Normal + storedOffset: 0,-3 - type: FlavorProfile flavors: - mushroom @@ -1188,6 +1193,11 @@ id: FoodSoupElectron description: A gastronomic curiosity of ethereal origin. components: + - type: Item + size: Normal + shape: + - 0,0,1,1 + storedOffset: 0,2 - type: FlavorProfile flavors: - mushrooms diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/taco.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/taco.yml index d715704770..651594c8ee 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/taco.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/taco.yml @@ -7,7 +7,7 @@ description: A taco shell, easy to hold, but falls on its side when put down. components: - type: Item - storedRotation: -90 + storedOffset: 0,-3 - type: Food transferAmount: 3 - type: Sprite @@ -61,7 +61,9 @@ Quantity: 4 - type: Item sprite: Objects/Consumable/Food/taco.rsi - storedRotation: -90 + shape: + - 0,0,1,0 + storedOffset: 0,1 - type: Tag tags: - Meat @@ -172,6 +174,8 @@ id: FoodTacoDragon description: A dragon taco, which is technically also a fish taco. components: + - type: Item + storedOffset: 0,3 - type: FlavorProfile flavors: - meaty diff --git a/Resources/Prototypes/Entities/Objects/Tools/tools.yml b/Resources/Prototypes/Entities/Objects/Tools/tools.yml index 71c1e6bf4e..339ba9eeae 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/tools.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/tools.yml @@ -499,6 +499,7 @@ - type: Item sprite: Objects/Tools/rolling_pin.rsi size: Small + storedRotation: -45 - type: Clothing sprite: Objects/Tools/rolling_pin.rsi quickEquip: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml index edab0e8a94..940514971a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml @@ -43,6 +43,8 @@ state: icon - type: Item sprite: Objects/Weapons/Melee/kitchen_knife.rsi + storedOffset: -1,1 + storedRotation: -45 - type: GuideHelp guides: - Chef -- 2.51.2