Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/maps/random/fortress.js
Show First 20 Lines • Show All 128 Lines • ▼ Show 20 Lines | for (var ty = minBoundY; ty < maxBoundY; ++ty) | ||||
placeTerrain(floor(tx), floor(ty), tRoad); | placeTerrain(floor(tx), floor(ty), tRoad); | ||||
addToClass(floor(tx), floor(ty), clPlayer); | addToClass(floor(tx), floor(ty), clPlayer); | ||||
} | } | ||||
} | } | ||||
// Place custom fortress | // Place custom fortress | ||||
if (civ == "brit" || civ == "gaul" || civ == "iber") | if (civ == "brit" || civ == "gaul" || civ == "iber") | ||||
{ | { | ||||
var wall = ["gate", "tower", "wallLong", | var wall = ["gate", "tower", "long", | ||||
"cornerIn", "wallLong", "barracks", "tower", "wallLong", "tower", "house", "wallLong", | "cornerIn", "long", "barracks", "tower", "long", "tower", "house", "long", | ||||
"cornerIn", "wallLong", "house", "tower", "gate", "tower", "house", "wallLong", | "cornerIn", "long", "house", "tower", "gate", "tower", "house", "long", | ||||
"cornerIn", "wallLong", "house", "tower", "wallLong", "tower", "house", "wallLong", | "cornerIn", "long", "house", "tower", "long", "tower", "house", "long", | ||||
"cornerIn", "wallLong", "house", "tower"]; | "cornerIn", "long", "house", "tower"]; | ||||
} | } | ||||
else | else | ||||
{ | { | ||||
var wall = ["gate", "tower", "wallLong", | var wall = ["gate", "tower", "long", | ||||
"cornerIn", "wallLong", "barracks", "tower", "wallLong", "tower", "wallLong", | "cornerIn", "long", "barracks", "tower", "long", "tower", "long", | ||||
"cornerIn", "wallLong", "house", "tower", "gate", "tower", "wallLong", | "cornerIn", "long", "house", "tower", "gate", "tower", "long", | ||||
"cornerIn", "wallLong", "house", "tower", "wallLong", "tower", "wallLong", | "cornerIn", "long", "house", "tower", "long", "tower", "long", | ||||
"cornerIn", "wallLong", "house", "tower"]; | "cornerIn", "long", "house", "tower"]; | ||||
} | } | ||||
placeCustomFortress(playerX[i], playerZ[i], new Fortress("Spahbod", wall), civ, playerIDs[i]); | placeCustomFortress(playerX[i], playerZ[i], new Fortress("Spahbod", wall), civ, playerIDs[i]); | ||||
} | } | ||||
log("Creating lakes..."); | log("Creating lakes..."); | ||||
var numLakes = round(scaleByMapSize(1,4) * numPlayers); | var numLakes = round(scaleByMapSize(1,4) * numPlayers); | ||||
var waterAreas = createAreas( | var waterAreas = createAreas( | ||||
new ClumpPlacer(scaleByMapSize(100,250), 0.8, 0.1, 10), | new ClumpPlacer(scaleByMapSize(100,250), 0.8, 0.1, 10), | ||||
▲ Show 20 Lines • Show All 165 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator