1 RMS.LoadLibrary("rmgen");
2 RMS.LoadLibrary("rmgen2");
10 resetTerrain(g_Terrains.mainTerrain, g_TileClasses.land, 2);
13 var pos = randomStartingPositionPattern();
14 addBases(pos.setup, pos.distance, pos.separation);
21 g_TileClasses.bluff, 12,
22 g_TileClasses.hill, 5,
23 g_TileClasses.player, 35
25 "sizes": ["normal", "big", "huge"],
32 g_TileClasses.bluff, 5,
33 g_TileClasses.hill, 15,
34 g_TileClasses.player, 20
36 "sizes": ["normal", "big"],
45 "func": addLayeredPatches,
47 g_TileClasses.bluff, 2,
48 g_TileClasses.dirt, 5,
49 g_TileClasses.forest, 2,
50 g_TileClasses.mountain, 2,
51 g_TileClasses.player, 12,
52 g_TileClasses.water, 3
59 "func": addDecoration,
61 g_TileClasses.bluff, 2,
62 g_TileClasses.forest, 2,
63 g_TileClasses.mountain, 2,
64 g_TileClasses.player, 12,
65 g_TileClasses.water, 3
74 addElements(shuffleArray([
78 g_TileClasses.berries, 5,
79 g_TileClasses.forest, 3,
80 g_TileClasses.mountain, 2,
81 g_TileClasses.player, 30,
82 g_TileClasses.rock, 10,
83 g_TileClasses.metal, 20,
84 g_TileClasses.water, 3
86 "stay": [g_TileClasses.bluff, 5],
94 g_TileClasses.berries, 5,
95 g_TileClasses.forest, 3,
96 g_TileClasses.mountain, 2,
97 g_TileClasses.player, 30,
98 g_TileClasses.rock, 20,
99 g_TileClasses.metal, 10,
100 g_TileClasses.water, 3
102 "stay": [g_TileClasses.bluff, 5],
111 g_TileClasses.forest, 6,
112 g_TileClasses.metal, 3,
113 g_TileClasses.mountain, 5,
114 g_TileClasses.player, 20,
115 g_TileClasses.rock, 3,
116 g_TileClasses.water, 2
118 "stay": [g_TileClasses.bluff, 5],
123 // Forests on mainland
127 g_TileClasses.bluff, 10,
128 g_TileClasses.forest, 10,
129 g_TileClasses.metal, 3,
130 g_TileClasses.mountain, 5,
131 g_TileClasses.player, 20,
132 g_TileClasses.rock, 3,
133 g_TileClasses.water, 2
137 "amounts": ["normal"]
142 addElements(shuffleArray([
146 g_TileClasses.bluff, 5,
147 g_TileClasses.forest, 5,
148 g_TileClasses.metal, 10,
149 g_TileClasses.mountain, 2,
150 g_TileClasses.player, 20,
151 g_TileClasses.rock, 10,
152 g_TileClasses.water, 3
161 g_TileClasses.bluff, 5,
162 g_TileClasses.forest, 2,
163 g_TileClasses.metal, 2,
164 g_TileClasses.mountain, 1,
165 g_TileClasses.player, 12,
166 g_TileClasses.rock, 2,
167 g_TileClasses.water, 3
170 "mixes": ["similar"],
171 "amounts": ["normal", "many"]
174 "func": addStragglerTrees,
176 g_TileClasses.berries, 5,
177 g_TileClasses.bluff, 5,
178 g_TileClasses.forest, 7,
179 g_TileClasses.metal, 2,
180 g_TileClasses.mountain, 1,
181 g_TileClasses.player, 12,
182 g_TileClasses.rock, 2,
183 g_TileClasses.water, 5