From 7da4ec0e63e4dae9d87f9c3ef22a1b08ebdef6b3 Mon Sep 17 00:00:00 2001 From: kilbith Date: Thu, 28 Aug 2014 14:38:16 +0200 Subject: [PATCH] Added a toaster On right-click, the toast pops out & plays a sound. Right click again to reset the toast. --- homedecor/crafts.lua | 9 +++ homedecor/misc-nodes.lua | 60 ++++++++++++++++++ homedecor/sounds/toaster.ogg | Bin 0 -> 5820 bytes homedecor/textures/homedecor_toaster_inv.png | Bin 0 -> 4176 bytes .../textures/homedecor_toaster_sides.png | Bin 0 -> 333 bytes homedecor/textures/homedecor_toaster_top.png | Bin 0 -> 1093 bytes .../textures/homedecor_toaster_toploaf.png | Bin 0 -> 1107 bytes 7 files changed, 69 insertions(+) create mode 100644 homedecor/sounds/toaster.ogg create mode 100644 homedecor/textures/homedecor_toaster_inv.png create mode 100644 homedecor/textures/homedecor_toaster_sides.png create mode 100644 homedecor/textures/homedecor_toaster_top.png create mode 100644 homedecor/textures/homedecor_toaster_toploaf.png diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index a31603e9..4e48a046 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -2619,3 +2619,12 @@ minetest.register_craft({ }, }) +minetest.register_craft({ + output = "homedecor:toaster", + recipe = { + { "default:steel_ingot", "homedecor:heating_element", "default:steel_ingot" }, + { "default:steel_ingot", "homedecor:heating_element", "default:steel_ingot" } + }, +}) + + diff --git a/homedecor/misc-nodes.lua b/homedecor/misc-nodes.lua index 6941e087..5f2b7cd7 100644 --- a/homedecor/misc-nodes.lua +++ b/homedecor/misc-nodes.lua @@ -1405,3 +1405,63 @@ minetest.register_node("homedecor:piano_right", { fixed = { 0, 0, 0, 0, 0, 0 } } }) + +minetest.register_node("homedecor:toaster", { + description = "Toaster", + tiles = { + "homedecor_toaster_top.png", + "homedecor_toaster_sides.png", + "homedecor_toaster_sides.png", + "homedecor_toaster_sides.png", + "homedecor_toaster_sides.png", + "homedecor_toaster_sides.png" + }, + inventory_image = "homedecor_toaster_inv.png", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + groups = { snappy=3 }, + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.125, 0.125, -0.3125, 0.125}, -- NodeBox1 + }, + }, + on_rightclick = function(pos, node, clicker) + local fdir = node.param2 + minetest.set_node(pos, { name = "homedecor:toaster_loaf", param2 = fdir }) + minetest.sound_play("toaster", { + pos = pos, + gain = 1.0, + max_hear_distance = 5 + }) + end +}) + +minetest.register_node("homedecor:toaster_loaf", { + tiles = { + "homedecor_toaster_toploaf.png", + "homedecor_toaster_sides.png", + "homedecor_toaster_sides.png", + "homedecor_toaster_sides.png", + "homedecor_toaster_sides.png", + "homedecor_toaster_sides.png" + }, + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + groups = { snappy=3, not_in_creative_inventory=1 }, + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.125, 0.125, -0.3125, 0.125}, -- NodeBox1 + {-0.03125, -0.3125, -0.0935, 0, -0.25, 0.0935}, -- NodeBox2 + {0.0625, -0.3125, -0.0935, 0.0935, -0.25, 0.0935}, -- NodeBox3 + }, + }, + on_rightclick = function(pos, node, clicker) + local fdir = node.param2 + minetest.set_node(pos, { name = "homedecor:toaster", param2 = fdir }) + end +}) + diff --git a/homedecor/sounds/toaster.ogg b/homedecor/sounds/toaster.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c3d5a80b9c7260e368ed99eeba3b563fdfe1590f GIT binary patch literal 5820 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 W*rKyzj-BZtXsF-P>G>{0?f(Ef-E;#0 literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_toaster_inv.png b/homedecor/textures/homedecor_toaster_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..f5df038ddfcab60d66ec80d55204419a5deb339d GIT binary patch literal 4176 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 aj{gJmjybA<;4uz$3Dl zfq`2Xgc%uT&5-~KvX^-Jy0YKnkl_~R4>x1_4-}Ftag8W(&d<$F%`0JWE=o--Nlj5G z&n(GMaQE~L2yf&Q2P)d?>Eaj?aro^OLp~-&f!2rrb*)8?eZEn}um9j=&fZq@4@y## zeGioCgl*q&*=3ugkU}tn{A9+R*52FtTB8}51R5Av6c`ve96-!}w^^SbK6ku5d2V2~ z>&d|MDYvIiJd##_C7v-=W62bWQ>;Q?GF{h}PvQCe@xP=6Z}b_S({9^rzHUvNcG7bD z8b-wf&mAr9@hQyjyDXw0v$cx#pX82ZC$F+Cn5iI8{A%g6{|#~1zn7c7Se`p?pS$t= U9E;K-pa&Q{UHx3vIVCg!0Ne3)EC2ui literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_toaster_top.png b/homedecor/textures/homedecor_toaster_top.png new file mode 100644 index 0000000000000000000000000000000000000000..7f6b198cae53c7162e819c28b5dfc79980ea922f GIT binary patch literal 1093 zcmV-L1iJf)P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00XT_L_t(o!-ZE%j@&v7tYRB@ zs|3jB9XPqi9CNagy0YL$le&=^~iMXFdNOZ@ow0LjbGNZ{_>;vEExAYzUASU#hk z&Bu)(5Z@a>#6BDW>4a7?ae4~p~@{go&hHE`V5Zy@5 zD^45V)IRQpy*$6}$JHjJ@PcccaXP_~P(w^=C_x}}=fHk+(!n~N@N-s&c!w|9EHaU^6Z_9-h<;+NOqHxpu zET}EW1uL&8F|m}+KKsfRLKZllqS6}#Dx58zcf?FaqfyYqtab=hIJpJyLPB1cP`R%B zgl%nRdCN)e`>p&?(xqkZDFocJ_(Dnc6wC}@KU3!i+X2=XPfps|nC`O?uZE?D30KKv zJ8`A$R$koNaoK&ZmXXUo_~ZYd4!WG%JuL}Eg(N;d{}2XPluQ;<0F~d_6@e=REJ6{$ zb4-jeG3UUT6Tg1_#vB9BG5q=Y#2BO4o(%`BXca2*@^rk*eYCgnHkTTWV?V?c4_Q4YXca6nIn)48=d^rYT6(1{gr&M`0Z zW3I6o&yU9umCh>vT|Rg)O@Js+_HPHE#qK$#mt~%*_8I;zt9Gc!mL0GtLAJ1A*3;uV2|^ zoB@DY7`KSOOSAhBsMY_(Un|C~^=*ZPy@;swe_8~@qBa;51x6cR29kp$5;J#g@y98BU^i+B6raU9po;HjNvSa%5-kq};R|x1%de1SqN7p_(2XkIBuNoTEp(yi)TC`arlVXL zQt@ZG%2tT%T6lN^1efgYjYV9y1xBZe zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00X;8L_t(o!-ZE#k|Z|_1K2s? z!<=UE)8=Qs_P6YlpV4z^so(<_QJGogil_*sRtf}3i0|+3AbI&43EX{Ke1m`yM9eYo z%QmWQ-fskfSZ@Fk`#kyS=9}~e^IPXR1PCbR7g zen^fhZX0WAA2-9E-e33qY6DVO!PU>Wo#05QAtp7HAP~AUV81%)V4X+(a3%15NOq-> z%)=eILPX&{-6Eh9?CCLt@%ASS>SkxN-q#7cQ$|C5i=Q$MnQM8+9g!(k#jI{G%x{pRY>y{cO zTq%?7#uc_(dhyea%kF!&j9B*0AAkOI(B<6jVM!=5B=Pa_n=rs4WwMY0s9a}P1g;RU z2t@#oF)_x(oC9M{eEat=%rWp7!`qJs#u&x+EI4RMt5A`rr{h)Zqxnq$#vDIS}yqAm$hliO&Zy$^du?4(Q1+I=425p41Bi zI7-j2w0R`Kuh!JTOWM1ivZHvn4fo@07i4zhhdh%pD)&`1MT zsM<Hohyd^z3Dxp{;xCi|t@Le)g*}O=)qh%;ZIK%c3UVH= zYvJyXWO>^3b{v@LmUgQZK?(^MiAaKIn;tm$N)9G*EaQA`HoYCkB{H^JmCy(LJe68f zICQ$_I@238mU zkh2P0*>R=ldI_`1RILNM9&|$Hm|!}+B?~gNXI4sYb#=3zJoyHcR1a5&+$mS^_cu!% Z{2$?DHrOJ#59|N{002ovPDHLkV1h$d`tkq( literal 0 HcmV?d00001