Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/maps/random/bahrain.js
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
Show First 20 Lines • Show All 373 Lines • ▼ Show 20 Lines | addElements(shuffleArray([ | ||||
"mixes": ["same"], | "mixes": ["same"], | ||||
"amounts": ["many"] | "amounts": ["many"] | ||||
} | } | ||||
])); | ])); | ||||
RMS.SetProgress(80); | RMS.SetProgress(80); | ||||
log("Adding more decoratives..."); | log("Adding more decoratives..."); | ||||
createObjectGroups( | createObjectGroupsDeprecated( | ||||
new SimpleGroup( | new SimpleGroup( | ||||
[ | [ | ||||
new SimpleObject("actor|props/special/eyecandy/awning_wood_small.xml", 1, 1, 1, 7), | new SimpleObject("actor|props/special/eyecandy/awning_wood_small.xml", 1, 1, 1, 7), | ||||
new SimpleObject("actor|props/special/eyecandy/barrels_buried.xml", 1, 2, 1, 7) | new SimpleObject("actor|props/special/eyecandy/barrels_buried.xml", 1, 2, 1, 7) | ||||
], | ], | ||||
true, | true, | ||||
g_TileClasses.dirt | g_TileClasses.dirt | ||||
), | ), | ||||
0, | 0, | ||||
avoidClasses( | avoidClasses( | ||||
g_TileClasses.water, 2, | g_TileClasses.water, 2, | ||||
g_TileClasses.player, 10, | g_TileClasses.player, 10, | ||||
g_TileClasses.mountain, 2, | g_TileClasses.mountain, 2, | ||||
g_TileClasses.forest, 2 | g_TileClasses.forest, 2 | ||||
), | ), | ||||
2 * scaleByMapSize(1, 4), | 2 * scaleByMapSize(1, 4), | ||||
200 | 200 | ||||
); | ); | ||||
RMS.SetProgress(85); | RMS.SetProgress(85); | ||||
log("Creating food treasures..."); | log("Creating food treasures..."); | ||||
for (let treasure of ["wood", "food_bin"]) | for (let treasure of ["wood", "food_bin"]) | ||||
{ | { | ||||
createObjectGroups( | createObjectGroupsDeprecated( | ||||
new SimpleGroup( | new SimpleGroup( | ||||
[new SimpleObject("gaia/special_treasure_" + treasure, 1, 1, 0, 2)], | [new SimpleObject("gaia/special_treasure_" + treasure, 1, 1, 0, 2)], | ||||
true | true | ||||
), | ), | ||||
0, | 0, | ||||
avoidClasses( | avoidClasses( | ||||
g_TileClasses.water, 2, | g_TileClasses.water, 2, | ||||
g_TileClasses.player, 25, | g_TileClasses.player, 25, | ||||
g_TileClasses.forest, 2 | g_TileClasses.forest, 2 | ||||
), | ), | ||||
3 * g_MapInfo.numPlayers, | 3 * g_MapInfo.numPlayers, | ||||
200 | 200 | ||||
); | ); | ||||
} | } | ||||
RMS.SetProgress(90); | RMS.SetProgress(90); | ||||
log("Creating shipwrecks..."); | log("Creating shipwrecks..."); | ||||
createObjectGroups( | createObjectGroupsDeprecated( | ||||
new SimpleGroup( | new SimpleGroup( | ||||
[new SimpleObject("other/special_treasure_shipwreck_sail_boat_cut", 1, 1, 0, 1)], | [new SimpleObject("other/special_treasure_shipwreck_sail_boat_cut", 1, 1, 0, 1)], | ||||
true | true | ||||
), | ), | ||||
0, | 0, | ||||
stayClasses(g_TileClasses.water, 2), | stayClasses(g_TileClasses.water, 2), | ||||
g_MapInfo.numPlayers, | g_MapInfo.numPlayers, | ||||
200 | 200 | ||||
Show All 20 Lines |
Wildfire Games · Phabricator