]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Combat box now huge. Reorganize order of abstract, parent, id, and name. Replaced...
author5tickman <5tick@comcast.net>
Sun, 10 Aug 2025 15:31:19 +0000 (10:31 -0500)
committer5tickman <5tick@comcast.net>
Sun, 10 Aug 2025 15:31:19 +0000 (10:31 -0500)
19 files changed:
Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/misc.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pie.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/bowl.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/breakfast.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/burger.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/frozen.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/skewer.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/taco.yml
Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml

index 2f08b1eb75a777ad6254a507d1a85518cdd0aecb..98748799ff1c347738ce33a9b19310b38580e3db 100644 (file)
@@ -79,6 +79,7 @@
     - 0,0,3,3
     maxItemSize: Normal
   - type: Item
+    size: Huge
     shape:
     - 0,0,3,3
   - type: Sprite
index f11ece66e5fa94402bdc22e40fe84cf949235115..67c442f191ebbdfcd412ace1ac9d9c3a99e9775a 100644 (file)
@@ -2,9 +2,9 @@
 # Base
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodBreadBase
-  abstract: true
   components:
   - type: Item
     size: Normal
@@ -54,7 +54,7 @@
   id: FoodBreadVolcanic
   description: A dark loaf. Resembles pumice.
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: alpha
@@ -70,7 +70,7 @@
   id: FoodBreadVolcanicSlice
   description: A slice of dark loaf. Resembles pumice.
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: alpha-slice
@@ -90,7 +90,7 @@
     flavors:
       - banana
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: banana
     flavors:
       - banana
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: banana-slice
     - Slice
 
 - type: entity
-  name: cotton bread
   parent: FoodBreadBase
   id: FoodBreadCotton
+  name: cotton bread
   description: Bread, but for moff.
   components:
   - type: FlavorProfile
     flavors:
     - cotton
     - bread
-  - type: Food
+  - type: Edible
     requiresSpecialDigestion: true
   - type: Sprite
     layers:
     flavors:
       - bread
       - corn
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: cornbread
     flavors:
       - bread
       - corn
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: cornbread-slice
       - cheesy
       - creamy
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: creamcheese
       - cheesy
       - creamy
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: creamcheese-slice
     flavors:
       - meaty
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: meat
     flavors:
       - meaty
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: meat-slice
     flavors:
       - nothing
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: mimana
     flavors:
       - nothing
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: mimana-slice
   id: FoodBreadPlain
   description: Some plain old earthen bread.
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: plain
   id: FoodBreadPlainSlice
   description: A slice of home.
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: plain-slice
     flavors:
       - meaty
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: sausage
     flavors:
       - meaty
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: sausage-slice
     flavors:
       - cobwebs
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: spidermeat
     flavors:
       - cobwebs
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: spidermeat-slice
     flavors:
       - tofu
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: tofu
     flavors:
       - tofu
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: tofu-slice
     flavors:
       - acid
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: xenomeat
     flavors:
       - acid
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     layers:
     - state: xenomeat-slice
 # Other than bread/slices
 
 - type: entity
-  name: baguette
   parent: FoodBreadBase
   id: FoodBreadBaguette
+  name: baguette
   description: Bon appétit!
   components:
   - type: Sprite
 # Tastes like France.
 
 - type: entity
-  name: cotton baguette
   parent: FoodBreadBaguette
   id: FoodBreadBaguetteCotton
+  name: cotton baguette
   description: Bon azzétit!
   components:
   - type: Sprite
   components:
   - type: Sprite
     state: crostini-cotton
-  - type: Food
+  - type: Edible
     requiresSpecialDigestion: true
   - type: Tag
     tags:
index 7474fd31555e3dd58395c3df09d0cf75d7b2fe4b..faa9f45fde362c27d9e76ee2eebf77bbb1d419d8 100644 (file)
@@ -6,7 +6,7 @@
   id: FoodBakedBase
   abstract: true
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     sprite: Objects/Consumable/Food/Baked/misc.rsi
   - type: SolutionContainerManager
@@ -27,7 +27,7 @@
   id: FoodBakedMuffin
   description: A delicious and spongy little cake.
   components:
-  - type: Food
+  - type: Edible
     trash:
     - FoodPlateMuffinTin
   - type: Sprite
     - cotton
   - type: Sprite
     state: chevrechaud-cotton
-  - type: Food
+  - type: Edible
     requiresSpecialDigestion: true
   - type: Tag
     tags:
           Quantity: 0.5
 
 - type: entity
-  name: brownies
   parent: FoodBakedBase
   id: FoodBakedBrownieBatch
+  name: brownies
   description: A pan of brownies.
   components:
   - type: Item
     - Slice
 
 - type: entity
-  name: special brownies
   parent: FoodBakedBase
   id: FoodBakedCannabisBrownieBatch
+  name: special brownies
   description: A pan of "special" brownies.
   components:
   - type: Item
     slice: FoodBakedCannabisBrownie
 
 - type: entity
-  name: special brownie
   parent: FoodBakedBase
   id: FoodBakedCannabisBrownie
+  name: special brownie
   description: A "special" brownie.
   components:
   - type: FlavorProfile
             Quantity: 1
 
 - type: entity
-  name: croissant
   parent: FoodBakedBase
   id: FoodBakedCroissant
+  name: croissant
   description: Buttery, flaky goodness.
   components:
   - type: Item
         Blunt: 0 # so the damage stats icon doesn't immediately give away the syndie ones
 
 - type: entity
-  name: cotton croissant
   parent: FoodBakedCroissant
   id: FoodBakedCroissantCotton
+  name: cotton croissant
   description: Buttery, flaky, fibery goodness.
   components:
   - type: Item
           Quantity: 1
 
 - type: entity
-  name: grilled cheese sandwich
   parent: FoodBakedBase
   id: FoodBakedGrilledCheeseSandwich
+  name: grilled cheese sandwich
   description: Bread and cheese toasted with butter, perfect for a chilly day in space.
   components:
   - type: Item
index e2633360bf10180b578f0f5b301cdc5dfac2b0cf..b2dd9257b530d2a296bedf3c3aa29c96d0d57873 100644 (file)
@@ -2,9 +2,9 @@
 # Base
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodPieBase
-  abstract: true
   components:
   - type: Item
     shape:
index ef2f72deb3f4a9ee7e825ef473f7339f2c2d1642..99fb7c87b78a764e68c9ddbf47e34fec2ff986ad 100644 (file)
@@ -2,9 +2,9 @@
 # Base
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodPizzaBase
-  abstract: true
   components:
   - type: FlavorProfile
     flavors:
@@ -42,7 +42,7 @@
     flavors:
       - oily
       - bread
-  - type: Food
+  - type: Edible
   - type: Sprite
     sprite: Objects/Consumable/Food/Baked/pizza.rsi
   - type: SolutionContainerManager
   - type: Sprite
     layers:
     - state: cotton-pizza
-  - type: Food
+  - type: Edible
     requiresSpecialDigestion: true
   - type: SliceableFood
     slice: FoodPizzaCottonSlice
index 56d38afbb6a2b8acea452f1cf41ac26413e7de58..1ac5dce0e8aac25686b66a85dc0addbf4c4252ee 100644 (file)
@@ -1,9 +1,9 @@
 # Bowls
 
 - type: entity
-  name: bowl
   parent: ReagentContainerBase
   id: FoodBowlBig
+  name: bowl
   description: A simple bowl, used for soups and salads.
   components:
   - type: Item
@@ -67,9 +67,9 @@
     - Trash
 
 - type: entity
-  name: broken bowl
   parent: BaseItem
   id: FoodBowlBigTrash
+  name: broken bowl
   description: A simple bowl, broken and useless.
   components:
   - type: Item
