Select LastModifiedMap when entering LobbyLogic

This commit is contained in:
Gustas
2022-08-17 12:50:52 +03:00
committed by Pavel Penev
parent 02b6a260af
commit 63b76d1b53
3 changed files with 22 additions and 17 deletions

View File

@@ -303,8 +303,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic
var url = new HttpQueryBuilder(webServices.GameNews)
{
{ "version", Game.EngineVersion },
{ "mod", Game.ModData.Manifest.Id },
{ "modversion", Game.ModData.Manifest.Metadata.Version }
{ "mod", modData.Manifest.Id },
{ "modversion", modData.Manifest.Metadata.Version }
}.ToString();
// Parameter string is blank if the player has opted out
@@ -445,7 +445,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
void StartSkirmishGame()
{
var map = Game.ModData.MapCache.ChooseInitialMap(Game.Settings.Server.Map, Game.CosmeticRandom);
var map = modData.MapCache.ChooseInitialMap(modData.MapCache.PickLastModifiedMap(MapVisibility.Lobby) ?? Game.Settings.Server.Map, Game.CosmeticRandom);
Game.Settings.Server.Map = map;
Game.Settings.Save();