From f2b95eef2eb3f141fe19ae52858c378d14e31756 Mon Sep 17 00:00:00 2001 From: NPXcoot Date: Tue, 15 Mar 2016 19:57:29 +0100 Subject: [PATCH] Giant sandworm things --- init.lua | 26 +++++++++++++++++++++++++- schems/fossasand.mts | Bin 0 -> 643 bytes textures/giant_sandworm_eggs.png | Bin 0 -> 604 bytes 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 schems/fossasand.mts create mode 100644 textures/giant_sandworm_eggs.png diff --git a/init.lua b/init.lua index fa1d76e..4bf6ba3 100644 --- a/init.lua +++ b/init.lua @@ -405,7 +405,7 @@ nssb_register_buildings ('piccomoonheron', 8, "default:dirt_with_snow", 1, "defa nssb_register_buildings ('doppiopiccoghiaccio', 11, "default:dirt_with_snow", 1, "default:dirt", 1, "air", 3, "default:dirt_with_snow", 7, false, nil, true, false) nssb_register_buildings ('doppiopiccosabbia', 11, "default:desert_sand", 1, "default:desert_stone", 1, "air", 3, "default:desert_sand", 7, false, nil, false, false) nssb_register_buildings ('piccoscrausics', 8, "default:desert_sand", 1, "default:desert_stone", 1, "air", 3, "default:desert_sand", 3, false, nil, false, false) - +nssb_register_buildings ('fossasand', 1, "default:desert_sand", 1, "default:desert_stone", 1, "air", 3, "default:desert_sand", 16, false, nil, false, false) --Eggs @@ -505,3 +505,27 @@ nssb_register_eggboss ('tarantula', 'Tarantula', 900, 2, 1, "air", 5) nssb_register_eggboss ('night_master', 'Night Master', 900, 10, 1, "air", 0) nssb_register_eggboss ('ant_queen', 'Ant Queen', 900, 10, 1, "air", 5) nssb_register_eggboss ('icelamander', 'Icelamander', 900, 10, 1, "air", 5) + + +minetest.register_node("nssb:giant_sandworm_eggs", { + description = "Giant Sandworm Egg", + tiles = {"giant_sandworm_eggs.png"}, + is_ground_content = false, + groups = {choppy=1}, + }) + +minetest.register_abm({ + nodenames = {"nssb:giant_sandworm_eggs"}, + neighbors = {"default:desert_stone"}, + interval = 1, + chance = 1, + action = function(pos, node) + local pos1 = {x=pos.x, y=pos.y+1, z=pos.z} + local n = minetest.env:get_node(pos1).name + if n ~= "air" then + return + end + minetest.add_entity(pos1, "nssm:giant_sandworm") + minetest.remove_node(pos) +end +}) \ No newline at end of file diff --git a/schems/fossasand.mts b/schems/fossasand.mts new file mode 100644 index 0000000000000000000000000000000000000000..d36a481bb5f52f6e586b08d3b2fa163d0196481b GIT binary patch literal 643 zcmeYb3HD`RVGv^AVGyiG0zfh0l+?7u(wq{jl+@zXqLTRH#Jm&+5p=7Ueje|=}# zU+I)U!>ya<%?jTtc53^TJr^Pl-w#y%%@b$4Qrl-OyJcxmT}tk{+%ws%!EaBl=!^Kv zx>32icu&CH-AQMwbG*+pY?U*eJ=vcxHL_BmGvc${?WW6Lu7rJFm8od;ajxyfGm9f% zh}9m=@MoU4f8pef4tuoBEDs<5bm=E&cmMnSRc~D4t|b?{`J_j>@TV<~R_cDeN6s<3 ztS0jM$8&S0|0#Mhai{L5u1j*6Cv7(CigG`xyq3|G+IMZ|U$@}?j_GeCpKhJczy41C z$CKwP%D!gEKAIxx`Dgtx?)T3P)>mx0)YsGcuc!2T(6h1$Q`bLhm05q_wZOaEz0c3= zw7z|D@s~f#6VBIK|1*C6?#0>QxgYO@A2W`9cT-p_qh#Uc&^g+Lb@Ps#nmqN2F}qdl z`6s((UFn#9Hefrq{`}(i?%CmYes|ukzVK>ku|)BQ@XBWsOS89>Remq_I(9lfah@}? zT;QI15!=dhb}y~wKb!aZ|F=lX_1d=gE9~!9xmljCd=xtWsn(o(icejiPF|$Z1x0!q UwtIs`TmvEKO3OZm``&ua0M(UB*Z=?k literal 0 HcmV?d00001 diff --git a/textures/giant_sandworm_eggs.png b/textures/giant_sandworm_eggs.png new file mode 100644 index 0000000000000000000000000000000000000000..6f8b73a05dd29b5723ffbece4a080c5051cabde0 GIT binary patch literal 604 zcmV-i0;BzjP)xVk)Hc$m4mIAM2I`EY$gYmUf^MKTl21X1C1 zDAXeSy`TB|<&t5mjQfInaCTY|5w;s+UOE+z>|=asBEt2%fn^Sg!Tak06+sTOcTY-D zTI(RiJ#kM&1hcMidQj^#wa7$)2*D$1E!LcJJecCz+d4Q@bKUvYo)7GJNFLcmRE0vn q!c3vHAYM<3%v{AY>x*aF-~RzK=p9ET*=fE20000