Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/maps/random/persian_highlands.js
RMS.LoadLibrary("rmgen"); | RMS.LoadLibrary("rmgen"); | ||||
const tCity = "desert_city_tile_pers_dirt"; | const tCity = "desert_city_tile_pers_dirt"; | ||||
var random_season = randInt(0,1); | |||||
if (random_season) //summer | if (randBool()) // summer | ||||
{ | { | ||||
var tDirtMain = ["desert_dirt_persia_1", "desert_dirt_persia_2", "grass_field_dry"]; | var tDirtMain = ["desert_dirt_persia_1", "desert_dirt_persia_2", "grass_field_dry"]; | ||||
var tLakebed1 = ["desert_lakebed_dry_b", "desert_lakebed_dry"]; | var tLakebed1 = ["desert_lakebed_dry_b", "desert_lakebed_dry"]; | ||||
var tLakebed2 = ["desert_lakebed_dry_b", "desert_lakebed_dry", "desert_shore_stones", "desert_shore_stones"]; | var tLakebed2 = ["desert_lakebed_dry_b", "desert_lakebed_dry", "desert_shore_stones", "desert_shore_stones"]; | ||||
var tPebbles = "desert_pebbles_rough"; | var tPebbles = "desert_pebbles_rough"; | ||||
var tCliff = ["desert_cliff_persia_1", "desert_cliff_persia_crumbling"]; | var tCliff = ["desert_cliff_persia_1", "desert_cliff_persia_crumbling"]; | ||||
var tForestFloor = "medit_grass_field_dry"; | var tForestFloor = "medit_grass_field_dry"; | ||||
var tRocky = "desert_dirt_persia_rocky"; | var tRocky = "desert_dirt_persia_rocky"; | ||||
var tRocks = "desert_dirt_persia_rocks"; | var tRocks = "desert_dirt_persia_rocks"; | ||||
var tGrass = "grass_field_dry"; | var tGrass = "grass_field_dry"; | ||||
var tHill = "desert_cliff_persia_base"; | var tHill = "desert_cliff_persia_base"; | ||||
} | } | ||||
else //spring | else //spring | ||||
{ | { | ||||
var tDirtMain = ["desert_grass_a", "desert_grass_a", "desert_grass_a", "desert_plants_a"]; | var tDirtMain = ["desert_grass_a", "desert_grass_a", "desert_grass_a", "desert_plants_a"]; | ||||
var tLakebed1 = ["desert_lakebed_dry_b", "desert_lakebed_dry"]; | var tLakebed1 = ["desert_lakebed_dry_b", "desert_lakebed_dry"]; | ||||
var tLakebed2 = "desert_grass_a_sand"; | var tLakebed2 = "desert_grass_a_sand"; | ||||
var tPebbles = "desert_pebbles_rough"; | var tPebbles = "desert_pebbles_rough"; | ||||
var tCliff = ["desert_cliff_persia_1", "desert_cliff_persia_crumbling"]; | var tCliff = ["desert_cliff_persia_1", "desert_cliff_persia_crumbling"]; | ||||
var tForestFloor = "desert_plants_b_persia"; | var tForestFloor = "desert_plants_b_persia"; | ||||
var tRocky = "desert_plants_b_persia"; | var tRocky = "desert_plants_b_persia"; | ||||
var tRocks = "desert_plants_a"; | var tRocks = "desert_plants_a"; | ||||
var tGrass = "desert_dirt_persia_rocky"; | var tGrass = "desert_dirt_persia_rocky"; | ||||
var tHill = "desert_cliff_persia_base"; | var tHill = "desert_cliff_persia_base"; | ||||
setTerrainAmbientColor(0.329412, 0.419608, 0.501961); | |||||
} | } | ||||
// gaia entities | // gaia entities | ||||
const oGrapesBush = "gaia/flora_bush_grapes"; | const oGrapesBush = "gaia/flora_bush_grapes"; | ||||
const oCamel = "gaia/fauna_camel"; | const oCamel = "gaia/fauna_camel"; | ||||
const oFish = "gaia/fauna_fish"; | const oFish = "gaia/fauna_fish"; | ||||
const oSheep = "gaia/fauna_sheep"; | const oSheep = "gaia/fauna_sheep"; | ||||
const oGoat = "gaia/fauna_goat"; | const oGoat = "gaia/fauna_goat"; | ||||
▲ Show 20 Lines • Show All 383 Lines • ▼ Show 20 Lines | group = new SimpleGroup( | ||||
true, clForest | true, clForest | ||||
); | ); | ||||
createObjectGroups(group, 0, | createObjectGroups(group, 0, | ||||
avoidClasses(clForest, 1, clHill, 1, clPlayer, 1, clMetal, 6, clRock, 6, clCP, 2), | avoidClasses(clForest, 1, clHill, 1, clPlayer, 1, clMetal, 6, clRock, 6, clCP, 2), | ||||
num | num | ||||
); | ); | ||||
} | } | ||||
if (!random_season) | |||||
setTerrainAmbientColor(0.329412, 0.419608, 0.501961); | |||||
setSunColor(1.0, 0.796, 0.374); | setSunColor(1.0, 0.796, 0.374); | ||||
setSunElevation(PI / 6); | setSunElevation(PI / 6); | ||||
setSunRotation(-1.86532); | setSunRotation(-1.86532); | ||||
setFogFactor(0.2); | setFogFactor(0.2); | ||||
setFogThickness(0.0); | setFogThickness(0.0); | ||||
setFogColor(0.852, 0.746, 0.493); | setFogColor(0.852, 0.746, 0.493); | ||||
setPPEffect("hdr"); | setPPEffect("hdr"); | ||||
setPPContrast(0.75); | setPPContrast(0.75); | ||||
setPPSaturation(0.45); | setPPSaturation(0.45); | ||||
setPPBloom(0.3); | setPPBloom(0.3); | ||||
ExportMap(); | ExportMap(); |
Wildfire Games · Phabricator