Cargo Funds Exception (#36694)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user