From 24794932dc18fccc2175df170b796fa635a27e8e Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Mon, 8 Apr 2019 13:37:12 +0300 Subject: [PATCH] (b1ed113e0) Randomize map seed when opening the "new game" tab. Closes #1399 --- .../BarotraumaClient/Source/Screens/CampaignSetupUI.cs | 5 +++++ Barotrauma/BarotraumaClient/Source/Screens/MainMenuScreen.cs | 1 + 2 files changed, 6 insertions(+) diff --git a/Barotrauma/BarotraumaClient/Source/Screens/CampaignSetupUI.cs b/Barotrauma/BarotraumaClient/Source/Screens/CampaignSetupUI.cs index 2af0a89c6..3ad2a9ac7 100644 --- a/Barotrauma/BarotraumaClient/Source/Screens/CampaignSetupUI.cs +++ b/Barotrauma/BarotraumaClient/Source/Screens/CampaignSetupUI.cs @@ -181,6 +181,11 @@ namespace Barotrauma UpdateLoadMenu(saveFiles); } + public void RandomizeSeed() + { + seedBox.Text = ToolBox.RandomSeed(8); + } + private bool OnSubSelected(GUIComponent component, object obj) { if (subPreviewContainer == null) { return false; } diff --git a/Barotrauma/BarotraumaClient/Source/Screens/MainMenuScreen.cs b/Barotrauma/BarotraumaClient/Source/Screens/MainMenuScreen.cs index 55187b7fd..3a99c392e 100644 --- a/Barotrauma/BarotraumaClient/Source/Screens/MainMenuScreen.cs +++ b/Barotrauma/BarotraumaClient/Source/Screens/MainMenuScreen.cs @@ -387,6 +387,7 @@ namespace Barotrauma { case Tab.NewGame: campaignSetupUI.CreateDefaultSaveName(); + campaignSetupUI.RandomizeSeed(); campaignSetupUI.UpdateTutorialSelection(); campaignSetupUI.UpdateSubList(Submarine.SavedSubmarines); break;