Metamorphosis - FoodSequence 3 (#31012)
* setup some data * cheeseburger recipe * Update FoodSequenceSystem.cs * finalize cheseburger recipe * remove fun * return old taco sprites * full foodsequence data refactor * return tacos * well done * add cutlets to burger * chickenburger recipe * +2 burger recipes * more fun * Update brain.png * some slice produce added * documentation * watermelon * skewer work * flipping * tomato * skewer watermelon * Update skewer.yml * oopsie, ok, im go to sleep * fix checks * Update produce.yml * screwed * cheeeeeeeese * all cooked meat added * produce added * aaaaand suppermatter * key to Tag * More * proto string remove * raw snail * fix * Update FoodMetamorphableByAddingComponent.cs * fixes * fix3 * fififififx
This commit is contained in:
1104
Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml
Normal file
1104
Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -75,7 +75,7 @@
|
||||
FoodTomato: 1
|
||||
FoodOnionSlice: 2
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
- type: microwaveMealRecipe #Added to metamorph recipes
|
||||
id: RecipeBrainBurger
|
||||
name: brain burger recipe
|
||||
result: FoodBurgerBrain
|
||||
@@ -94,7 +94,7 @@
|
||||
FoodMeat: 1
|
||||
ClothingHeadHatCatEars: 1
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
- type: microwaveMealRecipe #Added to metamorph recipes
|
||||
id: RecipeCheeseburger
|
||||
name: cheeseburger recipe
|
||||
result: FoodBurgerCheese
|
||||
@@ -104,7 +104,7 @@
|
||||
FoodMeat: 1
|
||||
FoodCheeseSlice: 1
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
- type: microwaveMealRecipe #Added to metamorph recipes
|
||||
id: RecipeChickenSandwich
|
||||
name: chicken sandwich recipe
|
||||
result: FoodBurgerChicken
|
||||
@@ -133,7 +133,7 @@
|
||||
FoodBreadBun: 1
|
||||
FoodMeatCorgi: 1
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
- type: microwaveMealRecipe #Added to metamorph recipes
|
||||
id: RecipeCrabBurger
|
||||
name: crab burger recipe
|
||||
result: FoodBurgerCrab
|
||||
@@ -158,7 +158,7 @@
|
||||
CrayonGreen: 1
|
||||
Flare: 1
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
- type: microwaveMealRecipe #Added to metamorph recipes
|
||||
id: RecipeDuckBurger
|
||||
name: duck sandwich recipe
|
||||
result: FoodBurgerDuck
|
||||
@@ -1892,6 +1892,74 @@
|
||||
solids:
|
||||
FoodDoughTortillaFlat: 1 # one third of a standard bread dough recipe
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
id: RecipeTacoBeef
|
||||
name: beef taco recipe
|
||||
result: FoodTacoBeef
|
||||
time: 10
|
||||
solids:
|
||||
FoodTacoShell: 1
|
||||
FoodMeatCutlet: 1
|
||||
FoodCheeseSlice: 1
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
id: RecipeTacoChicken
|
||||
name: chicken taco recipe
|
||||
result: FoodTacoChicken
|
||||
time: 10
|
||||
solids:
|
||||
FoodTacoShell: 1
|
||||
FoodMeatChickenCutlet: 1
|
||||
FoodCheeseSlice: 1
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
id: RecipeTacoFish
|
||||
name: fish taco recipe
|
||||
result: FoodTacoFish
|
||||
time: 10
|
||||
solids:
|
||||
FoodTacoShell: 1
|
||||
FoodMeatFish: 1
|
||||
FoodOnionSlice: 2
|
||||
FoodTomato: 1
|
||||
FoodCabbage: 1
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
id: RecipeTacoRat
|
||||
name: rat taco recipe
|
||||
result: FoodTacoRat
|
||||
time: 10
|
||||
solids:
|
||||
FoodTacoShell: 1
|
||||
FoodCheeseSlice: 1
|
||||
FoodMeatRat: 1
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
id: RecipeTacoBeefSupreme
|
||||
name: beef taco supreme recipe
|
||||
result: FoodTacoBeefSupreme
|
||||
time: 10
|
||||
solids:
|
||||
FoodTacoShell: 1
|
||||
FoodCheeseSlice: 1
|
||||
FoodMeatCutlet: 1
|
||||
FoodTomato: 1
|
||||
FoodCabbage: 1
|
||||
FoodOnionSlice: 2
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
id: RecipeTacoChickenSupreme
|
||||
name: beef taco supreme recipe
|
||||
result: FoodTacoChickenSupreme
|
||||
time: 10
|
||||
solids:
|
||||
FoodTacoShell: 1
|
||||
FoodCheeseSlice: 1
|
||||
FoodMeatChickenCutlet: 1
|
||||
FoodTomato: 1
|
||||
FoodCabbage: 1
|
||||
FoodOnionSlice: 2
|
||||
|
||||
- type: microwaveMealRecipe
|
||||
id: RecipeCroissant
|
||||
name: croissant recipe
|
||||
|
||||
125
Resources/Prototypes/Recipes/Cooking/sequence_metamorph.yml
Normal file
125
Resources/Prototypes/Recipes/Cooking/sequence_metamorph.yml
Normal file
@@ -0,0 +1,125 @@
|
||||
# rules for transferring recipes from microwaveMealRecipe
|
||||
# 1) leave room for variation. If the original recipe calls for 2 pieces of meat, allow players to put in 2-3 pieces.
|
||||
# 2) max SequenceLength must be 1 element greater than the minimum ingredient set requires. This will allow you to put 1 poison fly or 1 other ingredient in different recipes and the recipes will still be valid.
|
||||
|
||||
- type: metamorphRecipe
|
||||
id: FoodBurgerCheese
|
||||
key: Burger
|
||||
result: FoodBurgerCheese
|
||||
rules:
|
||||
- !type:SequenceLength
|
||||
range:
|
||||
min: 3
|
||||
max: 4
|
||||
- !type:IngredientsWithTags # 1 meat cutlet
|
||||
tags:
|
||||
- Cooked
|
||||
- Cutlet
|
||||
- Meat
|
||||
count:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:IngredientsWithTags # 1 cheese
|
||||
tags:
|
||||
- Cheese
|
||||
count:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:LastElementHasTags # last bun
|
||||
tags:
|
||||
- Bun
|
||||
|
||||
- type: metamorphRecipe
|
||||
id: FoodBurgerChicken
|
||||
key: Burger
|
||||
result: FoodBurgerChicken
|
||||
rules:
|
||||
- !type:SequenceLength
|
||||
range:
|
||||
min: 2
|
||||
max: 3
|
||||
- !type:IngredientsWithTags # 1 chicken meat
|
||||
tags:
|
||||
- Cooked
|
||||
- Cutlet
|
||||
- Meat
|
||||
- Chicken
|
||||
count:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:FoodHasReagent # 5 +- 2 mayo
|
||||
reagent: Mayo
|
||||
count:
|
||||
min: 3
|
||||
max: 7
|
||||
- !type:LastElementHasTags # last bun
|
||||
tags:
|
||||
- Bun
|
||||
|
||||
- type: metamorphRecipe
|
||||
id: FoodBurgerCrab
|
||||
key: Burger
|
||||
result: FoodBurgerCrab
|
||||
rules:
|
||||
- !type:SequenceLength
|
||||
range:
|
||||
min: 3
|
||||
max: 4
|
||||
- !type:IngredientsWithTags # 2 crab meat
|
||||
tags:
|
||||
- Cooked
|
||||
- Meat
|
||||
- Crab
|
||||
count:
|
||||
min: 2
|
||||
max: 3
|
||||
- !type:LastElementHasTags # last bun
|
||||
tags:
|
||||
- Bun
|
||||
|
||||
- type: metamorphRecipe
|
||||
id: FoodBurgerDuck
|
||||
key: Burger
|
||||
result: FoodBurgerDuck
|
||||
rules:
|
||||
- !type:SequenceLength
|
||||
range:
|
||||
min: 3
|
||||
max: 4
|
||||
- !type:IngredientsWithTags # 1 duck meat
|
||||
tags:
|
||||
- Cooked
|
||||
- Cutlet
|
||||
- Meat
|
||||
- Duck
|
||||
count:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:IngredientsWithTags # 1 cheese
|
||||
tags:
|
||||
- Cheese
|
||||
count:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:LastElementHasTags # last bun
|
||||
tags:
|
||||
- Bun
|
||||
|
||||
- type: metamorphRecipe
|
||||
id: FoodBurgerBrain
|
||||
key: Burger
|
||||
result: FoodBurgerBrain
|
||||
rules:
|
||||
- !type:SequenceLength
|
||||
range:
|
||||
min: 2
|
||||
max: 3
|
||||
- !type:IngredientsWithTags # 1 brain
|
||||
tags:
|
||||
- Brain
|
||||
count:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:LastElementHasTags # last bun
|
||||
tags:
|
||||
- Bun
|
||||
Reference in New Issue
Block a user