1 RMS.LoadLibrary("rmgen");
2 RMS.LoadLibrary("rmgen2");
10 resetTerrain(g_Terrains.mainTerrain, g_TileClasses.land, 30);
13 addBases("stronghold", randFloat(0.2, 0.35), randFloat(0.05, 0.1));
16 addElements(shuffleArray([
20 g_TileClasses.bluff, 20,
21 g_TileClasses.hill, 5,
22 g_TileClasses.mountain, 20,
23 g_TileClasses.plateau, 20,
24 g_TileClasses.player, 30,
25 g_TileClasses.valley, 5,
26 g_TileClasses.water, 7
28 "sizes": ["big", "huge"],
30 "amounts": g_AllAmounts
35 g_TileClasses.bluff, 5,
36 g_TileClasses.hill, 15,
37 g_TileClasses.mountain, 2,
38 g_TileClasses.plateau, 2,
39 g_TileClasses.player, 20,
40 g_TileClasses.valley, 2,
41 g_TileClasses.water, 2
43 "sizes": ["normal", "big"],
45 "amounts": g_AllAmounts
50 g_TileClasses.bluff, 20,
51 g_TileClasses.mountain, 25,
52 g_TileClasses.plateau, 20,
53 g_TileClasses.player, 20,
54 g_TileClasses.valley, 10,
55 g_TileClasses.water, 15
57 "sizes": ["big", "huge"],
59 "amounts": g_AllAmounts
64 g_TileClasses.bluff, 20,
65 g_TileClasses.mountain, 25,
66 g_TileClasses.plateau, 25,
67 g_TileClasses.player, 40,
68 g_TileClasses.valley, 10,
69 g_TileClasses.water, 15
71 "sizes": ["big", "huge"],
73 "amounts": g_AllAmounts
78 g_TileClasses.bluff, 5,
79 g_TileClasses.hill, 5,
80 g_TileClasses.mountain, 25,
81 g_TileClasses.plateau, 10,
82 g_TileClasses.player, 40,
83 g_TileClasses.valley, 15,
84 g_TileClasses.water, 10
86 "sizes": ["normal", "big"],
88 "amounts": g_AllAmounts
95 "func": addLayeredPatches,
97 g_TileClasses.bluff, 2,
98 g_TileClasses.dirt, 5,
99 g_TileClasses.forest, 2,
100 g_TileClasses.mountain, 2,
101 g_TileClasses.plateau, 2,
102 g_TileClasses.player, 12,
103 g_TileClasses.valley, 5,
104 g_TileClasses.water, 3
108 "amounts": ["normal"]
111 "func": addDecoration,
113 g_TileClasses.bluff, 2,
114 g_TileClasses.forest, 2,
115 g_TileClasses.mountain, 2,
116 g_TileClasses.plateau, 2,
117 g_TileClasses.player, 12,
118 g_TileClasses.water, 3
122 "amounts": ["normal"]
127 addElements(shuffleArray([
131 g_TileClasses.berries, 5,
132 g_TileClasses.bluff, 5,
133 g_TileClasses.forest, 3,
134 g_TileClasses.mountain, 2,
135 g_TileClasses.plateau, 2,
136 g_TileClasses.player, 30,
137 g_TileClasses.rock, 10,
138 g_TileClasses.metal, 20,
139 g_TileClasses.water, 3
143 "amounts": g_AllAmounts
148 g_TileClasses.berries, 5,
149 g_TileClasses.bluff, 5,
150 g_TileClasses.forest, 3,
151 g_TileClasses.mountain, 2,
152 g_TileClasses.plateau, 2,
153 g_TileClasses.player, 30,
154 g_TileClasses.rock, 20,
155 g_TileClasses.metal, 10,
156 g_TileClasses.water, 3
160 "amounts": g_AllAmounts
165 g_TileClasses.berries,
166 5, g_TileClasses.bluff,
167 5, g_TileClasses.forest,
168 18, g_TileClasses.metal, 3,
169 g_TileClasses.mountain, 5,
170 g_TileClasses.plateau, 5,
171 g_TileClasses.player, 20,
172 g_TileClasses.rock, 3,
173 g_TileClasses.water, 2
177 "amounts": ["few", "normal", "many", "tons"]
182 addElements(shuffleArray([
186 g_TileClasses.berries, 30,
187 g_TileClasses.bluff, 5,
188 g_TileClasses.forest, 5,
189 g_TileClasses.metal, 10,
190 g_TileClasses.mountain, 2,
191 g_TileClasses.plateau, 2,
192 g_TileClasses.player, 20,
193 g_TileClasses.rock, 10,
194 g_TileClasses.spine, 2,
195 g_TileClasses.water, 3
199 "amounts": g_AllAmounts
204 g_TileClasses.animals, 20,
205 g_TileClasses.bluff, 5,
206 g_TileClasses.forest, 2,
207 g_TileClasses.metal, 2,
208 g_TileClasses.mountain, 1,
209 g_TileClasses.plateau, 2,
210 g_TileClasses.player, 20,
211 g_TileClasses.rock, 2,
212 g_TileClasses.spine, 2,
213 g_TileClasses.water, 3
217 "amounts": g_AllAmounts
220 "func": addStragglerTrees,
222 g_TileClasses.berries, 5,
223 g_TileClasses.bluff, 5,
224 g_TileClasses.forest, 7,
225 g_TileClasses.metal, 2,
226 g_TileClasses.mountain, 1,
227 g_TileClasses.plateau, 2,
228 g_TileClasses.player, 12,
229 g_TileClasses.rock, 2,
230 g_TileClasses.spine, 2,
231 g_TileClasses.water, 5
235 "amounts": g_AllAmounts