2018-01-19 21:24:59 +01:00
|
|
|
|
2019-04-17 18:16:36 +02:00
|
|
|
local S = lib_materials.intllib
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-04-17 18:16:36 +02:00
|
|
|
local mgparams = minetest.get_mapgen_params()
|
|
|
|
local seed = mgparams.seed
|
|
|
|
--local mg_seed = mgparams.seed
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local oredefs = {}
|
|
|
|
|
|
|
|
lib_materials.add_oredef = function(ore_name, ore_seed)
|
|
|
|
|
|
|
|
oredefs[ore_name] = ore_seed
|
|
|
|
end
|
|
|
|
|
|
|
|
lib_materials.get_oredefs = function()
|
|
|
|
|
|
|
|
local str = ""
|
|
|
|
|
|
|
|
for n, s in pairs(oredefs) do
|
|
|
|
|
|
|
|
str = str .. n .. " - " .. s .. "\n"
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
return str
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
minetest.register_chatcommand("get_oredefs", {
|
|
|
|
description = S("Get a list of ore names and seeds."),
|
|
|
|
func = function(name, params)
|
|
|
|
|
|
|
|
--lib_materials.get_oredefs()
|
|
|
|
--minetest.debug(lib_shapes.shapes_created)
|
|
|
|
--minetest.log(S("[MOD] lib_materials: Decorating Hot Humid Biomes"))
|
|
|
|
minetest.chat_send_player(name, lib_materials.get_oredefs())
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
})
|
2018-01-19 21:24:59 +01:00
|
|
|
|
|
|
|
|
2019-04-17 18:16:36 +02:00
|
|
|
local add_ore_blob = function(name, parent, biomes)
|
|
|
|
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = name,
|
|
|
|
wherein = parent,
|
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = -10,
|
|
|
|
y_max = 71,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
|
|
|
seed = -316,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
2019-06-13 21:20:42 +02:00
|
|
|
biomes = biomes or nil,
|
2019-04-17 18:16:36 +02:00
|
|
|
random_factor = 1.0
|
|
|
|
})
|
|
|
|
|
|
|
|
end
|
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local add_ore_blob2 = function(name, parent, biomes)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local ore_seed = tonumber(name)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
|
|
|
minetest.register_ore({
|
2019-06-13 21:20:42 +02:00
|
|
|
ore_type = "blob",
|
|
|
|
ore = name,
|
|
|
|
wherein = parent,
|
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 32,
|
|
|
|
clust_size = 20,
|
|
|
|
y_min = -1000,
|
|
|
|
y_max = 31000,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 64, y = 64, z = 64},
|
2019-04-17 18:16:36 +02:00
|
|
|
seed = ore_seed,
|
2019-06-13 21:20:42 +02:00
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
2019-04-17 18:16:36 +02:00
|
|
|
},
|
2019-06-13 21:20:42 +02:00
|
|
|
biomes = biomes or nil,
|
|
|
|
random_factor = 1.0
|
2019-04-17 18:16:36 +02:00
|
|
|
})
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local add_ore_sheet = function(name, parent, density, min_y, max_y, biomes)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local spread_val = 2^(density * 10)
|
|
|
|
--local ore_seed = seed
|
|
|
|
--local ore_seed = 4130293965
|
|
|
|
--local ore_seed = 89
|
|
|
|
local ore_seed = math.random(1, spread_val)
|
|
|
|
--local ore_seed = string.len(name) + spread_val
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
lib_materials.add_oredef(name, ore_seed)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = name,
|
|
|
|
wherein = parent,
|
2019-06-13 21:20:42 +02:00
|
|
|
clust_size = 8,
|
|
|
|
y_min = min_y - lib_materials.biome_vertical_blend,
|
|
|
|
y_max = max_y + lib_materials.biome_vertical_blend,
|
2019-04-17 18:16:36 +02:00
|
|
|
noise_threshold = density,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 128, y = 128, z = 128},
|
|
|
|
seed = ore_seed,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.60
|
|
|
|
},
|
2019-06-13 21:20:42 +02:00
|
|
|
column_height_min = (lib_materials.biome_altitude_range / 2) + lib_materials.biome_vertical_blend, --1
|
|
|
|
column_height_max = lib_materials.biome_altitude_range + (lib_materials.biome_vertical_blend * 2),
|
|
|
|
column_midpoint_factor = 0.5,
|
2019-04-17 18:16:36 +02:00
|
|
|
biomes = biomes or nil
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local add_ore_sheet_01 = function(name, parent, density, min_y, max_y, biomes)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local spread_val = 2^(density * 10)
|
|
|
|
local ore_seed = math.random(1, spread_val)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = name,
|
|
|
|
wherein = parent,
|
2019-06-13 21:20:42 +02:00
|
|
|
clust_size = (density * 10),
|
|
|
|
y_min = min_y,
|
|
|
|
y_max = max_y,
|
2019-04-17 18:16:36 +02:00
|
|
|
noise_threshold = density,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
2019-06-13 21:20:42 +02:00
|
|
|
spread = {x = spread_val, y = spread_val, z = spread_val},
|
2019-04-17 18:16:36 +02:00
|
|
|
seed = ore_seed,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.60
|
|
|
|
},
|
|
|
|
column_height_min = 1,
|
2019-06-13 21:20:42 +02:00
|
|
|
column_height_max = lib_materials.biome_altitude_range,
|
2019-04-17 18:16:36 +02:00
|
|
|
column_midpoint_factor = 0.5,
|
|
|
|
biomes = biomes or nil
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local add_ore_sheet_03 = function(name, parent, density, min_y, max_y, biomes)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
--local ore_seed = seed + math.random() --4130293965
|
|
|
|
--local name_num = tonumber(name)
|
|
|
|
local spread_val = 2^(density * 10)
|
|
|
|
local ore_seed = math.random(1, spread_val)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = name,
|
|
|
|
wherein = parent,
|
2019-06-13 21:20:42 +02:00
|
|
|
clust_size = 8,
|
|
|
|
y_min = min_y,
|
|
|
|
y_max = max_y,
|
2019-04-17 18:16:36 +02:00
|
|
|
noise_threshold = density,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 64, y = 64, z = 64},
|
|
|
|
seed = ore_seed,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.60
|
|
|
|
},
|
|
|
|
column_height_min = 1,
|
2019-06-13 21:20:42 +02:00
|
|
|
column_height_max = lib_materials.biome_altitude_range,
|
2019-04-17 18:16:36 +02:00
|
|
|
column_midpoint_factor = 0.5,
|
|
|
|
biomes = biomes or nil
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local add_ore_sheet_orig = function(name, parent, density, biomes)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
--local ore_seed = seed + math.random() --4130293965
|
|
|
|
local ore_seed = tonumber(name)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-04-17 18:16:36 +02:00
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = name,
|
|
|
|
wherein = parent,
|
|
|
|
clust_size = 40,
|
|
|
|
y_min = -1000,
|
|
|
|
y_max = 31000,
|
|
|
|
noise_threshold = density,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 128, y = 128, z = 128},
|
|
|
|
seed = ore_seed,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.60
|
|
|
|
},
|
|
|
|
column_height_min = 1,
|
|
|
|
column_height_max = 16,
|
|
|
|
column_midpoint_factor = 0.5,
|
|
|
|
biomes = biomes or nil
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local add_ore_blob_01 = function(name, parent, min_y, max_y, biomes)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
local ore_seed = tonumber(name)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = name,
|
|
|
|
wherein = parent,
|
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 32,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = min_y - (lib_materials.biome_altitude_range / 2),
|
|
|
|
y_max = max_y + (lib_materials.biome_altitude_range / 2),
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 64, y = 64, z = 64},
|
|
|
|
seed = ore_seed,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
biomes = biomes or nil,
|
|
|
|
random_factor = 1.0
|
|
|
|
})
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
end
|
2019-04-17 18:16:36 +02:00
|
|
|
|
|
|
|
local add_ore_stratum = function(name, parent, biomes)
|
|
|
|
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "stratum",
|
|
|
|
ore = name,
|
|
|
|
wherein = parent,
|
|
|
|
-- clust_num_ores = 250,
|
|
|
|
clust_scarcity = 1,
|
|
|
|
-- clust_size = 10,
|
|
|
|
y_min = lib_materials.maxheight_beach, -- -1000,
|
|
|
|
y_max = (lib_materials.maxheight_highland - 10), -- 31000,
|
|
|
|
-- noise_threshold = 0.1,
|
2019-04-19 21:33:56 +02:00
|
|
|
np_stratum_thickness = {
|
|
|
|
offset = 8,
|
|
|
|
scale = 4,
|
|
|
|
spread = {x = 100, y = 100, z = 100},
|
|
|
|
seed = 17,
|
|
|
|
octaves = 3,
|
|
|
|
persist = 0.7
|
|
|
|
},
|
2019-04-17 18:16:36 +02:00
|
|
|
noise_params = {
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 256, y = 256, z = 256},
|
|
|
|
seed = 4130293965,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.60
|
|
|
|
},
|
|
|
|
biomes = biomes or nil,
|
|
|
|
-- random_factor = 1.0
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
local add_ore_vein = function()
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
--[[
|
|
|
|
-- -- Adds stone types(default types{desert_stone, sandstone, desert_sandstone, silver_sandstone}; lib_materials types{stone_brown, stone_sand}) as ores within default:stone
|
|
|
|
-- minetest.register_ore({ore_type="sheet", ore="lib_materials:stone_sandstone", wherein="lib_materials:stone", clust_num_ores=250, clust_scarcity=60, clust_size=10, y_min=-1000, y_max=31000, noise_threshold=0.1, noise_params={offset=0, scale=1, spread={x=256, y=256, z=256}, seed=4130293965, octaves=5, persist=0.60}, random_factor=1.0})
|
|
|
|
-- minetest.register_ore({ore_type="sheet", ore="lib_materials:stone_sandstone_desert", wherein="lib_materials:stone", clust_num_ores=250, clust_scarcity=60, clust_size=10, y_min=-1000, y_max=31000, noise_threshold=0.1, noise_params={offset=0, scale=1, spread={x=256, y=256, z=256}, seed=4130293965, octaves=5, persist=0.60}, random_factor=1.0})
|
|
|
|
-- minetest.register_ore({ore_type="sheet", ore="lib_materials:stone_sandstone_silver", wherein="lib_materials:stone", clust_num_ores=250, clust_scarcity=60, clust_size=10, y_min=-1000, y_max=31000, noise_threshold=0.1, noise_params={offset=0, scale=1, spread={x=256, y=256, z=256}, seed=4130293965, octaves=5, persist=0.60}, random_factor=1.0})
|
|
|
|
-- minetest.register_ore({ore_type="sheet", ore="lib_materials:stone_desert", wherein="lib_materials:stone", clust_num_ores=250, clust_scarcity=60, clust_size=10, y_min=-1000, y_max=31000, noise_threshold=0.1, noise_params={offset=0, scale=1, spread={x=256, y=256, z=256}, seed=163281090, octaves=5, persist=0.60}, random_factor=1.0})
|
|
|
|
-- minetest.register_ore({ore_type="sheet", ore="lib_materials:stone_brown", wherein="lib_materials:stone", clust_num_ores=250, clust_scarcity=60, clust_size=10, y_min=-1000, y_max=31000, noise_threshold=0.1, noise_params={offset=0, scale=1, spread={x=256, y=256, z=256}, seed=163281090, octaves=5, persist=0.60}, random_factor=1.0})
|
|
|
|
-- minetest.register_ore({ore_type="sheet", ore="lib_materials:stone_sand", wherein="lib_materials:stone", clust_num_ores=250, clust_scarcity=60, clust_size=10, y_min=-1000, y_max=31000, noise_threshold=0.1, noise_params={offset=0, scale=1, spread={x=256, y=256, z=256}, seed=163281090, octaves=5, persist=0.60}, random_factor=1.0})
|
|
|
|
-- -- Adds default desert_stone, desert_sandstone, and stone_brown to stone_sand
|
|
|
|
-- minetest.register_ore({ore_type = "blob", ore = "lib_materials:stone_desert", wherein = {"lib_materials:stone_sand"}, clust_scarcity = 4 * 4 * 4, clust_num_ores = 8, clust_size = 6, y_min = -10, y_max = 71, noise_params = { offset = 0.35, scale = 0.2, spread = {x = 5, y = 5, z = 5}, seed = -316, octaves = 1, persist = 0.5 }, })
|
|
|
|
-- minetest.register_ore({ore_type = "blob", ore = "lib_materials:stone_sandstone_desert", wherein = {"lib_materials:stone_sand"}, clust_scarcity = 4 * 4 * 4, clust_num_ores = 8, clust_size = 6, y_min = -10, y_max = 71, noise_params = {offset = 0.35, scale = 0.2, spread = {x = 5, y = 5, z = 5}, seed = -613, octaves = 1, persist = 0.5},})
|
|
|
|
-- minetest.register_ore({ore_type = "blob", ore = "lib_materials:stone_brown", wherein = {"lib_materials:stone_sand"}, clust_scarcity = 4 * 4 * 4, clust_num_ores = 8, clust_size = 6, y_min = -10, y_max = 71, noise_params = { offset = 0.35, scale = 0.2, spread = {x = 5, y = 5, z = 5}, seed = -613, octaves = 1, persist = 0.5 },})
|
|
|
|
|
|
|
|
-- add_ore_sheet("lib_materials:stone_sandstone", "lib_materials:stone")
|
|
|
|
-- add_ore_sheet("lib_materials:stone_sandstone_desert", "lib_materials:stone")
|
|
|
|
-- add_ore_sheet("lib_materials:stone_sandstone_silver", "lib_materials:stone")
|
|
|
|
-- add_ore_sheet("lib_materials:stone_desert", "lib_materials:stone")
|
|
|
|
-- add_ore_sheet("lib_materials:stone_brown", "lib_materials:stone")
|
|
|
|
-- add_ore_sheet("lib_materials:stone_sand", "lib_materials:stone")
|
|
|
|
-- add_ore_sheet("lib_materials:stone_desert", "lib_materials:stone_sand")
|
|
|
|
-- add_ore_sheet("lib_materials:stone_sandstone_desert", "lib_materials:stone_sand")
|
|
|
|
-- add_ore_sheet("lib_materials:stone_brown", "lib_materials:stone_sand")
|
|
|
|
--]]
|
|
|
|
|
|
|
|
local function add_dirt_grass_types_as_ore()
|
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
--HOT HUMID
|
|
|
|
add_ore_sheet("lib_materials:dirt_silt_01", {"lib_materials:sand", }, 0.8, lib_materials.beach_depth, lib_materials.maxheight_beach, {"hot_humid_beach", })
|
|
|
|
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_humid_coastal", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_humid_coastal", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_humid_coastal", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_humid_coastal", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_humid_coastal", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet_01("lib_materials:dirt_black_with_litter_fungi", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_humid_coastal", })
|
|
|
|
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_humid_lowland", {"lib_materials:dirt_with_grass_hot_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_humid_lowland", {"lib_materials:dirt_with_grass_hot_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_humid_lowland", {"lib_materials:dirt_with_grass_hot_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_humid_lowland", })
|
|
|
|
add_ore_sheet_01("lib_materials:dirt_black_with_litter_fungi", {"lib_materials:dirt_with_grass_hot_humid_lowland", }, 0.6, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_humid_lowland", })
|
|
|
|
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_humid_shelf", {"lib_materials:dirt_with_grass_hot_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_humid_shelf", {"lib_materials:dirt_with_grass_hot_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_humid_shelf", {"lib_materials:dirt_with_grass_hot_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_humid_shelf", {"lib_materials:dirt_with_grass_hot_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_humid_shelf", {"lib_materials:dirt_with_grass_hot_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_humid_shelf", })
|
|
|
|
add_ore_sheet_01("lib_materials:dirt_black_with_litter_fungi", {"lib_materials:dirt_with_grass_hot_humid_shelf", }, 0.6, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_humid_shelf", })
|
|
|
|
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_humid_highland", {"lib_materials:dirt_with_grass_hot_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_humid_highland", {"lib_materials:dirt_with_grass_hot_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_humid_highland", {"lib_materials:dirt_with_grass_hot_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_humid_highland", })
|
|
|
|
add_ore_sheet_01("lib_materials:dirt_black_with_litter_fungi", {"lib_materials:dirt_with_grass_hot_humid_highland", }, 0.4, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_humid_highland", })
|
|
|
|
--HOT SEMIHUMID
|
|
|
|
add_ore_sheet("lib_materials:dirt_silt_01", {"lib_materials:sand_volcanic", }, 0.8, lib_materials.beach_depth, lib_materials.maxheight_beach, {"hot_semihumid_beach", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_semihumid_coastal", {"lib_materials:dirt_with_grass_hot_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_semihumid_coastal", {"lib_materials:dirt_with_grass_hot_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_semihumid_coastal", {"lib_materials:dirt_with_grass_hot_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_semihumid_lowland", {"lib_materials:dirt_with_grass_hot_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_semihumid_lowland", {"lib_materials:dirt_with_grass_hot_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_semihumid_lowland", {"lib_materials:dirt_with_grass_hot_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_semihumid_shelf", {"lib_materials:dirt_with_grass_hot_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_semihumid_shelf", {"lib_materials:dirt_with_grass_hot_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_semihumid_shelf", {"lib_materials:dirt_with_grass_hot_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_semihumid_highland", {"lib_materials:dirt_with_grass_hot_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_semihumid_highland", {"lib_materials:dirt_with_grass_hot_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_semihumid_highland", {"lib_materials:dirt_with_grass_hot_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_rainforest", {"lib_materials:dirt_with_grass_hot_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semihumid_highland", })
|
|
|
|
--HOT TEMPERATE
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_temperate_coastal", {"lib_materials:dirt_with_grass_hot_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_temperate_coastal", {"lib_materials:dirt_with_grass_hot_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_temperate_coastal", {"lib_materials:dirt_with_grass_hot_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_temperate_coastal", {"lib_materials:dirt_with_grass_hot_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_temperate_coastal", {"lib_materials:dirt_with_grass_hot_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_temperate_lowland", {"lib_materials:dirt_with_grass_hot_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_temperate_lowland", {"lib_materials:dirt_with_grass_hot_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_temperate_lowland", {"lib_materials:dirt_with_grass_hot_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_temperate_lowland", {"lib_materials:dirt_with_grass_hot_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_temperate_lowland", {"lib_materials:dirt_with_grass_hot_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_temperate_shelf", {"lib_materials:dirt_with_grass_hot_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_temperate_shelf", {"lib_materials:dirt_with_grass_hot_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_temperate_shelf", {"lib_materials:dirt_with_grass_hot_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_temperate_shelf", {"lib_materials:dirt_with_grass_hot_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_temperate_shelf", {"lib_materials:dirt_with_grass_hot_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_temperate_highland", {"lib_materials:dirt_with_grass_hot_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_temperate_highland", {"lib_materials:dirt_with_grass_hot_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_temperate_highland", {"lib_materials:dirt_with_grass_hot_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_temperate_highland", {"lib_materials:dirt_with_grass_hot_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_temperate_highland", {"lib_materials:dirt_with_grass_hot_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_temperate_highland", })
|
|
|
|
--HOT SEMIARID
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_semiarid_coastal", {"lib_materials:dirt_with_grass_hot_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_semiarid_coastal", {"lib_materials:dirt_with_grass_hot_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_semiarid_coastal", {"lib_materials:dirt_with_grass_hot_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_semiarid_coastal", {"lib_materials:dirt_with_grass_hot_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_semiarid_coastal", {"lib_materials:dirt_with_grass_hot_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_semiarid_lowland", {"lib_materials:dirt_with_grass_hot_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_semiarid_lowland", {"lib_materials:dirt_with_grass_hot_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_semiarid_lowland", {"lib_materials:dirt_with_grass_hot_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_semiarid_lowland", {"lib_materials:dirt_with_grass_hot_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_semiarid_lowland", {"lib_materials:dirt_with_grass_hot_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_semiarid_shelf", {"lib_materials:dirt_with_grass_hot_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_semiarid_shelf", {"lib_materials:dirt_with_grass_hot_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_semiarid_shelf", {"lib_materials:dirt_with_grass_hot_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_semiarid_shelf", {"lib_materials:dirt_with_grass_hot_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_semiarid_shelf", {"lib_materials:dirt_with_grass_hot_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_hot_semiarid_highland", {"lib_materials:dirt_with_grass_hot_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_hot_semiarid_highland", {"lib_materials:dirt_with_grass_hot_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_hot_semiarid_highland", {"lib_materials:dirt_with_grass_hot_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_semiarid_highland", {"lib_materials:dirt_with_grass_hot_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_semiarid_highland", {"lib_materials:dirt_with_grass_hot_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_semiarid_highland", })
|
|
|
|
--HOT_ARID
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"hot_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"hot_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"hot_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"hot_arid_highland", })
|
|
|
|
|
|
|
|
--WARM HUMID
|
|
|
|
add_ore_sheet("lib_materials:dirt_silt_01", {"lib_materials:sand_white", }, 0.8, lib_materials.beach_depth, lib_materials.maxheight_beach, {"warm_humid_beach", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_humid_highland", })
|
|
|
|
--WARM SEMIHUMID
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semihumid_highland", })
|
|
|
|
--WARM TEMPERATE
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_temperate_highland", })
|
|
|
|
--WARM SEMIARID
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semiarid_coastal", {"lib_materials:dirt_with_grass_warm_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semiarid_coastal", {"lib_materials:dirt_with_grass_warm_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semiarid_coastal", {"lib_materials:dirt_with_grass_warm_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semiarid_coastal", {"lib_materials:dirt_with_grass_warm_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semiarid_coastal", {"lib_materials:dirt_with_grass_warm_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semiarid_lowland", {"lib_materials:dirt_with_grass_warm_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semiarid_lowland", {"lib_materials:dirt_with_grass_warm_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semiarid_lowland", {"lib_materials:dirt_with_grass_warm_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semiarid_lowland", {"lib_materials:dirt_with_grass_warm_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semiarid_lowland", {"lib_materials:dirt_with_grass_warm_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semiarid_shelf", {"lib_materials:dirt_with_grass_warm_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semiarid_shelf", {"lib_materials:dirt_with_grass_warm_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semiarid_shelf", {"lib_materials:dirt_with_grass_warm_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semiarid_shelf", {"lib_materials:dirt_with_grass_warm_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semiarid_shelf", {"lib_materials:dirt_with_grass_warm_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semiarid_highland", {"lib_materials:dirt_with_grass_warm_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semiarid_highland", {"lib_materials:dirt_with_grass_warm_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semiarid_highland", {"lib_materials:dirt_with_grass_warm_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semiarid_highland", {"lib_materials:dirt_with_grass_warm_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semiarid_highland", {"lib_materials:dirt_with_grass_warm_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_semiarid_highland", })
|
|
|
|
--WARM ARID
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"warm_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"warm_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"warm_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"warm_arid_highland", })
|
|
|
|
|
|
|
|
--TEMPERATE HUMID
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_highland", {"lib_materials:dirt_with_grass_temperate_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_humid_highland", {"lib_materials:dirt_with_grass_temperate_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_humid_highland", {"lib_materials:dirt_with_grass_temperate_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_humid_highland", {"lib_materials:dirt_with_grass_temperate_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_humid_highland", {"lib_materials:dirt_with_grass_temperate_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_humid_highland", })
|
|
|
|
--TEMPERATE SEMIHUMID
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semihumid_highland", })
|
|
|
|
--TEMPERATE TEMPERATE
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_temperate_lowland", {"lib_materials:dirt_with_grass_temperate_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_temperate_lowland", {"lib_materials:dirt_with_grass_temperate_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_temperate_lowland", {"lib_materials:dirt_with_grass_temperate_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_temperate_lowland", {"lib_materials:dirt_with_grass_temperate_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_temperate_lowland", {"lib_materials:dirt_with_grass_temperate_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_with_grass_gray", {"lib_materials:dirt_with_grass_temperate_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_with_grass_gray", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_temperate_highland", })
|
|
|
|
--TEMPERATE SEMIARID
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semiarid_coastal", {"lib_materials:dirt_with_grass_temperate_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semiarid_coastal", {"lib_materials:dirt_with_grass_temperate_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semiarid_coastal", {"lib_materials:dirt_with_grass_temperate_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semiarid_coastal", {"lib_materials:dirt_with_grass_temperate_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semiarid_coastal", {"lib_materials:dirt_with_grass_temperate_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semiarid_lowland", {"lib_materials:dirt_with_grass_temperate_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semiarid_lowland", {"lib_materials:dirt_with_grass_temperate_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semiarid_lowland", {"lib_materials:dirt_with_grass_temperate_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semiarid_lowland", {"lib_materials:dirt_with_grass_temperate_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semiarid_lowland", {"lib_materials:dirt_with_grass_temperate_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semiarid_shelf", {"lib_materials:dirt_with_grass_temperate_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semiarid_shelf", {"lib_materials:dirt_with_grass_temperate_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semiarid_shelf", {"lib_materials:dirt_with_grass_temperate_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semiarid_shelf", {"lib_materials:dirt_with_grass_temperate_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semiarid_shelf", {"lib_materials:dirt_with_grass_temperate_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semiarid_highland", {"lib_materials:dirt_with_grass_temperate_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semiarid_highland", {"lib_materials:dirt_with_grass_temperate_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semiarid_highland", {"lib_materials:dirt_with_grass_temperate_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semiarid_highland", {"lib_materials:dirt_with_grass_temperate_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semiarid_highland", {"lib_materials:dirt_with_grass_temperate_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_semiarid_highland", })
|
|
|
|
--TEMPERATE ARID
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"temperate_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"temperate_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"temperate_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"temperate_arid_highland", })
|
|
|
|
|
|
|
|
--COOL HUMID
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_humid_coastal", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_humid_coastal", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_humid_coastal", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_humid_coastal", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_humid_coastal", {"lib_materials:dirt_with_grass_cool_humid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_humid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_humid_lowland", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_humid_lowland", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_humid_lowland", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_humid_lowland", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_humid_lowland", {"lib_materials:dirt_with_grass_cool_humid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_humid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_humid_shelf", {"lib_materials:dirt_with_grass_cool_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_humid_shelf", {"lib_materials:dirt_with_grass_cool_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_humid_shelf", {"lib_materials:dirt_with_grass_cool_humid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_humid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_litter_coniferous", {"lib_materials:dirt_with_grass_cool_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_humid_highland", {"lib_materials:dirt_with_grass_cool_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_humid_highland", {"lib_materials:dirt_with_grass_cool_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_humid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_humid_highland", {"lib_materials:dirt_with_grass_cool_humid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_humid_highland", })
|
|
|
|
--COOL SEMIHUMID
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_semihumid_coastal", {"lib_materials:dirt_with_grass_cool_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_semihumid_coastal", {"lib_materials:dirt_with_grass_cool_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_semihumid_coastal", {"lib_materials:dirt_with_grass_cool_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_semihumid_coastal", {"lib_materials:dirt_with_grass_cool_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_semihumid_coastal", {"lib_materials:dirt_with_grass_cool_semihumid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semihumid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_semihumid_lowland", {"lib_materials:dirt_with_grass_cool_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_semihumid_lowland", {"lib_materials:dirt_with_grass_cool_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_semihumid_lowland", {"lib_materials:dirt_with_grass_cool_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_semihumid_lowland", {"lib_materials:dirt_with_grass_cool_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_semihumid_lowland", {"lib_materials:dirt_with_grass_cool_semihumid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semihumid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_semihumid_shelf", {"lib_materials:dirt_with_grass_cool_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_semihumid_shelf", {"lib_materials:dirt_with_grass_cool_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_semihumid_shelf", {"lib_materials:dirt_with_grass_cool_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_semihumid_shelf", {"lib_materials:dirt_with_grass_cool_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_semihumid_shelf", {"lib_materials:dirt_with_grass_cool_semihumid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semihumid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_semihumid_highland", {"lib_materials:dirt_with_grass_cool_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_semihumid_highland", {"lib_materials:dirt_with_grass_cool_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_semihumid_highland", {"lib_materials:dirt_with_grass_cool_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_semihumid_highland", {"lib_materials:dirt_with_grass_cool_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semihumid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_semihumid_highland", {"lib_materials:dirt_with_grass_cool_semihumid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semihumid_highland", })
|
|
|
|
--COOL TEMPERATE
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_temperate_coastal", {"lib_materials:dirt_with_grass_cool_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_temperate_coastal", {"lib_materials:dirt_with_grass_cool_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_temperate_coastal", {"lib_materials:dirt_with_grass_cool_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_temperate_coastal", {"lib_materials:dirt_with_grass_cool_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_temperate_coastal", {"lib_materials:dirt_with_grass_cool_temperate_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_temperate_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_temperate_lowland", {"lib_materials:dirt_with_grass_cool_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_temperate_lowland", {"lib_materials:dirt_with_grass_cool_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_temperate_lowland", {"lib_materials:dirt_with_grass_cool_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_temperate_lowland", {"lib_materials:dirt_with_grass_cool_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_temperate_lowland", {"lib_materials:dirt_with_grass_cool_temperate_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_temperate_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_temperate_shelf", {"lib_materials:dirt_with_grass_cool_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_temperate_shelf", {"lib_materials:dirt_with_grass_cool_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_temperate_shelf", {"lib_materials:dirt_with_grass_cool_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_temperate_shelf", {"lib_materials:dirt_with_grass_cool_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_temperate_shelf", {"lib_materials:dirt_with_grass_cool_temperate_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_temperate_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_temperate_highland", {"lib_materials:dirt_with_grass_cool_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_temperate_highland", {"lib_materials:dirt_with_grass_cool_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_temperate_highland", {"lib_materials:dirt_with_grass_cool_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_temperate_highland", {"lib_materials:dirt_with_grass_cool_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_temperate_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_temperate_highland", {"lib_materials:dirt_with_grass_cool_temperate_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_temperate_highland", })
|
|
|
|
--COOL SEMIRID
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_semiarid_coastal", {"lib_materials:dirt_with_grass_cool_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_semiarid_coastal", {"lib_materials:dirt_with_grass_cool_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_semiarid_coastal", {"lib_materials:dirt_with_grass_cool_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_semiarid_coastal", {"lib_materials:dirt_with_grass_cool_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_semiarid_coastal", {"lib_materials:dirt_with_grass_cool_semiarid_coastal", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_semiarid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_semiarid_lowland", {"lib_materials:dirt_with_grass_cool_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_semiarid_lowland", {"lib_materials:dirt_with_grass_cool_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_semiarid_lowland", {"lib_materials:dirt_with_grass_cool_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_semiarid_lowland", {"lib_materials:dirt_with_grass_cool_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_semiarid_lowland", {"lib_materials:dirt_with_grass_cool_semiarid_lowland", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_semiarid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_semiarid_shelf", {"lib_materials:dirt_with_grass_cool_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_semiarid_shelf", {"lib_materials:dirt_with_grass_cool_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_semiarid_shelf", {"lib_materials:dirt_with_grass_cool_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_semiarid_shelf", {"lib_materials:dirt_with_grass_cool_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_semiarid_shelf", {"lib_materials:dirt_with_grass_cool_semiarid_shelf", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_semiarid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_black_with_grass_cool_semiarid_highland", {"lib_materials:dirt_with_grass_cool_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_brown_with_grass_cool_semiarid_highland", {"lib_materials:dirt_with_grass_cool_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_clayey_with_grass_cool_semiarid_highland", {"lib_materials:dirt_with_grass_cool_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_sandy_with_grass_cool_semiarid_highland", {"lib_materials:dirt_with_grass_cool_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semiarid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:dirt_silty_with_grass_cool_semiarid_highland", {"lib_materials:dirt_with_grass_cool_semiarid_highland", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_semiarid_highland", })
|
|
|
|
--COOL ARID
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_beach, lib_materials.maxheight_coastal, {"cool_arid_coastal", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_coastal, lib_materials.maxheight_lowland, {"cool_arid_lowland", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_lowland, lib_materials.maxheight_shelf, {"cool_arid_shelf", })
|
|
|
|
add_ore_sheet("lib_materials:sand", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_desert", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:sand_white", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_desert_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_arid_highland", })
|
|
|
|
add_ore_sheet("lib_materials:stone_sandstone_white_gravel", {"lib_materials:stone_sandstone_desert_gravel", }, 0.8, lib_materials.maxheight_shelf, lib_materials.maxheight_highland, {"cool_arid_highland", })
|
2019-04-17 18:16:36 +02:00
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
add_dirt_grass_types_as_ore()
|
|
|
|
|
|
|
|
|
|
|
|
--[[
|
2018-01-19 21:24:59 +01:00
|
|
|
-- Adds Air as ore within default:stone
|
|
|
|
minetest.register_ore({
|
2019-04-17 18:16:36 +02:00
|
|
|
ore_type = "blob",
|
2018-01-19 21:24:59 +01:00
|
|
|
ore = "air",
|
2019-04-17 18:16:36 +02:00
|
|
|
wherein = {"lib_materials:stone_limestone_01"},
|
|
|
|
clust_scarcity = 16*8*16,
|
|
|
|
clust_num_ores = 16*16,
|
|
|
|
clust_size = 16,
|
2018-01-19 21:24:59 +01:00
|
|
|
y_min = -50,
|
|
|
|
y_max = -11,
|
|
|
|
noise_params = {
|
2019-04-17 18:16:36 +02:00
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 256, y = 256, z = 256},
|
|
|
|
seed = 4130293965,
|
|
|
|
octaves = 3,
|
|
|
|
persist = 0.6
|
2018-01-19 21:24:59 +01:00
|
|
|
},
|
|
|
|
})
|
2019-04-17 18:16:36 +02:00
|
|
|
--]]
|
2018-01-19 21:24:59 +01:00
|
|
|
|
|
|
|
--Adds default:water_source within default:stone
|
|
|
|
minetest.register_ore({
|
2019-04-17 18:16:36 +02:00
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:fluid_water_river_source",
|
|
|
|
wherein = {"lib_materials:stone_limestone_01"},
|
|
|
|
clust_scarcity = 16*4*16,
|
|
|
|
clust_num_ores = 16*16,
|
|
|
|
clust_size = 16,
|
|
|
|
y_min = -50,
|
|
|
|
y_max = -11,
|
2018-01-19 21:24:59 +01:00
|
|
|
noise_params = {
|
2019-04-17 18:16:36 +02:00
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 256, y = 256, z = 256},
|
|
|
|
seed = 163281090,
|
|
|
|
octaves = 3,
|
|
|
|
persist = 0.6
|
2018-01-19 21:24:59 +01:00
|
|
|
},
|
|
|
|
})
|
|
|
|
|
2019-04-17 18:16:36 +02:00
|
|
|
--Quicksand and Mud
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:quicksand",
|
|
|
|
wherein = {"lib_materials:sand"},
|
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = 4,
|
|
|
|
y_max = 30,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
|
|
|
seed = -316,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:mud_wet",
|
|
|
|
wherein = {"lib_materials:dirt_mud_01"},
|
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = 4,
|
|
|
|
y_max = 30,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
|
|
|
seed = -316,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
2018-01-19 21:24:59 +01:00
|
|
|
|
|
|
|
|
2019-04-17 18:16:36 +02:00
|
|
|
-- Clay, Sand, Silt within Dirt
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:dirt_clayey",
|
|
|
|
wherein = {"lib_materials:dirt"},
|
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = -10,
|
|
|
|
y_max = 71,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
|
|
|
seed = -316,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:dirt_clay_red",
|
2019-06-13 21:20:42 +02:00
|
|
|
wherein = {"lib_materials:dirt_clayey"},
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = -10,
|
|
|
|
y_max = 71,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
|
|
|
seed = -316,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:dirt_clay_white",
|
2019-06-13 21:20:42 +02:00
|
|
|
wherein = {"lib_materials:dirt_clayey"},
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = -10,
|
|
|
|
y_max = 71,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
|
|
|
seed = -316,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:dirt_sandy",
|
2019-06-13 21:20:42 +02:00
|
|
|
wherein = {"lib_materials:dirt"},
|
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = -10,
|
|
|
|
y_max = 71,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
|
|
|
seed = -613,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:sand",
|
|
|
|
wherein = {"lib_materials:dirt_sandy"},
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = -10,
|
|
|
|
y_max = 71,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
|
|
|
seed = -613,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:dirt_silty",
|
|
|
|
wherein = {"lib_materials:dirt"},
|
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = -10,
|
|
|
|
y_max = 71,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
2019-06-13 21:20:42 +02:00
|
|
|
seed = -613,
|
2019-04-17 18:16:36 +02:00
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:dirt_silt_01",
|
2019-06-13 21:20:42 +02:00
|
|
|
wherein = {"lib_materials:dirt_silty"},
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = -10,
|
|
|
|
y_max = 71,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
2019-06-13 21:20:42 +02:00
|
|
|
seed = -316,
|
2019-04-17 18:16:36 +02:00
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "blob",
|
|
|
|
ore = "lib_materials:dirt_silt_02",
|
2019-06-13 21:20:42 +02:00
|
|
|
wherein = {"lib_materials:dirt_silty"},
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_scarcity = 4 * 4 * 4,
|
|
|
|
clust_num_ores = 8,
|
|
|
|
clust_size = 6,
|
|
|
|
y_min = -10,
|
|
|
|
y_max = 71,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 5, y = 5, z = 5},
|
|
|
|
seed = -613,
|
|
|
|
octaves = 1,
|
|
|
|
persist = 0.5
|
|
|
|
},
|
|
|
|
})
|
2018-01-19 21:24:59 +01:00
|
|
|
|
|
|
|
|
2019-04-17 18:16:36 +02:00
|
|
|
--Quartz
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
ore = "lib_materials:ore_stone_with_quartz",
|
|
|
|
wherein = "lib_materials:stone",
|
|
|
|
clust_scarcity = 5000,
|
|
|
|
clust_num_ores = 10,
|
|
|
|
clust_size = 5,
|
|
|
|
y_min = -59,
|
|
|
|
y_max = -10,
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
ore = "lib_materials:ore_stone_with_quartz",
|
|
|
|
wherein = "lib_materials:desert_stone",
|
|
|
|
clust_scarcity = 5000,
|
|
|
|
clust_num_ores = 10,
|
|
|
|
clust_size = 5,
|
|
|
|
y_min = -59,
|
|
|
|
y_max = -10,
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
ore = "lib_materials:ore_stone_with_quartz",
|
|
|
|
wherein = "lib_materials:desert_sandstone",
|
|
|
|
clust_scarcity = 5000,
|
|
|
|
clust_num_ores = 10,
|
|
|
|
clust_size = 5,
|
|
|
|
y_min = -59,
|
|
|
|
y_max = -10,
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
ore = "lib_materials:ore_stone_with_quartz",
|
|
|
|
wherein = "lib_materials:sandstone",
|
|
|
|
clust_scarcity = 5000,
|
|
|
|
clust_num_ores = 10,
|
|
|
|
clust_size = 5,
|
|
|
|
y_min = -59,
|
|
|
|
y_max = -10,
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
ore = "lib_materials:ore_stone_with_quartz",
|
|
|
|
wherein = "lib_materials:stone_brown",
|
|
|
|
clust_scarcity = 5000,
|
|
|
|
clust_num_ores = 10,
|
|
|
|
clust_size = 5,
|
|
|
|
y_min = -59,
|
|
|
|
y_max = -10,
|
|
|
|
})
|
2018-01-19 21:24:59 +01:00
|
|
|
|
|
|
|
|
|
|
|
--Adds default ores to desert_stone
|
2019-06-13 21:20:42 +02:00
|
|
|
local add_ore_scatter = function(a, b, c, d, e, f, g)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
ore = a,
|
|
|
|
wherein = b,
|
|
|
|
clust_scarcity = c,
|
|
|
|
clust_num_ores = d,
|
|
|
|
clust_size = e,
|
|
|
|
y_min = f,
|
|
|
|
y_max = g,
|
|
|
|
})
|
|
|
|
end
|
|
|
|
|
|
|
|
-- Coal
|
2019-06-13 21:20:42 +02:00
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_coal", "lib_materials:stone", 8 * 8 * 8, 9, 3, 31000, 1025)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_coal", "lib_materials:stone", 8 * 8 * 8, 8, 3, 64, -127)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_coal", "lib_materials:stone", 12 * 12 * 12, 30, 5, -128, -31000)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_coal", "lib_materials:stone_desert", 24*24*24, 27, 6, -31000, -16)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
-- Tin
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_tin", "lib_materials:stone", 10 * 10 * 10, 5, 3, 31000, 1025)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_tin", "lib_materials:stone", 13 * 13 * 13, 4, 3, 64, -127)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_tin", "lib_materials:stone", 10 * 10 * 10, 5, 3, -128, -31000)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
-- Copper
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_copper", "lib_materials:stone", 9 * 9 * 9, 5, 3, 31000, 1025)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_copper", "lib_materials:stone", 12 * 12 * 12, 4, 3, 64, -127)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_copper", "lib_materials:stone", 9 * 9 * 9, 5, 3, -128, -31000)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_copper", "lib_materials:stone_desert", 9*9*9, 5, 3, -31000, -64)
|
2019-04-17 18:16:36 +02:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
--Lead
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_lead", "lib_materials:stone", 10*10*10, 24, 4, -100, -10)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_lead", "default:stone_desert", 10*10*10, 24, 4, -100, -10)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_lead", "lib_materials:stone_brown", 10*10*10, 24, 4, -100, -10)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-04-17 18:16:36 +02:00
|
|
|
-- Iron
|
2019-06-13 21:20:42 +02:00
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_iron", "lib_materials:stone", 9 * 9 * 9, 12, 3, 31000, 1025)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_iron", "lib_materials:stone", 7 * 7 * 7, 5, 3, -128, -255)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_iron", "lib_materials:stone", 12 * 12 * 12, 29, 5, -256, -31000)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_iron", "lib_materials:stone_desert", 9 * 9 * 9, 5, 3, -63, -16)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_iron", "lib_materials:stone_desert", 24 * 24 * 24, 27, 6, -31000, -64)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_desert_with_iron", "lib_materials:stone_desert", 12 * 12 * 12, 3, 2, -1, 200)
|
|
|
|
|
|
|
|
-- Silver
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_silver", "lib_materials:stone", 10*10*10, 24, 4, -100, -10)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_silver", "default:stone_desert", 10*10*10, 24, 4, -100, -10)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_silver", "lib_materials:stone_brown", 10*10*10, 24, 4, -100, -10)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
-- Gold
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_gold", "lib_materials:stone", 13 * 13 * 13, 5, 3, 31000, 1025)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_gold", "lib_materials:stone", 15 * 15 * 15, 3, 2, -256, -511)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_gold", "lib_materials:stone", 13 * 13 * 13, 5, 3, -512, -31000)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_gold", "lib_materials:stone_desert", 15*15*15, 3, 2, -255, -64)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_gold", "lib_materials:stone_desert", 13*13*13, 5, 3, -31000, -256)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
-- Diamond
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_diamond", "lib_materials:stone", 15 * 15 * 15, 4, 3, 31000, 1025)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_diamond", "lib_materials:stone", 17 * 17 * 17, 4, 3, -1024, -2047)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_diamond", "lib_materials:stone", 15 * 15 * 15, 4, 3, -2048, -31000)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_diamond", "lib_materials:stone_desert", 17*17*17, 4, 3, -255, -128)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_diamond", "lib_materials:stone_desert", 15*15*15, 4, 3, -31000, -256)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
-- Mese crystal
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_mese", "lib_materials:stone", 14 * 14 * 14, 5, 3, 31000, 1025)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_mese", "lib_materials:stone", 18 * 18 * 18, 3, 2, -512, -1023)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_mese", "lib_materials:stone", 9 * 9 * 9, 5, 3, -1024, -31000)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
2019-06-13 21:20:42 +02:00
|
|
|
-- Mese block
|
|
|
|
add_ore_scatter("lib_materials:mineral_mese_block", "lib_materials:stone", 36 * 36 * 36, 3, 2, 31000, 1025)
|
|
|
|
add_ore_scatter("lib_materials:mineral_mese_block", "lib_materials:stone", 36 * 36 * 36, 3, 2, -2048, -4095)
|
|
|
|
add_ore_scatter("lib_materials:mineral_mese_block", "lib_materials:stone", 28 * 28 * 28, 5, 3, -4096, -31000)
|
|
|
|
add_ore_scatter("lib_materials:ore_stone_with_mese", "lib_materials:stone_desert", 14*14*14, 5, 3, -31000, -256)
|
2018-01-19 21:24:59 +01:00
|
|
|
|
|
|
|
|
2019-04-17 18:16:36 +02:00
|
|
|
--Darkage Ores
|
|
|
|
|
|
|
|
--[[
|
|
|
|
-- Some local constants to use for mapgen
|
|
|
|
local c_air = minetest.CONTENT_AIR
|
|
|
|
local c_ignore = minetest.CONTENT_IGNORE
|
|
|
|
|
|
|
|
local c_stone = minetest.get_content_id("default:stone")
|
|
|
|
local c_water = minetest.get_content_id("default:water_source")
|
|
|
|
local c_sand = minetest.get_content_id("default:sand")
|
|
|
|
local c_dirt = minetest.get_content_id("default:dirt")
|
|
|
|
local c_lawn = minetest.get_content_id("default:dirt_with_grass")
|
|
|
|
|
|
|
|
local stone_and_air_assoc = {[c_stone]=true,[c_air]=true} --associative array
|
|
|
|
|
|
|
|
--Makes a stratus of rocks
|
|
|
|
--name of the rock to generate
|
|
|
|
--c_wherein id of node to replace, for example minetest.get_content_id("default:stone")
|
|
|
|
--ca_ceilin associative array
|
|
|
|
--minp, maxp the corners of the map to be generated
|
|
|
|
--seed random seed
|
|
|
|
--stratus_chance inverse probability in a given radius 1:2, 1:3 etc
|
|
|
|
--radius horizontal radius of the stratus
|
|
|
|
--radius_y vertical radius of the stratus
|
|
|
|
--deep how deep can be from the ground
|
|
|
|
local function generate_stratus(data, area, name, c_wherein, ca_ceilin, minp, maxp, seed, stratus_chance, radius, radius_y, deep, y_min, y_max)
|
|
|
|
if maxp.y < y_min
|
|
|
|
or minp.y > y_max then
|
|
|
|
return
|
|
|
|
end
|
|
|
|
|
|
|
|
local c_node = minetest.get_content_id(name)
|
|
|
|
|
|
|
|
-- it will be only generate a stratus for every 100 m of area
|
|
|
|
local stratus_per_volume=1
|
|
|
|
local area_size = 45
|
|
|
|
local y_min = math.max(minp.y, y_min)
|
|
|
|
local y_max = math.min(maxp.y, y_max)
|
|
|
|
local volume = ((maxp.x-minp.x+1)/area_size)*((y_max-y_min+1)/area_size)*((maxp.z-minp.z+1)/area_size)
|
|
|
|
local pr = PseudoRandom(seed)
|
|
|
|
local blocks = math.floor(stratus_per_volume*volume)
|
|
|
|
minetest.log("info", " <<"..name..">>");
|
|
|
|
if blocks == 0 then
|
|
|
|
blocks = 1
|
|
|
|
end
|
|
|
|
minetest.log("info", string.format(" blocks: %d in vol: %d (%d,%d,%d)",
|
|
|
|
blocks, volume, maxp.x-minp.x+1, y_max-y_min+1, maxp.z-minp.z+1))
|
|
|
|
for i = 1,blocks do
|
|
|
|
if pr:next(1,stratus_chance) == 1 then
|
|
|
|
-- TODO deep
|
|
|
|
local y0=y_max-radius_y+1
|
|
|
|
if y0 < y_min then
|
|
|
|
y0=y_min
|
|
|
|
else
|
|
|
|
y0=pr:next(y_min, y0)
|
|
|
|
end
|
|
|
|
local x0 = maxp.x-radius+1
|
|
|
|
if x0 < minp.x then
|
|
|
|
x0 = minp.x
|
|
|
|
else
|
|
|
|
x0 = pr:next(minp.x, x0)
|
|
|
|
end
|
|
|
|
local z0 = maxp.z-radius+1
|
|
|
|
if z0 < minp.z then
|
|
|
|
x0 = minp.z
|
|
|
|
else
|
|
|
|
z0 = pr:next(minp.z, z0)
|
|
|
|
end
|
|
|
|
local n = data[area:index(x0, y0, z0)]
|
|
|
|
local i = 0
|
|
|
|
|
|
|
|
if ca_ceilin[n] then
|
|
|
|
-- search for the node to replace
|
|
|
|
--print(" Searching nodes to replace from "..dump(y0-1).." to "..dump(y_min))
|
|
|
|
local vi = area:index(x0, y0-1, z0)
|
|
|
|
for y1 = y0-1,y_min,-1 do
|
|
|
|
if data[vi] == c_wherein then
|
|
|
|
y0 = math.max(y1-deep, y_min)
|
|
|
|
break
|
|
|
|
end
|
|
|
|
vi = vi - area.ystride
|
|
|
|
end
|
|
|
|
local rx=pr:next(radius/2,radius)+1
|
|
|
|
local rz=pr:next(radius/2,radius)+1
|
|
|
|
local ry=pr:next(radius_y/2,radius_y)+1
|
|
|
|
--print(" area of generation ("..dump(rx)..","..dump(rz)..","..dump(ry)..")")
|
|
|
|
vi = area:index(x0, y0, z0)
|
|
|
|
for x1=0,rx do
|
|
|
|
local vi = vi + x1
|
|
|
|
rz = math.max(rz + 3 - pr:next(1,6), 1)
|
|
|
|
for z1=pr:next(1,3),rz do
|
|
|
|
local vi = vi + z1 * area.zstride
|
|
|
|
for y1 = pr:next(1,3), ry + pr:next(1,3) do
|
|
|
|
local vi = vi + y1 * area.ystride
|
|
|
|
if data[vi] == c_wherein then
|
|
|
|
data[vi] = c_node
|
|
|
|
i = i + 1
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
minetest.log("info", " generated "..i.." blocks in ("..x0..","..y0..","..z0..")")
|
|
|
|
end
|
|
|
|
end
|
|
|
|
--print("generate_ore done")
|
|
|
|
end
|
|
|
|
--]]
|
|
|
|
--[[
|
|
|
|
local function generate_claylike(data, varea, name, minp, maxp, seed, chance, minh, maxh, needs_dirt)
|
|
|
|
if maxp.y >= maxh+1 and minp.y <= minh-1 then
|
|
|
|
local c_ore = minetest.get_content_id(name)
|
|
|
|
local pr = PseudoRandom(seed)
|
|
|
|
|
|
|
|
local divlen = 4
|
|
|
|
local divs = (maxp.x-minp.x)/divlen+1;
|
|
|
|
for yy=minh,maxh do
|
|
|
|
local x = pr:next(1,chance)
|
|
|
|
if x == 1 then
|
|
|
|
for divx=0+1,divs-1-1 do
|
|
|
|
for divz=0+1,divs-1-1 do
|
|
|
|
local cx = minp.x + math.floor((divx+0.5)*divlen)
|
|
|
|
local cz = minp.z + math.floor((divz+0.5)*divlen)
|
|
|
|
local up = data[varea:index(cx,yy,cz)]
|
|
|
|
local down = data[varea:index(cx,yy-1,cz)]
|
|
|
|
if ( up == c_water or up == c_air ) and ( down == c_sand or (needs_dirt and (down == c_dirt or down == c_lawn ))) then
|
|
|
|
local num_water_around = 0
|
|
|
|
if data[varea:index(cx-divlen*2,yy,cz)] == c_water then
|
|
|
|
num_water_around = num_water_around + 1
|
|
|
|
end
|
|
|
|
if data[varea:index(cx+divlen*2,yy,cz)] == c_water then
|
|
|
|
num_water_around = num_water_around + 1
|
|
|
|
end
|
|
|
|
if data[varea:index(cx,yy,cz-divlen*2)] == c_water then
|
|
|
|
num_water_around = num_water_around + 1
|
|
|
|
end
|
|
|
|
if data[varea:index(cx,yy,cz+divlen*2)] == c_water then
|
|
|
|
num_water_around = num_water_around + 1
|
|
|
|
end
|
|
|
|
if num_water_around < 3 then
|
|
|
|
for x1=-divlen,divlen do
|
|
|
|
for z1=-divlen,divlen do
|
|
|
|
local i = varea:index(cx+x1,yy-1,cz+z1)
|
|
|
|
local down = data[i]
|
|
|
|
if down == c_sand or (needs_dirt and (down == c_dirt or down == c_lawn)) then
|
|
|
|
data[i] = c_ore
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
--]]
|
|
|
|
|
|
|
|
-- Generate chalk inside mountains
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_chalk",
|
|
|
|
wherein = {"lib_materials:stone"},
|
|
|
|
column_height_max = 30,
|
|
|
|
column_height_min = 20,
|
|
|
|
y_min = -20,
|
|
|
|
y_max = 50,
|
|
|
|
noise_threshold = 0.45,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
spread = {x = 30, y = 30, z = 30},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_tuff",
|
|
|
|
wherein = {"lib_materials:stone", "lib_materials:stone_gravel", },
|
|
|
|
column_height_max = 20,
|
|
|
|
column_height_min = 15,
|
|
|
|
y_min = -200,
|
|
|
|
y_max = 200,
|
|
|
|
noise_threshold = 0.5,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.19,
|
|
|
|
seed = seed+12,
|
|
|
|
spread = {x = 45, y = 45, z = 45},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_rhyolitic_tuff",
|
|
|
|
wherein = {"lib_materials:stone", "lib_materials:stone_gravel", },
|
|
|
|
column_height_max = 20,
|
|
|
|
column_height_min = 15,
|
|
|
|
y_min = -2000,
|
|
|
|
y_max = 200,
|
|
|
|
noise_threshold = 0.53,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.35,
|
|
|
|
scale = 0.2,
|
|
|
|
seed = seed+13,
|
|
|
|
spread = {x = 100, y = 100, z = 100},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
|
|
|
|
--old red sandstone
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_sandstone_old_red",
|
|
|
|
wherein = {"lib_materials:stone", "lib_materials:dirt", "lib_materials:stone_gravel", },
|
|
|
|
column_height_max = 8,
|
|
|
|
column_height_min = 6,
|
|
|
|
y_min = -200,
|
|
|
|
y_max = 500,
|
|
|
|
noise_threshold = 0.49,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.28,
|
|
|
|
scale = 0.3,
|
|
|
|
seed = seed+4,
|
|
|
|
spread = {x = 10, y = 10, z = 10},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--TO DOs Gneiss, Marble_03, Schist, Serpentine, Shale, Slate_01, ---ShadMOrdre
|
|
|
|
--[[
|
|
|
|
--]]
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_gneiss_01",
|
|
|
|
wherein = {"lib_materials:stone", },
|
|
|
|
column_height_max = 8,
|
|
|
|
column_height_min = 6,
|
|
|
|
y_min = -200,
|
|
|
|
y_max = 500,
|
|
|
|
noise_threshold = 0.49,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.28,
|
|
|
|
scale = 0.3,
|
|
|
|
seed = seed+4,
|
|
|
|
spread = {x = 10, y = 10, z = 10},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_marble_03",
|
|
|
|
wherein = {"lib_materials:stone", },
|
|
|
|
column_height_max = 8,
|
|
|
|
column_height_min = 6,
|
|
|
|
y_min = -200,
|
|
|
|
y_max = 500,
|
|
|
|
noise_threshold = 0.49,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.28,
|
|
|
|
scale = 0.3,
|
|
|
|
seed = seed+4,
|
|
|
|
spread = {x = 10, y = 10, z = 10},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_schist",
|
|
|
|
wherein = {"lib_materials:stone", },
|
|
|
|
column_height_max = 8,
|
|
|
|
column_height_min = 6,
|
|
|
|
y_min = -200,
|
|
|
|
y_max = 500,
|
|
|
|
noise_threshold = 0.49,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.28,
|
|
|
|
scale = 0.3,
|
|
|
|
seed = seed+4,
|
|
|
|
spread = {x = 10, y = 10, z = 10},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_serpentine",
|
|
|
|
wherein = {"lib_materials:stone", },
|
|
|
|
column_height_max = 8,
|
|
|
|
column_height_min = 6,
|
|
|
|
y_min = -200,
|
|
|
|
y_max = 500,
|
|
|
|
noise_threshold = 0.49,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.28,
|
|
|
|
scale = 0.3,
|
|
|
|
seed = seed+4,
|
|
|
|
spread = {x = 10, y = 10, z = 10},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_shale",
|
|
|
|
wherein = {"lib_materials:stone", },
|
|
|
|
column_height_max = 8,
|
|
|
|
column_height_min = 6,
|
|
|
|
y_min = -200,
|
|
|
|
y_max = 500,
|
|
|
|
noise_threshold = 0.49,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.28,
|
|
|
|
scale = 0.3,
|
|
|
|
seed = seed+4,
|
|
|
|
spread = {x = 10, y = 10, z = 10},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "sheet",
|
|
|
|
ore = "lib_materials:stone_slate_01",
|
|
|
|
wherein = {"lib_materials:stone", },
|
|
|
|
column_height_max = 8,
|
|
|
|
column_height_min = 6,
|
|
|
|
y_min = -200,
|
|
|
|
y_max = 500,
|
|
|
|
noise_threshold = 0.49,
|
|
|
|
noise_params = {
|
|
|
|
offset = 0.28,
|
|
|
|
scale = 0.3,
|
|
|
|
seed = seed+4,
|
|
|
|
spread = {x = 10, y = 10, z = 10},
|
|
|
|
octaves = 1,
|
|
|
|
persistence = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
|
|
|
|
--[[
|
|
|
|
-- Generate strati
|
|
|
|
local dbuf = {} --for mapgen
|
|
|
|
local function generate_strati(minp, maxp, seed)
|
|
|
|
|
|
|
|
local t1 = os.clock()
|
|
|
|
|
|
|
|
local vm, emin, emax = minetest.get_mapgen_object("voxelmanip")
|
|
|
|
local area = VoxelArea:new({MinEdge = emin, MaxEdge = emax})
|
|
|
|
local data = vm:get_data(dbuf)
|
|
|
|
|
|
|
|
|
|
|
|
generate_claylike(data, area, "lib_materials:mud_01", minp, maxp, seed+1, 4, 0, 2, false)
|
|
|
|
generate_claylike(data, area, "lib_materials:silt_02", minp, maxp, seed+2, 4, -1, 1, true)
|
|
|
|
|
|
|
|
-- TODO: Maybe realize the following stuff with register ore. somehow.
|
|
|
|
generate_stratus(data, area, "lib_materials:shale",
|
|
|
|
c_stone,
|
|
|
|
stone_and_air_assoc,
|
|
|
|
minp, maxp, seed+5, 4, 23, 7, 50, -50, 20)
|
|
|
|
|
|
|
|
generate_stratus(data, area, "lib_materials:slate",
|
|
|
|
c_stone,
|
|
|
|
stone_and_air_assoc,
|
|
|
|
minp, maxp, seed+6, 6, 23, 5, 50, -500, 0)
|
|
|
|
|
|
|
|
generate_stratus(data, area, "lib_materials:schist",
|
|
|
|
c_stone,
|
|
|
|
stone_and_air_assoc,
|
|
|
|
minp, maxp, seed+7, 6, 19, 6, 50, -31000, -10)
|
|
|
|
|
|
|
|
generate_stratus(data, area, "lib_materials:basalt",
|
|
|
|
c_stone,
|
|
|
|
stone_and_air_assoc,
|
|
|
|
minp, maxp, seed+8, 5, 20, 5, 20, -31000, -50)
|
|
|
|
|
|
|
|
generate_stratus(data, area, "lib_materials:marble_03",
|
|
|
|
c_stone,
|
|
|
|
stone_and_air_assoc,
|
|
|
|
minp, maxp, seed+9, 4, 25, 6, 50, -31000, -75)
|
|
|
|
|
|
|
|
generate_stratus(data, area, "lib_materials:serpentine",
|
|
|
|
c_stone,
|
|
|
|
stone_and_air_assoc,
|
|
|
|
minp, maxp, seed+10, 4, 28, 8, 50, -31000, -350)
|
|
|
|
|
|
|
|
generate_stratus(data, area, "lib_materials:gneiss",
|
|
|
|
c_stone,
|
|
|
|
stone_and_air_assoc,
|
|
|
|
minp, maxp, seed+11, 4, 15, 5, 50, -31000, -250)
|
|
|
|
|
|
|
|
vm:set_data(data)
|
|
|
|
vm:write_to_map()
|
|
|
|
|
|
|
|
minetest.log("info", string.format("[darkage] Generated Strati after %.2fs.", os.clock() - t1))
|
|
|
|
end
|
|
|
|
--]]
|
|
|
|
--[[
|
|
|
|
minetest.register_on_generated(generate_strati)
|
|
|
|
--]]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--ROCKS/MINERALS stone and ore defs
|
|
|
|
-- ores have to be redefined for skarn background
|
|
|
|
-- Chalcopyrite/Malachyte skarn mix
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
wherein="lib_materials:stone_skarn",
|
2019-06-13 21:20:42 +02:00
|
|
|
ore="lib_materials:ore_stone_skarn_with_chalcopyrite",
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_size=3,
|
|
|
|
clust_num_ores=12,
|
|
|
|
clust_scarcity=4^3,
|
|
|
|
noise_treshold=0.333,
|
|
|
|
noise_params={
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 256, y = 256, z = 256},
|
|
|
|
seed = 163281090,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
wherein="lib_materials:stone_skarn",
|
2019-06-13 21:20:42 +02:00
|
|
|
ore="lib_materials:ore_stone_skarn_with_malachyte",
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_size=3,
|
|
|
|
clust_num_ores=11,
|
|
|
|
clust_scarcity=4^3,
|
|
|
|
noise_treshold=0.333,
|
|
|
|
noise_params={
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 256, y = 256, z = 256},
|
|
|
|
seed = 163281090,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
|
|
|
|
-- Pb Zn skarn mix
|
|
|
|
-- marble and hornfels, as well as unchanged limestone.
|
|
|
|
-- { ore="rocks:marble", percent=10 },
|
|
|
|
-- { ore="rocks:hornfels", percent=10 },
|
|
|
|
-- { ore="rocks:skarn_galena", percent=25 },
|
|
|
|
-- { ore="rocks:skarn_sphalerite", percent=25 },
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
wherein="lib_materials:stone_skarn",
|
2019-06-13 21:20:42 +02:00
|
|
|
ore="lib_materials:ore_stone_skarn_with_sphalerite",
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_size=3,
|
|
|
|
clust_num_ores=9,
|
|
|
|
clust_scarcity=4^3,
|
|
|
|
noise_treshold=0.38,
|
|
|
|
noise_params={
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 256, y = 256, z = 256},
|
|
|
|
seed = 163281090,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
wherein="lib_materials:stone_skarn",
|
2019-06-13 21:20:42 +02:00
|
|
|
ore="lib_materials:ore_stone_skarn_with_galena",
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_size=3,
|
|
|
|
clust_num_ores=10,
|
|
|
|
clust_scarcity=4^3,
|
|
|
|
noise_treshold=0.38,
|
|
|
|
noise_params={
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 256, y = 256, z = 256},
|
|
|
|
seed = 163281090,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
|
|
|
|
-- Fe skarn mix
|
|
|
|
-- marble and hornfels, as well as unchanged limestone.
|
|
|
|
-- { ore="rocks:marble", percent=10 },
|
|
|
|
-- { ore="rocks:hornfels", percent=10 },
|
|
|
|
-- { ore="rocks:skarn_magnetite", percent=40 },
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
wherein="lib_materials:stone_skarn",
|
2019-06-13 21:20:42 +02:00
|
|
|
ore="lib_materials:ore_stone_skarn_with_magnetite",
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_size=3,
|
|
|
|
clust_num_ores=13,
|
|
|
|
clust_scarcity=4^3,
|
|
|
|
noise_treshold=0.3,
|
|
|
|
noise_params={
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 256, y = 256, z = 256},
|
|
|
|
seed = 163281090,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
|
|
|
|
-- magnesite/vermiculite skarn mix
|
|
|
|
-- marble and hornfels, as well as unchanged limestone.
|
|
|
|
-- { ore="rocks:marble", percent=10 },
|
|
|
|
-- { ore="rocks:hornfels", percent=10 },
|
|
|
|
-- { ore="rocks:skarn_magnesite", percent=30 },
|
|
|
|
-- { ore="rocks:vermiculite", percent=20 },
|
|
|
|
|
|
|
|
|
|
|
|
-- ores have to be redefined for pegmatite background
|
|
|
|
-- Ore/Mineral Percent
|
|
|
|
-- Spodumene 7%
|
|
|
|
-- Muscovite (mica) 7%
|
|
|
|
-- Kyanite 5%
|
|
|
|
-- Lepidolite 2.5%
|
|
|
|
-- Tantalite 2%
|
|
|
|
-- Cassiterite 1.5%
|
|
|
|
-- Wolframite 1%
|
|
|
|
-- Pollucite 0.1%
|
|
|
|
minetest.register_ore({
|
|
|
|
ore_type = "scatter",
|
|
|
|
wherein="lib_materials:stone_pegmatite",
|
2019-06-13 21:20:42 +02:00
|
|
|
ore="lib_materials:ore_stone_pegmatite_with_cassiterite",
|
2019-04-17 18:16:36 +02:00
|
|
|
clust_size=3,
|
|
|
|
clust_num_ores=9,
|
|
|
|
clust_scarcity=4^3,
|
|
|
|
noise_treshold=-0.1,
|
|
|
|
noise_params={
|
|
|
|
offset = 0,
|
|
|
|
scale = 1,
|
|
|
|
spread = {x = 256, y = 256, z = 256},
|
|
|
|
seed = 163281090,
|
|
|
|
octaves = 5,
|
|
|
|
persist = 0.6
|
|
|
|
},
|
|
|
|
})
|
|
|
|
|
2018-01-19 21:24:59 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|