From ba6d8f5376f630ab170cc2a76a40ea340a8dab2d Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Fri, 18 Apr 2025 18:21:01 -0400 Subject: [PATCH] Cargo Funds Exception (#36694) --- Content.Shared/Cargo/SharedCargoSystem.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; } -- 2.51.2