From a7fdbe320cd6417876c33e9f00d5dbba10575df0 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Wed, 25 Jun 2014 23:08:20 -0400 Subject: [PATCH] add decorative electrical outlet and light switch --- homedecor/init.lua | 2 + homedecor/misc-electrical.lua | 48 ++++++++++++++++++ .../textures/homedecor_light_switch_back.png | Bin 0 -> 834 bytes .../textures/homedecor_light_switch_edges.png | Bin 0 -> 307 bytes .../textures/homedecor_light_switch_front.png | Bin 0 -> 217 bytes homedecor/textures/homedecor_outlet_back.png | Bin 0 -> 829 bytes homedecor/textures/homedecor_outlet_edges.png | Bin 0 -> 206 bytes homedecor/textures/homedecor_outlet_front.png | Bin 0 -> 279 bytes 8 files changed, 50 insertions(+) create mode 100644 homedecor/misc-electrical.lua create mode 100644 homedecor/textures/homedecor_light_switch_back.png create mode 100644 homedecor/textures/homedecor_light_switch_edges.png create mode 100644 homedecor/textures/homedecor_light_switch_front.png create mode 100644 homedecor/textures/homedecor_outlet_back.png create mode 100644 homedecor/textures/homedecor_outlet_edges.png create mode 100644 homedecor/textures/homedecor_outlet_front.png diff --git a/homedecor/init.lua b/homedecor/init.lua index 0f2fd253..aea782a5 100644 --- a/homedecor/init.lua +++ b/homedecor/init.lua @@ -78,6 +78,8 @@ dofile(homedecor.modpath.."/laundry.lua") dofile(homedecor.modpath.."/furnaces.lua") dofile(homedecor.modpath.."/nightstands.lua") dofile(homedecor.modpath.."/clocks.lua") +dofile(homedecor.modpath.."/misc-electrical.lua") + dofile(homedecor.modpath.."/paintings.lua") dofile(homedecor.modpath.."/crafts.lua") diff --git a/homedecor/misc-electrical.lua b/homedecor/misc-electrical.lua new file mode 100644 index 00000000..cab733ae --- /dev/null +++ b/homedecor/misc-electrical.lua @@ -0,0 +1,48 @@ +minetest.register_node("homedecor:power_outlet", { + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + description = "Power Outlet", + tiles = { + "homedecor_outlet_edges.png", + "homedecor_outlet_edges.png", + "homedecor_outlet_edges.png", + "homedecor_outlet_edges.png", + "homedecor_outlet_back.png", + "homedecor_outlet_front.png" + }, + node_box = { + type = "fixed", + fixed = { + {-0.125, -0.5, 0.4375, 0.125, -0.1875, 0.5}, + } + }, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("homedecor:light_switch", { + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + description = "Light switch", + tiles = { + "homedecor_light_switch_edges.png", + "homedecor_light_switch_edges.png", + "homedecor_light_switch_edges.png", + "homedecor_light_switch_edges.png", + "homedecor_light_switch_back.png", + "homedecor_light_switch_front.png" + }, + node_box = { + type = "fixed", + fixed = { + {-0.125, 0.1875, 0.4375, 0.125, 0.5, 0.5}, + {-.03125, 0.375, 0.40625, 0.03125, 0.4375, 0.5}, + + } + }, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + diff --git a/homedecor/textures/homedecor_light_switch_back.png b/homedecor/textures/homedecor_light_switch_back.png new file mode 100644 index 0000000000000000000000000000000000000000..8b2ca4c08c6a263de94e7e880403155212b20e49 GIT binary patch literal 834 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVCM96aSW-r_4dZ;ywz3=tq#|z}a?GT+T#L~YZxN8;V?S2-=kvy! z#ViF@b3HDL9539U!>z~?l|5^j;%TELQ%rmh=WS1xabLAc$#arro0&hu?YCvWLT_(l zRqzd-62wq3uYHQp`Og+Id>Tuaz1LN0m_J{>Mc~K2{`bEbrlg+C+PY|!R@b5g8TXp| z&wu`$sdGAQ=D*FX20YB$Z}Tn{iM?KEHCMptfd${X*PlLpa=Knx5_|mlbM?~L$CdYV z7|#SXF&uw9@obv2L>th^YqPfHZp@v%EOW>1-HUa+-@Sh?=u}`MH{F>5HZcPb@Pf?h4aN*uG!eyKD6M=z5U4I zTu8_MbcVI2QQ5!txqI!L!?0vZ@M~|)opXSuW6~5%Vwx>MrGf-f1feH3+NEnK%dh|g0cajqD~ww0&l)oA1gevE!XCJ z^42KDmIawolT;kNJm)mr%sn?)Y#$O2=h_Wt52NixS@e!2eL zw(l`8_SU@)y8iV`jn&*~!A<)w-!F~*wNKqQ7?@_dlz#1-KkdZ())Sxi-0VBFS*P*7 zoBjOrm(!=EZoK^#n6{1={ww}D^Ywm)!v;Kf(X`j{aeEgfF}R| literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_light_switch_edges.png b/homedecor/textures/homedecor_light_switch_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..071a990c04c7addae8a3a971ae02cd431be3ae02 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=zdT(WLn>~)y=~3cLOl*94D4HjnrW{`&sD2H7e6$9jy?zFfP1>rPid^!cw{|Fz~)y|$6}kbwZ}1(wwI z3Ko~fNpI|#6}XOYByz3rluVgF@&4iQ-MZep9W?ujA-_ySyzr6GO&ixCu6_yrW z-&I?q8&;MS(el7pkt+HR^_db6SR}RGsQJZhSm1t`$l(CfS?|JMoNkwP6x7lpo zAg@CPd%W51s50c3oKq?a{yX z9sg`I?ex{Y9h_QolPKe>XTz5!lt3cD~r$%r08L}-Eshqd@ zW{$?`qEnOBz20z5sbz*c+mS*a0hS;8{O^CSsjv4hUAI;3eDRvC48gy=HJ=AF`Cgvz z+%hVA&DM;ymG$-Nr;V0OIZ}A$@L}fm!;SmicP{Es@q8A{lqjLpvOvfCkinAo)$``h z-*_!(nyRBf!QQx!HvJl1CpPsQO){L%V=>nc=$hx1K*F$Xkw(X&j^oGOw_N+Nuivmu zqidO*;cOm*V?MmTUY^%WC6YH>E82Y*7(`dITrZo{)YK>}RXP9pCrg5i`~XldH*RvERF}#Hb1P|TeLF#a=qyujeF|Y~3KQd-v`|=!o$gcDTI_7<)^mL}Y)g zoxd$N^LCjWcnUaeh+EHjc!JJppxsuQYqoC5J)O06(W+IIQyfHGHJ09Z z|NS!0g;H4tFU_t+Gv?iX{~f5{WyvgmeqhAj`uX^yhs<$_+cN9*jxWmH|64!&d+&ap`6iv&n;ykUe&7#Xkn(Bcm#bfZ*@D5-)z4*}Q$iB} DOlpeK literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_outlet_edges.png b/homedecor/textures/homedecor_outlet_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..bcfb8d2a5d60a598f25f28289a928c6bc59dc68e GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Q$1ZALn>~)y}gmQ*+9VIqVXvM z11Fb>H-i`SIBer&^~5*)CFQD<_D*~LeD?GApBJahdoRZ8bGhQx&eGcD z^K(1Snf_#o+T#f{5CR&aR;E{OPA{%syYIcg#`B-%&3*pY{rK-Pdu^Qt1||*#IB{X= sm!qD$4=0xY__g1m?B(jWeDdcvGcxiiwr-!hXC}xnPgg&ebxsLQ0E#_P<^TWy literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_outlet_front.png b/homedecor/textures/homedecor_outlet_front.png new file mode 100644 index 0000000000000000000000000000000000000000..fee8b1535bfaa2f0bb88b2c4987991814b36bf00 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=_dH!3Ln>~)y>XEDkb+1^Pj6egBK|-I{ zKKl!H@6N~H)4wLYzW9uji{<(7#rq7`7SFkMbjAJBz2A4HE(|_5<6H8=;CVkc^=$pV zYFFVl=WelvdO=-==a(TR7`EuC{bx&`&3M>J|N86=*SZeZ zO@AhtuvXM-<(G2}iQGA-i>~-5aR+b)!J%3h=f3-IJT%pNxgWBAJncT?>6W}!kSjf1 L{an^LB{Ts5HWYAs literal 0 HcmV?d00001