Skip to content

Commit 6d7d12f

Browse files
committed
SS220 comments
1 parent d8667b5 commit 6d7d12f

File tree

6 files changed

+14
-10
lines changed

6 files changed

+14
-10
lines changed

Content.Client/Info/PlaytimeStats/PlaytimeStatsEntry.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Content.Shared.Localizations;
1+
using Content.Shared.Localizations; // SS220 Playtime Format Fix
22
using Robust.Client.AutoGenerated;
33
using Robust.Client.Graphics;
44
using Robust.Client.UserInterface.Controls;
@@ -17,7 +17,7 @@ public PlaytimeStatsEntry(string role, TimeSpan playtime, StyleBox styleBox)
1717

1818
RoleLabel.Text = role;
1919
Playtime = playtime; // store the TimeSpan value directly
20-
PlaytimeLabel.Text = ContentLocalizationManager.FormatPlaytime(playtime); // convert to string for display
20+
PlaytimeLabel.Text = ContentLocalizationManager.FormatPlaytime(playtime); // convert to string for display // SS220 Playtime Format Fix
2121
BackgroundColorPanel.PanelOverride = styleBox;
2222
}
2323

Content.Client/Info/PlaytimeStats/PlaytimeStatsWindow.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ private void PopulatePlaytimeData()
104104
{
105105
var overallPlaytime = _jobRequirementsManager.FetchOverallPlaytime();
106106

107-
OverallPlaytimeLabel.Text = Loc.GetString("ui-playtime-overall", ("time", overallPlaytime));
107+
OverallPlaytimeLabel.Text = Loc.GetString("ui-playtime-overall", ("time", overallPlaytime)); // SS220 Playtime Format Fix
108108

109109
var rolePlaytimes = _jobRequirementsManager.FetchPlaytimeByRoles();
110110

Content.Shared/Localizations/ContentLocalizationManager.cs

+5-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public void Initialize()
4040
_loc.AddFunction(culture, "LOC", FormatLoc);
4141
_loc.AddFunction(culture, "NATURALFIXED", FormatNaturalFixed);
4242
_loc.AddFunction(culture, "NATURALPERCENT", FormatNaturalPercent);
43-
_loc.AddFunction(culture, "PLAYTIME", FormatPlaytime);
43+
_loc.AddFunction(culture, "PLAYTIME", FormatPlaytime); // SS220 Playtime Format Fix
4444

4545

4646
/*
@@ -192,6 +192,7 @@ public static string FormatDirection(Direction dir)
192192
return Loc.GetString($"zzzz-fmt-direction-{dir.ToString()}");
193193
}
194194

195+
// SS220 Playtime Format Fix begin
195196
/// <summary>
196197
/// Formats playtime as hours and minutes.
197198
/// </summary>
@@ -201,6 +202,7 @@ public static string FormatPlaytime(TimeSpan time)
201202
var minutes = time.Minutes;
202203
return Loc.GetString($"zzzz-fmt-playtime", ("hours", hours), ("minutes", minutes));
203204
}
205+
// SS220 Playtime Format Fix end
204206

205207
private static ILocValue FormatLoc(LocArgs args)
206208
{
@@ -291,6 +293,7 @@ private static ILocValue FormatUnits(LocArgs args)
291293
return new LocValueString(res);
292294
}
293295

296+
// SS220 Playtime Format Fix begin
294297
private static ILocValue FormatPlaytime(LocArgs args)
295298
{
296299
var time = TimeSpan.Zero;
@@ -300,5 +303,6 @@ private static ILocValue FormatPlaytime(LocArgs args)
300303
}
301304
return new LocValueString(FormatPlaytime(time));
302305
}
306+
// SS220 Playtime Format Fix end
303307
}
304308
}

Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Diagnostics.CodeAnalysis;
2-
using Content.Shared.Localizations;
2+
using Content.Shared.Localizations; // SS220 Playtime Format Fix
33
using Content.Shared.Preferences;
44
using JetBrains.Annotations;
55
using Robust.Shared.Prototypes;
@@ -50,7 +50,7 @@ public override bool Check(IEntityManager entManager,
5050

5151
var deptDiffSpan = Time - playtime;
5252
var deptDiff = deptDiffSpan.TotalMinutes;
53-
var formattedDeptDiff = ContentLocalizationManager.FormatPlaytime(deptDiffSpan);
53+
var formattedDeptDiff = ContentLocalizationManager.FormatPlaytime(deptDiffSpan); // SS220 Playtime Format Fix
5454
var nameDepartment = "role-timer-department-unknown";
5555

5656
if (protoManager.TryIndex(Department, out var departmentIndexed))

Content.Shared/Roles/JobRequirement/OverallPlaytimeRequirement.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Diagnostics.CodeAnalysis;
2-
using Content.Shared.Localizations;
2+
using Content.Shared.Localizations; // SS220 Playtime Format Fix
33
using Content.Shared.Players.PlayTimeTracking;
44
using Content.Shared.Preferences;
55
using JetBrains.Annotations;
@@ -28,7 +28,7 @@ public override bool Check(IEntityManager entManager,
2828
var overallTime = playTimes.GetValueOrDefault(PlayTimeTrackingShared.TrackerOverall);
2929
var overallDiffSpan = Time - overallTime;
3030
var overallDiff = overallDiffSpan.TotalMinutes;
31-
var formattedOverallDiff = ContentLocalizationManager.FormatPlaytime(overallDiffSpan);
31+
var formattedOverallDiff = ContentLocalizationManager.FormatPlaytime(overallDiffSpan); // SS220 Playtime Format Fix
3232

3333
if (!Inverted)
3434
{

Content.Shared/Roles/JobRequirement/RoleTimeRequirement.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Diagnostics.CodeAnalysis;
2-
using Content.Shared.Localizations;
2+
using Content.Shared.Localizations; // SS220 Playtime Format Fix
33
using Content.Shared.Players.PlayTimeTracking;
44
using Content.Shared.Preferences;
55
using Content.Shared.Roles.Jobs;
@@ -37,7 +37,7 @@ public override bool Check(IEntityManager entManager,
3737
playTimes.TryGetValue(proto, out var roleTime);
3838
var roleDiffSpan = Time - roleTime;
3939
var roleDiff = roleDiffSpan.TotalMinutes;
40-
var formattedRoleDiff = ContentLocalizationManager.FormatPlaytime(roleDiffSpan);
40+
var formattedRoleDiff = ContentLocalizationManager.FormatPlaytime(roleDiffSpan); // SS220 Playtime Format Fix
4141
var departmentColor = Color.Yellow;
4242

4343
if (entManager.EntitySysManager.TryGetEntitySystem(out SharedJobSystem? jobSystem))

0 commit comments

Comments
 (0)