From 1c937e05718d6aa9ff8564ddbcd6170c9df887fa Mon Sep 17 00:00:00 2001 From: migdyn Date: Sun, 6 Jan 2019 06:24:10 +0100 Subject: [PATCH] Implement spiketapes --- init.lua | 49 ++++++++++++++++++ .../tapes_piece_spiketape_black_cross.png | Bin 0 -> 633 bytes .../tapes_piece_spiketape_black_curve.png | Bin 0 -> 631 bytes textures/tapes_piece_spiketape_black_t.png | Bin 0 -> 633 bytes .../tapes_piece_spiketape_orange_cross.png | Bin 0 -> 527 bytes .../tapes_piece_spiketape_orange_curve.png | Bin 0 -> 528 bytes textures/tapes_piece_spiketape_orange_t.png | Bin 0 -> 455 bytes 7 files changed, 49 insertions(+) create mode 100644 textures/tapes_piece_spiketape_black_cross.png create mode 100644 textures/tapes_piece_spiketape_black_curve.png create mode 100644 textures/tapes_piece_spiketape_black_t.png create mode 100644 textures/tapes_piece_spiketape_orange_cross.png create mode 100644 textures/tapes_piece_spiketape_orange_curve.png create mode 100644 textures/tapes_piece_spiketape_orange_t.png diff --git a/init.lua b/init.lua index 79b6937..b5dbb3a 100644 --- a/init.lua +++ b/init.lua @@ -2,3 +2,52 @@ minetest.register_tool("tapes:ducttape_black", { description = "Black Duct Tape", inventory_image = "tapes_ducttape_black.png" }) + +--Spiketapes +minetest.register_node("tapes:spiketape_orange", { + description = "Orange Spiketape", + drawtype = "raillike", + paramtype = "light", + is_ground_content = false, + sunlight_propagates = true, + walkable = false, + tiles = { + "tapes_piece_spiketape_orange.png", + "tapes_piece_spiketape_orange_curve.png", + "tapes_piece_spiketape_orange_t.png", + "tapes_piece_spiketape_orange_cross.png" + }, + inventory_image = "tapes_spiketape_orange.png", + wield_image = "tapes_spiketape_orange.png", + groups = {snappy = 3, oddly_breakable_by_hand = 1, connect_to_raillike = minetest.raillike_group("spiketape_orange")}, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + + +}) + +minetest.register_node("tapes:spiketape_black", { + description = "Black Spiketape", + drawtype = "raillike", + paramtype = "light", + is_ground_content = false, + sunlight_propagates = true, + walkable = false, + tiles = { + "tapes_piece_spiketape_black.png", + "tapes_piece_spiketape_black_curve.png", + "tapes_piece_spiketape_black_t.png", + "tapes_piece_spiketape_black_cross.png" + }, + inventory_image = "tapes_spiketape_black.png", + wield_image = "tapes_spiketape_black.png", + groups = {snappy = 3, oddly_breakable_by_hand = 1, connect_to_raillike = minetest.raillike_group("spiketape_black")}, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + + +}) diff --git a/textures/tapes_piece_spiketape_black_cross.png b/textures/tapes_piece_spiketape_black_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..fce70fea44f909f45656429c82c5bc8e9e92855c GIT binary patch literal 633 zcmV-<0*3vGP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00H4iL_t(I%axJMP7`4ihM#Y~ zlKu>B=bO%=Q^ZWWDUrBMxFTy);YeE2(MHj?aO^6s+U^m?$ z4)%8_^l#CQ3sYzUZRFja=e&8(d*B9bt*_wRb^Mu`8Q*an-!Ke+YklP=lmKI7S|*ld zk#-zD?d*)h#v9b@b-LXyuIn;M+N7cDx}2Y%Pc#^tpwVbx+cwHj^auUhCkTZ?q*5sg zUkj8?<>?iwd@t2uxFa3A0IdHUoz?(bjhe%?hXMIw=)SS-?NwXiIUZnuk4>R-vG zNxfP}9-kb))^(jgAb{(hP_0!FLLjB2QmL@Ewu%rMv$L}R)M_U=N-5gyHjzk#!C*kU-6oUCP%f7*@Ao_pFpnTYYB!!Aq4$?A5)pcVzDb=WO?EV3-=eOR4N?(Jfhd@U78EPAL0H2?zW>9 TepB1R00000NkvXXu0mjfe zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00G}gL_t(I%axJMP7`4ihM#Y~ zHvJhW^G#>bX{{N$DUrBMxFTy);YeE2(MHj?aO^6s+U^m?$ z4)%9i=-;9p7p6c0ZRFja=e&8(d*B9bt*_wRbx5UBIF5s17;LSt+=LQfj7-bKvMgpD zhfg~@lr)ZXCF_)bq z9*@&(Hp$Fp&@>It^N2(uY;0^Ir6ixvqYTB&%nVXWW*vuMFo?)zvxGt+TCEmKON$h~ zeB-=*j#A3+bUH+%QHH}Iolb{LCPTSgzPR7>JjB&PMkQ^(@_6y~hd(_%jizZd8V%mP zToljV7?j%d{sIZTpBZ>* R$vpr7002ovPDHLkV1lgE6D|M% literal 0 HcmV?d00001 diff --git a/textures/tapes_piece_spiketape_black_t.png b/textures/tapes_piece_spiketape_black_t.png new file mode 100644 index 0000000000000000000000000000000000000000..c5f441998408df697ccf16345fae24454b3beea1 GIT binary patch literal 633 zcmV-<0*3vGP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00H4iL_t(I%axJMP7`4ihM#Y~ zlKu>B=bO%=Q^ZWWDUrBMxFTy);YeE2(MHj?aO^6s+U^m?$ z4)%8_^l#CQ3sYzUZRFja=e&8(d*B9bt*_wRb^Mu`8Q*an-!Ke+YklP=lmKI7S|*ld zk#-zD?d*)h#v9b@b-LXyuIn;M+N7cDx}2Y%Pc#^tpwVbx+cwHj^auUhCkTZ?q*5sg zUkj8?<>?iwd@t2y=$_wjw7r%#^a{{F@8=UtRiej<^eSS-?NwXiIUZnuk4>R-vG zNxfP}9-kbe>pFoz0M|XCTB{<2KuY<#QmL@Ewu%rMv$L}R)M_pnTYYB!!Aq4$?A5)pcVzDb=WO?EV3-=eOR4N?(Jfhd@U78EPAL0H2vgV@| T>j{Ug00000NkvXXu0mjfv6UDZ literal 0 HcmV?d00001 diff --git a/textures/tapes_piece_spiketape_orange_cross.png b/textures/tapes_piece_spiketape_orange_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1b8aa52875ddc43108a98afa6f78754442a112 GIT binary patch literal 527 zcmV+q0`UEbP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00DPNL_t(I%axKbYg1tug`e}~ zHVNop+Fq#*BuFWaS%d_f3PtGX4`}J+j}RRF56(J@IJJ}5#X>T=G?1;eG_*HJlHN9# zaBp6R7>p)?+_Qe?JG|%ch&eiXv%|~IiNyuTZi!?7D+QAdX1$ID%DfQWBDk+235>8c z-?uP8AB|xXxEYaOhs@`c0gaj{tqGn93q-q|GNAgwAP@{d6+@4eE+D7@o)H!tk-<|R zEO|9sb@U$Vd;`A@jRR4w8@4YvHI#$658f8oCCCSB2~`XtadU1sMd15_Jx3L|*oNz# zalZ*X0PhJ56NhrZC+L+8VjvJJfp9<1AoLsz3<4-MVdJ|)$+%sw4f2h+5A4FDTfu9= zuMve+knPE$LnAM+A40wnbs!fDWr0m29ty8(gt2&7G{QP$uORyz{+V_%((&8wEQxIs z@BWUc%$IZ|F4EE@E)_62YaWSoHP<(D!Q}CO5-Ie zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00DSOL_t(I%axKpOIu+W#ee6` zH4$`ZTCeyA3`L})OCf@jAc2g20L94#y3`gZc^h6*$`v#fo9;f?sCJL3{_^JlJ254|XB6Xb_3orQsBT?+eO~B5<_;H%;Sl z1{ecx8rq3NIp7eQ1%ns}#7H3A^&bd52Q7mD=FVa2r$fneyJi*S8}S{m3LowTTY}pT z`Hvtgi)hmr71(bf--zmvi)G3JGe+DNUc(4uF+OXA70CXB>{oa*ZFi*aI}J+pQ+q>V z)x_@Wh{_zNBXOACP2#%(x@Qd{k%k8P`Yz}`{!b!>ml{2vQ<3;keGV7UyT}tqjh`}M;u=xnoS&PUnpeW$T$GwvlA5AW zo>`Ki;O^-g5Z=fq&cMK^@9E+gVsU!zBwIhHK!Mi%l{UgAE-oLoABf;kohsNnwRg3_ zI@iVA1?>Oc95{CDQrnSZrw&E&-qD!h(4c-N+3~dM$GK%{@#kh*x;dN`HhJE2$Y_J^ z8==|T#M>EGN3(IW-Jkbl=7L2JRJ3n=C`eVAt;tYjXchZ_r|7E)!|INu)e6eH-cLK! z$lRBBr8#Def^is5BW_^~%bbbQKPAm2nq(c)t_Ls`N?-fr_LEnNfnV;q zNZ*5epR@8C|A`o`sCcHo?0wt)3iFNLrzh(!ec`w`Z%Q{?sI#6c|F=BWyrSIIFaI-y vvnO5Db>W$!