From 8875d1adee7ee4f8b6d8bb8facd469945d3904f1 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 19 Jun 2011 17:18:37 +1200 Subject: [PATCH] Skirmish starts with the last used map. --- OpenRA.Mods.Cnc/Widgets/Logic/CncMenuLogic.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Cnc/Widgets/Logic/CncMenuLogic.cs b/OpenRA.Mods.Cnc/Widgets/Logic/CncMenuLogic.cs index 85256c4cb0..f73f3d3610 100644 --- a/OpenRA.Mods.Cnc/Widgets/Logic/CncMenuLogic.cs +++ b/OpenRA.Mods.Cnc/Widgets/Logic/CncMenuLogic.cs @@ -153,7 +153,10 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic void StartSkirmishGame() { - var map = Game.modData.AvailableMaps.FirstOrDefault(m => m.Value.Selectable).Key; + var maps = Game.modData.AvailableMaps; + string map = maps.ContainsKey(Game.Settings.Server.Map) ? Game.Settings.Server.Map : + maps.FirstOrDefault(m => m.Value.Selectable).Key; + var port = Game.CreateLocalServer(map); CncConnectingLogic.Connect(IPAddress.Loopback.ToString(), port,