diff --git a/Content.Client/CriminalRecords/CriminalRecordsConsoleWindow.xaml.cs b/Content.Client/CriminalRecords/CriminalRecordsConsoleWindow.xaml.cs index a35cf84c44..85d65020c6 100644 --- a/Content.Client/CriminalRecords/CriminalRecordsConsoleWindow.xaml.cs +++ b/Content.Client/CriminalRecords/CriminalRecordsConsoleWindow.xaml.cs @@ -3,6 +3,7 @@ using Content.Shared.Access.Systems; using Content.Shared.Administration; using Content.Shared.CriminalRecords; using Content.Shared.Dataset; +using Content.Shared.Random.Helpers; using Content.Shared.Security; using Content.Shared.StationRecords; using Robust.Client.AutoGenerated; @@ -32,7 +33,7 @@ public sealed partial class CriminalRecordsConsoleWindow : FancyWindow public readonly EntityUid Console; - [ValidatePrototypeId] + [ValidatePrototypeId] private const string ReasonPlaceholders = "CriminalRecordsWantedReasonPlaceholders"; public Action? OnKeySelected; @@ -333,8 +334,8 @@ public sealed partial class CriminalRecordsConsoleWindow : FancyWindow var field = "reason"; var title = Loc.GetString("criminal-records-status-" + status.ToString().ToLower()); - var placeholders = _proto.Index(ReasonPlaceholders); - var placeholder = Loc.GetString("criminal-records-console-reason-placeholder", ("placeholder", _random.Pick(placeholders.Values))); // just funny it doesn't actually get used + var placeholders = _proto.Index(ReasonPlaceholders); + var placeholder = Loc.GetString("criminal-records-console-reason-placeholder", ("placeholder", _random.Pick(placeholders))); // just funny it doesn't actually get used var prompt = Loc.GetString("criminal-records-console-reason"); var entry = new QuickDialogEntry(field, QuickDialogEntryType.LongText, prompt, placeholder); var entries = new List() { entry }; diff --git a/Content.Shared/CriminalRecords/Components/CriminalRecordsHackerComponent.cs b/Content.Shared/CriminalRecords/Components/CriminalRecordsHackerComponent.cs index 189a387a5d..ca9b4de1ce 100644 --- a/Content.Shared/CriminalRecords/Components/CriminalRecordsHackerComponent.cs +++ b/Content.Shared/CriminalRecords/Components/CriminalRecordsHackerComponent.cs @@ -21,7 +21,7 @@ public sealed partial class CriminalRecordsHackerComponent : Component /// Dataset of random reasons to use. /// [DataField] - public ProtoId Reasons = "CriminalRecordsWantedReasonPlaceholders"; + public ProtoId Reasons = "CriminalRecordsWantedReasonPlaceholders"; /// /// Announcement made after the console is hacked. diff --git a/Resources/Locale/en-US/datasets/criminal_records.ftl b/Resources/Locale/en-US/datasets/criminal_records.ftl new file mode 100644 index 0000000000..8af14ce011 --- /dev/null +++ b/Resources/Locale/en-US/datasets/criminal_records.ftl @@ -0,0 +1,20 @@ +placeholders-criminal-records-wanted-reason-1 = Ate a delicious valid salad +placeholders-criminal-records-wanted-reason-2 = Ate their own shoes +placeholders-criminal-records-wanted-reason-3 = Being a clown +placeholders-criminal-records-wanted-reason-4 = Being a mime +placeholders-criminal-records-wanted-reason-5 = Breathed the wrong way +placeholders-criminal-records-wanted-reason-6 = Broke into evac +placeholders-criminal-records-wanted-reason-7 = Did literally nothing +placeholders-criminal-records-wanted-reason-8 = Did their job +placeholders-criminal-records-wanted-reason-9 = Didn't say hello to me +placeholders-criminal-records-wanted-reason-10 = Drank one too many +placeholders-criminal-records-wanted-reason-11 = Had two toolboxes, that's too many +placeholders-criminal-records-wanted-reason-12 = Lied on common radio +placeholders-criminal-records-wanted-reason-13 = Looked at me funny +placeholders-criminal-records-wanted-reason-14 = Lubed up the entire way to evac +placeholders-criminal-records-wanted-reason-15 = Set AME up on time +placeholders-criminal-records-wanted-reason-16 = Slipped the HoS +placeholders-criminal-records-wanted-reason-17 = Stole the clown's mask +placeholders-criminal-records-wanted-reason-18 = Told an unfunny joke +placeholders-criminal-records-wanted-reason-19 = Wore a gasmask +placeholders-criminal-records-wanted-reason-20 = Wore boxing gloves diff --git a/Resources/Prototypes/Datasets/criminal_records.yml b/Resources/Prototypes/Datasets/criminal_records.yml index fe21757cd2..e46b7cdb81 100644 --- a/Resources/Prototypes/Datasets/criminal_records.yml +++ b/Resources/Prototypes/Datasets/criminal_records.yml @@ -1,24 +1,6 @@ # "funny" placeholders of extremely minor/non-crimes for wanted reason dialog -- type: dataset +- type: localizedDataset id: CriminalRecordsWantedReasonPlaceholders values: - - Ate a delicious valid salad - - Ate their own shoes - - Being a clown - - Being a mime - - Breathed the wrong way - - Broke into evac - - Did literally nothing - - Did their job - - Didn't say hello to me - - Drank one too many - - Had two toolboxes, that's too many - - Lied on common radio - - Looked at me funny - - Lubed up the entire way to evac - - Set AME up on time - - Slipped the HoS - - Stole the clown's mask - - Told an unfunny joke - - Wore a gasmask - - Wore boxing gloves + prefix: placeholders-criminal-records-wanted-reason- + count: 20