Bug fixes and tweaks.

Modified ground cover ore defs.
Fixed Dried Mud texture.
Fixed lakes not clearing plants.
Added settings for mapgen scaling and biome altitude range.
This commit is contained in:
Shad MOrdre 2019-04-19 12:33:56 -07:00 committed by GitHub
parent 00223e426f
commit 49e350adb7
5 changed files with 154 additions and 117 deletions

View File

@ -16,35 +16,54 @@ else
S, NS = dofile(lib_materials.path.."/intllib.lua")
end
end
lib_materials.intllib = S
lib_materials.intllib = S
lib_materials.mgv7_mapgen_scale_factor = minetest.setting_get("lib_materials_mgv7_mapgen_scale_factor") or 8
lib_materials.biome_altitude_range = minetest.setting_get("lib_materials_biome_altitude_range") or 40
lib_materials.mg_params = minetest.get_mapgen_params()
lib_materials.mg_seed = lib_materials.mg_params.seed
--DEFAULTS
--0, 4, 30, 60, 90, 120, 150, 1800
-- -192, -4, 0, 4, 30, 60, 90, 120, 150, 285, 485, 1250
-- -192, -4, 0, 4, 40, 80, 120, 160, 200, 380, 780, 1800
lib_materials.ocean_depth = -192
lib_materials.beach_depth = -4
lib_materials.sea_level = 0
lib_materials.maxheight_beach = 4
lib_materials.maxheight_coastal = 40
lib_materials.maxheight_lowland = 80
lib_materials.maxheight_shelf = 120
lib_materials.maxheight_highland = 160
lib_materials.maxheight_mountain = 200
lib_materials.minheight_snow = 380
lib_materials.maxheight_snow = 780
lib_materials.maxheight_strato = 1800
--lib_materials.maxheight_coastal = 30
--lib_materials.maxheight_lowland = 60
--lib_materials.maxheight_shelf = 90
--lib_materials.maxheight_highland = 120
--lib_materials.maxheight_mountain = 150
lib_materials.maxheight_coastal = lib_materials.sea_level + lib_materials.biome_altitude_range
lib_materials.maxheight_lowland = lib_materials.maxheight_coastal + lib_materials.biome_altitude_range
lib_materials.maxheight_shelf = lib_materials.maxheight_lowland + lib_materials.biome_altitude_range
lib_materials.maxheight_highland = lib_materials.maxheight_shelf + lib_materials.biome_altitude_range
lib_materials.maxheight_mountain = lib_materials.maxheight_highland + lib_materials.biome_altitude_range
lib_materials.minheight_snow = 285
lib_materials.maxheight_snow = 485
lib_materials.maxheight_strato = 1250
-- 100, 75, 50, 25, 0
-- 90, 75, 50, 25, 10
-- 90, 70, 50, 30, 10
lib_materials.temperature_hot = 90
lib_materials.temperature_warm = 75
lib_materials.temperature_warm = 70
lib_materials.temperature_temperate = 50
lib_materials.temperature_cool = 25
lib_materials.temperature_cool = 30
lib_materials.temperature_cold = 10
lib_materials.humidity_humid = 90
lib_materials.humidity_semihumid = 75
lib_materials.humidity_semihumid = 70
lib_materials.humidity_temperate = 50
lib_materials.humidity_semiarid = 25
lib_materials.humidity_semiarid = 30
lib_materials.humidity_arid = 10
lib_materials.biome_vertical_blend = 4
-- 8, 4
--
--lib_materials.biome_vertical_blend = 4
lib_materials.biome_vertical_blend = lib_materials.biome_altitude_range / 10
minetest.clear_registered_biomes()
minetest.clear_registered_decorations()

View File

