New Recipes: Breakfasts (#37279)

* Adds full english and american breakfasts and respective recipes

* sprite tweak and added random spawner

* reagent rebalance

* reagent re-rebalance

* spawner ID fix

* ACTUALLY actually fixed the spawner, also description changes

* reagent re-re-rebalance

* spawner fix so the linter stops screaming at me

* different check failed kekw

* trailing whitespace fix attempt #1

* identation fix? i think?

* indetation fix part 2, also vox cant eat this anymore

* more yaml fixes

---------

Co-authored-by: DispenserDev <mariousjoaquin@gmail.com>
This commit is contained in:
Disp-Dev
2025-06-10 06:33:02 +08:00
committed by GitHub
parent 264573b9e1
commit c3956eff6d
6 changed files with 112 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
- type: entity
id: RandomFoodBreakfast
name: random food spawner
suffix: Meal
parent: MarkerBase
placement:
mode: AlignTileAny
components:
- type: Sprite
layers:
- sprite: Objects/Consumable/Food/breakfast.rsi
state: fullamerican
- type: RandomSpawner
prototypes:
- FoodBreakfastAmerican
- FoodBreakfastEnglish
chance: 0.8
offset: 0.0

View File

@@ -0,0 +1,50 @@
# When adding new food also add to random spawner located in Resources\Prototypes\Entities\Markers\Spawners\Random\Food_Drinks\food_breakfast.yml
# Base
- type: entity
parent: FoodInjectableBase
id: FoodBreakfastBase
abstract: true
description: A full breakfast, rise and shine!
components:
- type: Item
storedRotation: -90
- type: Food
- type: Sprite
sprite: Objects/Consumable/Food/breakfast.rsi
- type: SolutionContainerManager
solutions:
food:
maxVol: 60
reagents:
- ReagentId: Nutriment
Quantity: 40
- ReagentId: Vitamin
Quantity: 10
# Breakfasts
- type: entity
name: full american breakfast
parent: FoodBreakfastBase
id: FoodBreakfastAmerican
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
flavors:
- food
- type: Sprite
state: fullamerican
- type: entity
name: full english breakfast
parent: FoodBreakfastBase
id: FoodBreakfastEnglish
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
flavors:
- food
- type: Sprite
state: fullenglish

View File

@@ -2395,3 +2395,30 @@
FoodBreadCottonSlice: 2
FoodCheeseSlice: 1
FoodButterSlice: 1
- type: microwaveMealRecipe
id: RecipeBreakfastAmerican
name: full american breakfast recipe
result: FoodBreakfastAmerican
time: 30
group: Savory
reagents:
Egg: 12
solids:
FoodMeatBacon: 2
FoodPotato: 1
FoodBakedPancake: 2
- type: microwaveMealRecipe
id: RecipeBreakfastEnglish
name: full english breakfast recipe
result: FoodBreakfastEnglish
time: 30
group: Savory
reagents:
Egg: 12
solids:
FoodMeatBacon: 1
FoodMeat: 1
FoodTomato: 1
FoodSoybeans: 2 # replace these with green beans once those become a thing

Binary file not shown.

After

Width:  |  Height:  |  Size: 704 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 773 B

View File

@@ -0,0 +1,17 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprites created by DispenserG0inUp",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "fullamerican"
},
{
"name": "fullenglish"
}
]
}