index a4e0239ab026e31ac39f312e873f033f5803fbac..55d22e3980b47e4dc2d0917a7cddbfc43742c401 100644 (file)
 # Plastic Plate
 
 - type: entity
-  name: large plastic plate
   parent: BaseItem
   id: FoodPlatePlastic
+  name: large plastic plate
   description: A large blue plastic plate, excellent for a birthday cake.
   components:
   - type: Sprite
     - Trash
 
 - type: entity
-  name: small plastic plate
   parent: BaseItem
   id: FoodPlateSmallPlastic
+  name: small plastic plate
   description: A blue plastic plate, excellent for slices of birthday cake.
   components:
   - type: Sprite
 # Muffin Tin
 
 - type: entity
-  name: muffin tin
   parent: BaseItem
   id: FoodPlateMuffinTin
+  name: muffin tin
   description: A cheap foil tin for muffins.
   components:
   - type: Sprite
index c50f7d08bed1361c021ea72660d9ddf468d0fd12..c9b9cdcce1d0fb726b1a13a29ff13ca47e4b6976 100644 (file)
@@ -3,9 +3,9 @@
 # Base
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodBreakfastBase
-  abstract: true
   description: A full breakfast, rise and shine!
   components:
   - type: Item
@@ -25,9 +25,9 @@
 # Breakfasts
 
 - type: entity
-  name: full american breakfast
   parent: FoodBreakfastBase
   id: FoodBreakfastAmerican
+  name: full american breakfast
   description: A huge plate of protein and carbs, more likely to put you back in bed than get you out of it. Oh, what fresh hell is this?
   components:
   - type: FlavorProfile
@@ -37,9 +37,9 @@
     state: fullamerican
 
 - type: entity
-  name: full english breakfast
   parent: FoodBreakfastBase
   id: FoodBreakfastEnglish
+  name: full english breakfast
   description: A huge plate of protein and carbs, more likely to put you back in bed than get you out of it. Don't mention the war!
   components:
   - type: FlavorProfile
index 64c829fb1230f242bc279383057136dda5f31c69..a20ce930f668091319a3020daaa9983b9641321e 100644 (file)
@@ -2,9 +2,9 @@
 # Bun
 
 - type: entity
-  name: bun
   parent: FoodBreadSliceBase
   id: FoodBreadBun
+  name: bun
   description: A hamburger bun. Round and convenient to hold.
   components:
   - type: Sprite
@@ -27,8 +27,8 @@
         amount: 1
 
 - type: entity
-  id: FoodBreadBunBottom
   parent: FoodBreadSliceBase
+  id: FoodBreadBunBottom
   name: bottom bun
   description: It's time to start building the burger tower.
   components:
@@ -61,8 +61,8 @@
           Quantity: 3.3 # 1/2 of a bun
 
 - type: entity
-  id: FoodBreadBunTop
   parent: FoodBreadSliceBase
+  id: FoodBreadBunTop
   name: top bun
   description: The perfect finish for your burger tower.
   components:
@@ -84,9 +84,9 @@
 # Base
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodBurgerBase
-  abstract: true
   components:
   - type: FlavorProfile
     flavors:
     - Meat
 
 - type: entity
-  name: bearger
   parent: FoodBurgerBase
   id: FoodBurgerBear
+  name: bearger
   description: Best served rawr.
   components:
   - type: Item
     - Meat
 
 - type: entity
-  name: big bite burger
   parent: FoodBurgerBase
   id: FoodBurgerBig
+  name: big bite burger
   description: Forget the Big Mac. THIS is the future!
   components:
   - type: Item
 # Tastes like bun, silver, magic.
 
 - type: entity
-  name: brain burger
   parent: FoodBurgerBase
   id: FoodBurgerBrain
+  name: brain burger
   description: A strange looking burger. It looks almost sentient.
   components:
   - type: Item
 # Tastes like bun, brains.
 
 - type: entity
-  name: cat burger
   parent: FoodBurgerBase
   id: FoodBurgerCat
+  name: cat burger
   description: Finally those cats and catpeople are worth something!
   components:
   - type: Item
 # Tastes like bun, chicken.
 
 - type: entity
-  name: clown burger
   parent: FoodBurgerBase
   id: FoodBurgerClown
+  name: clown burger
   description: This tastes funny...
   components:
   - type: Item
     - Meat
 
 - type: entity
-  name: crazy hamburger # Burger for you euro-cucks
   parent: FoodBurgerBase
   id: FoodBurgerCrazy
+  name: crazy hamburger # Burger for you euro-cucks
   description: This looks like the sort of food that a demented clown in a trenchcoat would make.
   components:
   - type: Item
     - Meat
 
 - type: entity
-  name: duck sandwich # Burger for you sick bastards
   parent: FoodBurgerBase
   id: FoodBurgerDuck
+  name: duck sandwich # Burger for you sick bastards
   description: A duck sandwich, only the criminally insane would dare to eat the meat of such an adorable creature.
   components:
   - type: Item
 # Tastes like bun, duck.
 
 - type: entity
-  name: empowered burger
   parent: FoodBurgerBase
   id: FoodBurgerEmpowered
+  name: empowered burger
   description: It's shockingly good, if you live off of electricity that is.
   components:
   - type: Item
 # Tastes like bun, pure electricity.
 
 - type: entity
-  name: fillet-o-carp burger
   parent: FoodBurgerBase
   id: FoodBurgerCarp
+  name: fillet-o-carp burger
   description: Almost like a carp is yelling somewhere...
   components:
   - type: Item
 # Tastes like bun, fish.
 
 - type: entity
-  name: five alarm burger
   parent: FoodBurgerBase
   id: FoodBurgerFive
+  name: five alarm burger
   description: HOT! HOT! HOT!
   components:
   - type: Item
 # Tastes like bun, HEAT.
 
 - type: entity
-  name: ghost burger
   parent: FoodBurgerBase
   id: FoodBurgerGhost
+  name: ghost burger
   description: Too spooky!
   components:
   - type: Item
     - Meat
 
 - type: entity
-  name: McGuffin
   parent: FoodBurgerBase
   id: FoodBurgerMcguffin
+  name: McGuffin
   description: A cheap and greasy imitation of an eggs Benedict.
   components:
   - type: Item
     - Meat
 
 - type: entity
-  name: BBQ Rib Sandwich
   parent: FoodBurgerBase
   id: FoodBurgerMcrib
+  name: BBQ Rib Sandwich
   description: An elusive rib shaped burger with limited availability across the galaxy. Not as good as you remember it.
   components:
   - type: Edible
 # Tastes like bun, lettuce, sludge.
 
 - type: entity
-  name: soylent burger
   parent: FoodBurgerBase
   id: FoodBurgerSoy
+  name: soylent burger
   description: After eating this you have the overwhelming urge to purchase overpriced figurines of superheroes.
   components:
   - type: Item
 # Tastes like bun, redditors.
 
 - type: entity
-  name: spell burger
   parent: FoodBurgerBase
   id: FoodBurgerSpell
+  name: spell burger
   description: This is absolutely Ei Nath.
   components:
   - type: Item
 # Tastes like bun, silver.
 
 - type: entity
-  name: super bite burger
   parent: FoodBurgerBase
   id: FoodBurgerSuper
+  name: super bite burger
   description: This is a mountain of a burger. FOOD!
   components:
   - type: Item
 # I'd rather wait for a custom burger component.
 
 - type: entity
-  name: mothroachburger
   parent: FoodBurgerBase
   id: FoodBurgerMothRoach
+  name: mothroachburger
   description: The last lamp it saw was the one inside the microwave.
   components:
   - type: Item
index 537043b33fd54bed5527e0e4120300a31529845f..b3aff8075f96960d1cc378d7c59b37af59d42b5b 100644 (file)
@@ -6,7 +6,7 @@
   id: FoodFrozenBase
   abstract: true
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     sprite: Objects/Consumable/Food/frozen.rsi
   - type: SolutionContainerManager
