Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/maps/random/pyrenean_sierra.js
Show All 26 Lines | |||||
const oPine = "gaia/tree/aleppo_pine"; | const oPine = "gaia/tree/aleppo_pine"; | ||||
const oBerryBush = "gaia/fruit/berry_01"; | const oBerryBush = "gaia/fruit/berry_01"; | ||||
const oDeer = "gaia/fauna_deer"; | const oDeer = "gaia/fauna_deer"; | ||||
const oFish = "gaia/fish/generic"; | const oFish = "gaia/fish/generic"; | ||||
const oRabbit = "gaia/fauna_rabbit"; | const oRabbit = "gaia/fauna_rabbit"; | ||||
const oStoneLarge = "gaia/rock/alpine_large"; | const oStoneLarge = "gaia/rock/alpine_large"; | ||||
const oStoneSmall = "gaia/rock/alpine_small"; | const oStoneSmall = "gaia/rock/alpine_small"; | ||||
const oMetalLarge = "gaia/ore/alpine_large"; | const oMetalLarge = "gaia/ore/alpine_large"; | ||||
const oMetalSmall = "gaia/ore/alpine_small"; | |||||
const aGrass = "actor|props/flora/grass_soft_small_tall.xml"; | const aGrass = "actor|props/flora/grass_soft_small_tall.xml"; | ||||
const aGrassShort = "actor|props/flora/grass_soft_large.xml"; | const aGrassShort = "actor|props/flora/grass_soft_large.xml"; | ||||
const aRockLarge = "actor|geology/stone_granite_med.xml"; | const aRockLarge = "actor|geology/stone_granite_med.xml"; | ||||
const aRockMedium = "actor|geology/stone_granite_med.xml"; | const aRockMedium = "actor|geology/stone_granite_med.xml"; | ||||
const aBushMedium = "actor|props/flora/bush_medit_me.xml"; | const aBushMedium = "actor|props/flora/bush_medit_me.xml"; | ||||
const aBushSmall = "actor|props/flora/bush_medit_sm.xml"; | const aBushSmall = "actor|props/flora/bush_medit_sm.xml"; | ||||
▲ Show 20 Lines • Show All 356 Lines • ▼ Show 20 Lines | |||||
Engine.SetProgress(75); | Engine.SetProgress(75); | ||||
g_Map.log("Creating bushes"); | g_Map.log("Creating bushes"); | ||||
group = new SimpleGroup( [new SimpleObject(aBushMedium, 1,2, 0,2), new SimpleObject(aBushSmall, 2,4, 0,2)] ); | group = new SimpleGroup( [new SimpleObject(aBushMedium, 1,2, 0,2), new SimpleObject(aBushSmall, 2,4, 0,2)] ); | ||||
createObjectGroupsDeprecated(group, 0, avoidClasses(clWater, 2, clPlayer, 1, clPyrenneans, 1), scaleByMapSize(13, 200), 50 ); | createObjectGroupsDeprecated(group, 0, avoidClasses(clWater, 2, clPlayer, 1, clPyrenneans, 1), scaleByMapSize(13, 200), 50 ); | ||||
Engine.SetProgress(80); | Engine.SetProgress(80); | ||||
g_Map.log("Creating stone mines"); | |||||
group = new SimpleGroup([new SimpleObject(oStoneSmall, 0, 2, 0, 4, 0, 2 * Math.PI, 1), new SimpleObject(oStoneLarge, 1, 1, 0, 4, 0, 2 * Math.PI, 4)], true, clRock); | |||||
createObjectGroupsDeprecated(group, 0, avoidClasses(clWater, 3, clForest, 1, clPlayer, 20, clRock, 8, clPyrenneans, 1), scaleByMapSize(4,16), 100 ); | |||||
g_Map.log("Creating small stone quarries"); | |||||
group = new SimpleGroup([new SimpleObject(oStoneSmall, 2,5, 1,3)], true, clRock); | |||||
createObjectGroupsDeprecated(group, 0, avoidClasses(clWater, 3, clForest, 1, clPlayer, 20, clRock, 8, clPyrenneans, 1), scaleByMapSize(4,16), 100 ); | |||||
g_Map.log("Creating metal mines"); | g_Map.log("Creating metal mines"); | ||||
group = new SimpleGroup([new SimpleObject(oMetalLarge, 1,1, 0,4)], true, clMetal); | createBalancedMetalMines( | ||||
createObjectGroupsDeprecated(group, 0, avoidClasses(clWater, 3, clForest, 1, clPlayer, 20, clMetal, 8, clRock, 5, clPyrenneans, 1), scaleByMapSize(4,16), 100 ); | oMetalSmall, | ||||
oMetalLarge, | |||||
clMetal, | |||||
avoidClasses(clWater, 2, clForest, 0, clPlayer, scaleByMapSize(15, 25), clPyrenneans, 3) | |||||
); | |||||
g_Map.log("Creating stone mines"); | |||||
createBalancedStoneMines( | |||||
oStoneSmall, | |||||
oStoneLarge, | |||||
clRock, | |||||
avoidClasses(clWater, 2, clForest, 0, clPlayer, scaleByMapSize(15, 25), clPyrenneans, 3, clMetal, 10) | |||||
); | |||||
Engine.SetProgress(85); | Engine.SetProgress(85); | ||||
g_Map.log("Creating small decorative rocks"); | g_Map.log("Creating small decorative rocks"); | ||||
group = new SimpleGroup( [new SimpleObject(aRockMedium, 1,3, 0,1)], true ); | group = new SimpleGroup( [new SimpleObject(aRockMedium, 1,3, 0,1)], true ); | ||||
createObjectGroupsDeprecated( group, 0, avoidClasses(clWater, 0, clForest, 0, clPlayer, 0), scaleByMapSize(16, 262), 50 ); | createObjectGroupsDeprecated( group, 0, avoidClasses(clWater, 0, clForest, 0, clPlayer, 0), scaleByMapSize(16, 262), 50 ); | ||||
g_Map.log("Creating large decorative rocks"); | g_Map.log("Creating large decorative rocks"); | ||||
Show All 37 Lines |
Wildfire Games · Phabricator