Replace string data fields with LocId where relevant (#20883)
This commit is contained in:
@@ -9,6 +9,6 @@ namespace Content.Server.Nuke;
|
||||
[RegisterComponent]
|
||||
public sealed partial class NukeLabelComponent : Component
|
||||
{
|
||||
[DataField("prefix")] public string NukeLabel = "nuke-label-nanotrasen";
|
||||
[DataField("serialLength")] public int SerialLength = 6;
|
||||
[DataField] public LocId Prefix = "nuke-label-nanotrasen";
|
||||
[DataField] public int SerialLength = 6;
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ public sealed class NukeLabelSystem : EntitySystem
|
||||
|
||||
private void OnMapInit(EntityUid uid, NukeLabelComponent nuke, MapInitEvent args)
|
||||
{
|
||||
var label = Loc.GetString(nuke.NukeLabel, ("serial", _nuke.GenerateRandomNumberString(nuke.SerialLength)));
|
||||
var label = Loc.GetString(nuke.Prefix, ("serial", _nuke.GenerateRandomNumberString(nuke.SerialLength)));
|
||||
var meta = MetaData(uid);
|
||||
_metaData.SetEntityName(uid, $"{meta.EntityName} ({label})", meta);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user