@@ -33,8 +33,8 @@
 
 - type: entity
   parent: FoodFrozenBase
-  name: strawberry ice-cream sandwich
   id: FoodFrozenSandwichStrawberry
+  name: strawberry ice-cream sandwich
   description: Portable ice-cream in its own packaging of the strawberry variety.
   components:
   - type: Item
@@ -95,7 +95,7 @@
     - state: popsicle-base
     - state: popsicle
       color: orange
-  - type: Food
+  - type: Edible
     trash:
     - FoodFrozenPopsicleTrash
   - type: Tag
     - state: popsicle-base
     - state: popsicle
       color: red
-  - type: Food
+  - type: Edible
     trash:
     - FoodFrozenPopsicleTrash
   - type: Tag
     layers:
     - state: stick
     - state: jumbo
-  - type: Food
+  - type: Edible
     trash:
     - FoodFrozenPopsicleTrash
   - type: SolutionContainerManager
         - state: cone
         - state: alpha-filling
     #      color: foo
-    - type: Food
+    - type: Edible
       trash:
       - FoodFrozenSnowconeTrash
     - type: SolutionContainerManager
     layers:
     - state: cone
     - state: berry
-  - type: Food
+  - type: Edible
     trash:
     - FoodFrozenSnowconeTrash
   - type: Tag
     layers:
     - state: cone
     - state: fruitsalad
-  - type: Food
+  - type: Edible
     trash:
     - FoodFrozenSnowconeTrash
   - type: Tag
     layers:
     - state: cone
     - state: clown
-  - type: Food
+  - type: Edible
     trash:
     - FoodFrozenSnowconeTrash
 
     layers:
     - state: cone
     - state: mime
-  - type: Food
+  - type: Edible
     trash:
     - FoodFrozenSnowconeTrash
 
     layers:
     - state: cone
     - state: rainbow
-  - type: Food
+  - type: Edible
     trash:
     - FoodFrozenSnowconeTrash
 
index cb1194d72b6cb5e4f0fe522ec0d94ef046ebaefd..76ea3073e5faae7f45746dff3aaa19797cb6d0c1 100644 (file)
       - Ingredient
 
 - type: entity
-  name: dough
   parent: FoodBakingBase
   id: FoodDough
+  name: dough
   description: A piece of dough.
   components:
   - type: Item
     node: start
 
 - type: entity
-  name: dough slice
   parent: FoodBakingBase
   id: FoodDoughSlice
+  name: dough slice
   description: A slice of dough. Can be cooked into a bun.
   components:
   - type: Item
           Quantity: 5
 
 - type: entity
-  name: dough rope
   parent: FoodBakingBase
   id: FoodDoughRope
+  name: dough rope
   description: A thin noodle of dough. Can be cooked into a bagel.
   components:
   - type: Item
           Quantity: 5
 
 - type: entity
-  name: cornmeal dough
   parent: FoodBakingBase
   id: FoodDoughCornmeal
+  name: cornmeal dough
   description: A piece of cornmeal dough.
   components:
   - type: Item
     slice: FoodDoughCornmealSlice
 
 - type: entity
-  name: cornmeal dough slice
   parent: FoodBakingBase
   id: FoodDoughCornmealSlice
+  name: cornmeal dough slice
   description: A slice of cornmeal dough.
   components:
   - type: Item
     - Slice
 
 - type: entity
-  name: tortilla dough
   parent: FoodBakingBase
   id: FoodDoughTortilla
+  name: tortilla dough
   description: A piece of tortilla dough.
   components:
   - type: Item
     slice: FoodDoughTortillaSlice
 
 - type: entity
-  name: tortilla dough slice
   parent: FoodBakingBase
   id: FoodDoughTortillaSlice
+  name: tortilla dough slice
   description: A slice of tortilla dough.
   components:
   - type: Item
     - Slice
 
 - type: entity
-  name: flattened tortilla dough
   parent: FoodBakingBase
   id: FoodDoughTortillaFlat
+  name: flattened tortilla dough
   description: A flattened slice of tortilla dough, cook this to get a taco shell.
   components:
   - type: Item
     node: flat
 
 - type: entity
-  name: cotton dough
   parent: FoodBakingBase
   id: FoodDoughCotton
+  name: cotton dough
   description: A piece of fabric dough.
   components:
   - type: Item
           Quantity: 10
 
 - type: entity
-  name: cotton dough slice
   parent: FoodBakingBase
   id: FoodDoughCottonSlice
+  name: cotton dough slice
   description: A slice of cotton dough.
   components:
   - type: Item
           Quantity: 3.5
 
 - type: entity
-  name: cotton dough rope
   parent: FoodBakingBase
   id: FoodDoughCottonRope
+  name: cotton dough rope
   description: A thin noodle of cotton dough. Can be cooked into a cotton bagel.
   components:
   - type: Item
     state: dough-pastry-baked
 
 - type: entity
-  name: pie dough
   parent: FoodBakingBase
   id: FoodDoughPie
+  name: pie dough
   description: Cook it to get a pie.
   components:
   - type: Item
     state: dough-pie
 
 - type: entity
-  name: flat dough
   parent: FoodBakingBase
   id: FoodDoughFlat
+  name: flat dough
   description: A flattened dough.
   components:
   - type: Item
     slice: FoodCroissantRaw
 
 - type: entity
-  name: flat cotton dough
   parent: FoodBakingBase
   id: FoodDoughCottonFlat
+  name: flat cotton dough
   description: A flattened cotton dough.
   components:
   - type: Item
     slice: FoodCroissantRawCotton
 
 - type: entity
-  name: pizza bread
   parent: FoodBakingBase
   id: FoodDoughPizzaBaked
+  name: pizza bread
   description: Add ingredients to make a pizza.
   components:
   - type: Item
     state: pizzabread
 
 - type: entity
-  name: cake batter
   parent: FoodBakingBase
   id: FoodCakeBatter
+  name: cake batter
   description: Cook it to get a cake.
   components:
   - type: Item
     state: cakebatter
 
 - type: entity
-  name: stick of butter
   parent: FoodBakingBase
   id: FoodButter
+  name: stick of butter
   description: A stick of delicious, golden, fatty goodness.
   components:
   - type: Item
     slice: FoodButterSlice
 
 - type: entity
-  name: butter slice
   parent: FoodBakingBase
   id: FoodButterSlice
+  name: butter slice
   description: A pat of delicious, golden, fatty goodness.
   components:
   - type: Item
     slice: FoodCheeseSlice
 
 - type: entity
-  name: cheese wedge
   parent: FoodBakingBase
   id: FoodCheeseSlice
+  name: cheese wedge
   description: A wedge of delicious Cheddar. The cheese wheel it was cut from can't have gone far.
   components:
   - type: FlavorProfile
       - state: cheesewedge-inhand-right
 
 - type: entity
-  name: chèvre log
   parent: FoodBakingBase
   id: FoodChevre
+  name: chèvre log
   description: A soft log of creamy Chèvre.
   components:
   - type: Item
           Quantity: 0.6
 
 - type: entity
-  name: chèvre disk
   parent: FoodBakingBase
   id: FoodChevreSlice
+  name: chèvre disk
   description: A small disk of creamy Chèvre. An ideal adornment for French side dishes.
   components:
   - type: Item
     - Slice
 
 - type: entity
-  name: tofu
   parent: FoodBakingBase
   id: FoodTofu
+  name: tofu
   description: Solid white block with a subtle flavor.
   components:
   - type: Item
     slice: FoodTofuSlice
 
 - type: entity
-  name: tofu slice
   parent: FoodBakingBase
   id: FoodTofuSlice
+  name: tofu slice
   description: A slice of tofu. Ingredient of various vegetarian dishes.
   components:
   - type: Item
       - Ingredient
 
 - type: entity
