mirror of
https://github.com/minetest/minetest_game.git
synced 2024-12-22 15:00:18 +01:00
Fix missing papyrus in savanna, add a dry dirt version
Papyrus was missing from the dry dirt 'savanna_shore' biome due to only being placed on dirt. A mistake made when changing savanna dirt to dry dirt. Rename existing papyrus schematic to 'papyrus_on_dirt' and only place in the 'rainforest_swamp' biome. Add a new papyrus schematic 'papyrus_on_dry_dirt', placed in the 'savanna' biome.
This commit is contained in:
parent
1420376e32
commit
db632b67bf
@ -2143,8 +2143,10 @@ function default.register_decorations()
|
|||||||
|
|
||||||
-- Papyrus
|
-- Papyrus
|
||||||
|
|
||||||
|
-- Dirt version for rainforest swamp
|
||||||
|
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
name = "default:papyrus",
|
name = "default:papyrus_on_dirt",
|
||||||
deco_type = "schematic",
|
deco_type = "schematic",
|
||||||
place_on = {"default:dirt"},
|
place_on = {"default:dirt"},
|
||||||
sidelen = 16,
|
sidelen = 16,
|
||||||
@ -2156,10 +2158,32 @@ function default.register_decorations()
|
|||||||
octaves = 3,
|
octaves = 3,
|
||||||
persist = 0.7
|
persist = 0.7
|
||||||
},
|
},
|
||||||
biomes = {"savanna_shore", "rainforest_swamp"},
|
biomes = {"rainforest_swamp"},
|
||||||
y_max = 0,
|
y_max = 0,
|
||||||
y_min = 0,
|
y_min = 0,
|
||||||
schematic = minetest.get_modpath("default") .. "/schematics/papyrus.mts",
|
schematic = minetest.get_modpath("default") .. "/schematics/papyrus_on_dirt.mts",
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Dry dirt version for savanna shore
|
||||||
|
|
||||||
|
minetest.register_decoration({
|
||||||
|
name = "default:papyrus_on_dry_dirt",
|
||||||
|
deco_type = "schematic",
|
||||||
|
place_on = {"default:dry_dirt"},
|
||||||
|
sidelen = 16,
|
||||||
|
noise_params = {
|
||||||
|
offset = -0.3,
|
||||||
|
scale = 0.7,
|
||||||
|
spread = {x = 200, y = 200, z = 200},
|
||||||
|
seed = 354,
|
||||||
|
octaves = 3,
|
||||||
|
persist = 0.7
|
||||||
|
},
|
||||||
|
biomes = {"savanna_shore"},
|
||||||
|
y_max = 0,
|
||||||
|
y_min = 0,
|
||||||
|
schematic = minetest.get_modpath("default") ..
|
||||||
|
"/schematics/papyrus_on_dry_dirt.mts",
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Bush
|
-- Bush
|
||||||
|
BIN
mods/default/schematics/papyrus_on_dry_dirt.mts
Normal file
BIN
mods/default/schematics/papyrus_on_dry_dirt.mts
Normal file
Binary file not shown.
@ -2100,7 +2100,7 @@ mts_save("large_cactus", {
|
|||||||
|
|
||||||
-- Papyrus
|
-- Papyrus
|
||||||
|
|
||||||
mts_save("papyrus", {
|
mts_save("papyrus_on_dirt", {
|
||||||
size = {x = 1, y = 7, z = 1},
|
size = {x = 1, y = 7, z = 1},
|
||||||
data = {
|
data = {
|
||||||
{name = "default:dirt", prob = 255, force_place = true},
|
{name = "default:dirt", prob = 255, force_place = true},
|
||||||
@ -2117,6 +2117,23 @@ mts_save("papyrus", {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
mts_save("papyrus_on_dry_dirt", {
|
||||||
|
size = {x = 1, y = 7, z = 1},
|
||||||
|
data = {
|
||||||
|
{name = "default:dry_dirt", prob = 255, force_place = true},
|
||||||
|
{name = "default:dry_dirt", prob = 255, force_place = true},
|
||||||
|
{name = "default:papyrus", prob = 255},
|
||||||
|
{name = "default:papyrus", prob = 255},
|
||||||
|
{name = "default:papyrus", prob = 255},
|
||||||
|
{name = "default:papyrus", prob = 255},
|
||||||
|
{name = "default:papyrus", prob = 255},
|
||||||
|
},
|
||||||
|
yslice_prob = {
|
||||||
|
{ypos = 2, prob = 127},
|
||||||
|
{ypos = 3, prob = 127},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
-- Bush
|
-- Bush
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user