From aa8e1c4caf0f92f0d88ac34469715d7af69754c6 Mon Sep 17 00:00:00 2001 From: Whatstone Date: Sat, 21 Sep 2024 22:37:36 -0400 Subject: [PATCH] Microwave recipe types (machine restrictions) --- .../Kitchen/Components/MicrowaveComponent.cs | 18 +- .../Kitchen/EntitySystems/MicrowaveSystem.cs | 9 +- .../Kitchen/MicrowaveMealRecipePrototype.cs | 20 ++ .../Recipes/Cooking/meal_recipes.yml | 7 +- .../Recipes/Cooking/meal_recipes.yml | 203 ++++++++++++++++++ .../Recipes/Cooking/medical_recipes.yml | 3 + .../Entities/Objects/Devices/production.yml | 20 +- .../_NF/Entities/Structures/Machines/oven.yml | 42 ++++ .../_NF/Recipes/Cooking/meal_recipes.yml | 28 ++- .../medical_assembler.rsi/mediwave-base.png | Bin 0 -> 403 bytes .../mediwave-off-unlit.png | Bin 0 -> 218 bytes .../mediwave-on-unlit.png | Bin 0 -> 238 bytes .../Machines/medical_assembler.rsi/meta.json | 20 ++ 13 files changed, 353 insertions(+), 17 deletions(-) create mode 100644 Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-base.png create mode 100644 Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-off-unlit.png create mode 100644 Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-on-unlit.png create mode 100644 Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/meta.json diff --git a/Content.Server/Kitchen/Components/MicrowaveComponent.cs b/Content.Server/Kitchen/Components/MicrowaveComponent.cs index be428dedc59..7e40e6f30ba 100644 --- a/Content.Server/Kitchen/Components/MicrowaveComponent.cs +++ b/Content.Server/Kitchen/Components/MicrowaveComponent.cs @@ -5,6 +5,9 @@ using Robust.Shared.Containers; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; +using Content.Shared.Kitchen; // Frontier +using Robust.Shared.Serialization; // Frontier +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; // Frontier namespace Content.Server.Kitchen.Components { @@ -118,19 +121,10 @@ public sealed partial class MicrowaveComponent : Component // Frontier: recipe type /// - /// If this microwave can give ids accesses without exploding + /// the types of recipes that this "microwave" can handle. /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public MicrowaveRecipeType RecipeType = MicrowaveRecipeType.Microwave; - } - - // Frontier: microwave recipe types, to limit certain recipes to certain machines - [Flags] - public enum MicrowaveRecipeType - { - Microwave = 1, - Oven = 2, - Assembler = 4, + [DataField(customTypeSerializer: typeof(FlagSerializer)), ViewVariables(VVAccess.ReadWrite)] + public int ValidRecipeTypes = (int)MicrowaveRecipeType.Microwave; } public sealed class BeingMicrowavedEvent : HandledEntityEventArgs diff --git a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs index 10e799a9960..6651dc153a7 100644 --- a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs @@ -102,7 +102,7 @@ public override void Initialize() SubscribeLocalEvent(OnActiveMicrowaveRemove); SubscribeLocalEvent(OnConstructionTemp); - + SubscribeLocalEvent(OnRefreshParts); // Frontier SubscribeLocalEvent(OnUpgradeExamine); // Frontier } @@ -639,6 +639,13 @@ public static (FoodRecipePrototype, int) CanSatisfyRecipe(MicrowaveComponent com return (recipe, 0); } + // Frontier: microwave recipe machine types + if ((recipe.RecipeType & component.ValidRecipeTypes) == 0) + { + return (recipe, 0); + } + // End Frontier + 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 db5d17350f6..e300740a065 100644 --- a/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs +++ b/Content.Shared/Kitchen/MicrowaveMealRecipePrototype.cs @@ -3,6 +3,8 @@ using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; +using Robust.Shared.Serialization; // Frontier namespace Content.Shared.Kitchen { @@ -36,6 +38,11 @@ public sealed partial class FoodRecipePrototype : IPrototype [DataField("time")] public uint CookTime { get; private set; } = 5; + // Frontier: separate microwave recipe types. + + [DataField("recipeType", customTypeSerializer: typeof(FlagSerializer))] + public int RecipeType = (int)MicrowaveRecipeType.Microwave; + public string Name => Loc.GetString(_name); // TODO Turn this into a ReagentQuantity[] @@ -58,4 +65,17 @@ public FixedPoint2 IngredientCount() return n; } } + + // Frontier: microwave recipe types, to limit certain recipes to certain machines + [Flags, FlagsFor(typeof(MicrowaveRecipeTypeFlags))] + [Serializable, NetSerializable] + public enum MicrowaveRecipeType : int + { + Microwave = 1, + Oven = 2, + Assembler = 4, + MedicalAssembler = 8, + } + + public sealed class MicrowaveRecipeTypeFlags { } } diff --git a/Resources/Prototypes/Nyanotrasen/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Nyanotrasen/Recipes/Cooking/meal_recipes.yml index 1614c377916..e46fdc6ed40 100644 --- a/Resources/Prototypes/Nyanotrasen/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Nyanotrasen/Recipes/Cooking/meal_recipes.yml @@ -6,6 +6,8 @@ solids: FoodBreadPlain: 1 FoodFlyAmanita: 3 + recipeType: # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeCheeseCurds @@ -13,4 +15,7 @@ result: FoodCheeseCurds time: 5 solids: - FoodCurdCheese: 1 \ No newline at end of file + FoodCurdCheese: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index cff59b445c0..dd14c235855 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -5,6 +5,7 @@ time: 5 solids: FoodDoughSlice: 1 # one third of a standard bread dough recipe + recipeType: Oven # Frontier #Bagels - type: microwaveMealRecipe @@ -14,6 +15,7 @@ time: 5 solids: FoodDoughRope: 1 # created by rolling a dough slice. + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBagelPoppy @@ -23,6 +25,7 @@ solids: FoodDoughRope: 1 PoppySeeds: 1 + recipeType: Oven # Frontier #Burgers @@ -34,6 +37,7 @@ solids: FoodBreadBun: 1 OrganHumanAppendix: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBaconBurger @@ -44,6 +48,7 @@ FoodBreadBun: 1 FoodMeatBacon: 1 FoodCheeseSlice: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBaseballBurger @@ -53,6 +58,7 @@ solids: FoodBreadBun: 1 BaseBallBat: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBearger @@ -62,6 +68,7 @@ solids: FoodBreadBun: 1 FoodMeatBear: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBigBiteBurger @@ -74,6 +81,7 @@ FoodCheeseSlice: 1 FoodTomato: 1 FoodOnionSlice: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBrainBurger @@ -83,6 +91,7 @@ solids: FoodBreadBun: 1 OrganHumanBrain: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCatBurger @@ -93,6 +102,7 @@ FoodBreadBun: 1 FoodMeat: 1 ClothingHeadHatCatEars: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCheeseburger @@ -103,6 +113,7 @@ FoodBreadBun: 1 FoodMeat: 1 FoodCheeseSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeChickenSandwich @@ -114,6 +125,7 @@ solids: FoodBreadBun: 1 FoodMeatChicken: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeClownBurger @@ -123,6 +135,7 @@ solids: FoodBreadBun: 1 ClothingMaskClown: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCorgiBurger @@ -132,6 +145,7 @@ solids: FoodBreadBun: 1 FoodMeatCorgi: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCrabBurger @@ -141,6 +155,7 @@ solids: FoodBreadBun: 1 FoodMeatCrab: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCrazyHamburger @@ -157,6 +172,7 @@ FoodCabbage: 1 CrayonGreen: 1 Flare: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeDuckBurger @@ -167,6 +183,7 @@ FoodBreadBun: 1 FoodMeatDuck: 1 FoodCheeseSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeEmpoweredBurger @@ -176,6 +193,7 @@ solids: FoodBreadBun: 1 SheetPlasma1: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCarpBurger @@ -186,6 +204,7 @@ FoodBreadBun: 1 FoodMeatFish: 1 FoodCheeseSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeFiveBurger @@ -196,6 +215,7 @@ FoodBreadBun: 1 FoodMeat: 1 FoodChiliPepper: 3 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeGhostBurger @@ -205,6 +225,7 @@ solids: FoodBreadBun: 1 Ectoplasm: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeHumanBurger @@ -214,6 +235,7 @@ solids: FoodBreadBun: 1 FoodMeatHuman: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeJellyBurger @@ -223,6 +245,7 @@ solids: FoodBreadBun: 1 FoodJellyAmanita: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBurgerMcguffin @@ -233,6 +256,7 @@ FoodBreadBun: 1 FoodCheeseSlice: 1 FoodEgg: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBurgerMcrib @@ -243,6 +267,7 @@ FoodBreadBun: 1 FoodMealRibs: 1 FoodOnionSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMimeBurger @@ -252,6 +277,7 @@ solids: FoodBreadBun: 1 ClothingMaskMime: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipePlainBurger @@ -261,6 +287,7 @@ solids: FoodBreadBun: 1 FoodMeat: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeRatBurger @@ -270,6 +297,7 @@ solids: FoodBreadBun: 1 FoodMeatRat: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeRobotBurger @@ -280,6 +308,7 @@ FoodBreadBun: 1 CapacitorStockPart: 2 # i would add steel to this recipe but the microwave explodes + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeSoylentBurger @@ -290,6 +319,7 @@ FoodBreadBun: 1 FoodCheeseSlice: 2 FoodSoybeans: 2 #replace with soylent green when those become craftable + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeSpellBurger @@ -299,6 +329,7 @@ solids: FoodBreadBun: 1 ClothingHeadHatWizard: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeSuperBiteBurger @@ -313,6 +344,7 @@ FoodCheeseSlice: 2 FoodTomato: 2 FoodEgg: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeTofuBurger @@ -322,6 +354,7 @@ solids: FoodBreadBun: 1 FoodTofuSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeXenoburger @@ -331,6 +364,7 @@ solids: FoodBreadBun: 1 FoodMeatXeno: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMothRoachburger @@ -339,6 +373,7 @@ solids: FoodBreadBun: 1 MobMothroach: 1 + recipeType: Oven # Frontier #Breads & Sandwiches @@ -350,6 +385,7 @@ solids: FoodDough: 1 FoodBanana: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCornbread @@ -358,6 +394,7 @@ time: 10 solids: FoodDoughCornmeal: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCreamCheeseBread @@ -369,6 +406,7 @@ solids: FoodDough: 1 FoodCheeseSlice: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMeatBread @@ -379,6 +417,7 @@ FoodDough: 1 FoodMeatCutlet: 2 FoodCheeseSlice: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMimanaBread @@ -390,6 +429,7 @@ solids: FoodDough: 1 FoodMimana: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBread @@ -398,6 +438,7 @@ time: 10 solids: FoodDough: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeSausageBread @@ -407,6 +448,7 @@ solids: FoodDough: 1 FoodMeat: 1 #replace with sausage + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeSpiderMeatBread @@ -417,6 +459,7 @@ FoodDough: 1 FoodMeatSpiderCutlet: 2 FoodCheeseSlice: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeTofuBread @@ -426,6 +469,7 @@ solids: FoodDough: 1 FoodTofu: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeXenoMeatBread @@ -436,6 +480,7 @@ FoodDough: 1 FoodMeatXenoCutlet: 2 FoodCheeseSlice: 2 + recipeType: Oven # Frontier #Slices Only @@ -449,6 +494,7 @@ Blackpepper: 5 solids: FoodDough: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeButteredToast @@ -458,6 +504,7 @@ solids: FoodBreadPlainSlice: 1 FoodButterSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeFrenchToast @@ -469,6 +516,7 @@ Egg: 12 solids: FoodBreadPlainSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeGarlicBread @@ -479,6 +527,7 @@ FoodBreadPlainSlice: 1 FoodGarlic: 1 FoodButterSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeJellyToast @@ -488,6 +537,7 @@ solids: FoodBreadPlainSlice: 1 FoodJellyAmanita: 1 #replace with jelly + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMoldyBreadSlice @@ -497,6 +547,7 @@ solids: FoodBreadPlainSlice: 1 FoodFlyAmanita: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeTwoBreadSlice @@ -507,6 +558,7 @@ Wine: 5 solids: FoodBreadPlainSlice: 2 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeOnionRings @@ -515,6 +567,7 @@ time: 15 solids: FoodOnionSlice: 1 + recipeType: Oven # Frontier #Pizzas TODO: contruction graph based pizza - type: microwaveMealRecipe @@ -526,6 +579,7 @@ FoodDoughFlat: 1 FoodCheeseSlice: 1 FoodTomato: 4 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMushroomPizza @@ -535,6 +589,7 @@ solids: FoodDoughFlat: 1 FoodMushroom: 5 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMeatPizza @@ -546,6 +601,7 @@ FoodMeat: 3 FoodCheeseSlice: 1 FoodTomato: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeVegetablePizza @@ -558,6 +614,7 @@ FoodCarrot: 1 FoodCorn: 1 FoodTomato: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeHawaiianPizza @@ -568,6 +625,7 @@ FoodDoughFlat: 1 FoodMeatChickenCutlet: 3 FoodPineappleSlice: 5 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeDankPizza @@ -579,6 +637,7 @@ LeavesCannabis: 2 FoodCheeseSlice: 1 FoodTomato: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeDonkpocketPizza @@ -590,6 +649,7 @@ FoodDonkpocketWarm: 3 FoodCheeseSlice: 1 FoodTomato: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeUraniumPizza @@ -601,6 +661,7 @@ FoodChiliPepper: 2 FoodTomato: 2 SheetUranium1: 2 + recipeType: Oven # Frontier #Italian - type: microwaveMealRecipe @@ -613,6 +674,7 @@ Egg: 6 solids: FoodButter: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipePastaTomato @@ -622,6 +684,7 @@ solids: FoodNoodlesBoiled: 1 FoodTomato: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMeatballSpaghetti @@ -631,6 +694,7 @@ solids: FoodNoodlesBoiled: 1 FoodMeatMeatball: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeButterNoodles @@ -640,6 +704,7 @@ solids: FoodNoodlesBoiled: 1 FoodButter: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeChowMein @@ -653,6 +718,7 @@ FoodEggplant: 1 FoodCarrot: 1 FoodCorn: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeOatmeal @@ -664,6 +730,7 @@ Water: 10 solids: FoodBowlBig: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeBoiledRice @@ -675,6 +742,7 @@ Water: 10 solids: FoodBowlBig: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeRicePudding @@ -687,6 +755,7 @@ Sugar: 5 solids: FoodBowlBig: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeRicePork @@ -696,6 +765,7 @@ solids: FoodRiceBoiled: 1 FoodMeatCutlet: 3 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeRiceGumbo @@ -706,6 +776,7 @@ FoodRiceBoiled: 1 FoodMeatCutlet: 3 FoodChiliPepper: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeEggRice @@ -717,6 +788,7 @@ solids: FoodRiceBoiled: 1 FoodCarrot: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCopypasta @@ -725,6 +797,7 @@ time: 10 solids: FoodNoodles: 2 + recipeType: Oven # Frontier #Soups & Stew - type: microwaveMealRecipe @@ -739,6 +812,7 @@ FoodTomato: 1 FoodMushroom: 1 FoodMeatFish: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMeatballSoup @@ -752,6 +826,7 @@ FoodMeatMeatball: 1 FoodCarrot: 1 FoodPotato: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeNettleSoup @@ -765,6 +840,7 @@ FoodBowlBig: 1 Nettle: 1 FoodPotato: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeEyeballSoup @@ -778,6 +854,7 @@ OrganHumanEyes: 1 FoodCarrot: 1 FoodPotato: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeAmanitaJelly @@ -789,6 +866,7 @@ Vodka: 5 solids: FoodFlyAmanita: 3 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeOnionSoup @@ -801,6 +879,7 @@ FoodBowlBig: 1 FoodOnionSlice: 5 FoodCheeseSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMushroomSoup @@ -813,6 +892,7 @@ solids: FoodBowlBig: 1 FoodMushroom: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeStewSoup @@ -829,6 +909,7 @@ FoodCarrot: 1 FoodEggplant: 1 FoodMushroom: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeTomatoSoup @@ -840,6 +921,7 @@ solids: FoodBowlBig: 1 FoodTomato: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeTomatoBloodSoup @@ -851,6 +933,7 @@ solids: FoodBowlBig: 1 FoodBloodTomato: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeWingFangChuSoup @@ -862,6 +945,7 @@ solids: FoodBowlBig: 1 FoodMeatXenoCutlet: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeWingFangChuSoupSpider @@ -873,6 +957,7 @@ solids: FoodBowlBig: 1 FoodMeatSpider: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeVegetableSoup @@ -887,6 +972,7 @@ FoodCarrot: 1 FoodPotato: 1 FoodEggplant: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeClownTearsSoup @@ -900,6 +986,7 @@ FoodBanana: 1 ShardGlass: 1 #idk probably replace shard with someting bananium when #14663 merged + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMonkeysDelightSoup @@ -914,6 +1001,7 @@ FoodBowlBig: 1 FoodBanana: 1 MonkeyCube: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBungoSoup @@ -926,6 +1014,7 @@ FoodBowlBig: 1 FoodBungo: 2 FoodChiliPepper: 1 + recipeType: Oven # Frontier #Pies @@ -938,6 +1027,7 @@ FoodDoughPie: 1 FoodFlyAmanita: 1 FoodPlateTin: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeApplePie @@ -948,6 +1038,7 @@ FoodDoughPie: 1 FoodApple: 3 FoodPlateTin: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBaklava @@ -958,6 +1049,7 @@ FoodDoughPie: 1 FoodSnackPistachios: 1 #i'd rather use a botany crop but we don't have nuts yet FoodPlateTin: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBananaCreamPie @@ -968,6 +1060,7 @@ FoodDoughPie: 1 FoodBanana: 3 FoodPlateTin: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBerryClafoutis @@ -978,6 +1071,7 @@ FoodDoughPie: 1 FoodBerries: 3 FoodPlateTin: 1 + recipeType: Oven # Frontier #- type: microwaveMealRecipe # id: RecipeCherryPie @@ -988,6 +1082,7 @@ # FoodDoughPie: 1 # FoodCherry: 3 #cherries don't exist yet # FoodPlateTin: 1 +# recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeFrostyPie @@ -998,6 +1093,7 @@ FoodDoughPie: 1 FoodChillyPepper: 3 FoodPlateTin: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMeatPie @@ -1008,6 +1104,7 @@ FoodDoughPie: 1 FoodMeat: 3 FoodPlateTin: 1 + recipeType: Oven # Frontier #- type: microwaveMealRecipe # id: RecipePlumpPie @@ -1018,6 +1115,7 @@ # FoodDoughPie: 1 # FoodPlumpHelmet: 3 #a big part of me wants to veto this because the item description is a dick joke but i'll write the placeholder anyway # FoodPlateTin: 1 +# recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeXenoPie @@ -1028,6 +1126,7 @@ FoodDoughPie: 1 FoodMeatXeno: 3 FoodPlateTin: 1 + recipeType: Oven # Frontier #Tarts @@ -1043,6 +1142,7 @@ FoodDoughPie: 1 FoodSnackChocolateBar: 3 FoodPlateTin: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeGappleTart @@ -1057,6 +1157,7 @@ FoodDoughPie: 1 FoodApple: 2 #in absence of the real gapple i'm substituting one apple with 10u gold (one ingot) FoodPlateTin: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeGrapeTart @@ -1070,6 +1171,7 @@ FoodDoughPie: 1 FoodGrape: 3 FoodPlateTin: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeMimeTart @@ -1083,6 +1185,7 @@ FoodDoughPie: 1 FoodMimana: 3 FoodPlateTin: 1 + recipeType: Oven # Frontier #Other @@ -1096,6 +1199,7 @@ FoodCheeseSlice: 2 FoodChiliPepper: 1 FoodMeatFish: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeSashimi @@ -1106,6 +1210,7 @@ TableSalt: 1 solids: FoodMeatFish: 2 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeMisoColaSoup @@ -1116,6 +1221,7 @@ Cola: 5 solids: FoodSoupMiso: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeLoadedBakedPotato @@ -1125,6 +1231,7 @@ solids: FoodPotato: 1 FoodCheeseSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeFries @@ -1135,6 +1242,7 @@ TableSalt: 5 solids: FoodPotato: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCheesyFries @@ -1146,6 +1254,7 @@ solids: FoodPotato: 1 FoodCheeseSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCarrotFries @@ -1156,6 +1265,7 @@ TableSalt: 5 solids: FoodCarrot: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipePopcorn @@ -1164,6 +1274,9 @@ time: 20 solids: FoodCorn: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipePancake @@ -1174,6 +1287,7 @@ Flour: 5 Milk: 5 Egg: 6 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBlueberryPancake @@ -1186,6 +1300,7 @@ Egg: 6 solids: FoodBerries: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeWaffles @@ -1197,6 +1312,7 @@ Milk: 5 Egg: 6 SodaWater: 5 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeWaffleSoy @@ -1208,6 +1324,7 @@ MilkSoy: 5 Egg: 6 SodaWater: 5 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCookie @@ -1221,6 +1338,7 @@ solids: FoodButterSlice: 1 FoodSnackChocolateBar: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeSugarCookie @@ -1233,6 +1351,7 @@ Sugar: 10 solids: FoodButterSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeRaisinCookie @@ -1246,6 +1365,7 @@ Raisins: 10 # Frontier # solids: # Frontier # FoodSnackRaisins: 1 # Frontier + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCookieOatmeal @@ -1258,6 +1378,7 @@ Sugar: 5 solids: FoodButterSlice: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeChocolateChipPancake @@ -1270,6 +1391,7 @@ Egg: 6 solids: FoodSnackChocolateBar: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeAppleCake @@ -1279,6 +1401,7 @@ solids: FoodCakePlain: 1 FoodApple: 3 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeCarrotCake @@ -1288,6 +1411,7 @@ solids: FoodCakePlain: 1 FoodCarrot: 3 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeLemonCake @@ -1297,6 +1421,7 @@ solids: FoodCakePlain: 1 FoodLemon: 3 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeLemoonCake @@ -1307,6 +1432,7 @@ FoodCakePlain: 1 FoodLemoon: 2 FoodBerries: 1 #dark colouring + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeOrangeCake @@ -1316,6 +1442,7 @@ solids: FoodCakePlain: 1 FoodOrange: 3 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeBlueberryCake @@ -1325,6 +1452,7 @@ solids: FoodCakePlain: 1 FoodBerries: 3 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeLimeCake @@ -1334,6 +1462,7 @@ solids: FoodCakePlain: 1 FoodLime: 3 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeCheeseCake @@ -1345,6 +1474,7 @@ solids: FoodCakePlain: 1 FoodCheeseSlice: 3 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipePumpkinCake @@ -1354,6 +1484,7 @@ solids: FoodCakePlain: 1 FoodPumpkin: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeClownCake @@ -1363,6 +1494,7 @@ solids: ClothingMaskClown: 1 FoodCakePlain: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeCake @@ -1371,6 +1503,7 @@ time: 15 solids: FoodCakeBatter: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBirthdayCake @@ -1381,6 +1514,7 @@ Cream: 5 solids: FoodCakePlain: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeChocolateCake @@ -1390,6 +1524,7 @@ solids: FoodCakePlain: 1 FoodSnackChocolateBar: 2 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeBrainCake @@ -1399,6 +1534,7 @@ solids: FoodCakePlain: 1 OrganHumanBrain: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeSlimeCake @@ -1409,6 +1545,7 @@ Slime: 15 solids: FoodCakePlain: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeCatCake @@ -1423,6 +1560,7 @@ FoodCakePlain: 1 # FoodSnackRaisins: 1 # Frontier OrganAnimalHeart: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeBreadDog @@ -1435,6 +1573,7 @@ FoodBreadSausage: 1 OrganAnimalHeart: 1 FoodSpaceshroomCooked: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeDumplings @@ -1446,6 +1585,7 @@ UncookedAnimalProteins: 6 solids: FoodDoughSlice: 3 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeBrownies @@ -1459,6 +1599,7 @@ solids: FoodButter: 2 FoodSnackChocolateBar: 2 + recipeType: Oven # Frontier #Donks i guess - type: microwaveMealRecipe @@ -1468,6 +1609,7 @@ time: 5 solids: FoodDonkpocket: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeWarmDankpocket @@ -1476,6 +1618,7 @@ time: 5 solids: FoodDonkpocketDank: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeWarmDonkpocketSpicy @@ -1484,6 +1627,7 @@ time: 5 solids: FoodDonkpocketSpicy: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeWarmDonkpocketTeriyaki @@ -1492,6 +1636,7 @@ time: 5 solids: FoodDonkpocketTeriyaki: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeWarmDonkpocketPizza @@ -1500,6 +1645,7 @@ time: 5 solids: FoodDonkpocketPizza: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeDonkpocketHonk @@ -1508,6 +1654,7 @@ time: 5 solids: FoodDonkpocketHonk: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeDonkpocketBerry @@ -1516,6 +1663,7 @@ time: 5 solids: FoodDonkpocketBerry: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeDonkpocketStonk @@ -1524,6 +1672,7 @@ time: 5 solids: FoodDonkpocketStonk: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe id: RecipeDonkpocketCarp @@ -1532,6 +1681,7 @@ time: 5 solids: FoodDonkpocketCarp: 1 + recipeType: Microwave # Frontier - type: microwaveMealRecipe @@ -1545,6 +1695,7 @@ FoodMeatCutlet: 1 FoodOnionSlice: 1 FoodTomato: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeColdChili @@ -1555,6 +1706,7 @@ Nitrogen: 5 solids: FoodSoupChiliHot: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeClownTears @@ -1566,6 +1718,7 @@ FoodOnionSlice: 1 FoodTomato: 1 BikeHorn: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeChiliClown @@ -1579,6 +1732,7 @@ FoodOnionSlice: 1 FoodTomato: 1 ClothingShoesClown: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeQueso @@ -1591,6 +1745,7 @@ solids: FoodChiliPepper: 1 FoodCheeseSlice: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeRibs @@ -1602,6 +1757,7 @@ solids: FoodMeat: 2 FoodKebabSkewer: 1 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeEnchiladas @@ -1612,6 +1768,7 @@ FoodChiliPepper: 2 FoodMeatCutlet: 1 FoodCorn: 1 + recipeType: Oven # Frontier # SALADS: These should be moved out of the microwave as soon as possible - type: microwaveMealRecipe @@ -1623,6 +1780,7 @@ FoodBowlBig: 1 FoodAmbrosiaVulgaris: 3 FoodApple: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeValidSalad @@ -1634,6 +1792,7 @@ FoodAmbrosiaVulgaris: 3 FoodPotato: 1 FoodMeatMeatball: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeColeslaw @@ -1646,6 +1805,7 @@ FoodBowlBig: 1 FoodOnionRed: 1 FoodCabbage: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeCaesarSalad @@ -1660,6 +1820,7 @@ FoodBreadPlainSlice: 1 FoodCheeseSlice: 1 FoodCabbage: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeCitrusSalad @@ -1671,6 +1832,7 @@ FoodOrange: 1 FoodLemon: 1 FoodLime: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeKimchiSalad @@ -1684,6 +1846,7 @@ FoodCarrot: 1 FoodCabbage: 1 FoodGarlic: 1 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeFruitSalad @@ -1696,6 +1859,7 @@ FoodApple: 1 FoodGrape: 1 FoodWatermelonSlice: 2 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeJungleSalad @@ -1708,6 +1872,7 @@ FoodApple: 1 FoodGrape: 1 FoodWatermelonSlice: 2 + recipeType: Assembler # Frontier - type: microwaveMealRecipe id: RecipeWatermelonFruitBowlSalad @@ -1721,6 +1886,7 @@ FoodLemon: 1 FoodOrange: 1 FoodAmbrosiaVulgaris: 1 + recipeType: Assembler # Frontier # NOT ACTUAL FOOD @@ -1731,6 +1897,9 @@ time: 10 solids: LeavesTea: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeDriedTobacco @@ -1739,6 +1908,9 @@ time: 10 solids: LeavesTobacco: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeDriedCannabis @@ -1747,6 +1919,9 @@ time: 10 solids: LeavesCannabis: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeDriedCannabisRainbow @@ -1755,6 +1930,9 @@ time: 10 solids: LeavesCannabisRainbow: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeTrashBakedBananaPeel @@ -1763,6 +1941,9 @@ time: 5 solids: TrashBananaPeel: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier # Suppermatter - type: microwaveMealRecipe @@ -1776,6 +1957,8 @@ Sugar: 30 Nitrogen: 10 Plasma: 10 + recipeType: # Frontier + - Oven # Frontier - type: microwaveMealRecipe id: RecipeFoodBakedChevreChaud @@ -1785,6 +1968,9 @@ solids: FoodChevreSlice: 1 FoodBreadBaguetteSlice: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeCookedSpaceshroom @@ -1793,6 +1979,9 @@ time: 5 solids: FoodSpaceshroom: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeCannabisButter @@ -1802,6 +1991,8 @@ solids: FoodButter: 1 LeavesCannabis: 6 + recipeType: # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeCannabisBrownies @@ -1815,6 +2006,7 @@ solids: FoodCannabisButter: 2 FoodSnackChocolateBar: 2 + recipeType: Oven # Frontier - type: microwaveMealRecipe id: RecipeCornInButter @@ -1825,6 +2017,9 @@ FoodCorn: 1 FoodPlate: 1 FoodButter: 1 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipePeaSoup @@ -1836,6 +2031,9 @@ FoodBowlBig: 1 reagents: Water: 10 + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeTacoShell @@ -1844,6 +2042,9 @@ time: 5 solids: FoodDoughTortillaFlat: 1 # one third of a standard bread dough recipe + recipeType: # Frontier + - Oven # Frontier + - Microwave # Frontier - type: microwaveMealRecipe id: RecipeCroissant @@ -1853,3 +2054,5 @@ solids: FoodCroissantRaw: 1 FoodButterSlice: 1 + recipeType: # Frontier + - Oven # Frontier diff --git a/Resources/Prototypes/Recipes/Cooking/medical_recipes.yml b/Resources/Prototypes/Recipes/Cooking/medical_recipes.yml index 9d1947f03eb..640953fac09 100644 --- a/Resources/Prototypes/Recipes/Cooking/medical_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/medical_recipes.yml @@ -5,6 +5,7 @@ time: 10 solids: FoodAloe: 1 + recipeType: MedicalAssembler # Frontier - type: microwaveMealRecipe id: RecipeMedicatedSuture @@ -18,6 +19,7 @@ reagents: TranexamicAcid: 20 Cryptobiolin: 20 + recipeType: MedicalAssembler # Frontier - type: microwaveMealRecipe id: RecipeRegenerativeMesh @@ -31,3 +33,4 @@ reagents: Sigynate: 20 Dermaline: 20 + recipeType: MedicalAssembler # Frontier diff --git a/Resources/Prototypes/_NF/Entities/Objects/Devices/production.yml b/Resources/Prototypes/_NF/Entities/Objects/Devices/production.yml index 1bcf85d0c18..d95e9c50eb2 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Devices/production.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Devices/production.yml @@ -237,8 +237,8 @@ state: service - type: MachineBoard prototype: KitchenElectricRange - requirements: # Frontier - Capacitor: 3 # Frontier stackRequirementsEW*v%efi>LXOEwZ zoVu%K$K5HDrUdkCG&VFny)VGZ%v4`XGe0%SsZ&t`wys!eWolegS*5I~ zuCJ}dF>Rt4&>-=WAirRS|5(9>?&AAECC@xv978O6*G|0H*P_7Vn%k{(aG%eU|MjKZ zH-hHOTr>O4O8)C#p0Jff$}z@YunqdKCOaZp;g3FJz2JliYTJ6Z&GYFH{w?=?UWkX` z6~VRxMt%#d4y{!zSKRsQa4~0{yyPUl&75nViz_n5DXVW{dp(8i?&-Vk%*oBm+0L^Srz-1r`S~zIS48ZwLzd#V^U}8{xI`+)|PyfR(Wvb|n2}gR*1AWZk>FVdQ&MBb@0F}wG@Bjb+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-off-unlit.png b/Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-off-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..6c105c1b9ce3198b0fb0403261c3c64fb1f5adf0 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyt^qzFu0T2>EW*v%efi>LXOEwZ zoVu%K$K5HDrUdkCG&VFny)VGZ%v4`XGe0%SsZ&t`wys!eWolegS*5I~ zuCJ}dF>Rt4&>-=WAirRS|5(9>?&AAECAyw2jv*Gk$q5py6^!Bnm#*8L@_oR>T;ugY sTj3Ck6@#8d;~|I8gRO_8S+B4$#I0gf?qu^T0cvFMboFyt=akR{0Fh=?ZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-on-unlit.png b/Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/mediwave-on-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..d6795963d4f5fa35c45fad3092304c35b869565d GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyt^qzFu0T2>EW*v%efi>LXOEwZ zoVu%K$K5HDrUdkCG&VFny)VGZ%v4`XGe0%SsZ&t`wys!eWolegS*5I~ zuCJ}dF>Rt4&>-=WAirRS|5(9>?&AAEC61mhjv*Gk$q5py6^!BnmpDFrJgm@F%W*(o zfupfzhfl*P?gg_Bu(DP7IA|zbXJOj6fbBt(um(?vXpF|5K!;oghWFoCvmSQ}JOvuY N;OXk;vd$@?2>{yHU6TL+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/meta.json b/Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/meta.json new file mode 100644 index 00000000000..cffc8bcb300 --- /dev/null +++ b/Resources/Textures/_NF/Structures/Machines/medical_assembler.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Modified from chemmaster.dmi from NebulaSS13 at https://github.com/NebulaSS13/Nebula/commit/413dc17c9757bf33984534a4d9b3e3db538a6285 by Whatstone (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "mediwave-base" + }, + { + "name": "mediwave-off-unlit" + }, + { + "name": "mediwave-on-unlit" + } + ] +}