-  name: raw croissant
   parent: FoodBakingBase
   id: FoodCroissantRaw
+  name: raw croissant
   description: Buttery, flaky goodness waiting to happen.
   components:
   - type: Item
           Quantity: 3
 
 - type: entity
-  name: raw cotton croissant
   parent: FoodCroissantRaw
   id: FoodCroissantRawCotton
+  name: raw cotton croissant
   description: Buttery, flaky, fibery goodness waiting to happen.
   components:
   - type: Item
index 1d8b270405a7ea4dc9da0ed868cd92ee9f0b8ba6..c0d1f0fd75d1feeef43af1d1a891d0b7e942163c 100644 (file)
@@ -5,15 +5,15 @@
 # Base
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodMealBase
-  abstract: true
   description: A delicious meal, cooked with love.
   components:
   - type: Item
     shape:
     - 0,0,1,0
-  - type: Food
+  - type: Edible
   - type: Sprite
     sprite: Objects/Consumable/Food/meals.rsi
   - type: SolutionContainerManager
@@ -27,9 +27,9 @@
 # Meals
 
 - type: entity
-  name: loaded baked potato
   parent: FoodMealBase
   id: FoodMealPotatoLoaded
+  name: loaded baked potato
   description: Totally baked.
   components:
   - type: Item
@@ -43,9 +43,9 @@
 # Tastes like potato.
 
 - type: entity
-  name: space fries
   parent: FoodMealBase
   id: FoodMealFries
+  name: space fries
   description: AKA, French Fries, Freedom Fries, etc.
   components:
   - type: Item
@@ -59,9 +59,9 @@
 # Tastes like fries, salt.
 
 - type: entity
-  name: cheesy fries
   parent: FoodMealBase
   id: FoodMealFriesCheesy
+  name: cheesy fries
   description: Fries. Covered in cheese. Duh.
   components:
   - type: Item
@@ -76,9 +76,9 @@
 # Tastes like fries, cheese.
 
 - type: entity
-  name: carrot fries
   parent: FoodMealBase
   id: FoodMealFriesCarrot
+  name: carrot fries
   description: Tasty fries from fresh carrots.
   components:
   - type: Item
 # Tastes like carrots, salt.
 
 - type: entity
-  name: nachos
   parent: FoodMealBase
   id: FoodMealNachos
+  name: nachos
   description: Chips from Space Mexico.
   components:
   - type: Item
     storedOffset: 0,-2
-  - type: Food
+  - type: Edible
     trash:
     - FoodPlateSmall
   - type: FlavorProfile
 # Tastes like nachos.
 
 - type: entity
-  name: cheesy nachos
   parent: FoodMealBase
   id: FoodMealNachosCheesy
+  name: cheesy nachos
   description: The delicious combination of nachos and melting cheese.
   components:
   - type: Item
     storedOffset: 0,-2
-  - type: Food
+  - type: Edible
     trash:
     - FoodPlateSmall
   - type: FlavorProfile
 # Tastes like nachos, cheese.
 
 - type: entity
-  name: Cuban nachos
   parent: FoodMealBase
   id: FoodMealNachosCuban
+  name: Cuban nachos
   description: That's some dangerously spicy nachos.
   components:
   - type: Item
     storedOffset: 0,-2
-  - type: Food
+  - type: Edible
     trash:
     - FoodPlateSmall
   - type: FlavorProfile
 # Tastes like nachos, hot pepper.
 
 - type: entity
-  name: mint
   parent: FoodMealBase
   id: FoodMealMint
+  name: mint
   description: It's wafer thin.
   components:
   - type: Item
 # Tastes like parsnips, salt.
 
 - type: entity
-  name: eggplant parmigiana
   parent: FoodMealBase
   id: FoodMealEggplantParm
+  name: eggplant parmigiana
   description: The only good recipe for eggplant.
   components:
   - type: Item
 # Tastes like eggplant, cheese.
 
 - type: entity
-  name: yaki imo
   parent: FoodMealBase
   id: FoodMealPotatoYaki
+  name: yaki imo
   description: Made with roasted sweet potatoes!
   components:
   - type: Item
 # Tastes like sweet potato.
 
 - type: entity
-  name: Cuban carp
   parent: FoodMealBase
   id: FoodMealCubancarp
+  name: Cuban carp
   description: A grifftastic sandwich that burns your tongue and then leaves it numb!
   components:
   - type: Item
 # Tastes like fish, batter, hot peppers.
 
 - type: entity
-  name: corned beef and cabbage
   parent: FoodMealBase
   id: FoodMealCornedbeef
+  name: corned beef and cabbage
   description: Now you can feel like a real tourist vacationing in Ireland.
   components:
   - type: Item
 # Tastes like meat, cabbage.
 
 - type: entity
-  name: filet migrawr
   parent: FoodMealBase
   id: FoodMealBearsteak
+  name: filet migrawr
   description: Because eating bear wasn't manly enough.
   components:
   - type: Item
 # Tastes like meat, salmon.
 
 - type: entity
-  name: pig in a blanket
   parent: FoodMealBase
   id: FoodMealPigblanket
+  name: pig in a blanket
   description: A tiny sausage wrapped in a flakey, buttery roll. Free this pig from its blanket prison by eating it.
   components:
   - type: Item
 # Tastes like meat, butter.
 
 - type: entity
-  name: bbq ribs
   parent: FoodMealBase
   id: FoodMealRibs
+  name: bbq ribs
   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
+  - type: Edible
     trash:
     - FoodKebabSkewer
   - type: FlavorProfile
 # Tastes like meat, smokey sauce.
 
 - type: entity
-  name: eggs benedict
   parent: FoodMealBase
   id: FoodMealEggsbenedict
+  name: eggs benedict
   description: There is only one egg on this, how rude.
   components:
   - type: FlavorProfile
 # Tastes like eggs, bacon, bun.
 
 - type: entity
-  name: cheese omelette
   parent: FoodMealBase
   id: FoodMealOmelette
+  name: cheese omelette
   description: Cheesy.
   components:
   - type: Item
 # Tastes like egg, cheese.
 
 - type: entity
-  name: fried egg
   parent: FoodMealBase
   id: FoodMealFriedegg
+  name: fried egg
   description: A fried egg, with a touch of salt and pepper.
   components:
   - type: Item
 # Tastes like egg, salt, pepper.
 
 - type: entity
-  name: milk ape
   parent: FoodMealBase
   id: FoodMealMilkape
+  name: milk ape
   description: The king of Jungle Thick.
   components:
   - type: Item
 # Tastes like milk, chocolate, the jungle.
 
 - type: entity
-  name: memory leek
   parent: FoodMealBase
   id: FoodMealMemoryleek
+  name: memory leek
   description: This should refresh your memory.
   components:
   - type: Item
 # Tastes like pain.
 
 - type: entity
-  name: salty sweet miso cola soup
   parent: FoodMealBase
   id: DisgustingSweptSoup
+  name: salty sweet miso cola soup
   description: Jesus christ.
   components:
   - type: Item
 # Tastes awesome.
 
 - type: entity
-  name: queso
   parent: FoodMealBase
   id: FoodMealQueso
+  name: queso
   description: A classic dipping sauce that you can't go wrong with.
   components:
     - type: Item
 # tastes exotic
 
 - type: entity
-  name: enchiladas
   parent: FoodMealBase
   id: FoodMealEnchiladas
+  name: enchiladas
   description: Viva La Mexico!
   components:
     - type: Item
 # What do Europeans eat instead of enchiladas? 25.4 millimeter-iladas.
 
 - type: entity
-  name: melon fruit bowl
   parent: FoodMealBase
   id: FoodSaladWatermelonFruitBowl
