Use round time instead of server time for criminal history (#26949)

make criminal records computer use round time for history instead of the server time
This commit is contained in:
ilya.mikheev.coder
2024-04-14 15:33:04 +02:00
committed by GitHub
parent 055c5ab323
commit fbec5d18cf

View File

@@ -3,7 +3,7 @@ using Content.Server.StationRecords.Systems;
using Content.Shared.CriminalRecords;
using Content.Shared.Security;
using Content.Shared.StationRecords;
using Robust.Shared.Timing;
using Content.Server.GameTicking;
namespace Content.Server.CriminalRecords.Systems;
@@ -17,7 +17,7 @@ namespace Content.Server.CriminalRecords.Systems;
/// </summary>
public sealed class CriminalRecordsSystem : EntitySystem
{
[Dependency] private readonly IGameTiming _timing = default!;
[Dependency] private readonly GameTicker _ticker = default!;
[Dependency] private readonly StationRecordsSystem _stationRecords = default!;
public override void Initialize()
@@ -71,7 +71,7 @@ public sealed class CriminalRecordsSystem : EntitySystem
/// </summary>
public bool TryAddHistory(StationRecordKey key, string line)
{
var entry = new CrimeHistory(_timing.CurTime, line);
var entry = new CrimeHistory(_ticker.RoundDuration(), line);
return TryAddHistory(key, entry);
}