]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Give names to solution & identity entities (#26993)
authorLeon Friedrich <60421075+ElectroJr@users.noreply.github.com>
Tue, 16 Apr 2024 04:26:47 +0000 (16:26 +1200)
committerGitHub <noreply@github.com>
Tue, 16 Apr 2024 04:26:47 +0000 (14:26 +1000)
Content.Server/Chemistry/Containers/EntitySystems/SolutionContainerSystem.cs
Content.Server/IdentityManagement/IdentitySystem.cs
Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs

index 468212f5eafb5d1287177fb3a145d93de4206d00..755312554c26495160f3bf27d871d51f6879b5ee 100644 (file)
@@ -149,12 +149,12 @@ public sealed partial class SolutionContainerSystem : SharedSolutionContainerSys
         var relation = new ContainedSolutionComponent() { Container = container.Owner, ContainerName = name };
         AddComp(uid, relation);
 
+        MetaData.SetEntityName(uid, $"solution - {name}");
         ContainerSystem.Insert(uid, container, force: true);
 
         return (uid, solution, relation);
     }
 
-
     #region Event Handlers
 
     private void OnMapInit(Entity<SolutionContainerManagerComponent> entity, ref MapInitEvent args)
index ec8412ed1ab26ee34e8ad4e418006b4ce6bda718..a959b96ef974882e6cb968f305accb5b4d4091f6 100644 (file)
@@ -62,6 +62,7 @@ public class IdentitySystem : SharedIdentitySystem
     {
         var ident = Spawn(null, Transform(uid).Coordinates);
 
+        _metaData.SetEntityName(ident, "identity");
         QueueIdentityUpdate(uid);
         _container.Insert(ident, component.IdentityEntitySlot);
     }
index 5bb97e83ebf9cbe9ee5ae7f214ee6600671f89be..e74c14638040c875390f55d8ac2912c2310dcc16 100644 (file)
@@ -57,6 +57,7 @@ public abstract partial class SharedSolutionContainerSystem : EntitySystem
     [Dependency] protected readonly SharedAppearanceSystem AppearanceSystem = default!;
     [Dependency] protected readonly SharedHandsSystem Hands = default!;
     [Dependency] protected readonly SharedContainerSystem ContainerSystem = default!;
+    [Dependency] protected readonly MetaDataSystem MetaData = default!;
 
     public override void Initialize()
     {