Observers now get correct name on observe from lobby
This commit is contained in:
@@ -630,12 +630,17 @@ namespace Content.Server.GameTicking
|
|||||||
|
|
||||||
private void _spawnObserver(IPlayerSession session)
|
private void _spawnObserver(IPlayerSession session)
|
||||||
{
|
{
|
||||||
|
var name = _prefsManager
|
||||||
|
.GetPreferences(session.SessionId.Username)
|
||||||
|
.SelectedCharacter.Name;
|
||||||
|
|
||||||
_playerJoinGame(session);
|
_playerJoinGame(session);
|
||||||
var data = session.ContentData();
|
var data = session.ContentData();
|
||||||
data.WipeMind();
|
data.WipeMind();
|
||||||
data.Mind = new Mind(session.SessionId);
|
data.Mind = new Mind(session.SessionId);
|
||||||
|
|
||||||
var mob = _spawnObserverMob();
|
var mob = _spawnObserverMob();
|
||||||
|
mob.Name = name;
|
||||||
data.Mind.TransferTo(mob);
|
data.Mind.TransferTo(mob);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user