]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Cargo Funds Exception (#36694)
authorNemanja <98561806+EmoGarbage404@users.noreply.github.com>
Fri, 18 Apr 2025 22:21:01 +0000 (18:21 -0400)
committerGitHub <noreply@github.com>
Fri, 18 Apr 2025 22:21:01 +0000 (08:21 +1000)
Content.Shared/Cargo/SharedCargoSystem.cs

index 84633073b5aa25f2af6c075fa70c3d9ac4175a3b..8925ce0de14d7246d9962e9728124ebeed84c8b3 100644 (file)
@@ -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;
     }