new_savanna_dry_dirt

This commit is contained in:
TumeniNodes 2019-07-14 09:57:40 -04:00
parent 3bca295da8
commit c6c7512ab4
5 changed files with 62 additions and 17 deletions

View file

@ -477,7 +477,6 @@ minetest.register_abm({
neighbors = {
"air",
"group:grass",
"group:dry_grass",
"default:snow",
},
interval = 6,
@ -507,8 +506,6 @@ minetest.register_abm({
-- Most likely case first
elseif minetest.get_item_group(name, "grass") ~= 0 then
minetest.set_node(pos, {name = "default:dirt_with_grass"})
elseif minetest.get_item_group(name, "dry_grass") ~= 0 then
minetest.set_node(pos, {name = "default:dirt_with_dry_grass"})
end
end
})

View file

@ -113,6 +113,27 @@ function default.register_mgv6_ores()
},
})
-- Dry Dirt
minetest.register_ore({
ore_type = "blob",
ore = "default:dry_dirt",
wherein = {"default:stone"},
clust_scarcity = 16 * 16 * 16,
clust_size = 5,
y_max = 31000,
y_min = -31,
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
seed = 16676,
octaves = 1,
persist = 0.0
},
})
-- Gravel
minetest.register_ore({
@ -576,8 +597,28 @@ function default.register_ores()
},
-- Only where default:dirt is present as surface material
biomes = {"taiga", "snowy_grassland", "grassland", "coniferous_forest",
"deciduous_forest", "deciduous_forest_shore", "savanna", "savanna_shore",
"rainforest", "rainforest_swamp", "floatland_coniferous_forest"}
"deciduous_forest", "deciduous_forest_shore", "rainforest", "rainforest_swamp", "floatland_coniferous_forest"}
})
minetest.register_ore({
ore_type = "blob",
ore = "default:dry_dirt",
wherein = {"default:stone"},
clust_scarcity = 16 * 16 * 16,
clust_size = 5,
y_max = 31000,
y_min = -31,
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
seed = 16676,
octaves = 1,
persist = 0.0
},
-- Only where default:dry_dirt is present as surface material
biomes = {"savanna", "savanna_shore"}
})
-- Gravel
@ -1488,9 +1529,9 @@ function default.register_biomes(upper_limit)
minetest.register_biome({
name = "savanna",
node_top = "default:dirt_with_dry_grass",
node_top = "default:dry_dirt_with_dry_grass",
depth_top = 1,
node_filler = "default:dirt",
node_filler = "default:dry_dirt",
depth_filler = 1,
node_riverbed = "default:sand",
depth_riverbed = 2,
@ -1505,9 +1546,9 @@ function default.register_biomes(upper_limit)
minetest.register_biome({
name = "savanna_shore",
node_top = "default:dirt",
node_top = "default:dry_dirt",
depth_top = 1,
node_filler = "default:dirt",
node_filler = "default:dry_dirt",
depth_filler = 3,
node_riverbed = "default:sand",
depth_riverbed = 2,

View file

@ -48,7 +48,7 @@ Soft / Non-Stone
default:dirt
default:dirt_with_grass
default:dirt_with_grass_footsteps
default:dirt_with_dry_grass
default:dry_dirt_with_dry_grass
default:dirt_with_snow
default:dirt_with_rainforest_litter
default:dirt_with_coniferous_litter
@ -453,14 +453,21 @@ minetest.register_node("default:dirt_with_grass_footsteps", {
}),
})
minetest.register_node("default:dirt_with_dry_grass", {
description = "Dirt with Dry Grass",
minetest.register_node("default:dry_dirt", {
description = "Savanna Dirt",
tiles = {"default_dry_dirt.png"},
groups = {crumbly = 3, soil = 1},
sounds = default.node_sound_dirt_defaults(),
})
minetest.register_node("default:dry_dirt_with_dry_grass", {
description = "Savanna Dirt with Dry Grass",
tiles = {"default_dry_grass.png",
"default_dirt.png",
{name = "default_dirt.png^default_dry_grass_side.png",
"default_dry_dirt.png",
{name = "default_dry_dirt.png^default_dry_grass_side.png",
tileable_vertical = false}},
groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1},
drop = 'default:dirt',
drop = 'default:dry_dirt',
sounds = default.node_sound_dirt_defaults({
footstep = {name = "default_grass_footstep", gain = 0.4},
}),

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 B

View file

@ -14,9 +14,9 @@ minetest.override_item("default:dirt_with_grass", {
}
})
minetest.override_item("default:dirt_with_dry_grass", {
minetest.override_item("default:dry_dirt_with_dry_grass", {
soil = {
base = "default:dirt_with_dry_grass",
base = "default:dry_dirt_with_dry_grass",
dry = "farming:soil",
wet = "farming:soil_wet"
}