From e7f0bf7ef908d503a7b8bebbcbd921fc1132dbfc Mon Sep 17 00:00:00 2001 From: tchncs <tchncs@vivaldi.net> Date: Tue, 22 Nov 2016 15:01:56 +0100 Subject: [PATCH] add mesa_dirt add mesa_dirt to the top of mesa biome decoration update redwood spawn add fern and junglegrass to mesa biomes add mystic_plant and dornbush add mystic_plant and dornbush to desert biome decoration --- dirt.lua | 4 +- mapgen.lua | 7 +-- plantlife.lua | 70 ++++++++++++++++++++++++++ plantpack.lua | 18 +++++++ textures/dornbush.png | Bin 0 -> 1407 bytes textures/ethereal_grass_mesa_side.png | Bin 0 -> 436 bytes textures/ethereal_grass_mesa_top.png | Bin 0 -> 601 bytes textures/glow_yellow_dark.png | Bin 0 -> 4048 bytes textures/mystic_plant.png | Bin 0 -> 538 bytes 9 files changed, 94 insertions(+), 5 deletions(-) create mode 100644 textures/dornbush.png create mode 100644 textures/ethereal_grass_mesa_side.png create mode 100644 textures/ethereal_grass_mesa_top.png create mode 100644 textures/glow_yellow_dark.png create mode 100644 textures/mystic_plant.png diff --git a/dirt.lua b/dirt.lua index 7982145..4f6914b 100644 --- a/dirt.lua +++ b/dirt.lua @@ -40,7 +40,7 @@ minetest.register_craft({ }) local dirts = { - "Bamboo", "Jungle", "Grove", "Prairie", "Cold", + "Bamboo", "Jungle", "Mesa", "Grove", "Prairie", "Cold", "Crystal", "Mushroom", "Fiery", "Gray" } @@ -75,7 +75,7 @@ dirts = { "ethereal:prairie_dirt", "ethereal:cold_dirt", "ethereal:crystal_dirt", "ethereal:mushroom_dirt", "ethereal:fiery_dirt", "ethereal:gray_dirt", "default:dirt_with_grass", "default:dirt_with_dry_grass", "ethereal:green_dirt", - "default:dirt_with_snow", "default:dirt_with_dry_grass" + "default:dirt_with_snow", "default:dirt_with_dry_grass", "ethereal:mesa_dirt", } -- check surrounding grass and change dirt to same colour diff --git a/mapgen.lua b/mapgen.lua index 69eaacd..b90b3c0 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -72,7 +72,7 @@ add_biome("bamboo", nil, "ethereal:bamboo_dirt", 1, "default:dirt", 3, add_biome("bamboo_ocean", nil, "default:sand", 1, "default:sand", 2, nil, nil, nil, nil, nil, -192, 2, 45, 75, ethereal.bamboo) -add_biome("mesa", nil, "bakedclay:orange", 1, "bakedclay:orange", 15, +add_biome("mesa", nil, "ethereal:mesa_dirt", 1, "bakedclay:orange", 15, nil, nil, nil, nil, nil, 1, 71, 25, 28, ethereal.mesa) add_biome("mesa_ocean", nil, "default:sand", 1, "default:sand", 2, @@ -191,7 +191,7 @@ local add_schem = function(a, b, c, d, e, f, g) end -- redwood tree -add_schem({"bakedclay:orange"}, 0.0025, {"mesa"}, 1, 100, path .. "redwood.mts", ethereal.mesa) +add_schem({"ethereal:mesa_dirt"}, 0.0025, {"mesa"}, 1, 100, path .. "redwood.mts", ethereal.mesa) -- banana tree add_schem({"ethereal:grove_dirt"}, 0.015, {"grove"}, 1, 100, ethereal.bananatree, ethereal.grove) @@ -383,6 +383,7 @@ end -- jungle grass add_node({"ethereal:jungle_dirt"}, 0.10, {"junglee"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.junglee) add_node({"ethereal:green_dirt"}, 0.15, {"jumble"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.jumble) +add_node({"ethereal:mesa_dirt"}, 0.10, {"mesa"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.mesa) -- grass add_node({"ethereal:green_dirt"}, 0.35, {"grassy"}, 1, 100, {"default:grass_2", "default:grass_3", @@ -406,7 +407,7 @@ add_node({"ethereal:green_dirt"}, 0.25, {"clearing"}, 1, 100, {"default:grass_2" add_node({"default:sand"}, 0.25, {"sandclay"}, 3, 3, {"default:grass_2", "default:grass_3"}, nil, nil, nil, ethereal.sandclay) -- ferns -add_node({"ethereal:grove_dirt"}, 0.2, {"grove"}, 1, 100, {"ethereal:fern"}, nil, nil, nil, ethereal.grove) +add_node({"ethereal:grove_dirt","ethereal:jungle_dirt","ethereal:mesa_dirt"}, 0.2, {"grove","junglee","mesa"}, 1, 100, {"ethereal:fern"}, nil, nil, nil, ethereal.grove) -- snow diff --git a/plantlife.lua b/plantlife.lua index 98ba936..3387118 100644 --- a/plantlife.lua +++ b/plantlife.lua @@ -288,3 +288,73 @@ minetest.register_node("ethereal:illumishroom3", { fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, }, }) + +minetest.register_node("ethereal:mystic_plant", { + description = "Testplant", + drawtype = "plantlike", + tiles = {"mystic_plant.png"}, + paramtype = "light", + is_ground_content = false, + buildable_to = true, + sunlight_propagates = true, + light_source = 12, + damage_per_second = 4, + inventory_image = "mystic_plant.png", + visual_scale = 1.4, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, attatched_node=1, flora=1}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5} + }, + walkable = false, +}) + +minetest.register_node("ethereal:dornbush", { + description = "Testplant", + drawtype = "plantlike", + tiles = {"ethereal_dornbush.png"}, + paramtype = "light", + is_ground_content = false, + buildable_to = true, + sunlight_propagates = true, + walkable = false, + damage_per_second = 6, + visual_scale = 2.4, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1, flora=1}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5} + }, + walkable = false, +}) + +minetest.register_abm({ + label = "Particles Mysticplant", + nodenames = { + "ethereal:mystic_plant" + }, + neighbors = nil, + interval = 1, + chance = 1, + catch_up = false, + action = function(pos, node) + minetest.add_particlespawner({ + amount = 1, + time = 0.2, + minpos = {x=pos.x-0.1, y=pos.y+0.6, z=pos.z-0.1}, + maxpos = {x=pos.x+0.15, y=pos.y+0.8, z=pos.z+0.15}, + minvel = {x = -0.002, y = 0.04, z = -0.002}, + maxvel = {x = 0.002, y = 0.06, z = 0.002}, + minacc = {x = 0, y = 0, z = 0}, + maxacc = {x = 0, y = 0.06, z = 0}, + minexptime = 2, + maxexptime = 3, + minsize = 0.4, + maxsize = 0.8, + colissiondetection = true, + texture = "glow_yellow_dark.png", + }) + end +}) diff --git a/plantpack.lua b/plantpack.lua index c323e45..eaff733 100644 --- a/plantpack.lua +++ b/plantpack.lua @@ -190,3 +190,21 @@ minetest.register_decoration({ biomes = {"clearing"}, decoration = {"xanadu:poppy"}, }) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:desert_stone", + sidelen = 16, + fill_ratio = 0.004, + biomes = {"desert"}, + decoration = "ethereal:mystic_plant", +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:sand"}, + sidelen = 16, + fill_ratio = 0.004, + biomes = {"desert_ocean", "desert"}, + decoration = "ethereal:dornbush", +}) diff --git a/textures/dornbush.png b/textures/dornbush.png new file mode 100644 index 0000000000000000000000000000000000000000..9b660add5dfeb0d6339d37e0d22c8dfc1ed573f8 GIT binary patch literal 1407 zcmV-_1%UdAP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00006VoOIv0HFZU z0NW`}Spon6010qNS#tmY3ljhU3ljkVnw%H_000McNliru;0qNM6fL_O%_RT;1q?|< zK~#9!?OV%j8$k@66<mRQH4OM-ARWknJIEHGvufC_VpN0AE@09@fVhJIxdaGum0NHQ z*%4@(|JmI*fCmt4Xg@O~AIV3~D5a0_G2X@4@6suyl-Hhj^A2Q(LXT@tezCMwAD_~t zVDUN*&R3V|Z~v|#jf7+sAl=6ZU;Y~xpoFt3W(~`C|3U#Nr376A-($VDT99%=G-BDa z%fL^-Jr;3+*2tWh|4HlC&l<v;U7#-H@hLrU3IX?AazZ{nrAr5-^M3a?J1hzNE(&34 zQPe#s73Tde9jpSuXE_Bgt$;#BT+3o4_%hFBj4sS0mQsR+aJ=zpEzcWMV3w3Ma|#Uy zK}<YG#tKCWf{emO%c5~+@Cq+o)2MI{g)=O+fJyJBzlTb7HRuk*@NzsJJCD2JAlr(F zGz`NFq3x1VDinM<MR+EsENpSHC0s(}@(y41@b%1*p{Vk-*rLXOVHjQ-{j#qvU|^FY zfbchN4rxs=RZgEnY8}LavtpqlAxN_7Bpizx4vpM9Jt*o7>`%?Z78Zys+-oU!ze{&g zQRL(UIYj9_F~G<P3KeiE_iG7^K<J{yqm7dUsXizv5~Rk{ewR+azaF3Qy)_NOq9`~% zQK{UcfZkBuoyXPvu&u&T0jmmBm2q`HY#l;o2J%`H^*fNI54k{HFa=i+eGSz2+31Fa zfw~F78!NOcTqEQnSl^F?g)_r7dIa^^dWNB9XUlbCAl8I5?=Nh;FVL*1U5Bwk37C?i zG@owXUnmh@XDpo!&u1%%iC&AQ!AOalQc4*_?9o7{57t(h&`j}?BT)e=#FXacXbp_q zd%*t|1dZDL-uO^p2^{JC;O`+fU`lRxFbzPzSP<|kwOCV_l&>-CgKW=Jfl7hW0R7@A zhTb$orHxKY2ba6<ZJstZMyp)s;^@LdgQ=EP{T>q~ZGrH*x4Z11&$!Ecm(qECzEtT* zdxdMUQFNGkFRlo!L5$j7n`N8LQU_RaGgsnL{vXNdTqcmXg=u@d!X6ez9&}Xp$3d6t z1lQ**K@F!xsuG>H_Vhr(MP#f+2vtui(^8ltrR7;Vz)V?LC}p(zRzx8V1h@}bT`1AN z9FNB@Tm+^Ti!(*5a-3|=T?B2w!aqwI=DIvo-vA>7c7L=T9^B$q1YNA|KNmt=O5s}H zl(IZ5k8(HR`B&?lMRL%i7XuWP8l^?FDnT<=Q~?_;C2@2Va(fF$fUYrfI}PtbwJD%d zM$73g%PA4)+Zu(n%o$;$o-CkpdC2>zg;G|gc8sp>hb>iCP(_yoHN-B`$z3o3KP?tb zOB7S`dGDUy3@1_iSwItDjn1<5WQd>ul^AtOL&T(jNNsK{b18m+dkNI>Jz|Xy7NX?Y zR4A4%uEpi7?JqQ!c7oMkCpdF;;b0rd`IdHf^n|%|??&JN#e)b4UoK0ujO&}*?Gi_5 zH;Q$84+;X=#%#@BKYu(2<Bqt8(HWuM3&Qr^0O=t-mXj*hKIFtPUIjz%4<`DlYU~rU zc~Tc~eRI2&m|=_WauuWY?&-PFgMeb`7Hez~Tkrbjc3UBBVSOGd>`lv|!_tv_kM{te z5~zU3DQIpbSdYp!4=ePm>qH6G^h}ux0ka4VElOFQ`mXVSRIwUy)gMl3u%B@%^P#A2 zDXU|lvG7%3hzy+b*Z5&Xx1?`lAtm9lB4&1pWfU+MC6!#Gr9)&He*mLMQ|ZB^8SVf8 N002ovPDHLkV1m(vcESJv literal 0 HcmV?d00001 diff --git a/textures/ethereal_grass_mesa_side.png b/textures/ethereal_grass_mesa_side.png new file mode 100644 index 0000000000000000000000000000000000000000..1c765acce5992471ea073f7fc236879282b13b2c GIT binary patch literal 436 zcmV;l0ZaagP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004dNkl<ZILqzO zyKWOf7{&4bjQ29x4fb*|6h=6Wsi;r{Ep$8y;u&ao1H>z&po9h#(IX*b(Le(vpaeD+ zvE$g@th3kI8H%_-2=N5@Nk{s0bgEAb?(}SxX|8TWn8s4&H2_6c;rT8A)>{0~#q}Hj zWJ_>-a6-4=LG*83vtgvL)}jIrV+_)f02pm(v>`pt>GnGS=(53Di)k!*S|Wu6T{o;> zTmuPy;Nf}>(>P%<KBapj!Vg_cV=0yuM{$C#4CyQ*j1+S1f=^v&gb)CD${|lnuJk&1 zf%9y%Gc{pbQ5Tx8?+>0&<K%T1Db%`0zO0ar+hXt2;iKWJFONOt*eorX>@Qw?e)sdq z?r=15+?G6w6Y{jA<;Y=~)i3Kp)4m*1EUPVX^X_$<j8C`6`}2?OZtyK=t4oL9XK#QS z_yOF%{a~;?|CQcLXIW<&pUi=`gUz1Z{V;kefQPH`7GMDZoW1+Z1~6IOi$D74uibw| etDHOcPrm`>JE(9yI}2?90000<MNUMnLSTY=fX9dc literal 0 HcmV?d00001 diff --git a/textures/ethereal_grass_mesa_top.png b/textures/ethereal_grass_mesa_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3e0a157102081a124f28af91a3e1cf2c03b2b5 GIT binary patch literal 601 zcmV-f0;c_mP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006YNkl<ZILk$o zOO_)w5Jj&-At}=?cXJ9DFk}NPg8i?A1GG<-)A^A?!9cELs=<r*xe9;$`Mbv$ad&#} zhzPA3xAzOZcaCSn-I?Apj~^=%1DX|pR3dt8jrZSXtaU#Aega0B6RjFi1%T~&ASzsc zn(z)11Kk`EL8nVbMA-I<wLX+5C8`iYAWh2jmT`C1&mDIs#)y{4zE-3jjeV`OqoFA> zT@!gy_NDUq?~^<!);e`JM1@om?oNIk5$~|vH$;R~B6&_juo}}_Cd9z{xzk&R4!w8M zq-;wign+m^QROVqT4(*-vDQghadX0`f_zcv(00S!0Y(Q1(BarC-JI!?iCNBQsU)l# z?dX^p@fCG{HbhIr&2e|Eby_v*(XgXaw?^H^8uP6X1VRX0zfFV?uxjXX-$*4AQ)Ipt z+?{=`EcXX#QojFsB?zY|FiJfdAp{h_-DyW7#z+W(GAA@eBnDC$Zy^Ng*09!x)7?gI zdC~zyR(kK0YvT6vd~UzoHy%G$q6*)Bxe!(O_-A4H*znFEalVzaRe)}OUTxJ75$=CI zD3?5<icpWna^L=s@I~OhR)7JC3iG7Yt+74YIqg@xm<4IouxhyZiE;>m<-QShaM8`V zd@pCoS|TDso)o>kUxt7?b#22*R#J&<kArSbnG@-SbQ0xQ2QN_t`LZgnpO@#v_B>7} ntr}*p1AAqA9E1>F%XR(()bnSkxZ~6600000NkvXXu0mjf2#XT@ literal 0 HcmV?d00001 diff --git a/textures/glow_yellow_dark.png b/textures/glow_yellow_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f3592652d4dc6bbae851f73181bb825781183cae GIT binary patch literal 4048 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 literal 0 HcmV?d00001 diff --git a/textures/mystic_plant.png b/textures/mystic_plant.png new file mode 100644 index 0000000000000000000000000000000000000000..b5b2889467ba7e860b002182c19520f351594694 GIT binary patch literal 538 zcmV+#0_FXQP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800006VoOIv0HFZU z0NW`}Spon6010qNS#tmY3ljhU3ljkVnw%H_000McNliru;0qNFG$Ywmh!Fq)0jEhs zK~z}7?NvWZ!$1^&7qUfLAyhilbP0&M6r|u+aQ7Poq@TjU#c$x2Z;;*1Stx=_6`@N? zhhhmdv6;_7E?i&VUG7>p^B^R7@9uto-fIfbL=#Ok(Zqibw(G`^rz`HyKR0q&?-b6i zU)Y}#NCqvgs$D#s1NZ=)c?XugB}{JLmFL{N70il&41CZ!s`Be%1#({ZPUSEW$Hb;} zv8pbakP4h4EOOXUw@y7~oD5ogU92iVamUYie=-10ImC1XRDBb5tXgNaN|<9iG;&P_ ztOHl&9b0f}jokCPy|~Wy`H0|wG9hl{fN2Oo*#X;dRfRC}l^>vKoH6_}-8CE?c)Rb_ zl6xGTY~1($FQAkQ#ke+&Gj@3&{E|IBgy+$Osm{T!)wY1zKoQB)654$aX5+;ca4_sb z{`C!cT0$84oH~<H>Q!t_XT(O7W3q?}c|P#0Oyi7+tBy3YRUbw^Z}&aO({hVYo|fAE z6ozA?UK}96#rj~_-6EuGf$W59+COTD!pP^runV*CqH;hu^m;dADiSgQBgHbXZuqFy cVAWW}5BNF`q{2td)&Kwi07*qoM6N<$f(@wYcmMzZ literal 0 HcmV?d00001 -- GitLab