Humans can be spawned through console in multiplayer

This commit is contained in:
Regalis
2016-08-23 14:19:50 +03:00
parent f03d3b2f61
commit dc67eeebd4
4 changed files with 32 additions and 20 deletions

View File

@@ -252,15 +252,17 @@ namespace Barotrauma
if (commands[1].ToLowerInvariant()=="human")
{
spawnedCharacter = Character.Create(Character.HumanConfigFile, spawnPosition);
Character.Controlled = spawnedCharacter;
spawnedCharacter = Character.Create(Character.HumanConfigFile, spawnPosition);
if (GameMain.GameSession != null)
{
SinglePlayerMode mode = GameMain.GameSession.gameMode as SinglePlayerMode;
if (mode == null) break;
GameMain.GameSession.CrewManager.AddCharacter(Character.Controlled);
GameMain.GameSession.CrewManager.SelectCharacter(null, Character.Controlled);
if (mode != null)
{
Character.Controlled = spawnedCharacter;
GameMain.GameSession.CrewManager.AddCharacter(Character.Controlled);
GameMain.GameSession.CrewManager.SelectCharacter(null, Character.Controlled);
}
}
}
else