+  name: melon fruit bowl
   description: The only salad where you can eat the bowl.
   components:
   - type: Item
     - Fruit
 
 - type: entity
-  name: corn in butter
   parent: FoodMealBase
   id: FoodMealCornInButter
+  name: corn in butter
   description: Buttery.
   components:
   - type: Item
     storedOffset: 0,-5
-  - type: Food
+  - type: Edible
     trash:
     - FoodPlate
   - type: FlavorProfile
index 9d506407a37adf5d849614e9d57419cd057be494..642a068069991acd898eb11bc2b1fff52790c92e 100644 (file)
@@ -1,9 +1,9 @@
 # Base
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodMeatBase
-  abstract: true
   components:
   - type: FlavorProfile
     flavors:
@@ -83,9 +83,9 @@
 # Raw
 
 - type: entity
-  name: raw meat
   parent: FoodMeatRawBase
   id: FoodMeat
+  name: raw meat
   description: A slab of raw meat.
   components:
   - type: Sprite
       - state: plain-inhand-right
 
 - type: entity
-  name: raw human meat
   parent: FoodMeatRawBase
   id: FoodMeatHuman
+  name: raw human meat
   description: Gross.
   components:
   - type: Sprite
       - state: plain-inhand-right
 
 - type: entity
-  name: raw carp fillet
   parent: FoodMeatBase
   # MeatFish?...
   id: FoodMeatFish
+  name: raw carp fillet
   description: Your last words being "Wow, exotic!" are not worth it. The taste itself though? Maybe.
   components:
   - type: FlavorProfile
       - state: generic-pink-inhand-right
 
 - type: entity
-  name: raw bacon
   # bacon is cured so not raw = cant rot
   parent: FoodMeatBase
   id: FoodMeatBacon
+  name: raw bacon
   description: A raw piece of bacon.
   components:
   - type: Tag
       - state: generic-pink-inhand-right
 
 - type: entity
-  name: raw bear meat
   parent: FoodMeatRawBase
   id: FoodMeatBear
+  name: raw bear meat
   description: A very manly slab of raw bear meat.
   components:
   - type: Sprite
         color: "#934C64"
 
 - type: entity
-  name: raw penguin meat
   parent: FoodMeatRawBase
   id: FoodMeatPenguin
+  name: raw penguin meat
   description: A slab of raw penguin meat. Can be used as a substitute for fish in recipes.
   components:
   - type: Sprite
       - state: generic-pink-inhand-right
 
 - type: entity
-  name: raw chicken meat
   parent: FoodMeatRawBase
   id: FoodMeatChicken
+  name: raw chicken meat
   description: A slab of raw chicken. Remember to wash your hands!
   components:
   - type: Sprite
       - state: generic-pink-inhand-right
 
 - type: entity
-  name: raw duck meat
   parent: FoodMeatRawBase
   id: FoodMeatDuck
+  name: raw duck meat
   description: A slab of raw duck. Remember to wash your hands!
   components:
   - type: Sprite
       - state: corgi-inhand-right
 
 - type: entity
-  name: raw crab meat
   parent: FoodMeatRawBase
   id: FoodMeatCrab
+  name: raw crab meat
   description: A pile of raw crab meat.
   components:
   - type: Item
     defaultTarget: cooked crab
 
 - type: entity
-  name: raw goliath meat
   parent: FoodMeatRawBase
   id: FoodMeatGoliath
+  name: raw goliath meat
   description: A slab of goliath meat. It's not very edible now, but it cooks great in lava.
   components:
   - type: Sprite
       - state: plain-inhand-right
 
 - type: entity
-  name: dragon flesh
   parent: FoodMeatBase
   id: FoodMeatDragon
+  name: dragon flesh
   description: The dense meat of the space-era apex predator is oozing with its mythical ichor. Ironically, best eaten raw.
   components:
   - type: Tag
       - state: dragon-inhand-right
 
 - type: entity
-  name: raw rat meat
   parent: FoodMeatRawBase
   id: FoodMeatRat
+  name: raw rat meat
   description: Prime meat from maintenance!
   components:
   - type: Sprite
       - state: plain-inhand-right
 
 - type: entity
-  name: raw lizard meat
   parent: FoodMeatRawBase
   id: FoodMeatLizard
+  name: raw lizard meat
   description: Delicious dino damage.
   components:
   - type: Sprite
     state: plant
 
 - type: entity
-  name: rotten meat
   parent: FoodMeatBase
   id: FoodMeatRotten
+  name: rotten meat
   description: Halfway to becoming fertilizer for your garden.
   components:
   - type: Tag
       - state: rotten-inhand-right
 
 - type: entity
-  name: raw spider meat
   parent: FoodMeatRawBase
   id: FoodMeatSpider
+  name: raw spider meat
   description: A slab of spider meat. That's so Kafkaesque.
   components:
   - type: Sprite
     heldPrefix: spider
 
 - type: entity
-  name: raw spider leg
   parent: FoodMeatBase
   id: FoodMeatSpiderLeg
+  name: raw spider leg
   description: A still twitching leg of a giant spider... you don't really want to eat this, do you?
   components:
   - type: Sprite
         color: "#333333"
 
 - type: entity
-  name: meatwheat clump
   parent: FoodMeatBase
   id: FoodMeatWheat
+  name: meatwheat clump
   description: This doesn't look like meat, but your standards aren't that high to begin with.
   components:
   - type: FlavorProfile
         color: "#934C64"
 
 - type: entity
-  name: raw snake meat
   parent: FoodMeatBase
   id: FoodMeatSnake
+  name: raw snake meat
   description: A long piece of snake meat, hopefully not poisonous.
   components:
   - type: Tag
       - state: snake-inhand-right
 
 - type: entity
-  name: raw xeno meat
   # not raw since acid kills bacteria or something, same as xeno
   parent: FoodMeatBase
   id: FoodMeatXeno
+  name: raw xeno meat
   description: A slab of xeno meat, dripping with acid.
   components:
   - type: FlavorProfile
       - state: plain-inhand-right
 
 - type: entity
-  name: killer tomato meat
   parent: FoodMeatBase
   id: FoodMeatTomato
+  name: killer tomato meat
   description: A slice from a huge tomato.
   components:
   - type: Sprite
       - state: tomato-inhand-right
 
 - type: entity
-  name: salami
   parent: FoodMeatBase
   id: FoodMeatSalami
+  name: salami
   description: A large tube of salami. Best not to ask what went into it.
   components:
   - type: Item
         Blunt: 2
 
 - type: entity
-  name: meat clown
   parent: FoodMeatBase
   id: FoodMeatClown
+  name: meat clown
   description: A delicious, round piece of meat clown. How horrifying.
   components:
   - type: Item
     slice: FoodMeatSalamiSlice
 
 - type: entity
-  name: meatball
   parent: FoodMeatBase
   id: FoodMeatMeatball
+  name: meatball
   description: A raw ball of meat. Meat ball.
   components:
   - type: Item
 # meat patty - grillin' time
 
 - type: entity
-  name: meat patty
   parent: FoodMeatBase
   id: FoodMeatPatty
+  name: meat patty
   description: A flat slab of ground meat. Ready for grillin'.
   components:
   - type: Tag
     heldPrefix: generic-pink
 
 - type: entity
-  name: slimeball
   parent: FoodMeatBase
   id: FoodMeatSlime
+  name: slimeball
   description: A gelatinous shaping of slime jelly.
   components:
   - type: FlavorProfile
       - state: slime-inhand-right
 
 - type: entity
-  name: raw snail meat
   parent: FoodMeatRawBase
   id: FoodMeatSnail
+  name: raw snail meat
   description: Improved with salt.
   components:
   - type: Sprite
         color: "#E2AE7C"
 
 - type: entity
-  name: anomalous meat mass
   parent: FoodMeatRawBase
   id: FoodMeatAnomaly
