diff --git a/client/lobby/RandomMapTab.cpp b/client/lobby/RandomMapTab.cpp index c990dc041..bf25bedbc 100644 --- a/client/lobby/RandomMapTab.cpp +++ b/client/lobby/RandomMapTab.cpp @@ -601,6 +601,12 @@ void RandomMapTab::loadOptions() { w->setItem(mapGenOptions->getMapTemplate()); } + } else + { + // Default settings + mapGenOptions->setRoadEnabled(RoadId(Road::DIRT_ROAD), true); + mapGenOptions->setRoadEnabled(RoadId(Road::GRAVEL_ROAD), true); + mapGenOptions->setRoadEnabled(RoadId(Road::COBBLESTONE_ROAD), true); } updateMapInfoByHost(); diff --git a/lib/rmg/CMapGenOptions.cpp b/lib/rmg/CMapGenOptions.cpp index 3158e2f0e..2a9169739 100644 --- a/lib/rmg/CMapGenOptions.cpp +++ b/lib/rmg/CMapGenOptions.cpp @@ -30,9 +30,6 @@ CMapGenOptions::CMapGenOptions() customizedPlayers(false) { initPlayersMap(); - setRoadEnabled(RoadId(Road::DIRT_ROAD), true); - setRoadEnabled(RoadId(Road::GRAVEL_ROAD), true); - setRoadEnabled(RoadId(Road::COBBLESTONE_ROAD), true); } si32 CMapGenOptions::getWidth() const