From 394b046bed322c9b8fb6fba9f962c075708f886c Mon Sep 17 00:00:00 2001 From: Duane Date: Sun, 26 Jun 2016 00:25:15 -0500 Subject: [PATCH] Add sticks to grasslands. --- deco_rocks.lua | 45 ++++++++++++++++++++++++++++--- nodes.lua | 2 +- textures/fun_caves_dry_twigs.png | Bin 0 -> 818 bytes textures/mymonths_sticks.png | Bin 250 -> 0 bytes 4 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 textures/fun_caves_dry_twigs.png delete mode 100644 textures/mymonths_sticks.png diff --git a/deco_rocks.lua b/deco_rocks.lua index 1e7f207..737a192 100644 --- a/deco_rocks.lua +++ b/deco_rocks.lua @@ -97,12 +97,51 @@ minetest.register_craft({ }, }) + minetest.register_craft({ output = "default:stick", + type = 'shapeless', recipe = { - {"", "", ""}, - {"default:dry_shrub", "default:dry_shrub", ""}, - {"default:dry_shrub", "default:dry_shrub", ""}, + "default:dry_shrub", "default:dry_shrub", + "default:dry_shrub", "default:dry_shrub", }, }) +minetest.register_craft({ + output = "default:stick", + type = 'shapeless', + recipe = { + "fun_caves:roots", + }, +}) + +minetest.register_node("fun_caves:roots", { + description = "Exposed Roots", + tiles = {"fun_caves_dry_twigs.png"}, + inventory_image = "fun_caves_dry_twigs.png", + is_ground_content = true, + walkable = false, + paramtype = "light", + sunlight_propagates = true, + drawtype = "raillike", + selection_box = { type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -7/16, 0.5}, + }, + groups = {stone=1, oddly_breakable_by_hand=3, dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +local param = { + deco_type = "simple", + decoration = "fun_caves:roots", + sidelen = 80, + place_on = {"group:soil", "group:sand"}, + fill_ratio = 0.0005, + biomes = {"sandstone_grassland", "stone_grassland", "desertstone_grassland", }, + flags = "place_center_x, place_center_z", + rotation = "random", +} +if not fun_caves.use_bi_hi then + param.biomes = nil +end +minetest.register_decoration(param) diff --git a/nodes.lua b/nodes.lua index 4ddadf6..0a02bc7 100644 --- a/nodes.lua +++ b/nodes.lua @@ -77,7 +77,7 @@ minetest.register_node('fun_caves:sticks_default', { drawtype = 'allfaces_optional', waving = 1, visual_scale = 1.3, - tiles = {'mymonths_sticks.png'}, + tiles = {'fun_caves_dry_twigs.png'}, paramtype = 'light', is_ground_content = false, drop = 'default:stick 2', diff --git a/textures/fun_caves_dry_twigs.png b/textures/fun_caves_dry_twigs.png new file mode 100644 index 0000000000000000000000000000000000000000..a278c80cc5eabb68be779634dadfd09eb2d6a206 GIT binary patch literal 818 zcmV-21I_%2P)4Q_ zK~z}7wU@DL6hRcmf4iiRFqkSuj=@eQws)jY`kb}@z!^ovBKFy|V)`W4*ytZ{q?L=E zpnI*3AQ2fZML;l&0gG@pZ)I6#_x3iM2Mf2eyYs&H-Z$TS2Y}IPY_u9v!;Ds4qgBd+ zX0$pqT1|`VF@SY`3;57v6jJ>bMTABCR(2Vk9_09S&xP3N1T z$U_+b7y!enO$F%4Xmwa8?Z9c(dr{!SSy{Sr?@WOe;FWcLza;Vu@P5@^abRsyRR$sI zZ@D^UX$PWt&H)dldv zI{$9bGFD~aA#e{!fhz&91{_=Glft_{f!9W>`*kC(YP$e{;CorO6)@d-LUa=wiG~#Q;}kGL@JSN@b9+R9 z*n3jzq13wroYx_AReBF=I6gC4U55r7qt#JyD2WyXaR&U50VdQVGAZB9Wo(owsFY(U z`cbNcRraP(+rHc;;v~vFAIQ%GxlgR~QIUjElTrYmfDMT*snNc>l99`7KFBnu34pG2 zySoj(9m{E01A5l^No=(G(}0tAnv8D3ooy-EN2Aqv3Ah$!ZWqsJi4B48O@%^yOpI2m zz|%M<9BJ7Zl_QuMtx{p|RSTl^4EPpX=l4YeGC(0Fvj6}907*qoM6N<$f}+A~(f|Me literal 0 HcmV?d00001 diff --git a/textures/mymonths_sticks.png b/textures/mymonths_sticks.png deleted file mode 100644 index d441f7b2bcac4eb497f7218b073c8c6520997108..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~H{;Lz*H@w)O66IR6bcfia#m{x_ac!Q#prCTr<*j16V!ryFx65}HubX*t^}Ne1 smJ4@pUh?5?WB>UjKks(k-~W+q?a9eE0#?0z2XqpHr>mdKI;Vst0HP&hl>h($