+  name: anomalous meat mass
   description: An impossibly dense slab of meat. Just looking at it makes you uncomfortable.
   components:
   - type: Sprite
     - Meat
 
 - type: entity
-  name: steak
   parent: FoodMeatBase
   id: FoodMeatCooked
+  name: steak
   description: A cooked slab of meat. Smells primal.
   components:
   - type: Tag
       - state: plain-cooked-inhand-right
 
 - type: entity
-  name: bacon
   parent: FoodMeatBase
   id: FoodMeatBaconCooked
+  name: bacon
   description: A delicious piece of cooked bacon.
   components:
   - type: Tag
         color: "#5B3E2A"
 
 - type: entity
-  name: cooked bear
   parent: FoodMeatBase
   id: FoodMeatBearCooked
+  name: cooked bear
   description: A well-cooked slab of bear meat. Tough, but tasty with the right sides.
   components:
   - type: Tag
     heldPrefix: meatball
 
 - type: entity
-  name: penguin filet
   parent: FoodMeatBase
   id: FoodMeatPenguinCooked
+  name: penguin filet
   description: A cooked filet of penguin. Can be used as a substitute for fish in recipes.
   components:
   - type: Tag
         color: "#F7E3A3"
 
 - type: entity
-  name: cooked chicken
   parent: FoodMeatBase
   id: FoodMeatChickenCooked
+  name: cooked chicken
   description: A cooked piece of chicken. Best used in other recipes.
   components:
   - type: Tag
         color: "#F7E3A3"
 
 - type: entity
-  name: cooked duck
   parent: FoodMeatBase
   id: FoodMeatDuckCooked
+  name: cooked duck
   description: A cooked piece of duck. Best used in other recipes.
   components:
   - type: Tag
         color: "#F7E3A3"
 
 - type: entity
-  name: cooked crab
   parent: FoodMeatBase
   id: FoodMeatCrabCooked
+  name: cooked crab
   description: Some deliciously cooked crab meat.
   components:
   - type: FlavorProfile
       - state: plain-cooked-inhand-right
 
 - type: entity
-  name: goliath steak
   parent: FoodMeatBase
   id: FoodMeatGoliathCooked
+  name: goliath steak
   description: A delicious, lava cooked steak.
   components:
   - type: Tag
       - state: plain-cooked-inhand-right
 
 - type: entity
-  name: lizard steak
   parent: FoodMeatBase
   id: FoodMeatLizardCooked
+  name: lizard steak
   description: Cooked, tough lizard meat.
   components:
   - type: Tag
       - state: plain-cooked-inhand-right
 
 - type: entity
-  name: boiled spider leg
   parent: FoodMeatBase
   id: FoodMeatSpiderlegCooked
+  name: boiled spider leg
   description: A giant spider's leg that's still twitching after being cooked. Gross!
   components:
   - type: Tag
         color: "#44201A"
 
 - type: entity
-  name: meatball
   parent: FoodMeatBase
   id: FoodMeatMeatballCooked
+  name: meatball
   description: A cooked meatball. Perfect to add to other dishes... except fruity ones.
   components:
   - type: Tag
     heldPrefix: meatball
 
 - type: entity
-  name: cooked meat patty
   parent: FoodMeatBase
   id: FoodMeatPattyCooked
+  name: cooked meat patty
   description: A cooked meat patty.
   components:
   - type: Tag
     heldPrefix: meatball
 
 - type: entity
-  name: boiled snail
   parent: FoodMeatBase
   id: FoodMeatSnailCooked
+  name: boiled snail
   description: Improved with salt.
   components:
   - type: Tag
         color: "#5B3E2A"
 
 - type: entity
-  name: anomalous steak
   parent: FoodMeatBase
   id: FoodMeatAnomalyCooked
+  name: anomalous steak
   description: A gigantic mass of cooked meat. A meal for a dinner party, or someone REALLY hungry.
   components:
   - type: Tag
       - state: plain-cooked-inhand-right
 
 - type: entity
-  name: dragon steak
   parent: FoodMeatBase
   id: FoodMeatDragonCooked
+  name: dragon steak
   description: Pouring ketchup on this is considered a capital crime on most stations.
   components:
   - type: Tag
 # Raw
 
 - type: entity
-  name: raw cutlet
   parent: FoodMeatBase
   id: FoodMeatCutlet
+  name: raw cutlet
   description: A raw meat cutlet.
   components:
   - type: Tag
       - state: generic-pink-inhand-right
 
 - type: entity
-  name: raw bear cutlet
   parent: FoodMeatBase
   id: FoodMeatBearCutlet
+  name: raw bear cutlet
   description: A very manly cutlet of raw bear meat.
   components:
   - type: Tag
         color: brown
 
 - type: entity
-  name: raw penguin cutlet
   parent: FoodMeatBase
   id: FoodMeatPenguinCutlet
+  name: raw penguin cutlet
   description: A cutlet of raw penguin meat. Can be used as a substitute for fish in recipes.
   components:
   - type: Tag
         color: white
 
 - type: entity
-  name: raw chicken cutlet
   parent: FoodMeatBase
   id: FoodMeatChickenCutlet
+  name: raw chicken cutlet
   description: A cutlet of raw chicken. Remember to wash your hands!
   components:
   - type: Tag
       - state: generic-pink-inhand-right
 
 - type: entity
-  name: raw duck cutlet
   parent: FoodMeatBase
   id: FoodMeatDuckCutlet
+  name: raw duck cutlet
   description: A cutlet of raw duck. Remember to wash your hands!
   components:
   - type: Tag
       - state: generic-pink-inhand-right
 
 - type: entity
-  name: raw lizard cutlet
   parent: FoodMeatBase
   id: FoodMeatLizardCutlet
+  name: raw lizard cutlet
   description: Delicious dino cutlet.
   components:
   - type: Tag
         color: green
 
 - type: entity
-  name: raw spider cutlet
   parent: FoodMeatBase
   id: FoodMeatSpiderCutlet
+  name: raw spider cutlet
   description: A cutlet of raw spider meat. So Kafkaesque.
   components:
   - type: Tag
         color: green
 
 - type: entity
-  name: raw xeno cutlet
   parent: FoodMeatBase
   id: FoodMeatXenoCutlet
+  name: raw xeno cutlet
   description: A slab of raw xeno meat, dripping with acid.
   components:
   - type: FlavorProfile
         color: green
 
 - type: entity
-  name: raw killer tomato cutlet
   parent: FoodMeatBase
   id: FoodMeatTomatoCutlet
+  name: raw killer tomato cutlet
   description: A cutlet from a slab of tomato.
   components:
   - type: Item
     price: 30
 
 - type: entity
-  name: salami slice
   parent: FoodMeatBase
   id: FoodMeatSalamiSlice
+  name: salami slice
   description: A slice of cured salami.
   components:
   - type: Item
           Quantity: 1
 
 - type: entity
-  name: raw dragon cutlet
   parent: FoodMeatBase
   id: FoodMeatDragonCutlet
+  name: raw dragon cutlet
   description: A raw dragon meat cutlet.
   components:
   - type: Tag
 # Cooked
 
 - type: entity
-  name: cutlet
   parent: FoodMeatBase
   id: FoodMeatCutletCooked
+  name: cutlet
   description: A cooked meat cutlet. Needs some seasoning.
   components:
   - type: Tag
         color: "#5B3614"
 
 - type: entity
-  name: bear cutlet
   parent: FoodMeatBase
   id: FoodMeatBearCutletCooked
+  name: bear cutlet
   description: A very manly cutlet of cooked bear meat.
   components:
   - type: Tag
         color: "#5B3614"
 
 - type: entity
-  name: penguin cutlet
   parent: FoodMeatBase
   id: FoodMeatPenguinCutletCooked
