From e2f25a92ba34aacc7e7d1f0ccde75d3873d68535 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 5 Feb 2017 11:15:50 -0500 Subject: Fix tutorial reboot --- ShiftOS_TheReturn/SaveSystem.cs | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'ShiftOS_TheReturn') diff --git a/ShiftOS_TheReturn/SaveSystem.cs b/ShiftOS_TheReturn/SaveSystem.cs index 284c8d6..2e9f9c1 100644 --- a/ShiftOS_TheReturn/SaveSystem.cs +++ b/ShiftOS_TheReturn/SaveSystem.cs @@ -286,20 +286,22 @@ namespace ShiftOS.Engine Console.WriteLine(""); if(!Shiftorium.Silent) Console.Write("{SE_SAVING}... "); - - string username = CurrentSave.Username; - string password = CurrentSave.Password; - - if (!Utils.FileExists(Paths.GetPath("user.dat"))) + if (SaveSystem.CurrentSave != null) { - Utils.WriteAllText(Paths.GetPath("user.dat"), $@"{{ + string username = CurrentSave.Username; + string password = CurrentSave.Password; + + if (!Utils.FileExists(Paths.GetPath("user.dat"))) + { + Utils.WriteAllText(Paths.GetPath("user.dat"), $@"{{ username: ""{username}"", password: ""{password}"" }}"); - } + } - ServerManager.SendMessage("mud_save", JsonConvert.SerializeObject(CurrentSave, Formatting.Indented)); - if(!Shiftorium.Silent) + ServerManager.SendMessage("mud_save", JsonConvert.SerializeObject(CurrentSave, Formatting.Indented)); + } + if (!Shiftorium.Silent) Console.WriteLine(" ...{DONE}."); System.IO.File.WriteAllText(Paths.SaveFile, Utils.ExportMount(0)); } -- cgit v1.2.3