From 27558311824cc7335f082dadd73c8b2d3908f350 Mon Sep 17 00:00:00 2001 From: Claire Worley Date: Tue, 24 Nov 2020 19:41:08 -0800 Subject: [PATCH] TNT Rain --- depends.txt | 1 + init.lua | 32 ++++++++++++++++++++++++++++++++ textures/tnt_rain_bottom.png | Bin 0 -> 1469 bytes textures/tnt_rain_side.png | Bin 0 -> 1813 bytes textures/tnt_rain_top.png | Bin 0 -> 1862 bytes 5 files changed, 33 insertions(+) create mode 100644 depends.txt create mode 100644 init.lua create mode 100644 textures/tnt_rain_bottom.png create mode 100644 textures/tnt_rain_side.png create mode 100644 textures/tnt_rain_top.png diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +default diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..5d12385 --- /dev/null +++ b/init.lua @@ -0,0 +1,32 @@ +minetest.register_node("more_tnt:tnt_rain_starter",{ + description="TNT Rain Starter", + groups = {dig_immediate = 2, mesecon = 2, tnt = 1, flammable = 5}, + sounds = default.node_sound_wood_defaults(), + tiles = {"tnt_rain_top.png","tnt_rain_bottom.png","tnt_rain_side.png"}, + on_punch=function(pos,node,puncher) + if puncher:get_wielded_item():get_name() == "default:torch" then + minetest.get_meta(pos):set_int("rain",30) + minetest.get_node_timer(pos):start(.5) + end + end, + on_timer=function (pos,elapsed) + rain=minetest.get_meta(pos):get_int("rain")-1 + if rain < 0 then + minetest.set_node(pos,{name="air"}) + return false + end + minetest.get_meta(pos):set_int("rain",rain) + for i=0,10 do + minetest.set_node({x=pos.x+math.random(-25,25),y=pos.y+10,z=pos.z + math.random(-25,25)},{name="tnt:tnt_burning"}) + end + return true + end +}) + + +minetest.register_craft({ + output="more_tnt:tnt_rain_starter", +recipe={{"tnt:tnt","tnt:tnt","tnt:tnt"}, + {"tnt:tnt","tnt:tnt","tnt:tnt"}, + {"tnt:tnt","tnt:tnt","tnt:tnt"}}, +}) diff --git a/textures/tnt_rain_bottom.png b/textures/tnt_rain_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..1186fb57388630e116da0011b6842e31916150fc GIT binary patch literal 1469 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 U literal 0 HcmV?d00001 diff --git a/textures/tnt_rain_top.png b/textures/tnt_rain_top.png new file mode 100644 index 0000000000000000000000000000000000000000..23b27230404b1296dd5221710d8c24c0b91ec4e4 GIT binary patch literal 1862 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orG0CRc?-lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNPt{9y#gA3cf$rHJ@>KC`@~tFs)E;QCieSKBHsItb2M)kUgKX>t)u+B_3gunHhwCG4^ypwU#;%lyM62K zH#SPI%H7T;+*dLYF>kqZ?z&CXfu$1dH-(~1Zi+a>`5H<`Jv_n`Vzu${shQT>Z;I;` zT=bmW5Vxdb?xu`p70t2-Puw2s9aM|XWl3|DisarXv+qNU`Pr{r?rUNsR~<57J791A zE9;YbZyLQn*uor-bdtwXz>)JM9-}30#qU*1?;$Syy=W zr@7H(k8&0+e-X}Q*t$#Fp<~0gLz3GZ4peNIZ#!E-Xolc%js_ze@z*KLOl!16{kk?^ z<7VwNx^~REarwFx6_QC;)EE|CQ{Jv5aEjryC2M_C_k)12)qbIS*?O0FZr*;c^6Ncz z`>q&1vmFZ#whJVAD7s6>UU`w+VYqC@WR-5I6(^TZNb=H5U)a-Xl#}`*-NWqWn`dTs z|A=kdu~b+5!tx!9j!q9q@>C69xowe8NW62e>D4^y#)-^kDDxC9hY-XJ2}Mt^Vo~`8D?~*G>@4jy5$q z+_TyJ-~x{c*Li+8PXD>8=|;lS3kN3(cgMfqbhpp^{jB91E<68O|Lsn}w;n^gOHOC+ zcrE?9=V*Y5t>6BAye02%eJqrc7hK+ZXU_hw-CLB|H(%T8E|PETZgJ>)+@%yVZLid- zZ(Ccx{_yxM?3nxUG^0=XjO9_cs?HrV>x=)LRC%7``l*Nhv#XUw#EX4PGuk4;mYMk7 zm6ze%dFhg)QfXnh<>x-5l9|To0Rq#P-eO{E$rqZR$$Db(s}q^r&(DhOUb9H==CwP< zo2vcqSJ(C~{o-^v|HpUF+548f&d#ez(T`pFzI@@LbjRc2f0r_`V#+D+m_hwzFC^{PK~Y8UuIwS z#mTplb$7&M%)NA<>&@JzFS_jdMU(5Iqvr2)sn@!qp8e%<)ECFebu}7w7na;#`+t>Z z{rxMKmfWBFWxeg+CP#a-mi^T~qWv7mY=4gEIQYBILZjZtf0dsXax-7Cpy8;xiaILkP5%Y`HS89@oxckAa4;~y(x_a;MAF^XFP+r_C0WZ2e^v#kytJlo)8wl=>)A=ySE?l=vpO)pNF6 zWKWgKzB_rp!JO;i({}n5OL*!eaSFL;tXSB?m2)KXs^`WD%l@|X+rRpyTBP|zt9fEF zV`#>NSou3H|FW28{8ZU{ z?^=?(!+*1a!n@a|*ghy?m#8vI2`*cz;JYw@;okWdvx^QK(7mwx+1G2gj=yA{uy9?F z`GJFq22o4il+G{zUh?hR`7Uz)%x;+fq`MWr;B5V#`&W`8~K_QL~MG_nYJA5f24fpZqMw+vkQyA zEB~3DH#edqF*m|0#<|1k%{A#0A1xlpwP#$DWng%p6S_J&j;Uh*Jch3JKds^?4wU?w z@jH9(mvf(Z?nziMnC6z{F#pdxQOO!`byZ~f`!%xBdX?$izZM@AHlMriQ!)QR^Z55O zem~H<%j}wU>qPSR7LR8MR^@MnY@&_(J3=6TjZup#@yr>@&CWQEjun7 d-+#pHZ?*V<@AJh!7#J8BJYD@<);T3K0RYSeb}aw^ literal 0 HcmV?d00001 -- 2.50.1