Skip to content

Commit

Permalink
Fix missing papyrus in savanna, add a dry dirt version
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
paramat committed Feb 9, 2020
1 parent 1420376 commit db632b6
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 4 deletions.
30 changes: 27 additions & 3 deletions mods/default/mapgen.lua
Expand Up @@ -2143,8 +2143,10 @@ function default.register_decorations()

-- Papyrus

-- Dirt version for rainforest swamp

minetest.register_decoration({
name = "default:papyrus",
name = "default:papyrus_on_dirt",
deco_type = "schematic",
place_on = {"default:dirt"},
sidelen = 16,
Expand All @@ -2156,10 +2158,32 @@ function default.register_decorations()
octaves = 3,
persist = 0.7
},
biomes = {"savanna_shore", "rainforest_swamp"},
biomes = {"rainforest_swamp"},
y_max = 0,
y_min = 0,
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.mts",
schematic = minetest.get_modpath("default") ..
"/schematics/papyrus_on_dry_dirt.mts",
})

-- Bush
Expand Down
File renamed without changes.
Binary file added mods/default/schematics/papyrus_on_dry_dirt.mts
Binary file not shown.
19 changes: 18 additions & 1 deletion schematic_tables.txt
Expand Up @@ -2100,7 +2100,7 @@ mts_save("large_cactus", {

-- Papyrus

mts_save("papyrus", {
mts_save("papyrus_on_dirt", {
size = {x = 1, y = 7, z = 1},
data = {
{name = "default:dirt", prob = 255, force_place = true},
Expand All @@ -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

Expand Down

0 comments on commit db632b6

Please sign in to comment.