diff --git a/Content.Server/Kitchen/Components/MicrowaveComponent.cs b/Content.Server/Kitchen/Components/MicrowaveComponent.cs index 85478b83cd..8acfa4199d 100644 --- a/Content.Server/Kitchen/Components/MicrowaveComponent.cs +++ b/Content.Server/Kitchen/Components/MicrowaveComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared._DEN.Kitchen.Prototypes; using Content.Shared.Construction.Prototypes; using Content.Shared.DeviceLinking; using Content.Shared.Item; @@ -110,5 +111,18 @@ public sealed partial class MicrowaveComponent : Component /// [DataField, ViewVariables(VVAccess.ReadWrite)] public bool CanMicrowaveIdsSafely = true; + + // DEN Start: Appliance cooking + + /// + /// What kind of microwaveMealRecipes this appliance is capable of producing. + /// + /// + /// If set to null, then this appliance can make any recipe - replicating the old behavior of microwaves. + /// + [DataField] + public HashSet>? RecipeTypes = null; + + // DEN End } } diff --git a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs index d1df5177d1..994203e9e7 100644 --- a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs @@ -628,6 +628,11 @@ public static (FoodRecipePrototype, int) CanSatisfyRecipe(MicrowaveComponent com return (recipe, 0); } + // DEN Start: Check if the appliance shares at least one valid appliance type with the recipe. + if (component.RecipeTypes != null && !component.RecipeTypes.Intersect(recipe.RecipeTypes).Any()) + return (recipe, 0); + // DEN End + foreach (var solid in recipe.IngredientsSolids) { if (!solids.ContainsKey(solid.Key)) diff --git a/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs b/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs index a92e6bfd20..70b94cdd92 100644 --- a/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs +++ b/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs @@ -1,8 +1,12 @@ -using Content.Shared.Chemistry.Reagent; +using Content.Shared._DEN.Kitchen.Prototypes; +using Content.Shared.Chemistry.Reagent; using Content.Shared.FixedPoint; +using Content.Shared.Tag; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Array; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Set; namespace Content.Shared.Kitchen { @@ -10,12 +14,21 @@ namespace Content.Shared.Kitchen /// A recipe for space microwaves. /// [Prototype("microwaveMealRecipe")] - public sealed partial class FoodRecipePrototype : IPrototype + public sealed partial class FoodRecipePrototype : IPrototype, IInheritingPrototype { [ViewVariables] [IdDataField] public string ID { get; private set; } = default!; + // DEN start: Make microwave recipes inheriting + [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] + public string[]? Parents { get; private set; } + + [NeverPushInheritance] + [AbstractDataField] + public bool Abstract { get; private set; } + // DEN end + [DataField("name")] private string _name = string.Empty; @@ -46,6 +59,19 @@ public sealed partial class FoodRecipePrototype : IPrototype [DataField] public bool SecretRecipe = false; + // DEN start: Appliance coooking + + /// + /// A set of valid appliances that can produce this recipe. + /// + /// + /// For example, an appliance might be only capable of producing recipes with the "Microwave" type. + /// + [DataField(required: true)] + public HashSet> RecipeTypes = new(); + + // End DEN + /// /// Count the number of ingredients in a recipe for sorting the recipe list. /// This makes sure that where ingredient lists overlap, the more complex diff --git a/Content.Shared/_DEN/Kitchen/Prototypes/CookingAppliancePrototype.cs b/Content.Shared/_DEN/Kitchen/Prototypes/CookingAppliancePrototype.cs new file mode 100644 index 0000000000..753074f862 --- /dev/null +++ b/Content.Shared/_DEN/Kitchen/Prototypes/CookingAppliancePrototype.cs @@ -0,0 +1,29 @@ +using Robust.Shared.Prototypes; +using Robust.Shared.Utility; + +namespace Content.Shared._DEN.Kitchen.Prototypes; + +/// +/// Defines a type of appliance that can be used for cooking purposes. +/// Recipes only need the prototype ID, but this prototype also contains metadata such as name/icon +/// for the sake of guidebook entries. +/// +[Prototype] +public sealed partial class CookingAppliancePrototype : IPrototype +{ + [ViewVariables] + [IdDataField] + public string ID { get; private set; } = default!; + + /// + /// The display name of this appliance in the guidebook. + /// + [DataField] + public LocId Name = string.Empty; + + /// + /// The icon for this appliance in the guidebook. + /// + [DataField] + public SpriteSpecifier? Icon = null; +} diff --git a/Resources/Locale/en-US/_DEN/appliances/cooking-appliances.ftl b/Resources/Locale/en-US/_DEN/appliances/cooking-appliances.ftl new file mode 100644 index 0000000000..21cc47923e --- /dev/null +++ b/Resources/Locale/en-US/_DEN/appliances/cooking-appliances.ftl @@ -0,0 +1,4 @@ +cooking-appliance-assembler-name = Assembler +cooking-appliance-medical-assembler-name = Medical assembler +cooking-appliance-microwave-name = Microwave +cooking-appliance-oven-name = Oven diff --git a/Resources/Prototypes/Entities/Structures/Machines/microwave.yml b/Resources/Prototypes/Entities/Structures/Machines/microwave.yml index edc367a934..8672877765 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/microwave.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/microwave.yml @@ -1,8 +1,9 @@ - type: entity - id: KitchenMicrowave + id: KitchenMicrowaveUpstream # DEN: Update prototype ID parent: [ BaseMachinePowered, SmallConstructibleMachine ] name: microwave description: It's magic. + suffix: Upstream # DEN: Add suffix components: - type: Microwave capacity: 10 diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index 8499e88470..02be6f558a 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -1,4 +1,5 @@ - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeBun name: bun recipe result: FoodBreadBun @@ -8,6 +9,7 @@ FoodDoughSlice: 1 # one third of a standard bread dough recipe - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeCottonBun name: cotton bun recipe result: FoodCottonBun @@ -18,6 +20,7 @@ #Bagels - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeBagel name: bagel recipe result: FoodBagel @@ -27,6 +30,7 @@ FoodDoughRope: 1 # created by rolling a dough slice. - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeBagelPoppy name: poppyseed bagel recipe result: FoodBagelPoppy @@ -37,6 +41,7 @@ PoppySeeds: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeBagelCotton name: cotton bagel recipe result: FoodBagelCotton @@ -48,20 +53,22 @@ #Burgers - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeAppendixBurger name: appendix burger recipe result: FoodBurgerAppendix - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 OrganHumanAppendix: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeBaconBurger name: bacon burger recipe result: FoodBurgerBacon - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 @@ -69,26 +76,29 @@ FoodCheeseSlice: 2 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeBaseballBurger name: baseball burger recipe result: FoodBurgerBaseball - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 BaseBallBat: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeBearger name: bearger recipe result: FoodBurgerBear - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 FoodMeatBear: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeBigBiteBurger name: big bite burger recipe result: FoodBurgerBig @@ -102,20 +112,22 @@ FoodOnionSlice: 2 - type: microwaveMealRecipe #Added to metamorph recipes + parent: BaseBurger # DEN id: RecipeBrainBurger name: brain burger recipe result: FoodBurgerBrain - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 OrganHumanBrain: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeCatBurger name: cat burger recipe result: FoodBurgerCat - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 @@ -123,10 +135,11 @@ ClothingHeadHatCatEars: 1 - type: microwaveMealRecipe #Added to metamorph recipes + parent: BaseBurger # DEN id: RecipeCheeseburger name: cheeseburger recipe result: FoodBurgerCheese - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 @@ -134,10 +147,11 @@ FoodCheeseSlice: 1 - type: microwaveMealRecipe #Added to metamorph recipes + parent: BaseBurger # DEN id: RecipeChickenSandwich name: chicken sandwich recipe result: FoodBurgerChicken - time: 10 + # time: 10 # DEN: Inherit time group: Savory reagents: Mayo: 5 @@ -146,36 +160,40 @@ FoodMeatChicken: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeClownBurger name: clownburger recipe result: FoodBurgerClown - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 ClothingMaskClown: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeCorgiBurger name: corgi burger recipe result: FoodBurgerCorgi - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 FoodMeatCorgi: 1 - type: microwaveMealRecipe #Added to metamorph recipes + parent: BaseBurger # DEN id: RecipeCrabBurger name: crab burger recipe result: FoodBurgerCrab - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 FoodMeatCrab: 2 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeCrazyHamburger name: crazy hamburger recipe result: FoodBurgerCrazy @@ -193,10 +211,11 @@ Flare: 1 - type: microwaveMealRecipe #Added to metamorph recipes + parent: BaseBurger # DEN id: RecipeDuckBurger name: duck sandwich recipe result: FoodBurgerDuck - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 @@ -204,20 +223,22 @@ FoodCheeseSlice: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeEmpoweredBurger name: empowered burger recipe result: FoodBurgerEmpowered - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 SheetPlasma1: 2 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeCarpBurger name: fillet-o-carp burger recipe result: FoodBurgerCarp - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 @@ -225,10 +246,11 @@ FoodCheeseSlice: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeFiveBurger name: five alarm burger recipe result: FoodBurgerFive - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 @@ -236,40 +258,44 @@ FoodChiliPepper: 3 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeGhostBurger name: ghost burger recipe result: FoodBurgerGhost - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 Ectoplasm: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeHumanBurger name: human burger recipe result: FoodBurgerHuman - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 FoodMeatHuman: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeJellyBurger name: jelly burger recipe result: FoodBurgerJelly - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 FoodJellyAmanita: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeBurgerMcguffin name: McGuffin recipe result: FoodBurgerMcguffin - time: 10 + # time: 10 # DEN: Inherit time group: Savory reagents: Egg: 12 @@ -278,10 +304,11 @@ FoodCheeseSlice: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeBurgerMcrib name: BBQ rib sandwich recipe result: FoodBurgerMcrib - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 @@ -289,40 +316,44 @@ FoodOnionSlice: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeMimeBurger name: mime burger recipe result: FoodBurgerMime - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 ClothingMaskMime: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipePlainBurger name: plain burger recipe result: FoodBurgerPlain - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 FoodMeat: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeRatBurger name: rat burger recipe result: FoodBurgerRat - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 FoodMeatRat: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeRobotBurger name: roburger recipe result: FoodBurgerRobot - time: 10 + # time: 10 # Den: Inherit time group: Savory solids: FoodBreadBun: 1 @@ -330,10 +361,11 @@ # i would add steel to this recipe but the microwave explodes - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeSoylentBurger name: soylent burger recipe result: FoodBurgerSoy - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 @@ -341,16 +373,18 @@ FoodSoybeans: 2 #replace with soylent green when those become craftable - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeSpellBurger name: spell burger recipe result: FoodBurgerSpell - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 ClothingHeadHatWizard: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeSuperBiteBurger name: super bite burger recipe result: FoodBurgerSuper @@ -366,30 +400,34 @@ FoodTomato: 2 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeTofuBurger name: tofu burger recipe result: FoodBurgerTofu - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 FoodTofuSlice: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeXenoburger name: xenoburger recipe result: FoodBurgerXeno - time: 10 + # time: 10 # DEN: Inherit time group: Savory solids: FoodBreadBun: 1 FoodMeatXeno: 1 - type: microwaveMealRecipe + parent: BaseBurger # DEN id: RecipeMothRoachburger name: mothroachburger recipe result: FoodBurgerMothRoach group: Savory + time: 5 # DEN: Make time explicit solids: FoodBreadBun: 1 MobMothroach: 1 @@ -397,30 +435,33 @@ #Breads & Sandwiches - type: microwaveMealRecipe + parent: BaseBreadComplex # DEN id: RecipeBananaBread name: banana bread recipe result: FoodBreadBanana - time: 15 - group: Breads + # time: 15 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodDough: 1 FoodBanana: 1 - type: microwaveMealRecipe + parent: BaseBread # DEN id: RecipeCornbread name: cornbread recipe result: FoodBreadCorn - time: 10 - group: Breads + # time: 10 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodDoughCornmeal: 1 - type: microwaveMealRecipe + parent: BaseBreadComplex # DEN id: RecipeCreamCheeseBread name: cream cheese bread recipe result: FoodBreadCreamcheese - time: 15 - group: Breads + # time: 15 # DEN: Inherit time + # group: Breads # DEN: Inherit category reagents: Milk: 5 solids: @@ -428,22 +469,24 @@ FoodCheeseSlice: 2 - type: microwaveMealRecipe + parent: BaseBreadComplex # DEN id: RecipeMeatBread name: meat bread recipe result: FoodBreadMeat - time: 15 - group: Breads + # time: 15 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodDough: 1 FoodMeatCutlet: 2 FoodCheeseSlice: 2 - type: microwaveMealRecipe + parent: BaseBreadComplex # DEN id: RecipeMimanaBread name: mimana bread recipe result: FoodBreadMimana - time: 15 - group: Breads + # time: 15 # DEN: Inherit time + # group: Breads # DEN: Inherit category reagents: Nothing: 5 solids: @@ -451,60 +494,66 @@ FoodMimana: 1 - type: microwaveMealRecipe + parent: BaseBread # DEN id: RecipeBread name: bread recipe result: FoodBreadPlain - time: 10 - group: Breads + # time: 10 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodDough: 1 - type: microwaveMealRecipe + parent: [BaseBread, BaseMothRecipe] # DEN id: RecipeBreadCotton name: cotton bread recipe result: FoodBreadCotton - time: 10 - group: Moth + # time: 10 # DEN; Inherit time + # group: Moth # DEN: Inherit category solids: FoodDoughCotton: 1 - type: microwaveMealRecipe + parent: BaseBreadComplex # DEN id: RecipeSausageBread name: sausage bread recipe result: FoodBreadSausage - time: 15 - group: Breads + # time: 15 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodDough: 1 FoodMeat: 1 #replace with sausage - type: microwaveMealRecipe + parent: BaseBreadComplex # DEN id: RecipeSpiderMeatBread name: spider meat bread recipe result: FoodBreadMeatSpider - time: 15 - group: Breads + # time: 15 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodDough: 1 FoodMeatSpiderCutlet: 2 FoodCheeseSlice: 2 - type: microwaveMealRecipe + parent: BaseBreadComplex # DEN id: RecipeTofuBread name: tofu bread recipe result: FoodBreadTofu - time: 15 - group: Breads + # time: 15 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodDough: 1 FoodTofu: 1 - type: microwaveMealRecipe + parent: BaseBreadComplex # DEN id: RecipeXenoMeatBread name: xeno meat bread recipe result: FoodBreadMeatXeno - time: 15 - group: Breads + # time: 15 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodDough: 1 FoodMeatXenoCutlet: 2 @@ -513,11 +562,12 @@ #Slices Only - type: microwaveMealRecipe + parent: BaseBreadComplex # DEN id: RecipeBaguette name: baguette recipe result: FoodBreadBaguette - time: 15 - group: Breads + # time: 15 # DEN: Inherit time + # group: Breads # DEN: Inherit category reagents: TableSalt: 5 Blackpepper: 5 @@ -525,11 +575,12 @@ FoodDough: 1 - type: microwaveMealRecipe + parent: [BaseBreadComplex, BaseMothRecipe] # DEN id: RecipeBaguetteCotton name: baguette recipe result: FoodBreadBaguetteCotton - time: 15 - group: Moth + # time: 15 # DEN: Inherit time + # group: Moth # DEN: Inherit category reagents: TableSalt: 5 Blackpepper: 5 @@ -537,11 +588,12 @@ FoodDoughCotton: 1 - type: microwaveMealRecipe + parent: RecipeBaguette # DEN id: RecipeBaguetteSword name: baguette sword recipe result: WeaponBaguette secretRecipe: true - time: 15 + # time: 15 # DEN: Inherit time group: Secret reagents: TableSalt: 5 @@ -551,20 +603,22 @@ PartRodMetal1: 1 - type: microwaveMealRecipe + parent: BaseToast # DEN id: RecipeButteredToast name: buttered toast recipe result: FoodBreadButteredToast - time: 5 + # time: 5 # DEN: Inherit time group: Breads solids: FoodBreadPlainSlice: 1 FoodButterSlice: 1 - type: microwaveMealRecipe + parent: BaseToast # DEN id: RecipeFrenchToast name: french toast recipe result: FoodBreadFrenchToast - time: 5 + # time: 5 # DEN: Inherit time group: Breakfast reagents: Milk: 5 @@ -573,84 +627,92 @@ FoodBreadPlainSlice: 1 - type: microwaveMealRecipe + parent: BaseToast # DEN id: RecipeGarlicBread name: garlic bread slice recipe result: FoodBreadGarlicSlice - time: 5 - group: Breads + # time: 5 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodBreadPlainSlice: 1 FoodGarlic: 1 FoodButterSlice: 1 - type: microwaveMealRecipe + parent: BaseToast # DEN id: RecipeJellyToast name: jelly toast recipe result: FoodBreadJellySlice - time: 5 - group: Breads + # time: 5 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodBreadPlainSlice: 1 FoodJellyAmanita: 1 #replace with jelly - type: microwaveMealRecipe + parent: BaseToast # DEN id: RecipeMoldyBreadSlice name: moldy bread slice recipe result: FoodBreadMoldySlice - time: 5 - group: Breads + # time: 5 # DEN: Inherit time + # group: Breads # DEN: Inherit category solids: FoodBreadPlainSlice: 1 FoodFlyAmanita: 1 - type: microwaveMealRecipe + parent: BaseToast # DEN id: RecipeTwoBreadSlice name: two slice recipe result: FoodBreadTwoSlice - time: 5 - group: Breads + # time: 5 # DEN: Inherit time + # group: Breads # DEN: Inherit category reagents: Wine: 5 solids: FoodBreadPlainSlice: 2 - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipeOnionRings name: onion rings recipe result: FoodOnionRings - time: 15 + # time: 15 # DEN: Inherit time group: Savory solids: FoodOnionSlice: 1 #Pizzas TODO: contruction graph based pizza - type: microwaveMealRecipe + parent: BasePizza # DEN id: RecipeMargheritaPizza name: margherita pizza recipe result: FoodPizzaMargherita - time: 30 - group: Pizza + # time: 30 # DEN: Inherit time + # group: Pizza # DEN: Inherit category solids: FoodDoughFlat: 1 FoodCheeseSlice: 1 FoodTomato: 4 - type: microwaveMealRecipe + parent: BasePizza # DEN id: RecipeMushroomPizza name: mushroom pizza recipe result: FoodPizzaMushroom - time: 30 - group: Pizza + # time: 30 # DEN: Inherit time + # group: Pizza # DEN: Inherit category solids: FoodDoughFlat: 1 FoodMushroom: 5 - type: microwaveMealRecipe + parent: BasePizza # DEN id: RecipeMeatPizza name: meat pizza recipe result: FoodPizzaMeat - time: 30 - group: Pizza + # time: 30 # DEN: Inherit time + # group: Pizza # DEN: Inherit category solids: FoodDoughFlat: 1 FoodMeat: 3 @@ -658,11 +720,12 @@ FoodTomato: 1 - type: microwaveMealRecipe + parent: BasePizza # DEN id: RecipeVegetablePizza name: vegetable pizza recipe result: FoodPizzaVegetable - time: 30 - group: Pizza + # time: 30 # DEN: Inherit time + # group: Pizza # DEN: Inherit category solids: FoodDoughFlat: 1 FoodEggplant: 1 @@ -671,22 +734,24 @@ FoodTomato: 1 - type: microwaveMealRecipe + parent: BasePizza # DEN id: RecipeHawaiianPizza name: Hawaiian pizza recipe result: FoodPizzaPineapple - time: 30 - group: Pizza + # time: 30 # DEN: Inherit time + # group: Pizza # DEN: Inherit category solids: FoodDoughFlat: 1 FoodMeatChickenCutlet: 3 FoodPineappleSlice: 5 - type: microwaveMealRecipe + parent: BasePizza # DEN id: RecipeDankPizza name: dank pizza recipe result: FoodPizzaDank - time: 30 - group: Pizza + # time: 30 # DEN: Inherit time + # group: Pizza # DEN: Inherit category solids: FoodDoughFlat: 1 LeavesCannabis: 2 @@ -694,11 +759,12 @@ FoodTomato: 1 - type: microwaveMealRecipe + parent: BasePizza # DEN id: RecipeDonkpocketPizza name: donk-pocket pizza recipe result: FoodPizzaDonkpocket - time: 30 - group: Pizza + # time: 30 # DEN: Inherit time + # group: Pizza # DEN: Inherit category solids: FoodDoughFlat: 1 FoodDonkpocketWarm: 3 @@ -706,11 +772,12 @@ FoodTomato: 1 - type: microwaveMealRecipe + parent: BasePizza # DEN id: RecipeUraniumPizza name: spicy rock pizza recipe result: FoodPizzaUranium - time: 30 - group: Pizza + # time: 30 # DEN: Inherit time + # group: Pizza # DEN: Inherit category solids: FoodDoughFlat: 1 FoodChiliPepper: 2 @@ -718,30 +785,33 @@ SheetUranium1: 2 - type: microwaveMealRecipe + parent: [BasePizza, BaseMothRecipe] # DEN id: RecipeCottonPizza name: cotton pizza recipe result: FoodPizzaCotton - time: 30 - group: Moth + # time: 30 # DEN: Inherit time + # group: Pizza # DEN: Inherit category solids: FoodDoughCottonFlat: 1 CottonBol: 4 - type: microwaveMealRecipe + parent: BasePizza # DEN id: RecipeWorldpeasPizza name: world peazza recipe result: FoodPizzaWorldpeas - time: 30 + # time: 30 # DEN: Inherit time solids: FoodDoughFlat: 1 FoodWorldPeas: 3 #Italian - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipeBoiledSpaghetti name: boiled spaghetti recipe result: FoodNoodlesBoiled - time: 15 + # time: 15 # DEN: Inherit time group: Pasta reagents: Flour: 15 @@ -749,41 +819,45 @@ OilOlive: 5 - type: microwaveMealRecipe + parent: BaseNoodles # DEN id: RecipePastaTomato name: pasta tomato recipe result: FoodNoodles - time: 10 - group: Pasta + # time: 10 # DEN: Inherit time + # group: Pasta # DEN: Inherit category solids: FoodNoodlesBoiled: 1 FoodTomato: 2 - type: microwaveMealRecipe + parent: BaseNoodles # DEN id: RecipeMeatballSpaghetti name: spaghetti & meatballs recipe result: FoodNoodlesMeatball - time: 10 - group: Pasta + # time: 10 # DEN: Inherit time + # group: Pasta # DEN: Inherit category solids: FoodNoodlesBoiled: 1 FoodMeatMeatball: 2 - type: microwaveMealRecipe + parent: BaseNoodles # DEN id: RecipeButterNoodles name: butter noodles recipe result: FoodNoodlesButter - time: 10 - group: Pasta + # time: 10 # DEN: Inherit time + # group: Pasta # DEN: Inherit category solids: FoodNoodlesBoiled: 1 FoodButter: 1 - type: microwaveMealRecipe + parent: BaseNoodles # DEN id: RecipeChowMein name: chow mein recipe result: FoodNoodlesChowmein - time: 10 - group: Pasta + # time: 10 # DEN: Inherit time + # group: Pasta # DEN: Inherit category reagents: Egg: 6 solids: @@ -793,10 +867,11 @@ FoodCorn: 1 - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipeOatmeal name: oatmeal recipe result: FoodOatmeal - time: 15 + # time: 15 # DEN: Inherit time group: Savory reagents: Oats: 15 @@ -805,10 +880,11 @@ FoodBowlBig: 1 - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipeBoiledRice name: boiled rice recipe result: FoodRiceBoiled - time: 15 + # time: 15 # DEN: Inherit time group: Savory reagents: Rice: 15 @@ -817,10 +893,11 @@ FoodBowlBig: 1 - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipeRicePudding name: rice pudding recipe result: FoodRicePudding - time: 15 + # time: 15 # DEN: Inherit time group: Dessert reagents: Rice: 15 @@ -830,20 +907,22 @@ FoodBowlBig: 1 - type: microwaveMealRecipe + parent: BaseRice # DEN id: RecipeRicePork name: rice and pork recipe result: FoodRicePork - time: 15 + # time: 15 # DEN: Inherit time group: Savory solids: FoodRiceBoiled: 1 FoodMeatCutlet: 3 - type: microwaveMealRecipe + parent: BaseRice # DEN id: RecipeRiceGumbo name: black-eyed gumbo recipe result: FoodRiceGumbo - time: 15 + # time: 15 # DEN: Inherit time group: Savory solids: FoodRiceBoiled: 1 @@ -851,10 +930,11 @@ FoodChiliPepper: 2 - type: microwaveMealRecipe + parent: BaseRice # DEN id: RecipeEggRice name: egg-fried rice recipe result: FoodRiceEgg - time: 15 + # time: 15 # DEN: Inherit time group: Savory reagents: Egg: 6 @@ -863,22 +943,24 @@ FoodCarrot: 1 - type: microwaveMealRecipe + parent: BaseNoodles id: RecipeCopypasta name: copypasta recipe result: FoodNoodlesCopy - time: 10 - group: Pasta + # time: 10 # DEN: Inherit time + # group: Pasta # DEN: Inherit category solids: FoodNoodles: 2 FoodPlateSmall: 2 #Soups & Stew - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeBisque name: bisque recipe result: FoodSoupBisque - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 10 solids: @@ -888,11 +970,12 @@ FoodMeatFish: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeMeatballSoup name: meatball soup recipe result: FoodSoupMeatball - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 10 solids: @@ -902,11 +985,12 @@ FoodPotato: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeNettleSoup name: nettle soup recipe result: FoodSoupNettle - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 10 Egg: 6 @@ -916,11 +1000,12 @@ FoodPotato: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeEyeballSoup name: eyeball soup recipe result: FoodSoupEyeball - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 10 solids: @@ -930,6 +1015,7 @@ FoodPotato: 1 - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipeAmanitaJelly name: amanita jelly recipe result: FoodJellyAmanita @@ -942,11 +1028,12 @@ FoodFlyAmanita: 3 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeOnionSoup name: onion soup recipe result: FoodSoupOnion - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 10 solids: @@ -955,11 +1042,12 @@ FoodCheeseSlice: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeMushroomSoup name: mushroom soup recipe result: FoodSoupMushroom - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 5 Milk: 5 @@ -968,11 +1056,12 @@ FoodMushroom: 2 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeStewSoup name: stew recipe result: FoodSoupStew - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 10 solids: @@ -985,11 +1074,12 @@ FoodMushroom: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeTomatoSoup name: tomato soup recipe result: FoodSoupTomato - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 10 solids: @@ -997,11 +1087,12 @@ FoodTomato: 2 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeTomatoBloodSoup name: tomato blood soup recipe result: FoodSoupTomatoBlood - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Blood: 10 solids: @@ -1009,11 +1100,12 @@ FoodBloodTomato: 2 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeWingFangChuSoup name: wing fang chu recipe result: FoodSoupWingFangChu - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Soysauce: 5 solids: @@ -1021,11 +1113,12 @@ FoodMeatXenoCutlet: 2 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeWingFangChuSoupSpider name: wing fang chu recipe result: FoodSoupWingFangChu - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Soysauce: 5 solids: @@ -1033,11 +1126,12 @@ FoodMeatSpider: 2 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeVegetableSoup name: vegetable soup recipe result: FoodSoupVegetable - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 5 solids: @@ -1048,11 +1142,12 @@ FoodEggplant: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeClownTearsSoup name: clown tears soup recipe result: FoodSoupClown - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 10 solids: @@ -1062,11 +1157,12 @@ #idk probably replace shard with someting bananium when #14663 merged - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeMonkeysDelightSoup name: monkeys delight recipe result: FoodSoupMonkey - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Flour: 5 TableSalt: 1 @@ -1077,11 +1173,12 @@ MonkeyCube: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeBungoSoup name: bungo soup recipe result: FoodSoupBungo - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 5 solids: @@ -1090,6 +1187,7 @@ FoodChiliPepper: 1 - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipeBoiledSnail name: boiled snail recipe result: FoodMeatSnailCooked @@ -1101,11 +1199,12 @@ FoodMeatSnail: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeEscargotSoup name: escargot recipe result: FoodSoupEscargot - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category reagents: Water: 5 solids: @@ -1117,32 +1216,35 @@ #Pies - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeAmanitaPie name: amanita pie recipe result: FoodPieAmanita - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category solids: FoodDoughPie: 1 FoodFlyAmanita: 1 FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeApplePie name: apple pie recipe result: FoodPieApple - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category solids: FoodDoughPie: 1 FoodApple: 3 FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeBaklava name: baklava recipe result: FoodPieBaklava - time: 15 + # time: 15 # DEN: Inherit time group: BarsAndCookies solids: FoodDoughPie: 1 @@ -1150,66 +1252,72 @@ FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeBananaCreamPie name: banana cream pie recipe result: FoodPieBananaCream - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category solids: FoodDoughPie: 1 FoodBanana: 3 FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeBerryClafoutis name: berry clafoutis recipe result: FoodPieClafoutis - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category solids: FoodDoughPie: 1 FoodBerries: 3 FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeCherryPie name: cherry pie recipe result: FoodPieCherry - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category solids: FoodDoughPie: 1 FoodCherry: 5 FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeFrostyPie name: frosty pie recipe result: FoodPieFrosty - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category solids: FoodDoughPie: 1 FoodChillyPepper: 3 FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeMeatPie name: meat pie recipe result: FoodPieMeat - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category solids: FoodDoughPie: 1 FoodMeat: 3 FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipePumpkinPie name: pumpkin pie recipe result: FoodPiePumpkin - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category solids: FoodDoughPie: 1 FoodPumpkin: 1 @@ -1226,11 +1334,12 @@ # FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeXenoPie name: xeno pie recipe result: FoodPieXeno - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category solids: FoodDoughPie: 1 FoodMeatXeno: 3 @@ -1239,11 +1348,12 @@ #Tarts - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeCocoTart name: chocolate lava tart recipe result: FoodTartCoco - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category reagents: Sugar: 5 Milk: 5 @@ -1253,11 +1363,12 @@ FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeGappleTart name: golden apple streusel tart recipe result: FoodTartGapple - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category reagents: Gold: 10 Sugar: 5 @@ -1268,11 +1379,12 @@ FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeGrapeTart name: grape tart recipe result: FoodTartGrape - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category reagents: Sugar: 5 Milk: 5 @@ -1282,11 +1394,12 @@ FoodPlateTin: 1 - type: microwaveMealRecipe + parent: BasePie # DEN id: RecipeMimeTart name: mime tart recipe result: FoodTartMime - time: 15 - group: Pie + # time: 15 # DEN: Inherit time + # group: Pie # DEN: Inherit category reagents: Sugar: 5 Milk: 5 @@ -1298,6 +1411,7 @@ #Other - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeCubanCarp name: Cuban carp recipe result: FoodMealCubancarp @@ -1310,6 +1424,7 @@ FoodMeatFish: 2 - type: microwaveMealRecipe + parent: BaseAssembled # DEN id: RecipeSashimi name: sashimi recipe result: FoodMealSashimi @@ -1321,17 +1436,19 @@ FoodMeatFish: 2 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeMisoColaSoup name: salty sweet misocola soup recipe result: DisgustingSweptSoup time: 15 - group: Savory + # group: Savory # DEN: Inherit category reagents: Cola: 5 solids: FoodSoupMiso: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeLoadedBakedPotato name: loaded baked potato recipe result: FoodMealPotatoLoaded @@ -1342,6 +1459,7 @@ FoodCheeseSlice: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeFries name: space fries recipe result: FoodMealFries @@ -1353,6 +1471,7 @@ FoodPotato: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeCheesyFries name: cheesy fries recipe result: FoodMealFriesCheesy @@ -1365,6 +1484,7 @@ FoodCheeseSlice: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeCarrotFries name: carrot fries recipe result: FoodMealFriesCarrot @@ -1376,6 +1496,7 @@ FoodCarrot: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeNachos name: nachos recipe result: FoodMealNachos @@ -1388,6 +1509,7 @@ FoodPlateSmall: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeNachosCheesy name: cheesy nachos recipe result: FoodMealNachosCheesy @@ -1401,6 +1523,7 @@ FoodPlateSmall: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeNachosCuban name: cuban nachos recipe result: FoodMealNachosCuban @@ -1414,31 +1537,34 @@ FoodPlateSmall: 1 - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipePopcorn name: popcorn recipe result: FoodSnackPopcorn - time: 20 + # time: 20 # DEN: Inherit time group: Savory solids: FoodCorn: 1 - type: microwaveMealRecipe + parent: BasePancake # DEN id: RecipePancake name: pancake recipe result: FoodBakedPancake - time: 5 - group: Breakfast + # time: 5 # DEN: Inherit time + # group: Breakfast # DEN: Inherit category reagents: Flour: 5 Milk: 5 Egg: 6 - type: microwaveMealRecipe + parent: BasePancake # DEN id: RecipeBlueberryPancake name: blueberry pancake recipe result: FoodBakedPancakeBb - time: 5 - group: Breakfast + # time: 5 # DEN: Inherit time + # group: Breakfast # DEN: Inherit category reagents: Flour: 5 Milk: 5 @@ -1447,6 +1573,7 @@ FoodBerries: 2 - type: microwaveMealRecipe + parent: BaseGrilledMeal # DEN id: RecipeWaffles name: waffle recipe result: FoodBakedWaffle @@ -1459,11 +1586,12 @@ SodaWater: 5 - type: microwaveMealRecipe + parent: RecipeWaffles # DEN id: RecipeWaffleSoy name: soy waffle recipe result: FoodBakedWaffleSoy - time: 10 - group: Breakfast + # time: 10 # DEN: Inherit time + # group: Breakfast # DEN: Inherit category reagents: Flour: 5 MilkSoy: 5 @@ -1471,11 +1599,12 @@ SodaWater: 5 - type: microwaveMealRecipe + parent: BaseCookie # DEN id: RecipeCookie name: cookie recipe result: FoodBakedCookie - time: 5 - group: BarsAndCookies + # time: 5 # DEN: Inherit time + # group: BarsAndCookies # DEN: Inherit category reagents: Flour: 5 Sugar: 5 @@ -1484,11 +1613,12 @@ FoodSnackChocolateBar: 1 - type: microwaveMealRecipe + parent: BaseCookie # DEN id: RecipeSugarCookie name: sugar cookie recipe result: FoodBakedCookieSugar - time: 5 - group: BarsAndCookies + # time: 5 # DEN: Inherit time + # group: BarsAndCookies # DEN: Inherit category reagents: Flour: 5 Sugar: 10 @@ -1496,11 +1626,12 @@ FoodButterSlice: 1 - type: microwaveMealRecipe + parent: BaseCookie # DEN id: RecipeRaisinCookie name: raisin cookie recipe result: FoodBakedCookieRaisin - time: 5 - group: BarsAndCookies + # time: 5 # DEN: Inherit time + # group: BarsAndCookies # DEN: Inherit category reagents: Flour: 5 Sugar: 5 @@ -1508,11 +1639,12 @@ FoodSnackRaisins: 1 - type: microwaveMealRecipe + parent: BaseCookie # DEN id: RecipeCookieOatmeal name: oatmeal cookie recipe result: FoodBakedCookieOatmeal - time: 5 - group: BarsAndCookies + # time: 5 # DEN: Inherit time + # group: BarsAndCookies # DEN: Inherit category reagents: Oats: 5 Sugar: 5 @@ -1520,11 +1652,12 @@ FoodButterSlice: 1 - type: microwaveMealRecipe + parent: BasePancake # DEN id: RecipeChocolateChipPancake name: chocolate chip pancake recipe result: FoodBakedPancakeCc - time: 5 - group: BarsAndCookies + # time: 5 # DEN: Inherit time + # group: BarsAndCookies # DEN: Inherit category reagents: Flour: 5 Milk: 5 @@ -1533,82 +1666,90 @@ FoodSnackChocolateBar: 1 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeAppleCake name: apple cake recipe result: FoodCakeApple - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 FoodApple: 3 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeCarrotCake name: carrot cake recipe result: FoodCakeCarrot - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 FoodCarrot: 3 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeLemonCake name: lemon cake recipe result: FoodCakeLemon - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 FoodLemon: 3 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeLemoonCake name: lemoon cake recipe result: FoodCakeLemoon - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 FoodLemoon: 2 FoodBerries: 1 #dark colouring - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeOrangeCake name: orange cake recipe result: FoodCakeOrange - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 FoodOrange: 3 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeBlueberryCake name: blueberry cake recipe result: FoodCakeBlueberry - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 FoodBerries: 3 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeLimeCake name: lime cake recipe result: FoodCakeLime - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 FoodLime: 3 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeCheeseCake name: cheese cake recipe result: FoodCakeCheese - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category reagents: Cream: 10 solids: @@ -1616,26 +1757,29 @@ FoodCheeseSlice: 3 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipePumpkinCake name: pumpkin cake recipe result: FoodCakePumpkin - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 FoodPumpkin: 1 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeClownCake name: clown cake recipe result: FoodCakeClown - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: ClothingMaskClown: 1 FoodCakePlain: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeCake name: cake recipe result: FoodCakePlain @@ -1645,52 +1789,57 @@ FoodCakeBatter: 1 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeBirthdayCake name: birthday cake recipe result: FoodCakeBirthday - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category reagents: Cream: 5 solids: FoodCakePlain: 1 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeChocolateCake name: chocolate cake recipe result: FoodCakeChocolate - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 FoodSnackChocolateBar: 2 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeBrainCake name: brain cake recipe result: FoodCakeBrain time: 15 - group: Cake + # group: Cake # DEN: Inherit category solids: FoodCakePlain: 1 OrganHumanBrain: 1 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeSlimeCake name: slime cake recipe result: FoodCakeSlime - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category reagents: Slime: 15 solids: FoodCakePlain: 1 - type: microwaveMealRecipe + parent: BaseEntireLiveAnimal # DEN id: RecipeCatCake name: cat cake recipe result: MobCatCake - time: 15 + # time: 15 # DEN: Inherit time group: Cake reagents: Milk: 15 @@ -1701,11 +1850,12 @@ OrganAnimalHeart: 1 - type: microwaveMealRecipe + parent: BaseCake # DEN id: RecipeBerryDelight name: berry delight recipe result: FoodCakeBerryDelight - time: 5 - group: Cake + # time: 5 # DEN: Inherit time + # group: Cake # DEN: Inherit category solids: FoodCakeBlueberry: 1 FoodBerries: 2 @@ -1713,10 +1863,11 @@ Milk: 10 - type: microwaveMealRecipe + parent: BaseEntireLiveAnimal # DEN id: RecipeBreadDog name: bread dog recipe result: MobBreadDog - time: 15 + # time: 15 # DEN: Inherit time group: Breads reagents: Cognizine: 5 @@ -1726,6 +1877,7 @@ FoodSpaceshroomCooked: 1 - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipeDumplings name: dumplings recipe result: FoodBakedDumplings @@ -1738,6 +1890,7 @@ FoodDoughSlice: 3 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeBrownies name: brownie recipe result: FoodBakedBrownieBatch @@ -1753,100 +1906,111 @@ #Donks i guess - type: microwaveMealRecipe + parent: BaseDonkPocket # DEN id: RecipeWarmDonkpocket name: warm donk pocket recipe result: FoodDonkpocketWarm - time: 5 - group: Savory + # time: 5 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodDonkpocket: 1 - type: microwaveMealRecipe + parent: BaseDonkPocket # DEN id: RecipeWarmDankpocket name: warm dank pocket recipe result: FoodDonkpocketDankWarm - time: 5 - group: Savory + # time: 5 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodDonkpocketDank: 1 - type: microwaveMealRecipe + parent: BaseDonkPocket # DEN id: RecipeWarmDonkpocketSpicy name: warm spicy donk-pocket recipe result: FoodDonkpocketSpicyWarm - time: 5 - group: Savory + # time: 5 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodDonkpocketSpicy: 1 - type: microwaveMealRecipe + parent: BaseDonkPocket # DEN id: RecipeWarmDonkpocketTeriyaki name: warm teriyaki-pocket recipe result: FoodDonkpocketTeriyakiWarm - time: 5 - group: Savory + # time: 5 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodDonkpocketTeriyaki: 1 - type: microwaveMealRecipe + parent: BaseDonkPocket # DEN id: RecipeWarmDonkpocketPizza name: warm pizza-pocket recipe result: FoodDonkpocketPizzaWarm - time: 5 - group: Savory + # time: 5 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodDonkpocketPizza: 1 - type: microwaveMealRecipe + parent: BaseDonkPocket # DEN id: RecipeDonkpocketHonk name: warm honk-pocket recipe result: FoodDonkpocketHonkWarm - time: 5 - group: Savory + # time: 5 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodDonkpocketHonk: 1 - type: microwaveMealRecipe + parent: BaseDonkPocket # DEN id: RecipeDonkpocketBerry name: warm berry-pocket recipe result: FoodDonkpocketBerryWarm - time: 5 - group: Savory + # time: 5 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodDonkpocketBerry: 1 - type: microwaveMealRecipe + parent: BaseDonkPocket # DEN id: RecipeDonkpocketStonk name: warm stonk-pocket recipe result: FoodDonkpocketStonkWarm - time: 5 - group: Savory + # time: 5 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodDonkpocketStonk: 1 - type: microwaveMealRecipe + parent: BaseDonkPocket # DEN id: RecipeDonkpocketCarp name: warm carp-pocket recipe result: FoodDonkpocketCarpWarm - time: 5 - group: Savory + # time: 5 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodDonkpocketCarp: 1 - type: microwaveMealRecipe + parent: [BaseDonkPocket, BaseMothRecipe] # DEN id: RecipeDonkpocketMoth name: warm moth-pocket recipe result: FoodDonkpocketMothWarm - time: 5 + # time: 5 # DEN: Inherit time solids: FoodDonkpocketMoth: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeHotChili name: hot chili recipe result: FoodSoupChiliHot time: 20 - group: Soup + # group: Soup # DEN: Inherit category solids: FoodBowlBig: 1 FoodChiliPepper: 1 @@ -1855,6 +2019,7 @@ FoodTomato: 1 - type: microwaveMealRecipe + parent: BaseAssembled # DEN id: RecipeColdChili name: cold chili recipe result: FoodSoupChiliCold @@ -1866,11 +2031,12 @@ FoodSoupChiliHot: 1 - type: microwaveMealRecipe + parent: BaseSoup id: RecipeClownTears name: clown's tears recipe result: FoodSoupClown time: 15 - group: Soup + # group: Soup # DEN: Inherit category solids: FoodBowlBig: 1 FoodOnionSlice: 1 @@ -1878,11 +2044,12 @@ BikeHorn: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipeChiliClown name: chili con carnival recipe result: FoodSoupChiliClown time: 30 - group: Soup + # group: Soup # DEN: Inherit category solids: FoodBowlBig: 1 FoodChiliPepper: 1 @@ -1892,6 +2059,7 @@ ClothingShoesClown: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeQueso name: queso recipe result: FoodMealQueso @@ -1905,6 +2073,7 @@ FoodCheeseSlice: 2 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeRibs name: BBQ ribs recipe result: FoodMealRibs @@ -1917,6 +2086,7 @@ FoodKebabSkewer: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeEnchiladas name: enchiladas recipe result: FoodMealEnchiladas @@ -1929,22 +2099,24 @@ # SALADS: These should be moved out of the microwave as soon as possible - type: microwaveMealRecipe + parent: BaseSalad # DEN id: RecipeHerbSalad name: herb salad recipe result: FoodSaladHerb - time: 5 - group: Salad + # time: 5 # DEN: Inherit time + # group: Salad # DEN: Inherit category solids: FoodBowlBig: 1 FoodAmbrosiaVulgaris: 3 FoodApple: 1 - type: microwaveMealRecipe + parent: BaseSalad # DEN id: RecipeValidSalad name: valid salad recipe result: FoodSaladValid - time: 5 - group: Salad + # time: 5 # DEN: Inherit time + # group: Salad # DEN: Inherit category solids: FoodBowlBig: 1 FoodAmbrosiaVulgaris: 3 @@ -1952,11 +2124,12 @@ FoodMeatMeatball: 1 - type: microwaveMealRecipe + parent: BaseSalad # DEN id: RecipeColeslaw name: coleslaw recipe result: FoodSaladColeslaw - time: 5 - group: Salad + # time: 5 # DEN: Inherit time + # group: Salad # DEN: Inherit category reagents: Vinaigrette: 5 solids: @@ -1965,11 +2138,12 @@ FoodCabbage: 1 - type: microwaveMealRecipe + parent: BaseSalad # DEN id: RecipeCaesarSalad name: caesar salad recipe result: FoodSaladCaesar - time: 5 - group: Salad + # time: 5 # DEN: Inherit time + # group: Salad # DEN: Inherit category reagents: OilOlive: 5 solids: @@ -1980,11 +2154,12 @@ FoodCabbage: 1 - type: microwaveMealRecipe + parent: BaseSalad # DEN id: RecipeCitrusSalad name: citrus salad recipe result: FoodSaladCitrus - time: 5 - group: Salad + # time: 5 # DEN: Inherit time + # group: Salad # DEN: Inherit category solids: FoodBowlBig: 1 FoodOrange: 1 @@ -1992,11 +2167,12 @@ FoodLime: 1 - type: microwaveMealRecipe + parent: BaseSalad # DEN id: RecipeKimchiSalad name: kimchi salad recipe result: FoodSaladKimchi - time: 5 - group: Salad + # time: 5 # DEN: Inherit time + # group: Salad # DEN: Inherit category reagents: Vinegar: 5 solids: @@ -2006,11 +2182,12 @@ FoodGarlic: 1 - type: microwaveMealRecipe + parent: BaseSalad # DEN id: RecipeFruitSalad name: fruit salad recipe result: FoodSaladFruit - time: 5 - group: Salad + # time: 5 # DEN: Inherit time + # group: Salad # DEN: Inherit category solids: FoodBowlBig: 1 FoodOrange: 1 @@ -2019,11 +2196,12 @@ FoodWatermelonSlice: 2 - type: microwaveMealRecipe + parent: BaseSalad # DEN id: RecipeJungleSalad name: jungle salad recipe result: FoodSaladJungle - time: 5 - group: Salad + # time: 5 # DEN: Inherit time + # group: Salad # DEN: Inherit category solids: FoodBowlBig: 1 FoodBanana: 1 @@ -2032,11 +2210,12 @@ FoodWatermelonSlice: 2 - type: microwaveMealRecipe + parent: BaseSalad # DEN id: RecipeWatermelonFruitBowlSalad name: watermelon fruit bowl recipe result: FoodSaladWatermelonFruitBowl - time: 5 - group: Salad + # time: 5 # DEN: Inherit time + # group: Salad # DEN: Inherit category solids: FoodWatermelon: 1 FoodApple: 1 @@ -2048,11 +2227,12 @@ # Muffins - type: microwaveMealRecipe + parent: BaseMuffin # DEN id: RecipeMuffin name: muffin recipe result: FoodBakedMuffin - time: 15 - group: Dessert + # time: 15 # DEN: Inherit time + # group: Dessert # DEN: Inherit category solids: FoodPlateMuffinTin: 1 FoodDoughSlice: 1 @@ -2060,11 +2240,12 @@ Sugar: 10 - type: microwaveMealRecipe + parent: BaseMuffin # DEN id: RecipeMuffinChocolate name: chocolate muffin recipe result: FoodBakedMuffinChocolate - time: 15 - group: Dessert + # time: 15 # DEN: Inherit time + # group: Dessert # DEN: Inherit category solids: FoodPlateMuffinTin: 1 FoodDoughSlice: 1 @@ -2073,11 +2254,12 @@ Sugar: 10 - type: microwaveMealRecipe + parent: BaseMuffin # DEN id: RecipeMuffinBerry name: berry muffin recipe result: FoodBakedMuffinBerry - time: 15 - group: Dessert + # time: 15 # DEN: Inherit time + # group: Dessert # DEN: Inherit category solids: FoodPlateMuffinTin: 1 FoodDoughSlice: 1 @@ -2086,11 +2268,12 @@ Sugar: 10 - type: microwaveMealRecipe + parent: BaseMuffin # DEN id: RecipeMuffinBanana name: banana muffin recipe result: FoodBakedMuffinBanana - time: 15 - group: Dessert + # time: 15 # DEN: Inherit time + # group: Dessert # DEN: Inherit category solids: FoodPlateMuffinTin: 1 FoodDoughSlice: 1 @@ -2099,11 +2282,12 @@ Sugar: 10 - type: microwaveMealRecipe + parent: BaseMuffin # DEN id: RecipeMuffinCherry name: cherry muffin recipe result: FoodBakedMuffinCherry - time: 15 - group: Dessert + # time: 15 # DEN: Inherit time + # group: Dessert # DEN: Inherit category solids: FoodPlateMuffinTin: 1 FoodDoughSlice: 1 @@ -2114,50 +2298,56 @@ # NOT ACTUAL FOOD - type: microwaveMealRecipe + parent: BaseDried # DEN id: RecipeDriedTeaLeaves name: dried tea leaves recipe result: LeavesTeaDried - time: 10 + # time: 10 # DEN: Inherit time solids: LeavesTea: 1 - type: microwaveMealRecipe + parent: BaseDried # DEN id: RecipeDriedTobacco name: dried tobacco leaves recipe result: LeavesTobaccoDried - time: 10 + # time: 10 # DEN: Inherit time group: Medicinal solids: LeavesTobacco: 1 - type: microwaveMealRecipe + parent: BaseDried # DEN id: RecipeDriedCannabis name: dried cannabis leaves recipe result: LeavesCannabisDried - time: 10 + # time: 10 # DEN: Inherit time group: Medicinal solids: LeavesCannabis: 1 - type: microwaveMealRecipe + parent: RecipeDriedCannabis id: RecipeDriedCannabisRainbow name: dried rainbow cannabis leaves recipe result: LeavesCannabisRainbowDried - time: 10 - group: Medicinal + # time: 10 DEN: Inherit time + # group: Medicinal # DEn: Inherit category solids: LeavesCannabisRainbow: 1 - type: microwaveMealRecipe + parent: BaseAnyHeated # DEN id: RecipeTrashBakedBananaPeel name: baked banana peel recipe result: TrashBakedBananaPeel - time: 5 + # time: 5 # DEN: Inherit time solids: TrashBananaPeel: 1 # Suppermatter - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeSuppermatter name: suppermatter recipe result: FoodCakeSuppermatter @@ -2170,40 +2360,44 @@ Plasma: 10 - type: microwaveMealRecipe + parent: BaseToast # DEN id: RecipeFoodBakedChevreChaud name: chevre chaud recipe result: FoodBakedChevreChaud - time: 5 + # time: 5 # DEN: Inherit time group: Savory solids: FoodChevreSlice: 1 FoodBreadBaguetteSlice: 1 - type: microwaveMealRecipe + parent: [RecipeFoodBakedChevreChaud, BaseMothRecipe] # DEN id: RecipeFoodBakedChevreChaudCotton name: cotton chevre chaud recipe result: FoodBakedChevreChaudCotton - time: 5 - group: Moth + # time: 5 # DEN: Inherit time + # group: Moth # DEN: Inherit category solids: FoodChevreSlice: 1 FoodBreadBaguetteCottonSlice: 1 - type: microwaveMealRecipe + parent: BaseSimpleHeated # DEN id: RecipeCannabisButter name: cannabis butter recipe result: FoodCannabisButter - time: 15 + # time: 15 # DEN: Inherit time solids: FoodButter: 1 LeavesCannabis: 6 - type: microwaveMealRecipe + parent: RecipeBrownies # DEN id: RecipeCannabisBrownies name: cannabis brownie recipe result: FoodBakedCannabisBrownieBatch - time: 25 - group: BarsAndCookies + # time: 25 # DEN: Inherit time + # group: BarsAndCookies # DEN: Inherit category reagents: Flour: 15 Sugar: 30 @@ -2213,6 +2407,7 @@ FoodSnackChocolateBar: 2 - type: microwaveMealRecipe + parent: BaseAnyHeated # DEN id: RecipeCornInButter name: corn in butter recipe result: FoodMealCornInButter @@ -2224,11 +2419,12 @@ FoodButter: 1 - type: microwaveMealRecipe + parent: BaseSoup # DEN id: RecipePeaSoup name: pea soup recipe result: FoodSoupPea - time: 10 - group: Soup + # time: 10 # DEN: Inherit time + # group: Soup # DEN: Inherit category solids: FoodPeaPod: 2 FoodBowlBig: 1 @@ -2236,42 +2432,46 @@ Water: 10 - type: microwaveMealRecipe + parent: BaseAnyHeated # DEN id: RecipeTacoShell name: taco shell recipe result: FoodTacoShell - time: 5 + # time: 5 # DEN: Inherit time group: Breads solids: FoodDoughTortillaFlat: 1 # one third of a standard bread dough recipe - type: microwaveMealRecipe + parent: BaseTaco # DEN id: RecipeTacoBeef name: beef taco recipe result: FoodTacoBeef - time: 10 - group: Savory + # time: 10 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodTacoShell: 1 FoodMeatCutlet: 1 FoodCheeseSlice: 1 - type: microwaveMealRecipe + parent: BaseTaco # DEN id: RecipeTacoChicken name: chicken taco recipe result: FoodTacoChicken - time: 10 - group: Savory + # time: 10 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodTacoShell: 1 FoodMeatChickenCutlet: 1 FoodCheeseSlice: 1 - type: microwaveMealRecipe + parent: BaseTaco # DEN id: RecipeTacoFish name: fish taco recipe result: FoodTacoFish - time: 10 - group: Savory + # time: 10 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodTacoShell: 1 FoodMeatFish: 1 @@ -2280,22 +2480,24 @@ FoodCabbage: 1 - type: microwaveMealRecipe + parent: BaseTaco # DEN id: RecipeTacoRat name: rat taco recipe result: FoodTacoRat - time: 10 - group: Savory + # time: 10 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodTacoShell: 1 FoodCheeseSlice: 1 FoodMeatRat: 1 - type: microwaveMealRecipe + parent: BaseTaco # DEN id: RecipeTacoBeefSupreme name: beef taco supreme recipe result: FoodTacoBeefSupreme - time: 10 - group: Savory + # time: 10 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodTacoShell: 1 FoodCheeseSlice: 1 @@ -2305,11 +2507,12 @@ FoodOnionSlice: 2 - type: microwaveMealRecipe + parent: BaseTaco # DEN id: RecipeTacoChickenSupreme name: beef taco supreme recipe result: FoodTacoChickenSupreme - time: 10 - group: Savory + # time: 10 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodTacoShell: 1 FoodCheeseSlice: 1 @@ -2319,17 +2522,19 @@ FoodOnionSlice: 2 - type: microwaveMealRecipe + parent: BaseTaco # DEN id: RecipeTacoDragon name: draco recipe result: FoodTacoDragon - time: 10 - group: Savory + # time: 10 # DEN: Inherit time + # group: Savory # DEN: Inherit category solids: FoodTacoShell: 1 FoodMeatDragonCutlet: 2 FoodChiliPepper: 1 - type: microwaveMealRecipe + parent: BaseBaked # DEN id: RecipeCroissant name: croissant recipe result: FoodBakedCroissant @@ -2340,21 +2545,23 @@ FoodButterSlice: 1 - type: microwaveMealRecipe + parent: [RecipeCroissant, BaseMothRecipe] # DEN id: RecipeCroissantCotton name: cotton croissant recipe result: FoodBakedCroissantCotton - time: 5 - group: Moth + # time: 5 # DEN: Inherit time + # group: Moth # DEN: Inherit category solids: FoodCroissantRawCotton: 1 FoodButterSlice: 1 - type: microwaveMealRecipe + parent: RecipeCroissant # DEN id: RecipeThrowingCroissant name: throwing croissant recipe result: WeaponCroissant secretRecipe: true - time: 5 + # time: 5 # DEN: Inherit time group: Secret solids: FoodCroissantRaw: 1 @@ -2362,33 +2569,37 @@ ShardGlass: 1 - type: microwaveMealRecipe + parent: BaseAnyHeated # DEN id: RecipeInertAnomalyMeat name: inert meat anomaly recipe result: FoodMeatAnomaly - time: 5 + # time: 5 # DEN: Inherit time group: Savory solids: AnomalyCoreFleshInert: 1 - type: microwaveMealRecipe + parent: BaseAnyHeated # DEN id: RecipeAnomalyMeat name: meat anomaly recipe result: FoodMeatAnomaly - time: 5 + # time: 5 # DEN: Inherit time group: Savory solids: AnomalyCoreFlesh: 1 - type: microwaveMealRecipe + parent: BaseAnyHeated # DEN id: RecipeAnomalyMeatCooked name: cooked meat anomaly recipe result: FoodMeatAnomalyCooked - time: 5 + # time: 5 # DEN: Inherit time group: Savory solids: FoodMeatAnomaly: 1 - type: microwaveMealRecipe + parent: BaseGrilledMeal # DEN id: RecipeGrilledCheeseSandwich name: grilled cheese sandwich recipe result: FoodBakedGrilledCheeseSandwich @@ -2400,17 +2611,19 @@ FoodButterSlice: 1 - type: microwaveMealRecipe + parent: [RecipeGrilledCheeseSandwich, BaseMothRecipe] # DEN id: RecipeGrilledCheeseSandwichCotton name: cotton grilled cheese sandwich recipe result: FoodBakedGrilledCheeseSandwichCotton - time: 10 - group: Moth + # time: 10 # DEN: Inherit time + # group: Moth # DEN: Inherit category solids: FoodBreadCottonSlice: 2 FoodCheeseSlice: 1 FoodButterSlice: 1 - type: microwaveMealRecipe + parent: BaseGrilledMeal # DEN id: RecipeBreakfastAmerican name: full american breakfast recipe result: FoodBreakfastAmerican @@ -2424,6 +2637,7 @@ FoodBakedPancake: 2 - type: microwaveMealRecipe + parent: BaseGrilledMeal # DEN id: RecipeBreakfastEnglish name: full english breakfast recipe result: FoodBreakfastEnglish @@ -2438,6 +2652,7 @@ FoodSoybeans: 2 # replace these with green beans once those become a thing - type: microwaveMealRecipe + parent: BaseEntireLiveAnimal # DEN id: RecipeMoproach # TODO: Move this to be an actual surgery instead, once surgery gets implemented. name: moproach recipe result: MobMoproach @@ -2451,11 +2666,12 @@ MoproachShoes: 1 - type: microwaveMealRecipe + parent: [BaseCake, BaseMothRecipe] # DEN id: RecipeCottonCake name: cotton cake recipe result: FoodCakeCotton - time: 5 - group: Moth + # time: 5 # DEN: Inherit time + # group: Moth # DEN: Inherit category reagents: Fiber: 10 solids: diff --git a/Resources/Prototypes/Recipes/Cooking/medical_recipes.yml b/Resources/Prototypes/Recipes/Cooking/medical_recipes.yml index 206ab848f6..9e908ea2a9 100644 --- a/Resources/Prototypes/Recipes/Cooking/medical_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/medical_recipes.yml @@ -1,18 +1,20 @@ - type: microwaveMealRecipe + parent: BaseTopical # DEN id: RecipeAloeCream name: aloe cream recipe result: AloeCream - time: 10 - group: Medicinal + # time: 10 # DEN: Inherit time + # group: Medicinal # DEN: Inherit category solids: FoodAloe: 1 - type: microwaveMealRecipe + parent: BaseTopical # DEN id: RecipeMedicatedSuture name: medicated suture recipe result: MedicatedSuture - time: 10 - group: Medicinal + # time: 10 # DEN: Inherit time + # group: Medicinal # DEN: Inherit category solids: FoodPoppy: 1 Brutepack: 1 @@ -22,11 +24,12 @@ Cryptobiolin: 20 - type: microwaveMealRecipe + parent: BaseTopical # DEN id: RecipeRegenerativeMesh name: regenerative mesh recipe result: RegenerativeMesh - time: 10 - group: Medicinal + # time: 10 # DEN: Inherit time + # group: Medicinal # DEN: Inherit category solids: FoodAloe: 1 Ointment: 1 diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Machines/cooking_appliances.yml b/Resources/Prototypes/_DEN/Entities/Structures/Machines/cooking_appliances.yml new file mode 100644 index 0000000000..1d4163afb9 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Machines/cooking_appliances.yml @@ -0,0 +1,44 @@ +- type: entity + parent: KitchenMicrowaveUpstream + id: KitchenMicrowave + suffix: TheDen + components: + - type: Microwave + recipeTypes: [Microwave] + +- type: entity + parent: KitchenMicrowave + id: KitchenElectricRange + name: oven + suffix: null + components: + - type: Sprite + color: "#FF0000" + - type: Microwave + recipeTypes: [Oven] + +- type: entity + parent: KitchenMicrowave + id: KitchenAssembler + name: food-o-mat + suffix: null + components: + - type: Sprite + color: "#00FF00" + - type: Microwave + baseHeatMultiplier: 0 + objectHeatMultiplier: 0 + recipeTypes: [Assembler] + +- type: entity + parent: KitchenMicrowave + id: MedicalAssembler + name: medical assembler + suffix: null + components: + - type: Sprite + color: "#0000FF" + - type: Microwave + baseHeatMultiplier: 0 + objectHeatMultiplier: 0 + recipeTypes: [MedicalAssembler] diff --git a/Resources/Prototypes/_DEN/Recipes/Cooking/base_meal_recipes.yml b/Resources/Prototypes/_DEN/Recipes/Cooking/base_meal_recipes.yml new file mode 100644 index 0000000000..5f4c729690 --- /dev/null +++ b/Resources/Prototypes/_DEN/Recipes/Cooking/base_meal_recipes.yml @@ -0,0 +1,173 @@ +# this file mainly serves to enforce some level of convention between recipes + +- type: microwaveMealRecipe + abstract: true + id: BaseMothRecipe + group: Moth + +# appliances + +# Any appliance that is capable of heating things. +- type: microwaveMealRecipe + abstract: true + id: BaseAnyHeated + time: 5 + recipeTypes: [Microwave, Oven] + +# Basic assembly recipes. +- type: microwaveMealRecipe + abstract: true + id: BaseAssembled + recipeTypes: [Assembler] + +# The primary purpose of the oven - baked goods. +- type: microwaveMealRecipe + abstract: true + id: BaseBaked + recipeTypes: [Oven] + +# Medical topicals +- type: microwaveMealRecipe + abstract: true + id: BaseTopical + group: Medicinal + time: 10 + recipeTypes: [MedicalAssembler] + +# TODO: Do we want another appliance for grilling etc.? +- type: microwaveMealRecipe + abstract: true + id: BaseGrilledMeal + recipeTypes: [Oven] + +# The primary purpose of the microwave - heating or boiling things. +- type: microwaveMealRecipe + abstract: true + id: BaseSimpleHeated + time: 15 + recipeTypes: [Microwave] + +# recipe types + +- type: microwaveMealRecipe + abstract: true + parent: BaseBaked + id: BaseBread + group: Breads + time: 10 + +- type: microwaveMealRecipe + abstract: true + parent: BaseBread + id: BaseBreadComplex + time: 15 + +- type: microwaveMealRecipe + abstract: true + id: BaseBurger + time: 10 + recipeTypes: [Oven] + +- type: microwaveMealRecipe + abstract: true + id: BaseCake + time: 5 + group: Cake + recipeTypes: [Assembler] + +- type: microwaveMealRecipe + abstract: true + parent: BaseBaked + id: BaseCookie + group: BarsAndCookies + time: 5 + # TODO: Add multi-yield recipes + # (i.e. make multiple cookies per batch and increase this time) + +- type: microwaveMealRecipe + abstract: true + parent: BaseAnyHeated + id: BaseDried + time: 10 + +- type: microwaveMealRecipe + abstract: true + parent: BaseAssembled + id: BaseEntireLiveAnimal + time: 15 + +- type: microwaveMealRecipe + abstract: true + parent: BaseSimpleHeated + id: BaseDonkPocket + group: Savory + time: 5 + +- type: microwaveMealRecipe + abstract: true + parent: BaseBaked + id: BaseMuffin + time: 15 + group: Dessert + +- type: microwaveMealRecipe + abstract: true + id: BaseNoodles + group: Pasta + time: 10 + recipeTypes: [Oven] + +- type: microwaveMealRecipe + abstract: true + parent: BaseGrilledMeal + id: BasePancake + group: Breakfast + time: 5 + +- type: microwaveMealRecipe + abstract: true + parent: BaseBaked + id: BasePie + group: Pie + time: 15 + +- type: microwaveMealRecipe + abstract: true + parent: BaseBaked + id: BasePizza + group: Pizza + time: 30 + +- type: microwaveMealRecipe + abstract: true + id: BaseRice + time: 15 + recipeTypes: [Oven] + +- type: microwaveMealRecipe + abstract: true + parent: BaseAssembled + id: BaseSalad + group: Salad + time: 5 + +- type: microwaveMealRecipe + abstract: true + id: BaseSoup + group: Soup + time: 10 + recipeTypes: [Oven] + +- type: microwaveMealRecipe + abstract: true + id: BaseTaco + group: Savory + time: 10 + recipeTypes: [Oven] + +- type: microwaveMealRecipe + abstract: true + parent: BaseBaked + id: BaseToast + group: Breads + time: 5 diff --git a/Resources/Prototypes/_DEN/Recipes/Cooking/cooking_appliances.yml b/Resources/Prototypes/_DEN/Recipes/Cooking/cooking_appliances.yml new file mode 100644 index 0000000000..d1e67850de --- /dev/null +++ b/Resources/Prototypes/_DEN/Recipes/Cooking/cooking_appliances.yml @@ -0,0 +1,26 @@ +# Used for combining ingredients in a way that don't necessitate heating - +# "Rolling" sushi, "spreading" cheese on bread, adding fruit to cakes, +# Salads, sandwiches, ice cream, things like this. +- type: cookingAppliance + id: Assembler + name: cooking-appliance-assembler-name + +# Used for topical recipes +- type: cookingAppliance + id: MedicalAssembler + name: cooking-appliance-medical-assembler-name + +# Used for simple "heating" processes +# Cooking meat, heating donk-pockets, boiling eggs or rice, popcorn, etc. +- type: cookingAppliance + id: Microwave + name: cooking-appliance-microwave-name + icon: + sprite: Structures/Machines/microwave.rsi + state: mw + +# Used for "baking" - breads, pies, cakes, desserts, etc +# For the time being, it's also used for "stovetop" recipes in absence of a real system for this - soup, etc. +- type: cookingAppliance + id: Oven + name: cooking-appliance-oven-name