From 062642045c7439fffe954aab20a52c7c89db4970 Mon Sep 17 00:00:00 2001
From: tchncs <tchncs@vivaldi.net>
Date: Mon, 10 Oct 2016 09:42:51 +0200
Subject: [PATCH] default: add mossystone and mossystonebrick

---
 mods/default/functions.lua                       |   8 ++++++--
 mods/default/nodes.lua                           |  15 +++++++++++++++
 mods/default/textures/default_mossystone.png     | Bin 0 -> 689 bytes
 .../textures/default_mossystone_brick.png        | Bin 0 -> 702 bytes
 4 files changed, 21 insertions(+), 2 deletions(-)
 create mode 100644 mods/default/textures/default_mossystone.png
 create mode 100644 mods/default/textures/default_mossystone_brick.png

diff --git a/mods/default/functions.lua b/mods/default/functions.lua
index 867d6bc0..282b33b0 100644
--- a/mods/default/functions.lua
+++ b/mods/default/functions.lua
@@ -429,14 +429,18 @@ minetest.register_abm({
 
 minetest.register_abm({
 	label = "Moss growth",
-	nodenames = {"default:cobble", "stairs:slab_cobble", "stairs:stair_cobble"},
+	nodenames = {"default:cobble", "default:stonebrick", "stairs:slab_cobble", "stairs:stair_cobble"},
 	neighbors = {"group:water"},
 	interval = 16,
 	chance = 200,
 	catch_up = false,
 	action = function(pos, node)
-		if node.name == "default:cobble" then
+        if node.name == "default:stone" then
+            minetest.set_node(pos, {name = "default:mossystone"})
+        elseif node.name == "default:cobble" then
 			minetest.set_node(pos, {name = "default:mossycobble"})
+        elseif node.name == "default:stonebrick" then
+            minetest.set_node(pos, {name = "default:mossystonebrick"})
 		elseif node.name == "stairs:slab_cobble" then
 			minetest.set_node(pos, {name = "stairs:slab_mossycobble", param2 = node.param2})
 		elseif node.name == "stairs:stair_cobble" then
diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua
index 79aea5bb..468d628a 100644
--- a/mods/default/nodes.lua
+++ b/mods/default/nodes.lua
@@ -220,6 +220,14 @@ minetest.register_node("default:stone_block", {
 	sounds = default.node_sound_stone_defaults(),
 })
 
+minetest.register_node("default:mossystone", {
+	description = "Mossy Stone",
+	tiles = {"default_mossystone.png"},
+	is_ground_content = false,
+	groups = {cracky = 3, stone = 1},
+	sounds = default.node_sound_stone_defaults(),
+})
+
 minetest.register_node("default:mossycobble", {
 	description = "Mossy Cobblestone",
 	tiles = {"default_mossycobble.png"},
@@ -228,6 +236,13 @@ minetest.register_node("default:mossycobble", {
 	sounds = default.node_sound_stone_defaults(),
 })
 
+minetest.register_node("default:mossystonebrick", {
+	description = "Mossy Stonebrick",
+	tiles = {"default_mossystone_brick.png"},
+	is_ground_content = false,
+	groups = {cracky = 3, stone = 1},
+	sounds = default.node_sound_stone_defaults(),
+})
 
 minetest.register_node("default:desert_stone", {
 	description = "Desert Stone",
diff --git a/mods/default/textures/default_mossystone.png b/mods/default/textures/default_mossystone.png
new file mode 100644
index 0000000000000000000000000000000000000000..97258f094b01c71c6519d454a6c4c5883f2a8212
GIT binary patch
literal 689
zcmV;i0#5yjP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00009a7bBm000XU
z000XU0RWnu7ytkO2XskIMF-#t3I{S24S3&f0006|Nkl<ZD9>e)O-~b16o%h3oi>DW
z?+g?OZKMT_;zvjfNX8u|mW2z9tveJ7?)fpsKfr>h8(N7ggE3eoVM0no7cOcvEgvmO
zL1yj<)Q)pqTti4atMieZ^PKmkxtVDq3NEY^dv6@rRR91o+8BUBu%Qwaq-g*&&N*XD
z+nJaw59xjFxz4m2bHm7WrVGJFA=m(5m}cI$^S&J_Tg~d_)9!EDa@UrT>hAllw})&~
zUTZd+FHb(^I@6c@9wK`2t2m->{~jCGDXiW4V01*I_Z!1#Kq3Hu)VsnDmenmGMBcXn
zjOg2`e)DssK^LE<0i37jhT%GnBK|-0JDUjr2q&bJ0Avujj$@eS!r{t%G6O((p6j|Y
z2)JPgA#?yst@W6dR7aF7uImDLRxN~LZ6N&dPXXX3vbsga)Roz;2_b~Kz&T$yTmdkj
z%sh{mrfQ?Y^He9RTSP=pax+p&83YwAzv=gfVr>-GWGkSs=GTwU9xIORkC)<{b6qV4
zkP5N`x&{XT^1hwbE$EQ_Z!6nJ#nGfwX}llBfo;?5<44L=wcD>B$E@UdDX#F&#1TR;
z#)J_6emFl!#N)#A04zq<0LWJGz`d!o0YGyz(*THwF;=VB0lbNPc^JMerR1CoA<mm1
zrPMg*M6^1xr=;kJMl*u~z_PKm7+HJ8KPBSvrPexQj4=j4S8$W%ArVfjT6=(#Djf|H
z6b67jw-&RKZpl?;sCt)rb|aqWy{65RUFY8ZRTI~VNI`!McFMhnZD#vGjpcnidD`_C
XiY^Xw3|UOr00000NkvXXu0mjfiLNYd

literal 0
HcmV?d00001

diff --git a/mods/default/textures/default_mossystone_brick.png b/mods/default/textures/default_mossystone_brick.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8edf23328c697a05c720dad1555bd18bcd4665f
GIT binary patch
literal 702
zcmV;v0zv(WP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00009a7bBm000XU
z000XU0RWnu7ytkO2XskIMF-#t3I{O@t6hOu0007ANkl<ZD9>e)Pe>F|9LK+JcK+?G
zZ+1+jwRByS@?UBf(IA2di!Lh(U81Bqb*xJeor<6kqH96Wp>7FM2M?khs)Hy78H%-P
zl+uo_vFe){cV^vr9Ucuq-_v`)?~e~(zCZHf`Lmnv9s{`5auI*^WaYJ-G63w`-kpxi
z07f=O0bDAdAdep0|N1Ql!1cVUL<0YaQo6gl3xE(pDFu*QUXE27rqgD>rfG*#DN5;%
zHTG6<my~>)p9+G25aN1XP%b-;1J0+KR>{@7_0syl|KNx!#2Dk8^TtUjBVBh~S4<t(
zbzC=Z+oow!N@-OUV=SVWruk!STaN2`eJaHmqm)KS5&b3k023!y8vuN4Ue6Z0AVJ<M
zmGZVN@Cn0+GPs^Mh#ml_0T07$v6@KId~K^7RybqKFbvmm8Dle@o4gznMFPOfVf(D1
zs0sjG(}_fmEGgvlaD2YDb>H>?#A@`BjvD}OFFx(r$u%`vW8bN`!^6c_Vu4&6zT!BJ
zh~fJ_06iWr6bhfax3k4A0A8sym0l4GgTK3F02BJc1*w-v(uBSsjDZ84_nHUi=01&u
zvrsX#)kg>smJDD>?h~KrVS5`6V`efbYsQ(MEpFgNWyCV+bjbNH<<0xr%93KY`6&Q}
zt*y~u`rvl_Sa4WXRaH?mRSnAJ$@-kEYFfb<Z)&tMYhB_%qLWySo+uikU%@UI<5|;+
ztsk%C!{oAFeblKlO;dO!-%s)xi?^G}q^c;EWr6dw*{}QU<ovm_Go72gU+SWiCBNi(
kdn>2*#ZZb#k;OUx1I{D<b8)HCZU6uP07*qoM6N<$f*d(KA^-pY

literal 0
HcmV?d00001

-- 
GitLab