From 3719f9e8671f9f005bf6ac6b44655a9dc52caf9a Mon Sep 17 00:00:00 2001 From: NPXcoot Date: Sat, 8 Oct 2016 14:51:45 +0200 Subject: [PATCH] Arena and details --- mapgen.lua | 38 ++++++++++++++++++++++++++++++++++---- nodes.lua | 2 +- schems/arena31.mts | Bin 0 -> 406 bytes schems/arena32.mts | Bin 0 -> 459 bytes schems/arena33.mts | Bin 0 -> 524 bytes schems/arena34.mts | Bin 0 -> 487 bytes schems/arena35.mts | Bin 0 -> 358 bytes schems/arena36.mts | Bin 0 -> 392 bytes 8 files changed, 35 insertions(+), 5 deletions(-) create mode 100644 schems/arena31.mts create mode 100644 schems/arena32.mts create mode 100644 schems/arena33.mts create mode 100644 schems/arena34.mts create mode 100644 schems/arena35.mts create mode 100644 schems/arena36.mts diff --git a/mapgen.lua b/mapgen.lua index 8768fb8..e776840 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -176,7 +176,7 @@ minetest.register_abm({ minetest.remove_node(pos) end }) --- danno degli errori strani + minetest.register_abm({ nodenames = {"nssb:fall_morentir"}, neighbors = {"nssb:fall_morentir"}, @@ -192,10 +192,11 @@ minetest.register_abm({ minetest.register_abm({ nodenames = {"nssb:boum_morentir"}, neighbors = {"nssb:morentir"}, - interval = 1, - chance = 3, + interval = 5, + chance = 1, action = function(pos, node) + --aggiungere la condizione se il giocatore è nel raggio di 10 blocchi... --minetest.chat_send_all(pos_to_string(pos)) explosion(pos, 3, 0, 1) end @@ -489,7 +490,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "blob", - ore = "nssb:fall_morentir", --morelentir + ore = "nssb:morelentir", wherein = "air", clust_scarcity = 16 * 16 * 16, clust_size = 6, @@ -685,6 +686,25 @@ local function replace(old, new) end end +minetest.register_ore({ + ore_type = "blob", + ore = "nssb:fall_morentir", + wherein = "air", + clust_scarcity = 16 * 16 * 16, + clust_size = 6, + y_min = -30204, + y_max = -30109, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 17676, + octaves = 1, + persist = 0.0 + }, + }) + replace("default:stone", "nssb:morentir") replace("default:stone_with_coal", "nssb:life_energy_ore") replace("default:stone_with_iron", "nssb:morentir") @@ -736,6 +756,16 @@ replace("default:water_flowing", "nssb:mornen_flowing") replace("default:mese_block", "nssb:life_energy_ore") replace({"nssb:ant_dirt","default:stone","default:cobble","default:stonebrick","default:mossycobble","default:desert_stone","default:desert_cobble","default:desert_stonebrick","default:sandstone","default:sandstonebrick"}, "nssb:morkemen") +minetest.register_ore({ + ore_type = "scatter", + ore = "nssb:boum_morentir", + wherein = "nssb:morentir", + clust_scarcity = 13*13*13, + clust_num_ores = 1, + clust_size = 1, + y_min = -30205, + y_max = -30157, + }) --7� layer from 30190 to 30197 is indistructible diff --git a/nodes.lua b/nodes.lua index a6aa951..69836b8 100644 --- a/nodes.lua +++ b/nodes.lua @@ -468,7 +468,7 @@ minetest.register_node("nssb:fall_morentir", { }) minetest.register_node("nssb:indistructible_morentir", { - description = "Dark Indistrucltible Stone", + description = "Dark Indistructible Stone", tiles = {"morentir.png"}, groups = {cracky=1}, is_ground_content = true, diff --git a/schems/arena31.mts b/schems/arena31.mts new file mode 100644 index 0000000000000000000000000000000000000000..d52e821c138ac1ebc7947aeebfd707928cd8f7e6 GIT binary patch literal 406 zcmeYb3HD`RVMqpIfqEbS(!6=a#YtAV`9-ODC7DGGJTPufVr~J0449Xhmy%grQdF8; zl9`l~8V^^?oS0cuG3V{9gF;OPJgm`w3hM6)@{6@BQ+;W2rPE9|pFgDZG4uA#&!_H$F0`J$`~8*MT_%5ZbnM(qZk2!AQT4wo=A!jN z7X2EPUE;OYzi$^_(GUOPbE8SzPUv>`zqxnI=6*dbdZ}geds(28P2$(fzTJ*|JzYCW z?GH%F_3qc!w{O`dF~$Ax2+=RGzFpK}DE#4&ds5ZHyEi{x4}2Qv1>`AJC2n84xUO7Y z_9Zh=p^biydFhe=TedEK*xK*%`Ov>p$A0aLt5pL^>FB>%dt?8qT0WOq-9Y0{b{mFG zd7m*~dP@3Zpwdr|{^`7)Tj2ZZ@6MG@_VwSwqALU+cixhydtG+P``E7BP{l9yj0^}c T$MAQU7=p`iV4nCK+w8RfW|q0# literal 0 HcmV?d00001 diff --git a/schems/arena32.mts b/schems/arena32.mts new file mode 100644 index 0000000000000000000000000000000000000000..6d05357c59c6adf15bf5e9073bed67d42d96f6ea GIT binary patch literal 459 zcmeYb3HD`RVMqpIp?V+y(!6=a#YtAV`9-ODC7DGGJTPufVr~Hgb0Sbk1}v1Bmy%gr zQdF8;l9`l~8V}P@G3V{NlBuML(O(LPCeSZg05F&U<=N zQ|P(?`|Tk)ruNR+v8QVFtMZSEo;tKsTX)`HxAseS`DdMqU7TKhS+q`~^>OW1*^}or z#7kB@{!-Sm%;@CLMH2hhOKPycyVB3w9~ojjp%m z2wI)~{p<7354>f8dMs`3ol`$A>cw9q=xka1aObJYwg2+(?dX$=mMng_U;E$TXEjA)*b*v^T!eZ literal 0 HcmV?d00001 diff --git a/schems/arena33.mts b/schems/arena33.mts new file mode 100644 index 0000000000000000000000000000000000000000..73a6d94b52a4f9b86be94e73d1c576ae0f4d3f88 GIT binary patch literal 524 zcmeYb3HD`RVMqpI!FnKIU}fOVD=tp5%FQoI%`3?)V&H*sa}sk47-Yb_%)FG$;*z4$ zRj*r&*}SQ?BY0kd-U;L{hRHNc2tNqeG;6$b(3j-@}r~o zzx_V?^YQn2al3o}bG$YDp!cHx>n#~0<9BhvanHC<8otrn^15t_=-dh~9ee-m4KtdHY{BjjB{aSYaUz=NhZf|>+3T)XK(-SOK=p=`x$v6*UiqR@%R18aObFdR*%-4 z^i4BS-Wjs*d-3V*Ni}Y zI&m9D5&kVPqA#4fZ(cdt_lEDw8ui-iYtR3;+jSw)tn{I}&GeJDcix^> zezSmEHZ55EQf0`SrTf>M-L7Bd2()XF-jdhvCN2NWnEqt@7;C$PxYPnfAf#aU2Nssyp;Q8wL<-p@RIns-@g=vxxNyOeX(J$ zeA>n!@u#6V3+!kA&0HsJCv<8RhoD_yczTP;{GJzJvlf~F5E6_NN1633zrMYCPKHv4KrJ z?6OO)^U8BmQfFJG{t})O_%J-*`^M~FE`PrspL*wRd&H@C|L%rgd@N%XV}AM8&5P0> zl)R_x*^#w;?dFM^t3@j&sz$}tWUtt}`Tvauamz)|j;4FRo%_{qTV*?t_x$MYmD6^= zz0vl~UwO|7L0A2A+qRWnGrs#yHttEsGV#CfwW{78=#~lmx@hm##n1UaD7l;L{ZMyW zazCSfk;_Hy`>`AIr~Q6sx%j#3lkh7afmXX;+4I4^^z-?TG5P!U+-v`NvuAn7Kkwu> cZPz7%lBbv%5TNXrts5hPJ7c!GLHROf0NXsLRsaA1 literal 0 HcmV?d00001 diff --git a/schems/arena36.mts b/schems/arena36.mts new file mode 100644 index 0000000000000000000000000000000000000000..0f866ecbbd9aeb2896e5e6d34af58918179cdfcd GIT binary patch literal 392 zcmeYb3HD`RVMqpIfqEbS(#(mOMGU-o#l=Zhx%ow@c_lzD4~(0Wm|MUg1LkGsrDPVD z6qP2IWG3aL#>3QB%z1n3c3-mrkLyK~pCA5JxmK=Rpu%|jQNr8QuS=5)(w|&DJtgSW z>yM#cd;c2VSY4Zce!W!P9(VWsMoW}}kG>0;`)b3v_<76ct-HIAbDp(mY0cbs8_wmG z>$e0di#Lf*?)mjO-0IbbS>AdkPfoeI7;XFBW36L+vb8N|=Lf%I`#1MmuRE_SF7@f@ zq2l2Fb6f81uRHgpcFhwf=VLJys*B5~Jx%|&QbAm+=-HupJs%~L)FyEAMiwXDz5Vs8 zLe-&tCtBO~?A-9??VaBmzguc2a`VnCE-cMYw=b{uxgoam!USva@NZ`S{%_f<3{?4M zr^W8=AMd~Zx*KTypPd$)w?AHOv*vnZj}?%w6Mp4eefQ42z5DYD?zrliY%ynmf`%Ep R_d77ccsG7AygD86001asz%~E? literal 0 HcmV?d00001