From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Fri, 18 Apr 2025 22:21:01 +0000 (-0400) Subject: Cargo Funds Exception (#36694) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=ba6d8f5376f630ab170cc2a76a40ea340a8dab2d;p=space-station-14.git Cargo Funds Exception (#36694) --- diff --git a/Content.Shared/Cargo/SharedCargoSystem.cs b/Content.Shared/Cargo/SharedCargoSystem.cs index 84633073b5..8925ce0de1 100644 --- a/Content.Shared/Cargo/SharedCargoSystem.cs +++ b/Content.Shared/Cargo/SharedCargoSystem.cs @@ -3,6 +3,7 @@ using Content.Shared.Cargo.Prototypes; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; using Robust.Shared.Timing; +using Robust.Shared.Utility; namespace Content.Shared.Cargo; @@ -49,7 +50,8 @@ public abstract class SharedCargoSystem : EntitySystem foreach (var (account, percentage) in stationBank.Comp.RevenueDistribution) { - distribution.Add(account, remaining * percentage); + var existing = distribution.GetOrNew(account); + distribution[account] = existing + remaining * percentage; } return distribution; }