Index: ps/trunk/binaries/data/mods/public/maps/random/ambush.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/ambush.js +++ ps/trunk/binaries/data/mods/public/maps/random/ambush.js @@ -28,7 +28,7 @@ fractionToTiles(randFloat(0.08, 0.1)), randomAngle(), undefined), - undefined); + g_PlayerbaseTypes[g_MapSettings.TeamPlacement].walls); markPlayerAvoidanceArea(playerPosition, defaultPlayerBaseRadius()); } Index: ps/trunk/binaries/data/mods/public/maps/random/empire.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/empire.js +++ ps/trunk/binaries/data/mods/public/maps/random/empire.js @@ -24,7 +24,7 @@ fractionToTiles(0.04), startAngle, undefined), - undefined); + false); Engine.SetProgress(20); // Change the starting angle and add the players again @@ -43,7 +43,7 @@ fractionToTiles(0.04), startAngle + rotation, undefined), - undefined); + false); Engine.SetProgress(40); addElements(shuffleArray([ Index: ps/trunk/binaries/data/mods/public/maps/random/frontier.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/frontier.js +++ ps/trunk/binaries/data/mods/public/maps/random/frontier.js @@ -29,7 +29,7 @@ fractionToTiles(randFloat(0.08, 0.1)), randomAngle(), undefined), - undefined); + g_PlayerbaseTypes[pattern].walls); } Engine.SetProgress(40); Index: ps/trunk/binaries/data/mods/public/maps/random/harbor.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/harbor.js +++ ps/trunk/binaries/data/mods/public/maps/random/harbor.js @@ -33,7 +33,7 @@ fractionToTiles(0.05), startAngle, undefined), - undefined); + true); Engine.SetProgress(20); addCenterLake(); Index: ps/trunk/binaries/data/mods/public/maps/random/hells_pass.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/hells_pass.js +++ ps/trunk/binaries/data/mods/public/maps/random/hells_pass.js @@ -29,7 +29,7 @@ fractionToTiles(0.08), startAngle, undefined), - undefined); + false); Engine.SetProgress(20); placeBarriers(); Index: ps/trunk/binaries/data/mods/public/maps/random/lions_den.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/lions_den.js +++ ps/trunk/binaries/data/mods/public/maps/random/lions_den.js @@ -32,7 +32,7 @@ fractionToTiles(randFloat(0.05, 0.1)), startAngle, undefined), - undefined); + true); Engine.SetProgress(20); createSunkenTerrain(); Index: ps/trunk/binaries/data/mods/public/maps/random/rmgen-common/player.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/rmgen-common/player.js +++ ps/trunk/binaries/data/mods/public/maps/random/rmgen-common/player.js @@ -615,7 +615,7 @@ switch (patternName) { case "radial": - return playerPlacementCircle(distance, angle, center); + return playerPlacementCircle(distance, angle, center).slice(0, 2); case "river": return playerPlacementRiver(angle, distance, center); case "line": Index: ps/trunk/binaries/data/mods/public/maps/random/stronghold.js =================================================================== --- ps/trunk/binaries/data/mods/public/maps/random/stronghold.js +++ ps/trunk/binaries/data/mods/public/maps/random/stronghold.js @@ -25,7 +25,7 @@ fractionToTiles(randFloat(0.05, 0.1)), randomAngle(), undefined), - undefined); + false); markPlayerAvoidanceArea(playerPosition, defaultPlayerBaseRadius()); Engine.SetProgress(30);