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#FTR; 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