add 👷 JobCondition system for reagents (#29023)

* hell 💀

* you're right

i'm dumb

* use the beautiful protoid and or in localization 🥩

* 🙏
This commit is contained in:
icekot8
2024-06-16 00:36:25 +03:00
committed by GitHub
parent 2ddebba0e9
commit a2affe3d00
3 changed files with 67 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
using System.Globalization;
using System.Globalization;
using System.Linq;
using System.Text.RegularExpressions;
using Robust.Shared.Utility;
@@ -119,6 +119,20 @@ namespace Content.Shared.Localizations
};
}
/// <summary>
/// Formats a list as per english grammar rules, but uses or instead of and.
/// </summary>
public static string FormatListToOr(List<string> list)
{
return list.Count switch
{
<= 0 => string.Empty,
1 => list[0],
2 => $"{list[0]} or {list[1]}",
_ => $"{string.Join(" or ", list)}"
};
}
/// <summary>
/// Formats a direction struct as a human-readable string.
/// </summary>