From 460d359a0dfe490481c17d954ca1fc7484672ca9 Mon Sep 17 00:00:00 2001 From: Chomp Date: Tue, 5 Aug 2025 14:09:54 +0100 Subject: [PATCH] Added `AddUpd` extension method --- .../Extensions/ItemExtensions.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Libraries/SPTarkov.Server.Core/Extensions/ItemExtensions.cs b/Libraries/SPTarkov.Server.Core/Extensions/ItemExtensions.cs index 3a099cbb..317618f2 100644 --- a/Libraries/SPTarkov.Server.Core/Extensions/ItemExtensions.cs +++ b/Libraries/SPTarkov.Server.Core/Extensions/ItemExtensions.cs @@ -449,4 +449,22 @@ public static class ItemExtensions } } } + + /// + /// Add a blank Upd object to an item + /// + /// + /// True = Upd added + public static bool AddUpd(this Item item) + { + if (item.Upd is not null) + { + // Already exists, exit early + return false; + } + + item.Upd = new Upd(); + + return true; + } }