-using Content.Shared.Examine;
-using Content.Shared.Interaction;
-using Content.Shared.Inventory;
+using Content.Server.Labels;
using Content.Server.Popups;
using Content.Shared.DoAfter;
+using Content.Shared.Examine;
using Content.Shared.Forensics;
using Content.Shared.IdentityManagement;
+using Content.Shared.Interaction;
+using Content.Shared.Inventory;
namespace Content.Server.Forensics
{
[Dependency] private readonly InventorySystem _inventory = default!;
[Dependency] private readonly PopupSystem _popupSystem = default!;
[Dependency] private readonly MetaDataSystem _metaData = default!;
+ [Dependency] private readonly LabelSystem _label = default!;
public override void Initialize()
{
if (args.Args.Target != null)
{
- var name = HasComp<FingerprintComponent>(args.Args.Target)
- ? "forensic-pad-fingerprint-name"
- : "forensic-pad-gloves-name";
- _metaData.SetEntityName(uid, Loc.GetString(name, ("entity", args.Args.Target)));
+ string label = Identity.Name(args.Args.Target.Value, EntityManager);
+ _label.Label(uid, label);
}
padComponent.Sample = args.Sample;
forensic-scanner-verb-text = Scan
forensic-scanner-verb-message = Perform a forensic scan
-forensic-pad-fingerprint-name = {$entity}'s fingerprints
-forensic-pad-gloves-name = fibers from {$entity}
-
forensics-dna-unknown = unknown DNA
forensics-verb-text = Remove evidence