From 4d9b595a69988bcd9add832ba4289c5e8285c800 Mon Sep 17 00:00:00 2001 From: paramat Date: Sat, 29 Aug 2015 23:58:39 +0100 Subject: [PATCH] Default: Allow papyrus growing on default:sand Mgv5/mgv7 papyrus schematic now has sand nodes as a base Add sand beach to mgv5/mgv7 deserts --- mods/default/functions.lua | 5 +++-- mods/default/mapgen.lua | 10 +++++----- mods/default/schematics/papyrus.mts | Bin 99 -> 73 bytes 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/mods/default/functions.lua b/mods/default/functions.lua index fd759275..3accbd1f 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -152,7 +152,8 @@ 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" then + if name ~= "default:dirt_with_grass" and name ~= "default:dirt" and + name ~= "default:sand" then return end if not minetest.find_node_near(pos, 3, {"group:water"}) then @@ -184,7 +185,7 @@ minetest.register_abm({ minetest.register_abm({ nodenames = {"default:papyrus"}, - neighbors = {"default:dirt", "default:dirt_with_grass"}, + neighbors = {"default:dirt", "default:dirt_with_grass", "default:sand"}, interval = 50, chance = 20, action = function(...) diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua index c40f2204..733fd6d7 100644 --- a/mods/default/mapgen.lua +++ b/mods/default/mapgen.lua @@ -578,7 +578,7 @@ function default.register_biomes() --node_water_top = "", --depth_water_top = , --node_water = "", - y_min = 1, + y_min = 5, y_max = 31000, heat_point = 95, humidity_point = 10, @@ -596,7 +596,7 @@ function default.register_biomes() --depth_water_top = , --node_water = "", y_min = -112, - y_max = 0, + y_max = 4, heat_point = 95, humidity_point = 10, }) @@ -944,7 +944,7 @@ function default.register_decorations() persist = 0.6 }, biomes = {"desert"}, - y_min = 2, + y_min = 5, y_max = 31000, schematic = minetest.get_modpath("default").."/schematics/large_cactus.mts", flags = "place_center_x", @@ -966,11 +966,11 @@ function default.register_decorations() persist = 0.6 }, biomes = {"desert"}, - y_min = 2, + y_min = 5, y_max = 31000, decoration = "default:cactus", height = 2, - height_max = 5, + height_max = 5, }) -- Papyrus diff --git a/mods/default/schematics/papyrus.mts b/mods/default/schematics/papyrus.mts index a3b67776e25848302c6f9d29c4cfc797f28b0d89..8af4dc2ba41a842443faefc164684f503d29f916 100644 GIT binary patch delta 58 zcmYfHoFHP##K4o1nwD6aQ({$|n3ux9591Xi7E~6M7FWzkPGDeillb$0zZ{E%0t17I H9!os{F+~!~ delta 84 zcmeZFo*?4S%)pb9nwD6aQ(~2pSyaLxj?9ZM&n(G^PcKR=E@t3|Nfaa&R2G#MSIkLH XNJvOYXgc`+|7*tvMkWT6Wh|`#_V*w3