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:
Ed
2024-09-08 09:22:27 +03:00
committed by GitHub
parent 680b9c9cfb
commit 230ea9be46
49 changed files with 2282 additions and 1255 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -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

View 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