Browse Source

Papyrus: Grow on dirt and grass only, remove from desert ocean

paramat 8 years ago
parent
commit
f4a412d9c1
2 changed files with 3 additions and 4 deletions
  1. 1 2
      mods/default/functions.lua
  2. 2 2
      mods/default/mapgen.lua

+ 1 - 2
mods/default/functions.lua

@@ -152,8 +152,7 @@ end
 function default.grow_papyrus(pos, node)
 	pos.y = pos.y - 1
 	local name = minetest.get_node(pos).name
-	if name ~= "default:dirt_with_grass" and name ~= "default:dirt" and
-			name ~= "default:sand" then
+	if name ~= "default:dirt_with_grass" and name ~= "default:dirt" then
 		return
 	end
 	if not minetest.find_node_near(pos, 3, {"group:water"}) then

+ 2 - 2
mods/default/mapgen.lua

@@ -1054,7 +1054,7 @@ function default.register_decorations()
 
 	minetest.register_decoration({
 		deco_type = "schematic",
-		place_on = {"default:dirt", "default:sand"},
+		place_on = {"default:dirt"},
 		sidelen = 16,
 		noise_params = {
 			offset = -0.3,
@@ -1064,7 +1064,7 @@ function default.register_decorations()
 			octaves = 3,
 			persist = 0.7
 		},
-		biomes = {"savanna_swamp", "desert_ocean"},
+		biomes = {"savanna_swamp"},
 		y_min = 0,
 		y_max = 0,
 		schematic = minetest.get_modpath("default").."/schematics/papyrus.mts",