From c6e49703f2353bc76fdba2b7cc5c18b4f9d83d2a Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Thu, 23 Mar 2017 01:04:38 -0600 Subject: [PATCH] add some products for various plants --- depends.txt | 5 +- plants/cave_wheat.lua | 30 ++++ plants/dimple_cup.lua | 2 +- plants/plump_helmet.lua | 9 ++ plants/sweet_pod.lua | 137 +++++++++++++++++- textures/dfcaverns_bread.png | Bin 0 -> 533 bytes textures/dfcaverns_bucket_dwarven_syrup.png | Bin 0 -> 392 bytes textures/dfcaverns_dwarven_syrup.png | Bin 0 -> 632 bytes ...caverns_dwarven_syrup_flowing_animated.png | Bin 0 -> 4913 bytes ...fcaverns_dwarven_syrup_source_animated.png | Bin 0 -> 3510 bytes textures/dfcaverns_flour.png | Bin 0 -> 262 bytes textures/dfcaverns_sugar.png | Bin 0 -> 255 bytes textures/license.txt | 10 +- 13 files changed, 189 insertions(+), 4 deletions(-) create mode 100644 textures/dfcaverns_bread.png create mode 100644 textures/dfcaverns_bucket_dwarven_syrup.png create mode 100644 textures/dfcaverns_dwarven_syrup.png create mode 100644 textures/dfcaverns_dwarven_syrup_flowing_animated.png create mode 100644 textures/dfcaverns_dwarven_syrup_source_animated.png create mode 100644 textures/dfcaverns_flour.png create mode 100644 textures/dfcaverns_sugar.png diff --git a/depends.txt b/depends.txt index d419617..9778ae9 100644 --- a/depends.txt +++ b/depends.txt @@ -1,4 +1,7 @@ default subterrane farming -harderstone? \ No newline at end of file +harderstone? +cottages? +bucket? +dynamic_liquid? \ No newline at end of file diff --git a/plants/cave_wheat.lua b/plants/cave_wheat.lua index 027f294..7b193b3 100644 --- a/plants/cave_wheat.lua +++ b/plants/cave_wheat.lua @@ -63,3 +63,33 @@ minetest.register_craft({ recipe = "dfcaverns:cave_wheat", burntime = 2 }) + +minetest.register_craftitem("dfcaverns:cave_flour", { + description = S("Cave Wheat Flour"), + inventory_image = "dfcaverns_flour.png", + groups = {flammable = 1}, +}) + +minetest.register_craftitem("dfcaverns:cave_bread", { + description = S("Cave Wheat Bread"), + inventory_image = "dfcaverns_bread.png", + on_use = minetest.item_eat(5), + groups = {flammable = 2}, +}) + +if minetest.get_modpath("cottages") then + cottages.handmill_product["dfcaverns:cave_wheat"] = "dfcaverns:cave_flour"; +else +minetest.register_craft({ + type = "shapeless", + output = "dfcaverns:cave_flour", + recipe = {"dfcaverns:cave_wheat", "dfcaverns:cave_wheat", "dfcaverns:cave_wheat", "dfcaverns:cave_wheat"} +}) +end + +minetest.register_craft({ + type = "cooking", + cooktime = 15, + output = "dfcaverns:cave_bread", + recipe = "dfcaverns:cave_flour" +}) diff --git a/plants/dimple_cup.lua b/plants/dimple_cup.lua index 00448a6..7d9cc8f 100644 --- a/plants/dimple_cup.lua +++ b/plants/dimple_cup.lua @@ -13,7 +13,7 @@ local register_dimple_cup = function(number) paramtype = "light", walkable = false, buildable_to = true, - groups = {snappy = 3, flammable = 2, plant = 1, not_in_creative_inventory = 1, attached_node = 1, light_sensitive_fungus = 11}, + groups = {snappy = 3, flammable = 2, plant = 1, not_in_creative_inventory = 1, attached_node = 1, color_blue = 1, light_sensitive_fungus = 11}, sounds = default.node_sound_leaves_defaults(), drop = { max_items = 1, diff --git a/plants/plump_helmet.lua b/plants/plump_helmet.lua index 43d0c9f..333ba07 100644 --- a/plants/plump_helmet.lua +++ b/plants/plump_helmet.lua @@ -96,9 +96,12 @@ minetest.register_node("dfcaverns:plump_helmet_1", { {-0.125 + displace_x, -0.4375, -0.1875 + displace_z, 0.1875 + displace_x, -0.3125, 0.125 + displace_z}, -- cap } }, + on_place = function(itemstack, placer, pointed_thing) return plump_helmet_on_place(itemstack, placer, pointed_thing, "dfcaverns:plump_helmet_1") end, + + on_use = minetest.item_eat(1), }) @@ -139,6 +142,8 @@ minetest.register_node("dfcaverns:plump_helmet_2", { on_place = function(itemstack, placer, pointed_thing) return plump_helmet_on_place(itemstack, placer, pointed_thing, "dfcaverns:plump_helmet_2") end, + + on_use = minetest.item_eat(2), }) minetest.register_node("dfcaverns:plump_helmet_3", { @@ -177,6 +182,8 @@ minetest.register_node("dfcaverns:plump_helmet_3", { on_place = function(itemstack, placer, pointed_thing) return plump_helmet_on_place(itemstack, placer, pointed_thing, "dfcaverns:plump_helmet_3") end, + + on_use = minetest.item_eat(3), }) minetest.register_node("dfcaverns:plump_helmet_4", { @@ -223,6 +230,8 @@ minetest.register_node("dfcaverns:plump_helmet_4", { on_place = function(itemstack, placer, pointed_thing) return plump_helmet_on_place(itemstack, placer, pointed_thing, "dfcaverns:plump_helmet_4") end, + + on_use = minetest.item_eat(4), }) local plump_names = {"dfcaverns:plump_helmet_spawn", "dfcaverns:plump_helmet_1", "dfcaverns:plump_helmet_2", "dfcaverns:plump_helmet_3"} diff --git a/plants/sweet_pod.lua b/plants/sweet_pod.lua index 165da72..d44297d 100644 --- a/plants/sweet_pod.lua +++ b/plants/sweet_pod.lua @@ -61,4 +61,139 @@ minetest.register_craft({ type = "fuel", recipe = "dfcaverns:sweet_pods", burntime = 4 -}) \ No newline at end of file +}) + +--------------------------------------------- +-- Sugar + +minetest.register_craftitem("dfcaverns:sugar", { + description = S("Sweet Pod Sugar"), + inventory_image = "dfcaverns_sugar.png", +}) + +if minetest.get_modpath("cottages") then + cottages.handmill_product["dfcaverns:sweet_pods"] = "dfcaverns:sugar"; +else +minetest.register_craft({ + type = "cooking", + cooktime = 3, + output = "dfcaverns:sugar", + recipe = "dfcaverns:sweet_pods", +}) +end + +---------------------------------------------- +-- Syrup + +if minetest.get_modpath("bucket") then + minetest.register_node("dfcaverns:dwarven_syrup_source", { + description = S("Dwarven Syrup Source"), + drawtype = "liquid", + tiles = { + { + name = "dfcaverns_dwarven_syrup_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + }, + special_tiles = { + { + name = "dfcaverns_dwarven_syrup_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + backface_culling = false, + }, + }, + alpha = 160, + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "dfcaverns:dwarven_syrup_flowing", + liquid_alternative_source = "dfcaverns:dwarven_syrup_source", + liquid_viscosity = 7, + liquid_renewable = false, + liquid_range = 2, + post_effect_color = {a = 191, r = 179, g = 131, b = 88}, + groups = {liquid = 3, flammable = 2}, + sounds = default.node_sound_water_defaults(), + }) + + minetest.register_node("dfcaverns:dwarven_syrup_flowing", { + description = S("Flowing Dwarven Syrup"), + drawtype = "flowingliquid", + tiles = {"dfcaverns_dwarven_syrup.png"}, + special_tiles = { + { + name = "dfcaverns_dwarven_syrup_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + { + name = "dfcaverns_dwarven_syrup_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + }, + alpha = 160, + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "dfcaverns:dwarven_syrup_flowing", + liquid_alternative_source = "dfcaverns:dwarven_syrup_source", + liquid_viscosity = 7, + liquid_renewable = false, + liquid_range = 2, + post_effect_color = {a = 191, r = 179, g = 131, b = 88}, + groups = {liquid = 3, flammable = 2, not_in_creative_inventory = 1}, + sounds = default.node_sound_water_defaults(), + }) + + bucket.register_liquid( + "dfcaverns:dwarven_syrup_source", + "dfcaverns:dwarven_syrup_flowing", + "dfcaverns:dwarven_syrup_bucket", + "dfcaverns_bucket_dwarven_syrup.png", + S("Dwarven Syrup Bucket") + ) + + minetest.register_craft({ + type = "shapeless", + output = "dfcaverns:dwarven_syrup_bucket", + recipe = {"bucket:bucket_empty", "dfcaverns:sugar", "dfcaverns:sugar", "dfcaverns:sugar"}, + }) + + if minetest.get_modpath("dynamic_liquid") then + dynamic_liquid.liquid_abm("dfcaverns:dwarven_syrup_source", "dfcaverns:dwarven_syrup_flowing", 5) + end +end \ No newline at end of file diff --git a/textures/dfcaverns_bread.png b/textures/dfcaverns_bread.png new file mode 100644 index 0000000000000000000000000000000000000000..d82b0564b0210bfe2ae6599066e1ccb0b8a9216a GIT binary patch literal 533 zcmV+w0_y#VP)22nx3&Xw?7!0isDn zK~y-)-IBd-6HyR_zk7GRKXx2D>ku#yI#3E49)pTVJOS_q2=M?kNdZDaJOmOF5)~Z{ z4K-CH1hI%^8N+%P+r+zj_uiqf6c9x8aH`Q1-yEGY@Xt$~w!F2wBhxGcAZUgFctOas zm+#eI0rzfS7ST0oeGRFXWMczBb6rs`6=qiRy;eMb^-28!xPSMG4BsvAe2=K-bLMP^ zsJVqJYDPx`W_d|v1Zypx=ken8NC9Yo{inN>)l*ZDES_C>_o=%y39@9w@+M5B9 zULCX6a_8n%0q_CRVM?eyd{xu$Cv-Qq7#$5*elr+x%)iX(p6}7>=Tu*XbXk#QQ%)QJ z=tS7;gskgbG{ws92#LL`4V{aBh{kYHMi!*20rV zH)K3HL~6SVN(@dcSkS(=nt##5#~;+GkF>vcT`)@k7RNbG9P2>>y2WudYr>|Nr)sS%f@aOH87JJ_bcE0=YD90;! z--D3#CI{0G&u&(}m&qiM^B^zR$TmJg$WZ0?w~GGMy9^Ji^?VufST~>kJx_LfwxXvH zL)zz^NAvu?WtNeU|X)S|pddudGQ)cW3h8csWtDnm{r-UW|hG?Gf literal 0 HcmV?d00001 diff --git a/textures/dfcaverns_dwarven_syrup.png b/textures/dfcaverns_dwarven_syrup.png new file mode 100644 index 0000000000000000000000000000000000000000..4c96e90de24a42eef757597a13dd7d947a542f20 GIT binary patch literal 632 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 NNux7{FZ78~{{?1>JhK1* literal 0 HcmV?d00001 diff --git a/textures/dfcaverns_dwarven_syrup_source_animated.png b/textures/dfcaverns_dwarven_syrup_source_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..5835cb10bfc50820eb0c83b9d1b1183aa8ced8f0 GIT binary patch literal 3510 zcmY*c2{@GN9{(8AM=s;qg|St(V@V~;VC>vTAx?JMWGTyWnz4*!MkBI2IBFPjsl?Ga zmYOuS5F$C1tqfyLYRrsnX2|`hbI-lcJoCKsyz~8k?{E3P|9R%-=~MP1`w#2~06@gi z!NwI@#Q=a05ZniSqPVV~f|h+jC+%&3o!uAtS#>_NBNX9qE*b!YC3fF@K*=3hXcPR& z(b*Q9hRN(xN4Cxpx*$YrM;l9b%sA=xm8cmbaXX736^+-0Qo7geH!|mKqKlq%+l>4ln)_X5=j4cgB36Bc zYY!HjHeS@O{ge|bl^B8HiZoH$7Da)fQR&QW{}#9V#|jMW-!JRvLp>h}iG!24(ZRhZLT>^mesCy72uaR;F zkGTwMSY`h6YEfAPDf{zkaEIFboH43{)dMIK(4R~;n_H)Nd{%-5*)9>zQgtC&kE$hO z{5Jy^4VO%GjtZ*egr+(zjhaK`k2Q(3KGI!nHYARQzxnqdqJGd?=8%bZr-#huVApyS zE@{}nnzj*m`j)4*sJ$dee)4vahjflfEfBB$l;oXBWDB#zH{*BUF|l9GZY4kR2A&rt z#&RU6(e-QK_`43u&|?;Nzh>tP_f_kVvozy)>JC4Ea>#6oB}OY&zM#WHCZ>Y{+LJ4K zEoyqN7Q;j|4K{IT?`L;o6d$tnz39P`J~CgdZo|fx6w^hU>hP^p`ZNbo%o18#6Hz)V z0_c0Gj%dAv0r>0p%ysJriFN{FUf!2hNS&X#`)R}@=1Hl>Dm?}^pl)K9B? zK^{=a`d7H9*d(m}QS;B(fCj?8fWB%Yc5sSfW=cU+8EA4MVqN+giThzpzQGu+Wwv06 zdb;0wwDD&{!-l-+ka^j-^WCteIL(X8CJRJUMECk)n3;UQQRGncVQj=x7yUwTGA=E0 zOAKM+-IH%@vCJm_aok)tk$CnpzY9rzbiSKSZWL+A6VuB6<2OcJaD)EzlO}A^l44Ia zO|{!RL>>zOPc#FvvL{dg5dI01bLsw|bMRVKdd<&y;Oa-7xt|o^6FTkH&rYgyFIGS- z6k)_E^0DjA$W`AA=_JipfnW46QziQ;8q5gX*gPLanp9h!A>OBO85QhHeCJDV@Moga z|6z-@3YCX$$B6q;-!TE%>RSj}R^FSJkjDl7nWT>?fQL#(1?O(+2~H`IFZT<#4D z*N5GvpjRnp*a z6~*eFLS5q(tXACc4kCW{RgG5RgBUegJQn1>K;svzd3#tdKG?ZGF!r z_+08?pdM2zG+ZKTMJ8GfAs&Rj*LKdfM~d}9tW^N#6#$LGJ*8GOeISA5-d9&9I~%3@ z&rwicBXG%aJX!*_y8KtV<g2#v zd(RZd55N*@%AXPC)H7;z9sLes#ZHXZW_FtBy}IJ(&ImMt{Wx&F#OEaBiEYq=S2<%` zU%c9_L={WvI)q4*!D2;iD%MVG%SFMp$_6$x5sP0MjHe906iJcJ+*9!CTZ=DS3FsB3 zA;eadygD{8^|PrlYPpLX?~&ShULNS?7w_}6l&yT6R*fQOGZeUWT^~6crigSF!6^iq zQC`d>ib?)~rmyJeni*XW=LJ*e!h?wJx9Q_I={MyNl?D0>MPpnS^~!A+{C+NI*B^%p zV6e^nVrKcmo9@XYs+F!Ihqx{;O6pvhJ-DPn=f~&;HG~Hru|OQsZf-ts+U|PZ?Vtht z9JjRxMz8W<4dS1zm0`qYZsvlv*c5}FHvBV8Kp);md$HmclfZaS0wobYjO^56f{MUD zF#%5!p)u^0O1OA~o)`J?$YygT(sFKmf-aXX+7mY6`YHOvLOWCxwWv*}R8 zIonj~jdR+650oNM#d8u@!pYori+R4ch;h&@a}HKgZJZz@IEh@(QP3 zC4+Hm&krGji%Lb1O_W>h&3(yrsjs8XTKxD0yaz3|ABp^`YWX_*DC6?tz-v{#d#+BG~%D_>!4NjN97t53#cxctwnFnAqKm zFD84#y7Apj<(}Ok_H}2ABOqJs$B+nQ=}y{3LUVI-8!Xl%3v|z}>=`x?eird`>(;BW zEFGv}P3E_N*BfTgPl$(K<14(ZbSPZYKvu`vJo1&^)Rw>@cj_mZFlJIZk2c>v>~i{! ze;Y?Aoh@u+VcA$Wu_o+_D&`91g12$)DWJAR^4=F$e*Mga$MNv<9w2g=1NTOexp?{( z|KRs(ZKMLV4S&CkY}6W1^2m`Rl(JWK=B}L1%vZ9ad`xH}8hf2Ay4G#hs+^TAVi72< z7yk?BwztM4>aR&iF33dSQocd{iF4t=HIYu+0*wzNs_3b{-$-X1ExTeh+t zPw#Nq^e{g%r>-%$>j+eMr%cSAZqch=K{A-R9*>oayNr)Qyix{YXYxSrze}YM zg}C+tP}3r?8(-F?PdcRatYlpX++l13t68Shj z2^YxHy^!`gDsaTJloc@IIms4IgF1?T?{N|+zsvgNq(8)^U~F_x&R^*lx3=c22vc{y zb`0wkvy`X5d)oe1!uY$|hnV`+Z%yime7VKnz1xF8^!x8U)R7LJ+!M+;QMJWSZ?7tA z+Z9~T!=3j{NMTDD(ykqBO~S0yZv0yHcNA}VnNSs!yt>9aJ=xG*upO_XJ>Q16EPWgMSdw)_7cY{lB{zQ5~Q%?7Cmmn=C({eE&Uj0N4Tz@4pateO}LO@I-|`nb%ES{URS2vw3YI)mZoblkZB3vjeO KWm9Jrkn$fjBCj<7 literal 0 HcmV?d00001 diff --git a/textures/dfcaverns_flour.png b/textures/dfcaverns_flour.png new file mode 100644 index 0000000000000000000000000000000000000000..de4cc2f633f70a5651344c2d1172df47ea7996b1 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtvp5^8kl@3tbRL7JtDnm{r-UW| DR}W+c literal 0 HcmV?d00001 diff --git a/textures/dfcaverns_sugar.png b/textures/dfcaverns_sugar.png new file mode 100644 index 0000000000000000000000000000000000000000..93031afb8ad12e0621cf3b8334e1f3577b75e5cc GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtvpAcG;e+@)Yk)#Mo-U3d7N_4%GUPgJz~dS}_uSp8 z&KRZXCQocEn;pDgaPE?L-)F@+XTq(S-mGlDz5mzmGx)PQI$HDEt9Cid)n=|v-G64K zGi=iGJfg?F<8kpUh6;V|{z4nmUGp0wMHAdVX(USI-Cg?AQ)%0=4AW~dufn?48b%4- v?EG>2eLQR5VfXaodaf&uzLK#2an)XS=C*HItD>(1-NoSP>gTe~DWM4fyxLw6 literal 0 HcmV?d00001 diff --git a/textures/license.txt b/textures/license.txt index 8272b90..5192076 100644 --- a/textures/license.txt +++ b/textures/license.txt @@ -9,4 +9,12 @@ dftrees_tower_cap_gills - from caverealms mushroom gills dftrees_cave_wheat - derived from farming wheat dftrees_tunnel_tube - derived from moretrees palm tree bark dfcaverns_fungi - copied from caverealms -dfcaverns_glow_worm - copied from caverealms \ No newline at end of file +dfcaverns_glow_worm - copied from caverealms +dfcaverns_flour - derived from farming +dfcaverns_bread - derived from farming +dfcaverns_pig_tail_thread - copied from farming +dfcaverns_sugar - derived from farming + +dfcaverns_dwarven_syrup_source_animated - derived from default +dfcaverns_dwarven_syrup - derived from default +dfcaverns_dwarven_syrup_flowing_animated - derived from default \ No newline at end of file