From 7f317871d48bd261faa16bbe2cfc87e551d2ae6e Mon Sep 17 00:00:00 2001 From: Jean-Patrick Guerrero Date: Thu, 3 Mar 2016 10:52:45 +0100 Subject: [PATCH] Add steel ladder --- mods/default/README.txt | 1 + mods/default/aliases.lua | 5 ++- mods/default/crafting.lua | 11 +++++- mods/default/nodes.lua | 35 +++++++++++++++--- .../default/textures/default_ladder_steel.png | Bin 0 -> 3223 bytes ...ult_ladder.png => default_ladder_wood.png} | Bin mods/xpanes/init.lua | 2 +- 7 files changed, 45 insertions(+), 9 deletions(-) create mode 100644 mods/default/textures/default_ladder_steel.png rename mods/default/textures/{default_ladder.png => default_ladder_wood.png} (100%) diff --git a/mods/default/README.txt b/mods/default/README.txt index e51b8747..e33bf633 100644 --- a/mods/default/README.txt +++ b/mods/default/README.txt @@ -177,6 +177,7 @@ Gambit (WTFPL): default_grass_*.png default_paper.png default_diamond_block.png + default_ladder_steel.png asl97 (WTFPL): default_ice.png diff --git a/mods/default/aliases.lua b/mods/default/aliases.lua index 64e6ebba..487d20d5 100644 --- a/mods/default/aliases.lua +++ b/mods/default/aliases.lua @@ -23,7 +23,7 @@ minetest.register_alias("bookshelf", "default:bookshelf") minetest.register_alias("glass", "default:glass") minetest.register_alias("wooden_fence", "default:fence_wood") minetest.register_alias("rail", "default:rail") -minetest.register_alias("ladder", "default:ladder") +minetest.register_alias("ladder", "default:ladder_wood") minetest.register_alias("wood", "default:wood") minetest.register_alias("mese", "default:mese") minetest.register_alias("cloud", "default:cloud") @@ -74,3 +74,6 @@ minetest.register_alias("default:mese_block", "default:mese") -- Aliases for corrected pine node names minetest.register_alias("default:pinetree", "default:pine_tree") minetest.register_alias("default:pinewood", "default:pine_wood") + +minetest.register_alias("default:ladder", "default:ladder_wood") + diff --git a/mods/default/crafting.lua b/mods/default/crafting.lua index 27f69035..92864b1d 100644 --- a/mods/default/crafting.lua +++ b/mods/default/crafting.lua @@ -539,7 +539,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:ladder', + output = 'default:ladder_wood 3', recipe = { {'group:stick', '', 'group:stick'}, {'group:stick', 'group:stick', 'group:stick'}, @@ -547,6 +547,15 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:ladder_steel 15', + recipe = { + {'default:steel_ingot', '', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', '', 'default:steel_ingot'}, + } +}) + minetest.register_craft({ output = 'default:mese', recipe = { diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index e4239d3b..61feec26 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -148,7 +148,8 @@ default:bookshelf default:sign_wall -default:ladder +default:ladder_wood +default:ladder_steel default:fence_wood default:fence_acacia_wood @@ -1653,12 +1654,12 @@ minetest.register_node("default:sign_wall", { }) -minetest.register_node("default:ladder", { - description = "Ladder", +minetest.register_node("default:ladder_wood", { + description = "Wooden Ladder", drawtype = "signlike", - tiles = {"default_ladder.png"}, - inventory_image = "default_ladder.png", - wield_image = "default_ladder.png", + tiles = {"default_ladder_wood.png"}, + inventory_image = "default_ladder_wood.png", + wield_image = "default_ladder_wood.png", paramtype = "light", paramtype2 = "wallmounted", sunlight_propagates = true, @@ -1676,6 +1677,28 @@ minetest.register_node("default:ladder", { sounds = default.node_sound_wood_defaults(), }) +minetest.register_node("default:ladder_steel", { + description = "Steel Ladder", + drawtype = "signlike", + tiles = {"default_ladder_steel.png"}, + inventory_image = "default_ladder_steel.png", + wield_image = "default_ladder_steel.png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + climbable = true, + is_ground_content = false, + selection_box = { + type = "wallmounted", + --wall_top = = + --wall_bottom = = + --wall_side = = + }, + groups = {cracky = 2}, + sounds = default.node_sound_defaults(), +}) + default.register_fence("default:fence_wood", { description = "Wooden Fence", texture = "default_wood.png", diff --git a/mods/default/textures/default_ladder_steel.png b/mods/default/textures/default_ladder_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..1cc6dfde641502892f0993cb21d9239ccbc804e3 GIT binary patch literal 3223 zcmV;I3~2L-P)uJ@VVD_UC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$Or zQF$}6R&?d%y_c8YA7_1QpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv z1)yUy0P^?0*fb9UASvow`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q z{wNRKos+;6rV8ldy0Owz(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E`vOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G4 z1dM~{UdP6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4E zs0sQWIt5*Tu0n&*J!lk~f_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+ zAA{TB3-ERLHar49hi4Ih5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=nat zP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+edD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVbnL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0 zWMyP6Wy582WNT#4$d1qunl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8d zZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iu ztvy=3T65Yu+7a4Yv^%sXb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i z^lS773}6Fm1Fpe-gF!>Ip{*g$u-szvGhed;vo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*Z zvFf(^Xl-N7w{EeXveC4Ov)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx z)P8cQ&Qi|OhNWW;>JChYI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_W zICNY@+|jrX%s^&6b2i>5eqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!q zl}XcFH*PieWwLj2ZSq`7V9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I- z?$tAVKYn8-l({mqQ$Q8{O!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;c zwT88(J6|n-WB%w`m$h~4pmp)YIh_ z3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dl zbFb#!9eY1iCsp6Bajj|Hr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syT zu9enWavU5N9)I?I-1m1*_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$m zU2Q)a|9JSc+Uc4zvS-T963!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;; zJuhGEb?H5K#o@~7t9DmUU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX z=)z6+o0o6-+`4{y+3mqQ%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@ z>;2q1Vm)$Z)P1z?N$8UYW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHs zy69KwU-!MxeeuI@&cF4|M9z%AfP?@5 z`Tzg`fam}Kbua(`>RI+y?e7jT@qQ9J+u00v@9M??Vs0RI60puMM)00009a7bBm z000XU000XU0RWnu7ytkO2XskIMF-#m0S*ZRXW46R0004^NklY4G%{HmB zEQEzw0?Wc!&14sS@p+mVnBmU3-?`J!S~Hza^=vjH3`5>Of7IZDu5WJjXfz@WL+0~& z!vW~^dIUj$=Xt#Sw$tPB7=WTE?CSeI%jFU&Wv!qCkfte0De^pLx7*=3&R<`TqKIy{ zOS|2!7pUsX>t}bj@Zd9n6 zS(X$#Am^Z4*H)`P(S*L7|0X1`jk0Puak&Oiu( z@B09(*K5)=tue^53?T$j6w&YZiQ~A=KuSp*$K-i_ufI@D?l%GXz@e#`m{0%!002ov JPDHLkV1hA4Addh5 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_ladder.png b/mods/default/textures/default_ladder_wood.png similarity index 100% rename from mods/default/textures/default_ladder.png rename to mods/default/textures/default_ladder_wood.png diff --git a/mods/xpanes/init.lua b/mods/xpanes/init.lua index ebd1566f..9189912e 100644 --- a/mods/xpanes/init.lua +++ b/mods/xpanes/init.lua @@ -173,7 +173,7 @@ xpanes.register_pane("bar", { textures = {"xpanes_bar.png","xpanes_bar.png","xpanes_space.png"}, inventory_image = "xpanes_bar.png", wield_image = "xpanes_bar.png", - groups = {snappy=2, cracky=3, oddly_breakable_by_hand=3, pane=1}, + groups = {cracky=2, pane=1}, sounds = default.node_sound_stone_defaults(), recipe = { {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},