From 109d817df659fe235b7bbb7fce6f0057b6583358 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sun, 21 Apr 2013 01:00:31 -0400 Subject: [PATCH] Make pressure plate texturing more flexible, improve appearance of existing textures --- mesecons_pressureplates/init.lua | 24 ++++++++++-------- .../jeija_pressure_plate_stone_inv.png | Bin 0 -> 604 bytes .../jeija_pressure_plate_stone_off.png | Bin 648 -> 555 bytes .../jeija_pressure_plate_stone_off_edges.png | Bin 0 -> 292 bytes .../jeija_pressure_plate_stone_on.png | Bin 680 -> 579 bytes .../jeija_pressure_plate_stone_on_edges.png | Bin 0 -> 336 bytes .../jeija_pressure_plate_stone_wield.png | Bin 0 -> 604 bytes .../jeija_pressure_plate_wood_inv.png | Bin 0 -> 716 bytes .../jeija_pressure_plate_wood_off.png | Bin 750 -> 663 bytes .../jeija_pressure_plate_wood_off_edges.png | Bin 0 -> 295 bytes .../textures/jeija_pressure_plate_wood_on.png | Bin 772 -> 675 bytes .../jeija_pressure_plate_wood_on_edges.png | Bin 0 -> 336 bytes .../jeija_pressure_plate_wood_wield.png | Bin 0 -> 716 bytes 13 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 mesecons_textures/textures/jeija_pressure_plate_stone_inv.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_stone_off_edges.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_stone_on_edges.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_stone_wield.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_wood_inv.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_wood_off_edges.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_wood_on_edges.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_wood_wield.png diff --git a/mesecons_pressureplates/init.lua b/mesecons_pressureplates/init.lua index 3ec7c91..975e77f 100644 --- a/mesecons_pressureplates/init.lua +++ b/mesecons_pressureplates/init.lua @@ -49,7 +49,7 @@ end -- image: inventory and wield image of the pressure plate -- recipe: crafting recipe of the pressure plate -function mesecon:register_pressure_plate(offstate, onstate, description, texture_off, texture_on, image, recipe) +function mesecon:register_pressure_plate(offstate, onstate, description, textures_off, textures_on, image_w, image_i, recipe) local ppspec = { offstate = offstate, onstate = onstate @@ -57,9 +57,9 @@ function mesecon:register_pressure_plate(offstate, onstate, description, texture minetest.register_node(offstate, { drawtype = "nodebox", - tiles = {texture_off}, - inventory_image = texture_off, - wield_image = image, + tiles = textures_off, + inventory_image = image_i, + wield_image = image_w, paramtype = "light", selection_box = pp_box_off, node_box = pp_box_off, @@ -77,7 +77,7 @@ function mesecon:register_pressure_plate(offstate, onstate, description, texture minetest.register_node(onstate, { drawtype = "nodebox", - tiles = {texture_on}, + tiles = textures_on, paramtype = "light", selection_box = pp_box_on, node_box = pp_box_on, @@ -110,16 +110,18 @@ mesecon:register_pressure_plate( "mesecons_pressureplates:pressure_plate_wood_off", "mesecons_pressureplates:pressure_plate_wood_on", "Wooden Pressure Plate", - "jeija_pressure_plate_wood_off.png", - "jeija_pressure_plate_wood_on.png", - "jeija_pressure_plate_wood_off.png", + {"jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off_edges.png"}, + {"jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on_edges.png"}, + "jeija_pressure_plate_wood_wield.png", + "jeija_pressure_plate_wood_inv.png", {{"default:wood", "default:wood"}}) mesecon:register_pressure_plate( "mesecons_pressureplates:pressure_plate_stone_off", "mesecons_pressureplates:pressure_plate_stone_on", "Stone Pressure Plate", - "jeija_pressure_plate_stone_off.png", - "jeija_pressure_plate_stone_on.png", - "jeija_pressure_plate_stone_off.png", + {"jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off_edges.png"}, + {"jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on_edges.png"}, + "jeija_pressure_plate_stone_wield.png", + "jeija_pressure_plate_stone_inv.png", {{"default:cobble", "default:cobble"}}) diff --git a/mesecons_textures/textures/jeija_pressure_plate_stone_inv.png b/mesecons_textures/textures/jeija_pressure_plate_stone_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..bfe5a1d2e9383b55752ef982d3cd305033fcfa39 GIT binary patch literal 604 zcmV-i0;BzjP)m423_temY5a zCWFL@W;rXwk&rkD2V&0|K#DTcKk2HjDzgYmV2vfqUfJ(GKf`~90KC2)ZC*C|L0RSo zzG3uZ@C!8r$js@|cR8Ko3dmE-ZqvMj9YiipGcn}`Z9 z92F2k2mmb0Lamir>py);iCQaW#)oJBKrl^>aeT+DVP>?}nCBT)W!pBc*Xv!}ZQB6h ze6EiHT@*xwah!0@QEMfHaHmyDK}6`fj@@pDna~gNpb(;LzVPv*2g+?gPK|Bba8B{wV`jt{+3)vw?}^?QS}N%U%&PE%m@I2tlK_LysZsD z-_z;Tx{kCVCLKo(OJ$~<`RN$~;CRYEzW-X+06jNqm)%?yyW7QnV`wboke$B|O1wW{jF zz1$Q+Xv=a|ZK~Q@e_Pj;nfHCaTrSrb_I(HFc&v|Ki~#VCh-g`YF{ajPt-U%dr4W(# zzUw+w8YjA0vW}P;K#b8j$IMp%=Nteca?Xw8=sn*aV$=|VF=iMB5fPET?*WKN*LBuf zW+uY_l!k$aVF0w00-*1EX1?xH%DS#O=i~A8`1lVxr?&6AZ!s()s_LBU`(8v!DciP{ zQgY7wp2Je7Nf>}Ch|IEtoXa%bjpJmkv({Vdt#!_I+As{0ev~gIetrFYcQ7He*4q8S vy!|QOvvc%*s`n4_{$90dN(KOZw%&gM?0*kmc}qyP00000NkvXXu0mjf)+6{a delta 597 zcmV-b0;>J11c(KYBnkm@Qb$4nuFf3kks%&`+yoB+Hya;o!;Js{0vbs~K~yNuJ&?Pu z8#fe1&y$=P%}Dn;*R=tsO#UH&OMiKOz=mrVju8Wbq6#c-#-5N$6xEZ0D!y47)4~BXI0HPAIDK^ou>2m?|*;&@qSt=+>^+CNZFhBjP+S%-mX2)u&;t6%k{MUDvr| zjCvZ8G$0`n5dfr=LI_0kJP<+v07MKSoK7cqjFBWIFQqQa!py2FB4!ps*!Nw3M3`Ab zhzJpwVOdOufx0NeFaUV16#)9aC!!~7t?RlT$8o*hQp#^{B1g7dtdzn`BI52Lgud@Z zq}IA^Tdnmtj#7?hw#<#(fe8_Lo|ogO<9I%uM%ADiRikPMp>u;_7>B-d02xO~`N!j- zrIehJ==FX_cO&L<)KZUq+jBlZh^dt8`}c~UK8?gSKkE6y%VK8sa^Zh})fg!Ryx-c( jtK9F+&0pW?&wuPcF!ya^BJ^Bu00000NkvXXu0mjf7;huy diff --git a/mesecons_textures/textures/jeija_pressure_plate_stone_off_edges.png b/mesecons_textures/textures/jeija_pressure_plate_stone_off_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..2ad9acc75f907fce91c5bfa1d92d732aaed3fd05 GIT binary patch literal 292 zcmV+<0o(qGP)XO&v?MfmFECK?fHnk|qO{)`crWq5RtbF~h?HuXuS`;U}d4I47<3 z%cVMu0346w{r#`~z5|$xn`8y1~)+*=t^ke`?08JB#h=_8| zMNu%bb4~~WKx@s+<2X9!4u^1aFh*WKrIgxd|&q_rj@05L`(L{SuFS>}x8Qr!r3Ew2~jIM#KYbG`}~V?qc*2(2}dE=#&O zv~9B1647KbQA#PLs;UB@lq$e`5qtRh5+TI%AA|-+S*r zKby_wzqGYEgrK!lN-?uBrm8BXRE%*Lh8Uyw-utlMhldA}08(N=wr%HJsOwo(O^M7` zD^;Y#RWozQc_hjo2LB!{eo|AON?5|380!;t#uqnL@cFD(*yu!R!XVWU0l>3KW1Jo zX&jvhoX=+>QdRFg5dnaRIOm$CSu7T{Lf84thOzIF$h|z~c@7~U;!8jX0RWtTb0LJj z?^WG;O?*7+Jj*nlh{$`-%(d1K!Zc0HOhn9#_!0?scfwa!JdWPE9??Vu0NS=i#FrJ3 zaU65b&(DYDGJW{4;M1v&qn1*IUI(|TAg#12?NlVPQCf7nc^#kf1>TSAnI;6BPF|BEI=d# z9gppJOwM&p-tRq{t}27hbm423_temY5a zCWFL@W;rXwk&rkD2V&0|K#DTcKk2HjDzgYmV2vfqUfJ(GKf`~90KC2)ZC*C|L0RSo zzG3uZ@C!8r$js@|cR8Ko3dmE-ZqvMj9YiipGcn}`Z9 z92F2k2mmb0Lamir>py);iCQaW#)oJBKrl^>aeT+DVP>?}nCBT)W!pBc*Xv!}ZQB6h ze6EiHT@*xwah!0@QEMfHaHmyDK}6`fj@@pDna~gNpb(;LzVPv*2g+?gPK|Bba8B{wV`jt{+3)vw?AgBq17!pWK960a=m^tirivE_~pSPPF_Dn`XxiNre2@3w-*5r0d$?9ij?CQZ}2|Q_nupK?r}Do@yGKS z(`m%dKmNwG8~enG#oC;z3Om4Pg^_{GT5KBA_l|b?jxzP!`Sc1(Yjo%+ZAv*kAj@;K zVFwhYW>q=nFHd;6%M0Sz;C#S)LHs}f+G@+IFC4#m4h;V`=mXh!LI|GT1yB&YaPjvFYcuR9LzLm!lh>HY5F24z zyIlhW*2^_fWQb!!5Ku}{Z3ePY&Ii}7lGu#Hqa*%0dCOvcisHQ^wvF(67$`GOwGD(I yO!f?O?MPN<{Q6|hYU!9vBbLj{XX_f_f5|`MeKdHgm@#Gzj1cQ!3+x5KfB}h+2uVvK; zg1{*sY^}+e-O;Gs<`MvmA(jLu$3L9Ix^~0uo%8Yd+tIkwkssfE-q>36e5F)e6bK+B z00_Lty^mxxU)>*4frOPHxLSUS69{9n<40}B; z0l@cJH|sXeot>U26<9ss8K>%Ikvq?Rkd@4%n{RhHGB*hpj zCS*|QKP6EVCyZFWsW7jv6+pF delta 700 zcmV;t0z>_m1?~lqBnkm@Qb$4nuFf3kks%&`+yoB+I3DPkE6o4^0)RE=LE1HLY|AR3jmO&ysA)ZMnvOC#)z&9g0m#$bs5C^SokU&MOk^(ElrVs zG0jIFd8tvwUPg|I0ig@i)3mF7=Rtaem#dSvU!G;(=ZJwY^zCjKhSAciFJ3GT*8Mm# z@L87q`SIP)zx*z~exnbQ47z$z%!op@*&v2A)pqYbyt|C!pd;|pNWtE1@9)Z5JU>&e zu}AYoRW{|e-nI7h)$6CH?&JGwld_9{_qXHFHg(%J!?tZd+%!^fmTD=;C0grPO_Lw% zyF3nWULP^eIoe#ud2yH+Gc?Erh;P2t5ozw&)u)GFf4lzi{3jJf#3gW!1jYJAzB;x6 zxk@%oS@yN;dkjsxNc7pu^>;tKeZ2U~J0H9s?J(}0$r50kaUMspb!}Opj3QQlEVDy1 zb0OS*`d91NBdS=<5}nU*a-K78?Z8!*M42%UQc5}~j-Q`A10W0-YfZo@cmf=UeQ?eW zUH#CmR!5AxIJ%URh3l)TytG=QF)A^cQo;uefhafx82hf;OrJM@%)eUqdy+{ia_CLp z;J}28hjF_nN=?Ryb?vYyX0wBT{B)ILpo{Iz;WCobgm%K^EJqBJM__<~%BM!_M5hTc z@z38^LJB1a=e%pZ1cGUpb~Z>UloCk580%Y?q~_$=X{3|YdVPQUU-h^FE*LPG8Q~mS z01GGtNhOIu#d1pNW_K?-jznM>U_78(E~VUVJ(uvg#eB~D77@qATs&?keH87LVomKA ig{U5302Dgr>EaloaenGV@4iC@0<62^XaDJ87nrz%C#K=Ieq>+T z1}vuiru?ri$|O?7Y3$G>?>7pp%V>)1N4V;0+CfmL0}J)dQ^ie>L@c+Ixo|NQmn zTprbTA3xk+TADx4yhhTKosYdWwew{|F(Z>7yF$xeN2>xWt~sYS)bTO8PAv4yZVQsU zlr&HYnT|BulyC2-!twlkhUA2E2k`njxgN@xNAA}ewT literal 0 HcmV?d00001 diff --git a/mesecons_textures/textures/jeija_pressure_plate_wood_on.png b/mesecons_textures/textures/jeija_pressure_plate_wood_on.png index 605d9a35c606767b5726529f04a74f70c22d157e..e1a7d8e3726f0e3f788fd13d0a6cb753a31ab466 100644 GIT binary patch delta 626 zcmV-&0*(EI2BQU#B#|*2f87KX1Ud}cC7!YX00KfuL_t(2&y~_mQWHTO1@M3ObWe9@ zW@m3`r&un0(IkOneoT*{Eb9^>__x>$p z6PeCkhvu2weEM8?UXsi)a+}SEN&S9q61mw3U%h_$@8VeHN-LGhB%SA;F92bLu}j&x zlsipI0KoTgb)~9|?)^ zydW%cew|!7XvA@_5rM5%Tmk^bKs+2#m$Z;zMY&RTYm1$nnx&%D;{5a~+umjqE$J#AMC#y~iynLL|GuFy81e$OQ~&?~ M07*qoM6N<$f-mMW{{R30 delta 722 zcmV;@0xkWc1%w8WBnkm@Qb$4nuFf3kks%&`+yoB+I4`+JEB62Z0+vZcK~yNu1;I;` z6GZ?3;C@ecdS;ls7($`DA{2!juskVL>CJ<`fSdj!{)kn2v%KjEJxFnaT?2_M*(J#) zlX+!kdiv$}!ROEK5CRXmNmIJnXb8b%LKX{^B*ZzN=Qd60)m2Xj9FNIzp~yZno41O8 z*}B(pC*kDRmK*<)3bv7Esz}v%iVk~O~3i}tLt~Kj5gMoPPJX5Whekd5Fti?gZQMM z&lL$nl+JEA8W?9+|1CKWjB_-gvEWhcdTkIyO0|fFGG=L-k%55YG-b&YLGP>!IQIZ~ zYdmmW+gPntTj$$qGQF9Maa^oOS-Iu%kS!`Pa8gnsLrSr+&RXxSwg9MOec1Gu>z7~O zJlSq7nM~+DY$82qx!?ogAwGZo9utg_yFVFx{HTd@KzDt)Zzv;-Ve0^duqyh157OBz;9@*Y zH>=ftvmwO69>8CIy*vM>>oN-f!~`)$j0M13Atj-L5M-VA4zzW_N8X1$27mcjhy>-v z-?~Q&Ya3{0_sDXmywHv}=N~dTQS-|z>s2^Hf4w;V4^QWgU{kF2Z~y=R07*qoM6N<$ Ef?cm&EdT%j diff --git a/mesecons_textures/textures/jeija_pressure_plate_wood_on_edges.png b/mesecons_textures/textures/jeija_pressure_plate_wood_on_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..358f2eab881bb52c4290a123e3f91e045c06b5a7 GIT binary patch literal 336 zcmV-W0k8gvP)Tdx% zw5=s61D@XPV(R;V9WIxVTtE>Z0x88oNwfF2`HZQqZJM&yw!6BAb@X{0j6v(5EbqyJ i%W}}#CJXU#`1=O|xL=L%DsZy^0000AgBq17!pWK960a=m^tirivE_~pSPPF_Dn`XxiNre2@3w-*5r0d$?9ij?CQZ}2|Q_nupK?r}Do@yGKS z(`m%dKmNwG8~enG#oC;z3Om4Pg^_{GT5KBA_l|b?jxzP!`Sc1(Yjo%+ZAv*kAj@;K zVFwhYW>q=nFHd;6%M0Sz;C#S)LHs}f+G@+IFC4#m4h;V`=mXh!LI|GT1yB&YaPjvFYcuR9LzLm!lh>HY5F24z zyIlhW*2^_fWQb!!5Ku}{Z3ePY&Ii}7lGu#Hqa*%0dCOvcisHQ^wvF(67$`GOwGD(I yO!f?O?MPN<{Q6|hYU!9vBbLj{XX_f_f5|`MeK