@@ -145,7 +145,7 @@ double sphere(double x, double y, double z, double d, int ITR = 1) {
145
145
}
146
146
147
147
148
- // ////////////////////// Mapgen Singlenode parameter read/write
148
+ // ////////////////////// Mapgen Math parameter read/write
149
149
150
150
bool MapgenMathParams::readParams (Settings *settings) {
151
151
// params = settings->getJson("mg_math");
@@ -171,6 +171,8 @@ void MapgenMathParams::writeParams(Settings *settings) {
171
171
172
172
MapgenMath::MapgenMath (int mapgenid, MapgenMathParams *params_, EmergeManager *emerge) : MapgenV7(mapgenid, params_, emerge) {
173
173
mg_params = params_;
174
+ this ->lighting = 0 ;
175
+ this ->ridges = 0 ;
174
176
175
177
Json::Value & params = mg_params->params ;
176
178
invert = params[" invert" ].empty () ? 1 : params[" invert" ].asBool (); // params["invert"].empty()?1:params["invert"].asBool();
@@ -238,7 +240,7 @@ MapgenMath::~MapgenMath() {
238
240
239
241
void MapgenMath::generateTerrain () {
240
242
241
- MapNode n_air (CONTENT_AIR), n_water_source (c_water_source, LIGHT_SUN);
243
+ MapNode n_air (CONTENT_AIR, LIGHT_SUN ), n_water_source (c_water_source, LIGHT_SUN);
242
244
MapNode n_stone (c_stone, LIGHT_SUN);
243
245
u32 index = 0 ;
244
246
v3s16 em = vm->m_area .getExtent ();
@@ -263,6 +265,7 @@ void MapgenMath::generateTerrain() {
263
265
if (vm->m_data [i].getContent () == CONTENT_IGNORE)
264
266
vm->m_data [i] = (y > water_level + biome->filler_height ) ?
265
267
MapNode (biome->c_filler ) : n_stone;
268
+ // vm->m_data[i] = n_stone;
266
269
} else if (y <= water_level) {
267
270
vm->m_data [i] = n_water_source;
268
271
} else {
0 commit comments