@ -61,8 +61,18 @@ minetest.register_on_generated(function(minp, maxp, seed)
for y=maxp.y,minp.y,-1 do
local nn = minetest.get_node({x=x,y=y,z=z}).name
if nn ~= "air" and nn~= "ignore" then
--local is_leaves = minetest.registered_nodes[nn].groups.leaves
--if is_leaves == nil or is_leaves == 0 then
-- ground_y = y
-- break
--end
local is_leaves = minetest.registered_nodes[nn].groups.leaves
if is_leaves == nil or is_leaves == 0 then
local is_plant = minetest.registered_nodes[nn].groups.plant
local is_le_plant = minetest.registered_nodes[nn].groups.lib_ecology_plant
local is_flora = minetest.registered_nodes[nn].groups.flora
local is_flower = minetest.registered_nodes[nn].groups.flower
local is_growing = minetest.registered_nodes[nn].groups.growing
if is_leaves == nil or is_leaves == 0 or is_plant == nil or is_plant == 0 or is_le_plant == nil or is_le_plant == 0 or is_flora == nil or is_flora == 0 or is_flower == nil or is_flower == 0 or is_growing == nil or is_growing == 0 then
ground_y = y
break
end
@ -78,9 +88,9 @@ minetest.register_on_generated(function(minp, maxp, seed)
if string.match(node_name, "lib_materials:dirt_sandy") then
c_fluid_id = c_quick_source
end
if string.match(node_name, "lib_materials:sand") then
c_fluid_id = c_quick
end
--if string.match(node_name, "lib_materials:sand") then
-- c_fluid_id = c_quick
--end
if string.match(node_name, "lib_materials:dirt_with_rainforest_litter") then
c_fluid_id = c_murky
end
@ -114,7 +124,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
if string.match(node_name, "snow") then
c_fluid_id = c_ice
end
if ground_y >= 120 then
if ground_y >= lib_materials.minheight_snow then
c_fluid_id = c_ice
end
-- if c_water == "" then

View File

@ -225,14 +225,14 @@ local add_ore_stratum = function(name, parent, biomes)
y_min = lib_materials.maxheight_beach, -- -1000,
y_max = (lib_materials.maxheight_highland - 10), -- 31000,
-- noise_threshold = 0.1,
np_stratum_thickness = {
offset = 8,
scale = 4,
spread = {x = 100, y = 100, z = 100},
seed = 17,
octaves = 3,
persist = 0.7
},
np_stratum_thickness = {
offset = 8,
scale = 4,
spread = {x = 100, y = 100, z = 100},
seed = 17,
octaves = 3,
persist = 0.7
},
noise_params = {
offset = 0,
scale = 1,
@ -370,78 +370,78 @@ local function add_dirt_grass_types_as_ore()
add_ore_sheet("lib_materials:dirt_sandy_with_grass_hot_semiarid_highland", {"lib_materials:dirt_with_grass_hot_semiarid_highland", }, 0.8, {"hot_semiarid_highland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_hot_semiarid_highland", {"lib_materials:dirt_with_grass_hot_semiarid_highland", }, 0.5, {"hot_semiarid_highland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.2, {"warm_humid_coastal", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.8, {"warm_humid_coastal", })
-- add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.5, {"warm_humid_coastal", })
-- add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.5, {"warm_humid_coastal", })
-- add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.5, {"warm_humid_coastal", })
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_humid_coastal", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.2, {"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, {"warm_humid_coastal", })
--add_ore_sheet("lib_materials:dirt_with_grass_wet_03", {"lib_materials:dirt_with_grass_warm_humid_coastal", }, 0.2, {"warm_humid_coastal", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.4, {"warm_humid_lowland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.8, {"warm_humid_lowland", })
--add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.5, {"warm_humid_lowland", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.5, {"warm_humid_lowland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.5, {"warm_humid_lowland", })
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_humid_lowland", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.4, {"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, {"warm_humid_lowland", })
--add_ore_sheet("lib_materials:dirt_with_grass_lush_03", {"lib_materials:dirt_with_grass_warm_humid_lowland", }, 0.4, {"warm_humid_lowland", })
add_ore_sheet_humid("lib_materials:dirt_black_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.6, {"warm_humid_shelf", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.8, {"warm_humid_shelf", })
--add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.5, {"warm_humid_shelf", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.5, {"warm_humid_shelf", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.5, {"warm_humid_shelf", })
add_ore_sheet_humid("lib_materials:dirt_silty_with_grass_warm_humid_shelf", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.6, {"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, {"warm_humid_shelf", })
--add_ore_sheet("lib_materials:dirt_with_grass_dry_03", {"lib_materials:dirt_with_grass_warm_humid_shelf", }, 0.6, {"warm_humid_shelf", })
add_ore_sheet_humid("lib_materials:dirt_black_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, {"warm_humid_highland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, {"warm_humid_highland", })
--add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.5, {"warm_humid_highland", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.5, {"warm_humid_highland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.5, {"warm_humid_highland", })
add_ore_sheet_humid("lib_materials:dirt_silty_with_grass_warm_humid_highland", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, {"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, {"warm_humid_highland", })
--add_ore_sheet("lib_materials:dirt_with_grass_brown_03", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, {"warm_humid_highland", })
add_ore_sheet_humid("lib_materials:dirt_with_rainforest_litter", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, {"warm_humid_highland", })
add_ore_sheet("lib_materials:dirt_with_rainforest_litter", {"lib_materials:dirt_with_grass_warm_humid_highland", }, 0.8, {"warm_humid_highland", })
add_ore_sheet_semihumid("lib_materials:dirt_black_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.2, {"warm_semihumid_coastal", })
add_ore_sheet_semihumid("lib_materials:dirt_brown_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.2, {"warm_semihumid_coastal", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.5, {"warm_semihumid_coastal", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.6, {"warm_semihumid_coastal", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.6, {"warm_semihumid_coastal", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.2, {"warm_semihumid_coastal", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.5, {"warm_semihumid_coastal", })
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.5, {"warm_semihumid_coastal", })
add_ore_sheet("lib_materials:dirt_with_grass_wet_07", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.2, {"warm_semihumid_coastal", })
add_ore_sheet_semihumid("lib_materials:dirt_black_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.4, {"warm_semihumid_lowland", })
add_ore_sheet_semihumid("lib_materials:dirt_brown_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.4, {"warm_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.5, {"warm_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.5, {"warm_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.5, {"warm_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_with_grass_lush_07", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.4, {"warm_semihumid_lowland", })
add_ore_sheet_semihumid("lib_materials:dirt_black_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.6, {"warm_semihumid_shelf", })
add_ore_sheet_semihumid("lib_materials:dirt_brown_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.6, {"warm_semihumid_shelf", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.5, {"warm_semihumid_shelf", })
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.5, {"warm_semihumid_shelf", })
add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.5, {"warm_semihumid_shelf", })
add_ore_sheet("lib_materials:dirt_with_grass_dry_07", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.6, {"warm_semihumid_shelf", })
add_ore_sheet_semihumid("lib_materials:dirt_black_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.8, {"warm_semihumid_highland", })
add_ore_sheet_semihumid("lib_materials:dirt_brown_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.8, {"warm_semihumid_highland", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.5, {"warm_semihumid_highland", })
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.5, {"warm_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_coastal", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.5, {"warm_semihumid_coastal", })
--add_ore_sheet("lib_materials:dirt_with_grass_wet_07", {"lib_materials:dirt_with_grass_warm_semihumid_coastal", }, 0.2, {"warm_semihumid_coastal", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.6, {"warm_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.6, {"warm_semihumid_lowland", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.2, {"warm_semihumid_lowland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.5, {"warm_semihumid_lowland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_lowland", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.5, {"warm_semihumid_lowland", })
--add_ore_sheet("lib_materials:dirt_with_grass_lush_07", {"lib_materials:dirt_with_grass_warm_semihumid_lowland", }, 0.4, {"warm_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.6, {"warm_semihumid_shelf", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.6, {"warm_semihumid_shelf", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.2, {"warm_semihumid_shelf", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.5, {"warm_semihumid_shelf", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_shelf", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.5, {"warm_semihumid_shelf", })
--add_ore_sheet("lib_materials:dirt_with_grass_dry_07", {"lib_materials:dirt_with_grass_warm_semihumid_shelf", }, 0.6, {"warm_semihumid_shelf", })
add_ore_sheet("lib_materials:dirt_black_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.6, {"warm_semihumid_highland", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.6, {"warm_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.2, {"warm_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.5, {"warm_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semihumid_highland", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.5, {"warm_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_with_grass_brown_07", {"lib_materials:dirt_with_grass_warm_semihumid_highland", }, 0.8, {"warm_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_black_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.5, {"warm_temperate_coastal", })
add_ore_sheet_temperate("lib_materials:dirt_brown_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.2, {"warm_temperate_coastal", })
add_ore_sheet_temperate("lib_materials:dirt_clayey_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.2, {"warm_temperate_coastal", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.4, {"warm_temperate_coastal", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.4, {"warm_temperate_coastal", })
--add_ore_sheet("lib_materials:dirt_with_grass_wet_11", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.2, {"warm_temperate_coastal", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.5, {"warm_temperate_coastal", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_temperate_coastal", {"lib_materials:dirt_with_grass_warm_temperate_coastal", }, 0.5, {"warm_temperate_coastal", })
--add_ore_sheet("lib_materials:dirt_black_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.5, {"warm_temperate_lowland", })
add_ore_sheet_temperate("lib_materials:dirt_brown_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.4, {"warm_temperate_lowland", })
add_ore_sheet_temperate("lib_materials:dirt_clayey_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.4, {"warm_temperate_lowland", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.4, {"warm_temperate_lowland", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.4, {"warm_temperate_lowland", })
--add_ore_sheet("lib_materials:dirt_with_grass_lush_11", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.4, {"warm_temperate_lowland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.5, {"warm_temperate_lowland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_temperate_lowland", {"lib_materials:dirt_with_grass_warm_temperate_lowland", }, 0.5, {"warm_temperate_lowland", })
--add_ore_sheet("lib_materials:dirt_black_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.5, {"warm_temperate_shelf", })
add_ore_sheet_temperate("lib_materials:dirt_brown_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.6, {"warm_temperate_shelf", })
add_ore_sheet_temperate("lib_materials:dirt_clayey_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.6, {"warm_temperate_shelf", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.4, {"warm_temperate_shelf", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.4, {"warm_temperate_shelf", })
--add_ore_sheet("lib_materials:dirt_with_grass_dry_11", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.6, {"warm_temperate_shelf", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.5, {"warm_temperate_shelf", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_temperate_shelf", {"lib_materials:dirt_with_grass_warm_temperate_shelf", }, 0.5, {"warm_temperate_shelf", })
--add_ore_sheet("lib_materials:dirt_black_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.5, {"warm_temperate_highland", })
add_ore_sheet_temperate("lib_materials:dirt_brown_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.8, {"warm_temperate_highland", })
add_ore_sheet_temperate("lib_materials:dirt_clayey_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.8, {"warm_temperate_highland", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.4, {"warm_temperate_highland", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.4, {"warm_temperate_highland", })
--add_ore_sheet("lib_materials:dirt_with_grass_brown_11", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.8, {"warm_temperate_highland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.5, {"warm_temperate_highland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_temperate_highland", {"lib_materials:dirt_with_grass_warm_temperate_highland", }, 0.5, {"warm_temperate_highland", })
@ -467,23 +467,23 @@ local function add_dirt_grass_types_as_ore()
add_ore_sheet("lib_materials:dirt_sandy_with_grass_warm_semiarid_highland", {"lib_materials:dirt_with_grass_warm_semiarid_highland", }, 0.8, {"warm_semiarid_highland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_warm_semiarid_highland", {"lib_materials:dirt_with_grass_warm_semiarid_highland", }, 0.5, {"warm_semiarid_highland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.2, {"temperate_humid_coastal", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.8, {"temperate_humid_coastal", })
--add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.5, {"temperate_humid_coastal", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.5, {"temperate_humid_coastal", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.5, {"temperate_humid_coastal", })
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_humid_coastal", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.2, {"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, {"temperate_humid_coastal", })
--add_ore_sheet("lib_materials:dirt_with_grass_wet_02", {"lib_materials:dirt_with_grass_temperate_humid_coastal", }, 0.2, {"temperate_humid_coastal", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.4, {"temperate_humid_lowland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.8, {"temperate_humid_lowland", })
--add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.5, {"temperate_humid_lowland", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.5, {"temperate_humid_lowland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.5, {"temperate_humid_lowland", })
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_humid_lowland", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.4, {"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, {"temperate_humid_lowland", })
--add_ore_sheet("lib_materials:dirt_with_grass_lush_02", {"lib_materials:dirt_with_grass_temperate_humid_lowland", }, 0.4, {"temperate_humid_lowland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.6, {"temperate_humid_shelf", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.8, {"temperate_humid_shelf", })
--add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.5, {"temperate_humid_shelf", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.5, {"temperate_humid_shelf", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.5, {"temperate_humid_shelf", })
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_humid_shelf", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.6, {"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, {"temperate_humid_shelf", })
--add_ore_sheet("lib_materials:dirt_with_grass_dry_02", {"lib_materials:dirt_with_grass_temperate_humid_shelf", }, 0.6, {"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, {"temperate_humid_highland", })
--add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_humid_highland", {"lib_materials:dirt_with_grass_temperate_humid_highland", }, 0.5, {"temperate_humid_highland", })
@ -492,34 +492,34 @@ local function add_dirt_grass_types_as_ore()
add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_humid_highland", {"lib_materials:dirt_with_grass_temperate_humid_highland", }, 0.8, {"temperate_humid_highland", })
--add_ore_sheet("lib_materials:dirt_with_grass_brown_02", {"lib_materials:dirt_with_grass_temperate_humid_highland", }, 0.8, {"temperate_humid_highland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.2, {"temperate_semihumid_coastal", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.2, {"temperate_semihumid_coastal", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.5, {"temperate_semihumid_coastal", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.6, {"temperate_semihumid_coastal", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.6, {"temperate_semihumid_coastal", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.2, {"temperate_semihumid_coastal", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.5, {"temperate_semihumid_coastal", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semihumid_coastal", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.5, {"temperate_semihumid_coastal", })
--add_ore_sheet("lib_materials:dirt_with_grass_wet_06", {"lib_materials:dirt_with_grass_temperate_semihumid_coastal", }, 0.2, {"temperate_semihumid_coastal", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.4, {"temperate_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.4, {"temperate_semihumid_lowland", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.5, {"temperate_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.6, {"temperate_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.6, {"temperate_semihumid_lowland", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.2, {"temperate_semihumid_lowland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.5, {"temperate_semihumid_lowland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semihumid_lowland", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.5, {"temperate_semihumid_lowland", })
--add_ore_sheet("lib_materials:dirt_with_grass_lush_06", {"lib_materials:dirt_with_grass_temperate_semihumid_lowland", }, 0.4, {"temperate_semihumid_lowland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.6, {"temperate_semihumid_shelf", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.6, {"temperate_semihumid_shelf", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.5, {"temperate_semihumid_shelf", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.2, {"temperate_semihumid_shelf", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.5, {"temperate_semihumid_shelf", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semihumid_shelf", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.5, {"temperate_semihumid_shelf", })
--add_ore_sheet("lib_materials:dirt_with_grass_dry_06", {"lib_materials:dirt_with_grass_temperate_semihumid_shelf", }, 0.6, {"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, {"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, {"temperate_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.5, {"temperate_semihumid_highland", })
add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.6, {"temperate_semihumid_highland", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.6, {"temperate_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.2, {"temperate_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.5, {"temperate_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_semihumid_highland", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.5, {"temperate_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_with_grass_brown_06", {"lib_materials:dirt_with_grass_temperate_semihumid_highland", }, 0.8, {"temperate_semihumid_highland", })
--add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.5, {"temperate_temperate_coastal", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.2, {"temperate_temperate_coastal", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.2, {"temperate_temperate_coastal", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.4, {"temperate_temperate_coastal", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.4, {"temperate_temperate_coastal", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.5, {"temperate_temperate_coastal", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_temperate_coastal", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.5, {"temperate_temperate_coastal", })
--add_ore_sheet("lib_materials:dirt_with_grass_wet_11", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.2, {"temperate_temperate_coastal", })
@ -530,14 +530,14 @@ local function add_dirt_grass_types_as_ore()
--add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_temperate_lowland", {"lib_materials:dirt_with_grass_temperate_temperate_lowland", }, 0.5, {"temperate_temperate_lowland", })
--add_ore_sheet("lib_materials:dirt_with_grass_lush_11", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.4, {"temperate_temperate_coastal", })
--add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.5, {"temperate_temperate_shelf", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.6, {"temperate_temperate_shelf", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.6, {"temperate_temperate_shelf", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.4, {"temperate_temperate_shelf", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.4, {"temperate_temperate_shelf", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.5, {"temperate_temperate_shelf", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_temperate_shelf", {"lib_materials:dirt_with_grass_temperate_temperate_shelf", }, 0.5, {"temperate_temperate_shelf", })
--add_ore_sheet("lib_materials:dirt_with_grass_dry_11", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.6, {"temperate_temperate_coastal", })
--add_ore_sheet("lib_materials:dirt_black_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.5, {"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, {"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, {"temperate_temperate_highland", })
add_ore_sheet("lib_materials:dirt_brown_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.4, {"temperate_temperate_highland", })
add_ore_sheet("lib_materials:dirt_clayey_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.4, {"temperate_temperate_highland", })
--add_ore_sheet("lib_materials:dirt_sandy_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.5, {"temperate_temperate_highland", })
--add_ore_sheet("lib_materials:dirt_silty_with_grass_temperate_temperate_highland", {"lib_materials:dirt_with_grass_temperate_temperate_highland", }, 0.5, {"temperate_temperate_highland", })
--add_ore_sheet("lib_materials:dirt_with_grass_brown_11", {"lib_materials:dirt_with_grass_temperate_temperate_coastal", }, 0.8, {"temperate_temperate_coastal", })

17
settingtypes.txt Normal file
View File

@ -0,0 +1,17 @@
#lib_materials settings
#[mgv7 Mapgen Scale Factor (Integer. Recommended Values between 1 and 8) - Defines the scale factor for mgv7 based maps.]
#Scales mgv7 Terrain_Base and Terrain_Alt spread values.
lib_materials_mgv7_mapgen_scale_factor (mgv7 Mapgen Scale Factor (Integer. Recommended Values between 1 and 8) - Defines the scale factor for mgv7 based maps.) int 8
#[Biome Altitude Range (Integer. Recommended Value greater than +10) - Defines the height range for biomes based on altitude.]
#Each Temperature/Humidy range is subdivided by altitude, (height), to further refine biome definitions. This value is used to determine
#the altitude range for these biomes.
lib_materials_biome_altitude_range (Biome Altitude Range (Integer. Recommended Value greater than +10) - Defines the height range for biomes based on altitude.) int 40

View File

@ -71,7 +71,6 @@ minetest.register_node("lib_materials:fluid_liquid_source", {
},
},
paramtype = "light",
light_source = default.LIGHT_MAX - 1,
walkable = false,
pointable = false,
diggable = false,
@ -86,7 +85,7 @@ minetest.register_node("lib_materials:fluid_liquid_source", {
liquid_renewable = false,
damage_per_second = 4 * 2,
post_effect_color = {a = 191, r = 255, g = 64, b = 0},
groups = {oil = 3, liquid = 2},
groups = {liquid = 3, },
sounds = lib_materials.node_sound_water_defaults(),
})
minetest.register_node("lib_materials:fluid_liquid_flowing", {
@ -117,7 +116,6 @@ minetest.register_node("lib_materials:fluid_liquid_flowing", {
},
paramtype = "light",
paramtype2 = "flowingliquid",
light_source = default.LIGHT_MAX - 1,
walkable = false,
pointable = false,
diggable = false,
@ -132,7 +130,7 @@ minetest.register_node("lib_materials:fluid_liquid_flowing", {
liquid_renewable = false,
damage_per_second = 4 * 2,
post_effect_color = {a = 191, r = 255, g = 64, b = 0},
groups = {oil = 3, liquid = 2, not_in_creative_inventory = 1},
groups = {liquid = 3, not_in_creative_inventory = 1},
sounds = lib_materials.node_sound_water_defaults(),
})
@ -177,7 +175,7 @@ minetest.register_node("lib_materials:fluid_water_source", {
liquid_alternative_source = "lib_materials:fluid_water_source",
liquid_viscosity = 1,
post_effect_color = {a = 103, r = 30, g = 60, b = 90},
groups = {water = 3, liquid = 3, cools_lava},
groups = {water = 3, liquid = 3, cools_lava = 1, puts_out_fire = 1, },
sounds = lib_materials.node_sound_water_defaults(),
})
minetest.register_node("lib_materials:fluid_water_flowing", {
@ -221,7 +219,7 @@ minetest.register_node("lib_materials:fluid_water_flowing", {
liquid_viscosity = 1,
liquid_renewable = false,
post_effect_color = {a = 191, r = 255, g = 64, b = 0},
groups = {water = 3, liquid = 2, not_in_creative_inventory = 1},
groups = {water = 3, liquid = 3, cools_lava = 1, puts_out_fire = 1, not_in_creative_inventory = 1},
sounds = lib_materials.node_sound_water_defaults(),
})
minetest.register_node("lib_materials:fluid_water_river_source", {
@ -266,7 +264,7 @@ minetest.register_node("lib_materials:fluid_water_river_source", {
liquid_renewable = false,
damage_per_second = 4 * 2,
post_effect_color = {a = 191, r = 255, g = 64, b = 0},
groups = {water = 3, liquid = 2},
groups = {water = 3, liquid = 2, cools_lava = 1, puts_out_fire = 1, },
sounds = lib_materials.node_sound_water_defaults(),
})
minetest.register_node("lib_materials:fluid_water_river_flowing", {
@ -311,7 +309,7 @@ minetest.register_node("lib_materials:fluid_water_river_flowing", {
liquid_renewable = false,
damage_per_second = 4 * 2,
post_effect_color = {a = 191, r = 255, g = 64, b = 0},
groups = {water = 3, liquid = 2, not_in_creative_inventory = 1},
groups = {water = 3, liquid = 2, cools_lava = 1, puts_out_fire = 1, not_in_creative_inventory = 1},
sounds = lib_materials.node_sound_water_defaults(),
})
@ -358,7 +356,7 @@ minetest.register_node("lib_materials:fluid_water_dirty_source", {
liquid_renewable = false,
liquid_range = 2,
post_effect_color = {a = 103, r = 30, g = 76, b = 90},
groups = {water = 3, liquid = 3, puts_out_fire = 1, cools_lava = 1},
groups = {water = 3, liquid = 3, cools_lava = 1, puts_out_fire = 1, },
sounds = lib_materials.node_sound_water_defaults(),
})
minetest.register_node("lib_materials:fluid_water_dirty_flowing", {
@ -404,8 +402,7 @@ minetest.register_node("lib_materials:fluid_water_dirty_flowing", {
liquid_renewable = false,
liquid_range = 2,
post_effect_color = {a = 103, r = 30, g = 76, b = 90},
groups = {water = 3, liquid = 3, puts_out_fire = 1,
not_in_creative_inventory = 1, cools_lava = 1},
groups = {water = 3, liquid = 3, cools_lava = 1, puts_out_fire = 1, not_in_creative_inventory = 1},
sounds = lib_materials.node_sound_water_defaults(),
})
minetest.register_node("lib_materials:fluid_water_murky_source", {
@ -449,7 +446,7 @@ minetest.register_node("lib_materials:fluid_water_murky_source", {
liquid_alternative_source = "lib_materials:fluid_water_murky_source",
liquid_viscosity = 1,
post_effect_color = {a = 103, r = 30, g = 60, b = 90},
groups = {water = 3, liquid = 3, puts_out_fire = 1, cools_lava = 1},
groups = {water = 3, liquid = 3, cools_lava = 1, puts_out_fire = 1, },
sounds = lib_materials.node_sound_water_defaults(),
})
minetest.register_node("lib_materials:fluid_water_murky_flowing", {
@ -493,8 +490,7 @@ minetest.register_node("lib_materials:fluid_water_murky_flowing", {
liquid_alternative_source = "lib_materials:fluid_water_murky_source",
liquid_viscosity = 1,
post_effect_color = {a = 103, r = 30, g = 60, b = 90},
groups = {water = 3, liquid = 3, puts_out_fire = 1,
not_in_creative_inventory = 1, cools_lava = 1},
groups = {water = 3, liquid = 3, cools_lava = 1, puts_out_fire = 1, not_in_creative_inventory = 1, },
sounds = lib_materials.node_sound_water_defaults(),
})
@ -540,7 +536,7 @@ minetest.register_node("lib_materials:fluid_water_river_muddy_source", {
liquid_renewable = false,
liquid_range = 2,
post_effect_color = {a = 103, r = 30, g = 76, b = 90},
groups = {water = 3, liquid = 3, puts_out_fire = 1, cools_lava = 1},
groups = {water = 3, liquid = 3, cools_lava = 1, puts_out_fire = 1, },
sounds = lib_materials.node_sound_water_defaults(),
})
minetest.register_node("lib_materials:fluid_water_river_muddy_flowing", {
@ -586,8 +582,7 @@ minetest.register_node("lib_materials:fluid_water_river_muddy_flowing", {
liquid_renewable = false,
liquid_range = 2,
post_effect_color = {a = 103, r = 30, g = 76, b = 90},
groups = {water = 3, liquid = 3, puts_out_fire = 1,
not_in_creative_inventory = 1, cools_lava = 1},
groups = {water = 3, liquid = 3, cools_lava = 1, puts_out_fire = 1, not_in_creative_inventory = 1, },
sounds = lib_materials.node_sound_water_defaults(),
})
@ -761,7 +756,7 @@ minetest.register_node("lib_materials:fluid_mud_source", {
liquid_renewable = false,
damage_per_second = 3,
post_effect_color = {a = 191, r = 255, g = 64, b = 0},
groups = {quicksand = 3, liquid = 2},
groups = {mud = 3, liquid = 2, disable_jump = 1},
})
minetest.register_node("lib_materials:fluid_mud_flowing", {
description = S("Flowing Mud"),
@ -806,7 +801,7 @@ minetest.register_node("lib_materials:fluid_mud_flowing", {
liquid_renewable = false,
damage_per_second = 4,
post_effect_color = {a = 191, r = 255, g = 64, b = 0},
groups = {quicksand = 3, liquid = 2, not_in_creative_inventory = 1},
groups = {quicksand = 3, liquid = 2, disable_jump = 1, not_in_creative_inventory = 1},
})
-- Mud as node. Player will sink, slow, and take drowning damage. Mud for swamps
minetest.register_node("lib_materials:mud_wet", {
@ -912,8 +907,7 @@ minetest.register_node("lib_materials:fluid_grease_flowing", {
liquid_alternative_source = "lib_materials:fluid_grease_source",
liquid_viscosity = 1,
post_effect_color = {a = 103, r = 45, g = 23, b = 7},
groups = {oil = 3, liquid = 1, flammable = 1,
not_in_creative_inventory = 1},
groups = {oil = 3, liquid = 1, flammable = 1, not_in_creative_inventory = 1},
sounds = lib_materials.node_sound_water_defaults(),
})
@ -1002,8 +996,7 @@ minetest.register_node("lib_materials:fluid_oil_flowing", {
liquid_alternative_source = "lib_materials:fluid_oil_source",
liquid_viscosity = 1,
post_effect_color = {a = 150, r = 45, g = 23, b = 7},
groups = {oil = 3, liquid = 1, flammable = 1,
not_in_creative_inventory = 1},
groups = {oil = 3, liquid = 1, flammable = 1, not_in_creative_inventory = 1},
sounds = lib_materials.node_sound_water_defaults(),
})
@ -1109,8 +1102,7 @@ minetest.register_node("lib_materials:fluid_oil_02_flowing", {
liquid_alternative_source = "lib_materials:fluid_oil_02_source",
liquid_viscosity = 1,
post_effect_color = {a = 150, r = 45, g = 23, b = 7},
groups = {oil = 3, liquid = 1, flammable = 1,
not_in_creative_inventory = 1},
groups = {oil = 3, liquid = 1, flammable = 1, not_in_creative_inventory = 1},
sounds = lib_materials.node_sound_water_defaults(),
})
@ -1199,8 +1191,7 @@ minetest.register_node("lib_materials:fluid_oil_03_flowing", {
liquid_alternative_source = "lib_materials:fluid_oil_03_source",
liquid_viscosity = 1,
post_effect_color = {a = 150, r = 45, g = 23, b = 7},
groups = {oil = 3, liquid = 1, flammable = 1,
not_in_creative_inventory = 1},
groups = {oil = 3, liquid = 1, flammable = 1, not_in_creative_inventory = 1},
sounds = lib_materials.node_sound_water_defaults(),
})