+  name: penguin cutlet
   description: A cutlet of cooked penguin meat.
   components:
   - type: Tag
         color: "#5B3614"
 
 - type: entity
-  name: chicken cutlet
   parent: FoodMeatBase
   id: FoodMeatChickenCutletCooked
+  name: chicken cutlet
   description: A cutlet of cooked chicken. Remember to wash your hands!
   components:
   - type: Tag
         color: "#5B3614"
 
 - type: entity
-  name: duck cutlet
   parent: FoodMeatBase
   id: FoodMeatDuckCutletCooked
+  name: duck cutlet
   description: A cutlet of cooked duck. Remember to wash your hands!
   components:
   - type: Tag
         color: "#5B3614"
 
 - type: entity
-  name: lizard cutlet
   parent: FoodMeatBase
   id: FoodMeatLizardCutletCooked
+  name: lizard cutlet
   description: Delicious cooked dino cutlet.
   components:
   - type: Tag
         color: "#153F06"
 
 - type: entity
-  name: spider cutlet
   parent: FoodMeatBase
   id: FoodMeatSpiderCutletCooked
+  name: spider cutlet
   description: A cutlet of cooked spider meat. Finally edible.
   components:
   - type: Tag
         color: "#153F06"
 
 - type: entity
-  name: xeno cutlet
   parent: FoodMeatBase
   id: FoodMeatXenoCutletCooked
+  name: xeno cutlet
   description: A cutlet of cooked xeno, dripping with... tastiness?
   components:
   - type: Tag
         color: "#153F06"
 
 - type: entity
-  name: dragon cutlet
   parent: FoodMeatBase
   id: FoodMeatDragonCutletCooked
+  name: dragon cutlet
   description: It's a meal for kings!
   components:
   - type: Tag
index b33a35e8fc4384d0c5c2cb79cf93f07899d57539..ce20fbb46c526b20ad26977d8242ff7520442075 100644 (file)
@@ -2,9 +2,9 @@
 # Base
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodNoodlesBase
-  abstract: true
   description: Now that's a nice pasta!
   components:
   - type: Item
@@ -23,9 +23,9 @@
 # Noodles
 
 - type: entity
-  name: boiled spaghetti
   parent: FoodNoodlesBase
   id: FoodNoodlesBoiled
+  name: boiled spaghetti
   description: A plain dish of noodles, this needs more ingredients.
   components:
   - type: Item
@@ -38,9 +38,9 @@
 # Tastes like pasta.
 
 - type: entity
-  name: spaghetti
   parent: FoodNoodlesBase
   id: FoodNoodles
+  name: spaghetti
   description: Spaghetti and crushed tomatoes. Just like your abusive father used to make!
   components:
   - type: Item
 # Tastes like pasta, tomato.
 
 - type: entity
-  name: copypasta
   parent: FoodNoodlesBase
   id: FoodNoodlesCopy
+  name: copypasta
   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
+  - type: Edible
     trash:
     - FoodPlateSmall
     - FoodPlateSmall
@@ -92,9 +92,9 @@
 # Tastes like pasta, bad humor.
 
 - type: entity
-  name: spaghetti and meatballs
   parent: FoodNoodlesBase
   id: FoodNoodlesMeatball
+  name: spaghetti and meatballs
   description: Now that's a nice-a meatball!
   components:
   - type: Item
 # Tastes like pasta, meat.
 
 - type: entity
-  name: spesslaw
   parent: FoodNoodlesBase
   id: FoodNoodlesSpesslaw
+  name: spesslaw
   description: A lawyer's favourite.
   components:
   - type: Item
 # Tastes like pasta, tomato.
 
 - type: entity
-  name: butter noodles
   parent: FoodNoodlesBase
   id: FoodNoodlesButter
+  name: butter noodles
   description: Noodles covered in savory butter. Simple and slippery, but delicious.
   components:
   - type: Item
index 2722881564d86450d6c6ba72445ec266eceb8446..f49e3a12565fe43a129d05ae9daa762c79dcda1c 100644 (file)
@@ -2,9 +2,9 @@
 # Kebabs
 
 - type: entity
-  name: skewer
   parent: BaseItem
   id: FoodKebabSkewer
+  name: skewer
   description: A thin rod of metal used to skewer just about anything and cook it.
   components:
   - type: Item
@@ -53,7 +53,7 @@
     tags:
     - Trash
     - Skewer
-  - type: Food
+  - type: Edible
     trash:
     - FoodKebabSkewer
   - type: SolutionContainerManager
index 83a1c61dc9a507f2750fec08923bbb048e64d85b..f537da712bed77e18af476b0e2ff5f73872fd483 100644 (file)
@@ -6,7 +6,7 @@
   id: FoodSnackBase
   abstract: true
   components:
-  - type: Food
+  - type: Edible
   - type: Tag
     tags:
       - FoodSnack
@@ -41,7 +41,7 @@
     state: boritos
   - type: Item
     heldPrefix: boritos
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketBoritosTrash
 
@@ -58,7 +58,7 @@
     state: cnds
   - type: Item
     heldPrefix: cnds
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketCnDsTrash
 
@@ -76,7 +76,7 @@
     state: cheesiehonkers
   - type: Item
     heldPrefix: cheesiehonkers
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketCheesieTrash
 
     state: chips
   - type: Item
     heldPrefix: chips
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketChipsTrash
 
 - type: entity
-  name: chocolate bar
   parent: BaseItem
   id: FoodSnackChocolate
+  name: chocolate bar
   description: Tastes like cardboard.
   components:
   - type: Sprite
       path: /Audio/Effects/unwrap.ogg
 
 - type: entity
-  name: chocolate bar
   parent: FoodSnackBase
   id: FoodSnackChocolateBar
+  name: chocolate bar
   description: Tastes like cardboard.
   components:
   - type: FlavorProfile
           Quantity: 1
 
 - type: entity
-  name: energy bar
   parent: FoodSnackBase
   id: FoodSnackEnergy
+  name: energy bar
   description: An energy bar with a lot of punch.
   components:
   - type: Sprite
       path: /Audio/Effects/unwrap.ogg
 
 - type: entity
-  name: energy bar
   parent: FoodSnackBase
   id: FoodSnackEnergyBar
+  name: energy bar
   description: An energy bar with a lot of punch.
   components:
   - type: FlavorProfile
     storedOffset: 0,-2
 
 - type: entity
-  name: Sweetie's pistachios
   parent: FoodSnackBase
   id: FoodSnackPistachios
+  name: Sweetie's pistachios
   description: Sweeties's name-brand pistachios. Probably won't give you diseases. Probably.
   components:
   - type: FlavorProfile
   - type: Item
     heldPrefix: pistachio
     storedOffset: 1,0
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketPistachioTrash
   - type: Tag
     state: popcorn
   - type: Item
     heldPrefix: popcorn
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketPopcornTrash
 
     state: raisins
   - type: Item
     heldPrefix: raisins
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketRaisinsTrash
   - type: Tag
     - Fruit
 
 - type: entity
-  name: bob's semki sunflower seeds
   parent: FoodSnackBase
   id: FoodSnackSemki
+  name: bob's semki sunflower seeds
   description: Proudly produced by the Bob Bobson nutritional corporation. Perfect for spitting at people.
   components:
   - type: FlavorProfile
   - type: Item
     heldPrefix: semki
     storedOffset: 1,0
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketSemkiTrash
 
     state: susjerky
   - type: Item
     heldPrefix: susjerky
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketSusTrash
   - type: Tag
     state: syndicakes
   - type: Item
     heldPrefix: syndicakes
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketSyndiTrash
 
           Quantity: 5
   - type: Sprite
     state: ramen
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketCupRamenTrash
   - type: Item
           Quantity: 5
 
 - type: entity
-  name: chow mein
   parent: FoodSnackBase
   id: FoodSnackChowMein
