From 36f11e591d10b2fd44ab2ffafea2fa05bbf342fc Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 6 Apr 2022 05:25:33 +0200 Subject: [PATCH] Add basalt --- mods/columnia/register.lua | 2 ++ mods/hades_core/crafting.lua | 24 ++++++++++++++++++ mods/hades_core/simple_nodes.lua | 24 ++++++++++++++++++ .../hades_core/textures/hades_core_basalt.png | Bin 0 -> 616 bytes .../textures/hades_core_basalt_block.png | Bin 0 -> 811 bytes .../textures/hades_core_basalt_brick.png | Bin 0 -> 649 bytes mods/hades_itemshow/init.lua | 6 ++++- mods/hades_tiles/init.lua | 7 ++++- .../textures/hades_tiles_floor_basalt.png | Bin 0 -> 777 bytes mods/stairs/register.lua | 22 ++++++++++++++++ 10 files changed, 83 insertions(+), 2 deletions(-) create mode 100644 mods/hades_core/textures/hades_core_basalt.png create mode 100644 mods/hades_core/textures/hades_core_basalt_block.png create mode 100644 mods/hades_core/textures/hades_core_basalt_brick.png create mode 100644 mods/hades_tiles/textures/hades_tiles_floor_basalt.png diff --git a/mods/columnia/register.lua b/mods/columnia/register.lua index 4561147..a3d04c0 100644 --- a/mods/columnia/register.lua +++ b/mods/columnia/register.lua @@ -78,6 +78,8 @@ columnia.register_all("hades_core:marble_brick") columnia.register_all("hades_core:marble") columnia.register_all("hades_core:chondrite") columnia.register_all("hades_core:chondrite_brick") +columnia.register_all("hades_core:basalt") +columnia.register_all("hades_core:basalt_brick") columnia.register_all("hades_core:tuff") columnia.register_all("hades_core:tuff_brick") columnia.register_all("hades_core:tuff_baked") diff --git a/mods/hades_core/crafting.lua b/mods/hades_core/crafting.lua index 3143d94..6a43fb3 100644 --- a/mods/hades_core/crafting.lua +++ b/mods/hades_core/crafting.lua @@ -836,6 +836,22 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'hades_core:basalt_block', + recipe = { + {'hades_core:basalt', 'hades_core:basalt', 'hades_core:basalt'}, + {'hades_core:basalt', 'hades_core:basalt', 'hades_core:basalt'}, + {'hades_core:basalt', 'hades_core:basalt', 'hades_core:basalt'}, + } +}) + +minetest.register_craft({ + output = 'hades_core:basalt 9', + recipe = { + {'hades_core:basalt_block'} + } +}) + minetest.register_craft({ output = 'hades_core:ash_block', recipe = { @@ -1287,6 +1303,14 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'hades_core:basalt_brick 4', + recipe = { + {'hades_core:basalt', 'hades_core:basalt',''}, + {'','hades_core:basalt', 'hades_core:basalt'}, + } +}) + minetest.register_craft({ output = 'hades_core:essexite_brick 4', recipe = { diff --git a/mods/hades_core/simple_nodes.lua b/mods/hades_core/simple_nodes.lua index 9ce4130..4e1b6ad 100644 --- a/mods/hades_core/simple_nodes.lua +++ b/mods/hades_core/simple_nodes.lua @@ -89,6 +89,30 @@ minetest.register_node("hades_core:chondrite_brick", { sounds = hades_sounds.node_sound_stone_defaults(), }) +minetest.register_node("hades_core:basalt", { + description = S("Basalt"), + tiles = {"hades_core_basalt.png"}, + groups = {cracky=2, stone=1, porous=1}, + is_ground_content = true, + sounds = hades_sounds.node_sound_stone_defaults(), +}) + +minetest.register_node("hades_core:basalt_block", { + description = S("Basalt Block"), + tiles = {"hades_core_basalt_block.png"}, + groups = {cracky=2}, + is_ground_content = false, + sounds = hades_sounds.node_sound_stone_defaults(), +}) + +minetest.register_node("hades_core:basalt_brick", { + description = S("Basalt Brick"), + tiles = {"hades_core_basalt_brick.png"}, + groups = {cracky=2, stone=1}, + is_ground_content = false, + sounds = hades_sounds.node_sound_stone_defaults(), +}) + minetest.register_node("hades_core:tuff", { description = S("Tuff"), tiles = {"hades_core_tuff.png"}, diff --git a/mods/hades_core/textures/hades_core_basalt.png b/mods/hades_core/textures/hades_core_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..9dac65e5ba3aded26759fea2b8dbe1cd7af5adf2 GIT binary patch literal 616 zcmV-u0+;=XP)bX^)p-;G>%@Bm)&TK^Zl zzP^TW94X5Ztu{+airI+}zx--EQ&T zW3466bIP*h^YfFpw>N|k9FIqeq9DsMq?GJ-JEmzuMp4Aq*B8bZx~`+DD(bo>j$`sX z=llB`?>$9P5XUjrT83f37=tkeaXOty)0C>J@ZJ+bV7*?`_dNhY2%;!LDaAOBD5Xf# zlwlaK)*>#K3#-+NaU8MMBBlIiH!0a{Hl%6F^Yb$R&bfJ*5Q3&@h+bY^f>MfM7+9~@ zG)+UE=P0GvY&LlBF~*SRInFr_hXdYw-rwIjolc0dEQ#ZoBuNM%FijI_nsPWC&|35G z@Ic$Pc<<@^9w{Z)*VpX#d-}dd{QUfoWf?_L;G84NGWPrZ{G+R@tNFko1hm#9Ny0D; zXswCTG!06r|Li=DBmd_l`uO+=bzRR7qbNd3N#FNO(?nHOBuT<{yTurTwHBq+>?C@8 zd<@=uR;$(A**Q0NKA+F*b~}tQ{QmyVPX0ZrSn9m!WU2F#lh`@;=X^esBneVVnx>)a zI-Z`M2qDZG+qUKI?vA>yF~-b8#Zu=bCt|7dl9RtnS!v=W%bFkn0000~FfpSFi`dfHM8f?@+P!G&x0-rILi-ivW5AsUqM(;oUyd)|f7zb;nP)aeGOvv*b;dvfUPfrv@ zK^(`N&u65ROs7-c-rjh8d}O=bayT5APN!Iwh3mQmLBPw)3)W(>Ftgc=^?FU)wv0w2 z(lkXWMc?<-b&W9wDJ8aTQ`a?p-}C(Z%ny52~udaUAEr<#I`yrdXDRWm#ygDa(?Z zn;RU*q3b%DrokA4QVIaaaVX0Yd$-%M-|s2Ql045z(-a{D4-XGCO+%Jt{Pr}T&k;h9 zW!ayReSd$?)zuYwp8xId`#xV^Uu0QE5CkMiLY8G{ttpBEr4*~xilQif66AS~@B288 zLtWQoS%&9%%;$3~%VM+HFdPm!pU*^5L{(KBk4KbJ*tTtBSr$SFs;a_uU8Iy0ML}7X zWLbuklJR&<-}e|}2!en#O@9zv*JZU@{cmU2b+K)mN?q5CMkChiHA*SsIL38d#CSaB`udtEia4E4 zv~5cmhO})<(=;p=3yPwksw#ZnXS3O`TCIrV7%3&za=A3WJOIPt5FrGo(}^GmsOy?I pjxoki*ELPkaJgJ)nughI#y=MDc~DW(LaG1&002ovPDHLkV1iMTbz=Yk literal 0 HcmV?d00001 diff --git a/mods/hades_core/textures/hades_core_basalt_brick.png b/mods/hades_core/textures/hades_core_basalt_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..9a866ae03acaac9f42956dc608a5db44c3ebfe5b GIT binary patch literal 649 zcmV;40(Sk0P)}uy zfy>KF7K;T{RdI51f)IivNvP|Zo0}V?5Q4kAJMui|<>iHpGlsD5a?DnrO9Jp|z$c3cUA(5I8zIqHS9Mq9{TLL7JxYeNUREXszkG?stC} z1}2jUec#h{9a2h~ra?+cS(a$6naySZIOlfDey)&8DV%dOO~Y(9%Xn5<(z4J3AweW0X>a5E#c1tu^cQnk>sWKR>5w8oc+kZHttW z>2!*74r?v)_4Sp$@2TsWIF7N_^7Qn?IF1xW!PnOp-h0ZjB!obcBsk}&>l$MW^6Kge zr4++3?D$)20T{<|SCb^!UHUTzAQy|pLC)4%uCK2t%W|(LAq3i zRaO6a@(1&N&fnkPyWiw_zSk2W1koYRQ54a(ElMejF?&6EdwWA3;(T#&LErZb!@xL> zR8{q#C*FIaL!6h(C4JxjwoS^to=m4xq_q|)B_AIjgb?^K^Yil)V+_MEkYyRpIjX8+ j97pE!Ios`)IF9)Rt$%~U@eu_500000NkvXXu0mjfkX|F< literal 0 HcmV?d00001 diff --git a/mods/hades_itemshow/init.lua b/mods/hades_itemshow/init.lua index 2c420be..e99ab88 100644 --- a/mods/hades_itemshow/init.lua +++ b/mods/hades_itemshow/init.lua @@ -550,7 +550,11 @@ register_pedestal("pedestal_chondrite", { tiles={"hades_itemshow_pedestal_chondrite_top.png","hades_itemshow_pedestal_chondrite.png"}, groups={cracky=2}, craftitem="hades_core:chondrite"}) - +register_pedestal("pedestal_basalt", { + description=S("Basalt Pedestal"), + tiles={"hades_core_basalt.png"}, + groups={cracky=2}, + craftitem="hades_core:basalt"}) -- Item Showcase diff --git a/mods/hades_tiles/init.lua b/mods/hades_tiles/init.lua index 1b99cf2..f342a1c 100644 --- a/mods/hades_tiles/init.lua +++ b/mods/hades_tiles/init.lua @@ -14,6 +14,7 @@ local tile_sandstone_volcanic = { "sandstonevolcanic", S("Volcanic Sandstone"), local tile_marble = { "marble", S("Marble"), "hades_core:marble", {}, g_stone2, s_stone } local tile_essexite = { "essexite", S("Essexite"), "hades_core:essexite", {} } local tile_essexitegold = { "essexitegold", S("Golden Essexite"), "hades_core:floor_essexite_gold", {}, g_stone2, s_stone } +local tile_basalt = { "basalt", S("Basalt"), "hades_core:basalt", {}, g_stone2, s_stone } local tile_groups = { { @@ -41,7 +42,10 @@ local tile_groups = { }, { tile_essexitegold, -} +}, +{ + tile_basalt, +}, } local function register_tile(tile_node1, tile_node2, tile_groups, tile_snd, is_mirrored, is_same) @@ -144,3 +148,4 @@ end register_tile_and_mirror(tile_sandstone, tile_sandstone_volcanic, g_stone3, s_stone) register_tile_and_mirror(tile_sandstone_volcanic, tile_stone, g_stone3, s_stone) register_tile_and_mirror(tile_essexitegold, tile_essexite, g_stone2, s_stone) +register_tile_and_mirror(tile_basalt, tile_marble, g_stone2, s_stone) diff --git a/mods/hades_tiles/textures/hades_tiles_floor_basalt.png b/mods/hades_tiles/textures/hades_tiles_floor_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..464ad70859125ee7861d05f2b87b097cbd87fcda GIT binary patch literal 777 zcmV+k1NQuhP);G6@XEK8)6bX~{8!vk7thQlH2^%~FfxVgE(T8orYlIJ;56k&`x z9bR8w({&x&?UwKFZ;GN|Fc?r(6+b^e1VKO)MaU?M2*Z%W;c&7r8jVQPl%go`eV?Kz zP9=w7NEAh^*K4Gdh?kcaXRW1eTeQ{`MM2kfC!)Hp`ThOn?CgxL>rPsQ5J$aLRbj0K zIDJw|A*E!u+aZLY>pHBpCo6Sb)3z;AO1vNln9t{=X-XJ|_`Z))iurubWHMp5+u@w! z^YfE9jw#EMUa!ab`8mcIyzO>N+qR6yW7@VQ&vTSggkgwt4j}}y*^DTP*zfm@MkA6W zp{{GfFhmL=&{|WLB|#9NwMJ`ARaK`Y`o7QA)fHKmA%x)e_7-a`TI-_)r4&h$uv)E7 zXotfAV+>8x5QZVvTCBD7`+XLR1=H!2JkODTn2(Q-0BklJzP`Q~kH=J1h39!V=a|iA zOs7*mK0dg=zh|*n{O{ne2j?7RSuz|B*=#l#V~(zcAdX{pyB$(Wk|ZHbQ{p&AJU>4> zAp}7XFdPo~+r)OerPu4>oWmGH7>2A?D}3L_T8j_@DJA~^``2Qa&jPpx00000NkvXX Hu0mjfNDNsr literal 0 HcmV?d00001 diff --git a/mods/stairs/register.lua b/mods/stairs/register.lua index 0727b0c..2466e70 100644 --- a/mods/stairs/register.lua +++ b/mods/stairs/register.lua @@ -681,6 +681,28 @@ stairs.register_stair_and_slab_and_step("stonebrick", "hades_core:stonebrick", S("Outer Stone Brick Step"), S("Inner Stone Brick Step")) +stairs.register_stair_and_slab_and_step("basalt_brick", "hades_core:basalt_brick", + {cracky=2}, + nil, + S("Basalt Brick Stair"), + S("Outer Basalt Brick Stair"), + S("Inner Basalt Brick Stair"), + S("Basalt Brick Slab"), + S("Basalt Brick Step"), + S("Outer Basalt Brick Step"), + S("Inner Basalt Brick Step")) + +stairs.register_stair_and_slab_and_step("basalt", "hades_core:basalt", + {cracky=2}, + nil, + S("Basalt Stair"), + S("Outer Basalt Stair"), + S("Inner Basalt Stair"), + S("Basalt Slab"), + S("Basalt Step"), + S("Outer Basalt Step"), + S("Inner Basalt Step")) + stairs.register_stair_and_slab_and_step("chondrite_brick", "hades_core:chondrite_brick", {cracky=2}, nil,