This commit is contained in:
Red
2025-06-03 18:12:44 +03:00
committed by GitHub
parent f47c94fc08
commit c41f20706e
4 changed files with 42 additions and 2 deletions

View File

@@ -79,6 +79,20 @@ public abstract partial class CP14SharedTradingPlatformSystem : EntitySystem
return true;
}
public void AddReputation(Entity<CP14TradingReputationComponent?> user,
ProtoId<CP14TradingFactionPrototype> faction, float rep)
{
if (!Resolve(user.Owner, ref user.Comp, false))
return;
if (!user.Comp.Reputation.ContainsKey(faction))
user.Comp.Reputation.Add(faction, rep);
else
user.Comp.Reputation[faction] += rep;
Dirty(user);
}
}
[Serializable, NetSerializable]