From e8a7e75319847f50b495bbc5316f1d536e58b623 Mon Sep 17 00:00:00 2001
From: Paramat <paramat@users.noreply.github.com>
Date: Tue, 16 Jun 2020 20:42:45 +0100
Subject: [PATCH] Make dry grass spread on default:dirt again (#2687)

---
 mods/default/functions.lua | 5 ++++-
 mods/default/nodes.lua     | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/mods/default/functions.lua b/mods/default/functions.lua
index f9ff77cc..16bdd798 100644
--- a/mods/default/functions.lua
+++ b/mods/default/functions.lua
@@ -501,7 +501,7 @@ end
 
 
 --
--- Convert dirt to something that fits the environment
+-- Convert default:dirt to something that fits the environment
 --
 
 minetest.register_abm({
@@ -510,6 +510,7 @@ minetest.register_abm({
 	neighbors = {
 		"air",
 		"group:grass",
+		"group:dry_grass",
 		"default:snow",
 	},
 	interval = 6,
@@ -538,6 +539,8 @@ minetest.register_abm({
 			minetest.set_node(pos, {name = "default:dirt_with_snow"})
 		elseif minetest.get_item_group(name, "grass") ~= 0 then
 			minetest.set_node(pos, {name = "default:dirt_with_grass"})
+		elseif minetest.get_item_group(name, "dry_grass") ~= 0 then
+			minetest.set_node(pos, {name = "default:dirt_with_dry_grass"})
 		end
 	end
 })
diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua
index aa7d482f..d2a29151 100644
--- a/mods/default/nodes.lua
+++ b/mods/default/nodes.lua
@@ -463,7 +463,7 @@ minetest.register_node("default:dirt_with_dry_grass", {
 		"default_dirt.png",
 		{name = "default_dirt.png^default_dry_grass_side.png",
 			tileable_vertical = false}},
-	groups = {crumbly = 3, soil = 1},
+	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},
-- 
GitLab