From a32f9ff711c8f5bf19db5819ca5799e41db39014 Mon Sep 17 00:00:00 2001 From: Benjamin Velliquette <32338704+bVelliquette@users.noreply.github.com> Date: Tue, 23 Jul 2024 17:02:07 -0400 Subject: [PATCH] Fix Reagent Grinder being able to do work without being powered (#30267) * Check if grinder is powered before doing work * Use existing extention method. --- Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs b/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs index 81001f0932..b4023bbdb9 100644 --- a/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs @@ -157,7 +157,7 @@ namespace Content.Server.Kitchen.EntitySystems var outputContainer = _itemSlotsSystem.GetItemOrNull(uid, SharedReagentGrinder.BeakerSlotId); _appearanceSystem.SetData(uid, ReagentGrinderVisualState.BeakerAttached, outputContainer.HasValue); - if (reagentGrinder.AutoMode != GrinderAutoMode.Off && !HasComp(uid)) + if (reagentGrinder.AutoMode != GrinderAutoMode.Off && !HasComp(uid) && this.IsPowered(uid, EntityManager)) { var program = reagentGrinder.AutoMode == GrinderAutoMode.Grind ? GrinderProgram.Grind : GrinderProgram.Juice; DoWork(uid, reagentGrinder, program);