From: MossyGreySlope Date: Thu, 13 Feb 2025 20:31:38 +0000 (+1300) Subject: Fix dev server crashes caused by putting pills in drinks, depositing spesos, making... X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=7056c6051ba59fe4ffa57433fd8b6fae8c29308f;p=space-station-14.git Fix dev server crashes caused by putting pills in drinks, depositing spesos, making burgers (#33431) * combine TrySpike into OnInteractUsing * mark spike drink event as handled * mark speso insertion event as handled * mark food sequence event as handled --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --- diff --git a/Content.Server/Nutrition/EntitySystems/FoodSequenceSystem.cs b/Content.Server/Nutrition/EntitySystems/FoodSequenceSystem.cs index ae8215ac6a..d5b4a0e2b3 100644 --- a/Content.Server/Nutrition/EntitySystems/FoodSequenceSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/FoodSequenceSystem.cs @@ -39,7 +39,7 @@ public sealed class FoodSequenceSystem : SharedFoodSequenceSystem private void OnInteractUsing(Entity ent, ref InteractUsingEvent args) { if (TryComp(args.Used, out var sequenceElement)) - TryAddFoodElement(ent, (args.Used, sequenceElement), args.User); + args.Handled = TryAddFoodElement(ent, (args.Used, sequenceElement), args.User); } private void OnIngredientAdded(Entity ent, ref FoodSequenceIngredientAddedEvent args)