+  name: chow mein
   description: A salty fried noodle snack. Looks like they forgot the vegetables.
   components:
   - type: FlavorProfile
           Quantity: 10
         - ReagentId: Soysauce
           Quantity: 2
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketChowMeinTrash
 
 - type: entity
-  name: dan dan noodles
   parent: FoodSnackBase
   id: FoodSnackDanDanNoodles
+  name: dan dan noodles
   description: A spicy Sichuan noodle snack. The chili oil slick pools on top.
   components:
   - type: FlavorProfile
           Quantity: 2
         - ReagentId: Soysauce
           Quantity: 2
-  - type: Food
+  - type: Edible
     trash:
     - FoodPacketDanDanTrash
 
 - type: entity
-  name: fortune cookie
   parent: FoodSnackBase
   id: FoodSnackCookieFortune
+  name: fortune cookie
   description: A boring cardboard tasting snack with a fortune inside. Surprise! You're boring too.
   components:
   - type: FlavorProfile
     heldPrefix: cookie_fortune
     storedOffset: 1,-1
     size: Tiny
-  - type: Food
+  - type: Edible
     trash:
     - FoodCookieFortune
 
 - type: entity
-  id: FoodSnackNutribrick
   parent: BaseItem
+  id: FoodSnackNutribrick
   name: nutribrick
   description: A carefully synthesized brick designed to contain the highest ratio of nutriment to volume. Tastes like shit.
   components:
       path: /Audio/Effects/unwrap.ogg
 
 - type: entity
-  id: FoodSnackNutribrickOpen
   parent: FoodSnackBase
+  id: FoodSnackNutribrickOpen
   name: nutribrick
   description: A carefully synthesized brick designed to contain the highest ratio of nutriment to volume. Tastes like shit.
   components:
       - ReptilianFood
   - type: Sprite
     state: nutribrick-open
-  - type: Food
+  - type: Edible
   - type: SolutionContainerManager
     solutions:
       food:
           Quantity: 20
 
 - type: entity
-  id: FoodSnackMREBrownie
   parent: BaseItem
+  id: FoodSnackMREBrownie
   name: brownie
   description: A precisely mixed brownie, made to withstand blunt trauma and harsh conditions. Tastes like shit.
   components:
       path: /Audio/Effects/unwrap.ogg
 
 - type: entity
-  id: FoodSnackMREBrownieOpen
   parent: FoodSnackBase
+  id: FoodSnackMREBrownieOpen
   name: brownie
   suffix: MRE
   description: A precisely mixed brownie, made to withstand blunt trauma and harsh conditions. Tastes like shit.
   - type: Item
     heldPrefix: mre-brownie-open
     storedOffset: -1,-1
-  - type: Food
+  - type: Edible
   - type: SolutionContainerManager
     solutions:
       food:
           Quantity: 3
 
 - type: entity
-  name: swirl lollipop
   parent: FoodSnackBase
   id: FoodSnackSwirlLollipop
+  name: swirl lollipop
   description: A swirly circle of pure concentrated sugar. Who's the biggest kid on the playground now?
   components:
   - type: Sprite
         reagents:
         - ReagentId: ToxinTrash
           Quantity: 5
-  - type: Food
+  - type: Edible
     requiresSpecialDigestion: true
 
 - type: entity
   name: MRE wrapper
   description: A general purpose wrapper for a variety of military food goods.
   components:
-  - type: Food
+  - type: Edible
     requiresSpecialDigestion: true
   - type: SolutionContainerManager
     solutions:
index c919aab5289076ebcd18302195242983c0b4c2b8..47db7366f7cd6870f3b01c1cd91f0c55d2e0107b 100644 (file)
@@ -1,15 +1,15 @@
 # When adding new food also add to random spawner located in Resources\Prototypes\Entities\Markers\Spawners\Random\Food_Drinks\food_meal.yml
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodBowlBase
-  abstract: true
   components:
   - type: Item
     shape:
     - 0,0,1,0
     storedOffset: 0,-3
-  - type: Food
+  - type: Edible
     trash:
     - FoodBowlBig
     utensil: Spoon
     - state: spacelibertyduff
 
 - type: entity
-  name: amanita jelly
   parent: FoodInjectableBase
   id: FoodJellyAmanita
+  name: amanita jelly
   description: It's evil, don't touch it!
   components:
   - type: Item
   - type: FlavorProfile
     flavors:
       - miso
-  - type: Food
+  - type: Edible
     trash:
     - FoodBowlFancy
   - type: Sprite
 # Tastes like crab.
 
 - type: entity
-  name: electron soup
   parent: FoodBowlBase
   id: FoodSoupElectron
+  name: electron soup
   description: A gastronomic curiosity of ethereal origin.
   components:
   - type: Item
index 651594c8ee095e05997b95038adeb2d3df64d856..759719759026e9c583cc8b119a9b33fc0a2e4199 100644 (file)
@@ -1,14 +1,14 @@
 # When adding new food also add to random spawner located in Resources\Prototypes\Entities\Markers\Spawners\Random\Food_Drinks\food_single.yml
 
 - type: entity
-  name: taco shell
   parent: FoodMealBase
   id: FoodTacoShell
+  name: taco shell
   description: A taco shell, easy to hold, but falls on its side when put down.
   components:
   - type: Item
     storedOffset: 0,-3
-  - type: Food
+  - type: Edible
     transferAmount: 3
   - type: Sprite
     sprite: Objects/Consumable/Food/taco_sequence.rsi
 # Old tacos
 
 - type: entity
+  abstract: true
   parent: FoodInjectableBase
   id: FoodTacoBase
-  abstract: true
   components:
   - type: FlavorProfile
     flavors:
       - meaty
       - cheesy
-  - type: Food
+  - type: Edible
     transferAmount: 3
   - type: Sprite
     sprite: Objects/Consumable/Food/taco.rsi
@@ -74,7 +74,7 @@
   id: FoodTacoBeef
   description: A very basic and run of the mill beef taco, now with cheese!
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     state: beeftaco
 
@@ -84,7 +84,7 @@
   id: FoodTacoChicken
   description: A very basic and run of the mill chicken taco, now with cheese!
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     state: chickentaco
 
@@ -98,7 +98,7 @@
     flavors:
       - onion
       - fishy
-  - type: Food
+  - type: Edible
   - type: Sprite
     state: fishtaco
   - type: SolutionContainerManager
   id: FoodTacoRat
   description: Yeah, that looks about right...
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     state: rattaco
   - type: SolutionContainerManager
   id: FoodTacoBeefSupreme
   description: It's like a regular beef taco, but surpeme!
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     state: beeftacosupreme
   - type: SolutionContainerManager
   id: FoodTacoChickenSupreme
   description: It's like a regular chicken taco, but surpeme!
   components:
-  - type: Food
+  - type: Edible
   - type: Sprite
     state: chickentacosupreme
   - type: SolutionContainerManager
           Quantity: 6
 
 - type: entity
-  name: draco
   parent: FoodTacoBase
   id: FoodTacoDragon
+  name: draco
   description: A dragon taco, which is technically also a fish taco.
   components:
   - type: Item
     flavors:
     - meaty
     - spicy
-  - type: Food
+  - type: Edible
   - type: Sprite
     state: dragontaco
   - type: SolutionContainerManager
index 880ec58302018d463d6e4322be8236bec8421d4a..aadf15153e96107532b9c1b10ac901038cc6fefe 100644 (file)
@@ -29,9 +29,9 @@
       path: /Audio/Items/Culinary/chop.ogg
 
 - type: entity
-  name: kitchen knife
   parent: BaseKnife
   id: KitchenKnife
+  name: kitchen knife
   description: A general purpose Chef's Knife made by Asters Merchant Guild. Guaranteed to stay sharp for years to come..
   components:
   - type: Tag