Biomes: New surface node for rainforest
authorparamat <mat.gregory@virginmedia.com>
Sun, 26 Feb 2017 01:37:35 +0000 (01:37 +0000)
committerparamat <mat.gregory@virginmedia.com>
Tue, 28 Feb 2017 05:32:19 +0000 (05:32 +0000)
Moist rainforest plant litter.
Textures by npx.

mods/default/README.txt
mods/default/mapgen.lua
mods/default/nodes.lua
mods/default/textures/default_rainforest_litter.png [new file with mode: 0644]
mods/default/textures/default_rainforest_litter_side.png [new file with mode: 0644]

index 57f4d4b2b766334995e45d7a29ef9ad3a250e5a8..342a8c4feda4c4756df9864da9c751502e2077fd 100644 (file)
@@ -198,6 +198,10 @@ Ferk (CC0 1.0)
   default_item_smoke.png
   default_item_smoke.ogg, based on sound by http://opengameart.org/users/bart
 
+npx (CC BY-SA 3.0)
+  default_rainforest_litter.png
+  default_rainforest_litter_side.png
+
 Glass breaking sounds (CC BY 3.0):
   1: http://www.freesound.org/people/cmusounddesign/sounds/71947/
   2: http://www.freesound.org/people/Tomlija/sounds/97669/
index a78dc0ac874a4f4b3d7542feab300c4be0f4fca4..f99360ad3ea3c918e997b85620dd726600ad05ef 100644 (file)
@@ -1058,7 +1058,7 @@ function default.register_biomes()
        minetest.register_biome({
                name = "rainforest",
                --node_dust = "",
-               node_top = "default:dirt_with_grass",
+               node_top = "default:dirt_with_rainforest_litter",
                depth_top = 1,
                node_filler = "default:dirt",
                depth_filler = 3,
@@ -1322,7 +1322,7 @@ function default.register_decorations()
 
        minetest.register_decoration({
                deco_type = "schematic",
-               place_on = {"default:dirt_with_grass", "default:dirt"},
+               place_on = {"default:dirt_with_rainforest_litter", "default:dirt"},
                sidelen = 80,
                fill_ratio = 0.1,
                biomes = {"rainforest", "rainforest_swamp"},
@@ -1335,7 +1335,7 @@ function default.register_decorations()
 
        minetest.register_decoration({
                deco_type = "schematic",
-               place_on = {"default:dirt_with_grass", "default:dirt"},
+               place_on = {"default:dirt_with_rainforest_litter", "default:dirt"},
                sidelen = 80,
                fill_ratio = 0.005,
                biomes = {"rainforest", "rainforest_swamp"},
@@ -1596,7 +1596,7 @@ function default.register_decorations()
 
        minetest.register_decoration({
                deco_type = "simple",
-               place_on = {"default:dirt_with_grass"},
+               place_on = {"default:dirt_with_rainforest_litter"},
                sidelen = 80,
                fill_ratio = 0.1,
                biomes = {"rainforest"},
index 9db0455993022861826105f68cfa50464f9d228a..82a97c652535c3c0e38b8e8392054357c269d951 100644 (file)
@@ -44,6 +44,7 @@ default:dirt_with_grass
 default:dirt_with_grass_footsteps
 default:dirt_with_dry_grass
 default:dirt_with_snow
+default:dirt_with_rainforest_litter
 
 default:sand
 default:desert_sand
@@ -386,6 +387,21 @@ minetest.register_node("default:dirt_with_snow", {
        }),
 })
 
+minetest.register_node("default:dirt_with_rainforest_litter", {
+       description = "Dirt with Rainforest Litter",
+       tiles = {
+               "default_rainforest_litter.png",
+               "default_dirt.png",
+               {name = "default_dirt.png^default_rainforest_litter_side.png",
+                       tileable_vertical = false}
+       },
+       groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1},
+       drop = "default:dirt",
+       sounds = default.node_sound_dirt_defaults({
+               footstep = {name = "default_grass_footstep", gain = 0.4},
+       }),
+})
+
 minetest.register_node("default:sand", {
        description = "Sand",
        tiles = {"default_sand.png"},
diff --git a/mods/default/textures/default_rainforest_litter.png b/mods/default/textures/default_rainforest_litter.png
new file mode 100644 (file)
index 0000000..d762deb
Binary files /dev/null and b/mods/default/textures/default_rainforest_litter.png differ
diff --git a/mods/default/textures/default_rainforest_litter_side.png b/mods/default/textures/default_rainforest_litter_side.png
new file mode 100644 (file)
index 0000000..7ccb11d
Binary files /dev/null and b/mods/default/textures/default_rainforest_litter_side.png differ