Skip to content

Commit aee5ba6

Browse files
authoredMay 18, 2019
Make cave liquids biome-determined
No longer use the hardcoded engine cave liquids. Water only in '_ocean' biomes, water and lava in '_under' biomes.
1 parent 5c48c76 commit aee5ba6

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
 

Diff for: ‎mods/default/mapgen.lua

+24
Original file line numberDiff line numberDiff line change
@@ -924,6 +924,7 @@ function default.register_biomes(upper_limit)
924924
depth_filler = 3,
925925
node_water_top = "default:ice",
926926
depth_water_top = 10,
927+
node_cave_liquid = "default:water_source",
927928
y_max = -9,
928929
y_min = -255,
929930
heat_point = 0,
@@ -932,6 +933,7 @@ function default.register_biomes(upper_limit)
932933

933934
minetest.register_biome({
934935
name = "icesheet_under",
936+
node_cave_liquid = {"default:water_source", "default:lava_source"},
935937
y_max = -256,
936938
y_min = -31000,
937939
heat_point = 0,
@@ -989,6 +991,7 @@ function default.register_biomes(upper_limit)
989991
depth_filler = 3,
990992
node_riverbed = "default:gravel",
991993
depth_riverbed = 2,
994+
node_cave_liquid = "default:water_source",
992995
vertical_blend = 1,
993996
y_max = -4,
994997
y_min = -255,
@@ -998,6 +1001,7 @@ function default.register_biomes(upper_limit)
9981001

9991002
minetest.register_biome({
10001003
name = "tundra_under",
1004+
node_cave_liquid = {"default:water_source", "default:lava_source"},
10011005
y_max = -256,
10021006
y_min = -31000,
10031007
heat_point = 0,
@@ -1030,6 +1034,7 @@ function default.register_biomes(upper_limit)
10301034
depth_filler = 3,
10311035
node_riverbed = "default:sand",
10321036
depth_riverbed = 2,
1037+
node_cave_liquid = "default:water_source",
10331038
vertical_blend = 1,
10341039
y_max = 3,
10351040
y_min = -255,
@@ -1039,6 +1044,7 @@ function default.register_biomes(upper_limit)
10391044

10401045
minetest.register_biome({
10411046
name = "taiga_under",
1047+
node_cave_liquid = {"default:water_source", "default:lava_source"},
10421048
y_max = -256,
10431049
y_min = -31000,
10441050
heat_point = 25,
@@ -1071,6 +1077,7 @@ function default.register_biomes(upper_limit)
10711077
depth_filler = 3,
10721078
node_riverbed = "default:sand",
10731079
depth_riverbed = 2,
1080+
node_cave_liquid = "default:water_source",
10741081
vertical_blend = 1,
10751082
y_max = 3,
10761083
y_min = -255,
@@ -1080,6 +1087,7 @@ function default.register_biomes(upper_limit)
10801087

10811088
minetest.register_biome({
10821089
name = "snowy_grassland_under",
1090+
node_cave_liquid = {"default:water_source", "default:lava_source"},
10831091
y_max = -256,
10841092
y_min = -31000,
10851093
heat_point = 20,
@@ -1125,6 +1133,7 @@ function default.register_biomes(upper_limit)
11251133
depth_filler = 3,
11261134
node_riverbed = "default:sand",
11271135
depth_riverbed = 2,
1136+
node_cave_liquid = "default:water_source",
11281137
y_max = 3,
11291138
y_min = -255,
11301139
heat_point = 50,
@@ -1133,6 +1142,7 @@ function default.register_biomes(upper_limit)
11331142

11341143
minetest.register_biome({
11351144
name = "grassland_under",
1145+
node_cave_liquid = {"default:water_source", "default:lava_source"},
11361146
y_max = -256,
11371147
y_min = -31000,
11381148
heat_point = 50,
@@ -1178,6 +1188,7 @@ function default.register_biomes(upper_limit)
11781188
depth_filler = 3,
11791189
node_riverbed = "default:sand",
11801190
depth_riverbed = 2,
1191+
node_cave_liquid = "default:water_source",
11811192
y_max = 3,
11821193
y_min = -255,
11831194
heat_point = 45,
@@ -1186,6 +1197,7 @@ function default.register_biomes(upper_limit)
11861197

11871198
minetest.register_biome({
11881199
name = "coniferous_forest_under",
1200+
node_cave_liquid = {"default:water_source", "default:lava_source"},
11891201
y_max = -256,
11901202
y_min = -31000,
11911203
heat_point = 45,
@@ -1230,6 +1242,7 @@ function default.register_biomes(upper_limit)
12301242
depth_filler = 3,
12311243
node_riverbed = "default:sand",
12321244
depth_riverbed = 2,
1245+
node_cave_liquid = "default:water_source",
12331246
vertical_blend = 1,
12341247
y_max = -2,
12351248
y_min = -255,
@@ -1239,6 +1252,7 @@ function default.register_biomes(upper_limit)
12391252

12401253
minetest.register_biome({
12411254
name = "deciduous_forest_under",
1255+
node_cave_liquid = {"default:water_source", "default:lava_source"},
12421256
y_max = -256,
12431257
y_min = -31000,
12441258
heat_point = 60,
@@ -1271,6 +1285,7 @@ function default.register_biomes(upper_limit)
12711285
node_stone = "default:desert_stone",
12721286
node_riverbed = "default:sand",
12731287
depth_riverbed = 2,
1288+
node_cave_liquid = "default:water_source",
12741289
vertical_blend = 1,
12751290
y_max = 3,
12761291
y_min = -255,
@@ -1280,6 +1295,7 @@ function default.register_biomes(upper_limit)
12801295

12811296
minetest.register_biome({
12821297
name = "desert_under",
1298+
node_cave_liquid = {"default:water_source", "default:lava_source"},
12831299
y_max = -256,
12841300
y_min = -31000,
12851301
heat_point = 92,
@@ -1312,6 +1328,7 @@ function default.register_biomes(upper_limit)
13121328
node_stone = "default:sandstone",
13131329
node_riverbed = "default:sand",
13141330
depth_riverbed = 2,
1331+
node_cave_liquid = "default:water_source",
13151332
y_max = 3,
13161333
y_min = -255,
13171334
heat_point = 60,
@@ -1320,6 +1337,7 @@ function default.register_biomes(upper_limit)
13201337

13211338
minetest.register_biome({
13221339
name = "sandstone_desert_under",
1340+
node_cave_liquid = {"default:water_source", "default:lava_source"},
13231341
y_max = -256,
13241342
y_min = -31000,
13251343
heat_point = 60,
@@ -1350,6 +1368,7 @@ function default.register_biomes(upper_limit)
13501368
depth_filler = 3,
13511369
node_riverbed = "default:sand",
13521370
depth_riverbed = 2,
1371+
node_cave_liquid = "default:water_source",
13531372
vertical_blend = 1,
13541373
y_max = 3,
13551374
y_min = -255,
@@ -1359,6 +1378,7 @@ function default.register_biomes(upper_limit)
13591378

13601379
minetest.register_biome({
13611380
name = "cold_desert_under",
1381+
node_cave_liquid = {"default:water_source", "default:lava_source"},
13621382
y_max = -256,
13631383
y_min = -31000,
13641384
heat_point = 40,
@@ -1403,6 +1423,7 @@ function default.register_biomes(upper_limit)
14031423
depth_filler = 3,
14041424
node_riverbed = "default:sand",
14051425
depth_riverbed = 2,
1426+
node_cave_liquid = "default:water_source",
14061427
vertical_blend = 1,
14071428
y_max = -2,
14081429
y_min = -255,
@@ -1412,6 +1433,7 @@ function default.register_biomes(upper_limit)
14121433

14131434
minetest.register_biome({
14141435
name = "savanna_under",
1436+
node_cave_liquid = {"default:water_source", "default:lava_source"},
14151437
y_max = -256,
14161438
y_min = -31000,
14171439
heat_point = 89,
@@ -1456,6 +1478,7 @@ function default.register_biomes(upper_limit)
14561478
depth_filler = 3,
14571479
node_riverbed = "default:sand",
14581480
depth_riverbed = 2,
1481+
node_cave_liquid = "default:water_source",
14591482
vertical_blend = 1,
14601483
y_max = -2,
14611484
y_min = -255,
@@ -1465,6 +1488,7 @@ function default.register_biomes(upper_limit)
14651488

14661489
minetest.register_biome({
14671490
name = "rainforest_under",
1491+
node_cave_liquid = {"default:water_source", "default:lava_source"},
14681492
y_max = -256,
14691493
y_min = -31000,
14701494
heat_point = 86,

0 commit comments

Comments
 (0)
Please sign in to comment.