using Robust.Shared.Map;
using Robust.Shared.Network;
using Robust.Shared.Player;
+using Robust.Shared.Prototypes;
using Robust.Shared.Random;
using Robust.Shared.Utility;
private HashSet<Entity<MindComponent>> _pickingMinds = new();
+ private readonly EntProtoId _mindProto = "MindBase";
+
public override void Initialize()
{
base.Initialize();
public Entity<MindComponent> CreateMind(NetUserId? userId, string? name = null)
{
- var mindId = Spawn(null, MapCoordinates.Nullspace);
+ var mindId = Spawn(_mindProto, MapCoordinates.Nullspace);
_metadata.SetEntityName(mindId, name == null ? "mind" : $"mind ({name})");
var mind = EnsureComp<MindComponent>(mindId);
mind.CharacterName = name;