Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/maps/random/frontier.js
RMS.LoadLibrary("rmgen"); | RMS.LoadLibrary("rmgen"); | ||||
RMS.LoadLibrary("rmgen2"); | RMS.LoadLibrary("rmgen2"); | ||||
InitMap(); | InitMap(); | ||||
randomizeBiome(); | randomizeBiome(); | ||||
initMapSettings(); | initMapSettings(); | ||||
initTileClasses(); | initTileClasses(); | ||||
RMS.SetProgress(10); | RMS.SetProgress(10); | ||||
// Pick a random elevation with a bias towards lower elevations | // Pick a random elevation with a bias towards lower elevations | ||||
var randElevation = randInt(30); | var randElevation = randIntInclusive(0, 29); | ||||
if (randElevation < 25) | if (randElevation < 25) | ||||
randElevation = 1 + randInt(4); | randElevation = randIntInclusive(1, 4); | ||||
resetTerrain(g_Terrains.mainTerrain, g_TileClasses.land, randElevation); | resetTerrain(g_Terrains.mainTerrain, g_TileClasses.land, randElevation); | ||||
RMS.SetProgress(20); | RMS.SetProgress(20); | ||||
var pos = randomStartingPositionPattern(); | var pos = randomStartingPositionPattern(); | ||||
addBases(pos.setup, pos.distance, pos.separation); | addBases(pos.setup, pos.distance, pos.separation); | ||||
RMS.SetProgress(40); | RMS.SetProgress(40); | ||||
▲ Show 20 Lines • Show All 243 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator