f202506...a75a560
commit a75a560881604a05789676800b7f157f30263434 Author: Joonas Rikkonen <poe.regalis@gmail.com> Date: Wed Mar 20 17:19:12 2019 +0200 Adjusted the collider in one of the wall pieces commit 309a6966d065babc9f024fce8e7729cb84de06f8 Author: Joonas Rikkonen <poe.regalis@gmail.com> Date: Wed Mar 20 17:15:46 2019 +0200 Make sure the selected submarine exists before attempting to start a new multiplayer campaign. Related to #1311 - doesn't fix the underlying issue but prevents the server from starting the campaign without a sub when the issue occurs.
This commit is contained in:
@@ -696,10 +696,19 @@ namespace Barotrauma.Networking
|
|||||||
{
|
{
|
||||||
string savePath = inc.ReadString();
|
string savePath = inc.ReadString();
|
||||||
string seed = inc.ReadString();
|
string seed = inc.ReadString();
|
||||||
string subName = inc.ReadString();
|
string subPath = inc.ReadString();
|
||||||
|
|
||||||
if (connectedClient.HasPermission(ClientPermissions.SelectMode)) MultiPlayerCampaign.StartNewCampaign(savePath, subName, seed);
|
if (!File.Exists(subPath))
|
||||||
}
|
{
|
||||||
|
SendDirectChatMessage(
|
||||||
|
TextManager.Get("CampaignStartFailedSubNotFound").Replace("[subpath]", subPath),
|
||||||
|
connectedClient, ChatMessageType.MessageBox);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (connectedClient.HasPermission(ClientPermissions.SelectMode)) MultiPlayerCampaign.StartNewCampaign(savePath, subPath, seed);
|
||||||
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
string saveName = inc.ReadString();
|
string saveName = inc.ReadString();
|
||||||
|
|||||||
Reference in New Issue
Block a user