Observers now get correct name on observe from lobby

This commit is contained in:
zumorica
2020-04-17 18:51:51 +02:00
parent 27771a31f0
commit 73d754e2d2

View File

@@ -630,12 +630,17 @@ namespace Content.Server.GameTicking
private void _spawnObserver(IPlayerSession session)
{
var name = _prefsManager
.GetPreferences(session.SessionId.Username)
.SelectedCharacter.Name;
_playerJoinGame(session);
var data = session.ContentData();
data.WipeMind();
data.Mind = new Mind(session.SessionId);
var mob = _spawnObserverMob();
mob.Name = name;
data.Mind.TransferTo(mob);
}