Bagels are made by using a rolling pin on a dough slice to make a dough rope, then cooking the dough rope in a microwave for 5 seconds. There are two types: a normal bagel and a poppyseed bagel. The poppyseed bagel requires a poppy and a dough rope and has a small (5u) quantity of Bicaridine inside of it in addition to its nutriment.
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
state: plain
- type: RandomSpawner
prototypes:
+ - FoodBagel
+ - FoodBagelPoppy
- FoodBurgerJelly
- FoodBurgerCarp
- FoodBurgerTofu
--- /dev/null
+# When adding new food also add to random spawner located in Resources\Prototypes\Entities\Markers\Spawners\Random\Food_Drinks\food_baked_whole.yml & food_baked_single.yml
+# Base
+
+- type: entity
+ id: FoodBagelBase
+ parent: FoodInjectableBase
+ abstract: true
+ description: A delicious bagel.
+ components:
+ - type: FlavorProfile
+ flavors:
+ - bread
+ - type: Sprite
+ sprite: Objects/Consumable/Food/Baked/bagel.rsi
+ state: bagel
+ - type: SolutionContainerManager
+ solutions:
+ food:
+ maxVol: 7
+ reagents:
+ - ReagentId: Nutriment
+ Quantity: 5
+
+- type: entity
+ id: FoodBagel
+ name: bagel
+ parent: FoodBagelBase
+
+- type: entity
+ id: FoodBagelPoppy
+ parent: FoodBagelBase
+ name: poppy seed bagel
+ description: A delicious bagel topped with bicaridine-infused poppy seeds.
+ components:
+ - type: FlavorProfile
+ flavors:
+ - bread
+ - medicine
+ - type: Sprite
+ state: bagel-poppy
+ - type: SolutionContainerManager
+ solutions:
+ food:
+ maxVol: 12
+ reagents:
+ - ReagentId: Bicaridine
+ Quantity: 5
+ - ReagentId: Nutriment
+ Quantity: 5
- type: Tag
tags:
- Slice
+ - type: Construction
+ graph: DoughRope
+ node: start
+
+- type: entity
+ name: dough rope
+ parent: FoodBakingBase
+ id: FoodDoughRope
+ description: A thin noodle of dough. Can be cooked into a bagel.
+ components:
+ - type: FlavorProfile
+ flavors:
+ - dough
+ - type: Sprite
+ state: dough-rope
+ - type: Construction
+ graph: DoughRope
+ node: rolled
- type: entity
name: cornmeal dough
--- /dev/null
+- type: constructionGraph
+ id: DoughRope
+ start: start
+ graph:
+ - node: start
+ entity: FoodDoughSlice
+ edges:
+ - to: rolled
+ steps:
+ - tool: Rolling
+ doAfter: 1
+ - node: rolled
+ entity: FoodDoughRope
\ No newline at end of file
solids:
FoodDoughSlice: 1 # one third of a standard bread dough recipe
+#Bagels
+- type: microwaveMealRecipe
+ id: RecipeBagel
+ name: bagel recipe
+ result: FoodBagel
+ time: 5
+ solids:
+ FoodDoughRope: 1 # created by rolling a dough slice.
+
+- type: microwaveMealRecipe
+ id: RecipeBagelPoppy
+ name: poppyseed bagel recipe
+ result: FoodBagelPoppy
+ time: 5
+ solids:
+ FoodDoughRope: 1
+ PoppySeeds: 1
+
#Burgers
- type: microwaveMealRecipe
--- /dev/null
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Bagel and BagelPoppy were created by DrEnzyme",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "bagel"
+ },
+ {
+ "name": "bagel-poppy"
+ }
+ ]
+}
\ No newline at end of file
{
"name": "dough-pie"
},
+ {
+ "name": "dough-rope"
+ },
{
"name": "dough-flat"
},