From 83ac20018c7f4226723b4b4660db742c4a364781 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sat, 11 Aug 2012 20:20:50 -0400 Subject: [PATCH 1/4] Improvements to mesecons delayers nodeboxes and textures --- mesecons_delayer/init.lua | 32 ++++++++++++++---- ..._sides.png => mesecons_delayer_bottom.png} | Bin 438 -> 438 bytes .../textures/mesecons_delayer_ends_off.png | Bin 0 -> 226 bytes .../textures/mesecons_delayer_ends_on.png | Bin 0 -> 228 bytes .../textures/mesecons_delayer_off_1.png | Bin 707 -> 562 bytes .../textures/mesecons_delayer_off_2.png | Bin 709 -> 558 bytes .../textures/mesecons_delayer_off_3.png | Bin 710 -> 561 bytes .../textures/mesecons_delayer_off_4.png | Bin 702 -> 556 bytes .../textures/mesecons_delayer_on_1.png | Bin 729 -> 635 bytes .../textures/mesecons_delayer_on_2.png | Bin 724 -> 632 bytes .../textures/mesecons_delayer_on_3.png | Bin 729 -> 635 bytes .../textures/mesecons_delayer_on_4.png | Bin 723 -> 630 bytes .../textures/mesecons_delayer_sides_off.png | Bin 0 -> 229 bytes .../textures/mesecons_delayer_sides_on.png | Bin 0 -> 234 bytes 14 files changed, 26 insertions(+), 6 deletions(-) rename mesecons_delayer/textures/{mesecons_delayer_sides.png => mesecons_delayer_bottom.png} (60%) create mode 100644 mesecons_delayer/textures/mesecons_delayer_ends_off.png create mode 100644 mesecons_delayer/textures/mesecons_delayer_ends_on.png create mode 100644 mesecons_delayer/textures/mesecons_delayer_sides_off.png create mode 100644 mesecons_delayer/textures/mesecons_delayer_sides_on.png diff --git a/mesecons_delayer/init.lua b/mesecons_delayer/init.lua index cd1cd92..276151d 100644 --- a/mesecons_delayer/init.lua +++ b/mesecons_delayer/init.lua @@ -6,23 +6,39 @@ else groups = {bendy=2,snappy=1,dig_immediate=2, not_in_creative_inventory=1, mesecon = 2} end +boxes = {{ -6/16, -8/16, -6/16, 6/16, -7/16, 6/16 }, -- the main slab + + { -2/16, -7/16, -4/16, 2/16, -26/64, -3/16 }, -- the jeweled "on" indicator + { -3/16, -7/16, -3/16, 3/16, -26/64, -2/16 }, + { -4/16, -7/16, -2/16, 4/16, -26/64, 2/16 }, + { -3/16, -7/16, 2/16, 3/16, -26/64, 3/16 }, + { -2/16, -7/16, 3/16, 2/16, -26/64, 4/16 }, + + { -6/16, -7/16, -6/16, -4/16, -27/64, -4/16 }, -- the timer indicator + { -8/16, -8/16, -1/16, -6/16, -7/16, 1/16 }, -- the two wire stubs + { 6/16, -8/16, -1/16, 8/16, -7/16, 1/16 }} + minetest.register_node("mesecons_delayer:delayer_off_"..tostring(i), { description = "Delayer", drawtype = "nodebox", tiles = { "mesecons_delayer_off_"..tostring(i)..".png", - "mesecons_delayer_sides.png" + "mesecons_delayer_sides_bottom.png", + "mesecons_delayer_ends_off.png", + "mesecons_delayer_ends_off.png", + "mesecons_delayer_sides_off.png", + "mesecons_delayer_sides_off.png" }, inventory_image = "mesecons_delayer_off_1.png", wield_image = "mesecons_delayer_off_1.png", walkable = true, selection_box = { type = "fixed", - fixed = { -8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, + fixed = { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 }, }, node_box = { type = "fixed", - fixed = { -8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, + fixed = boxes }, groups = groups, paramtype = "light", @@ -38,16 +54,20 @@ minetest.register_node("mesecons_delayer:delayer_on_"..tostring(i), { drawtype = "nodebox", tiles = { "mesecons_delayer_on_"..tostring(i)..".png", - "mesecons_delayer_sides.png" + "mesecons_delayer_bottom.png", + "mesecons_delayer_ends_on.png", + "mesecons_delayer_ends_on.png", + "mesecons_delayer_sides_on.png", + "mesecons_delayer_sides_on.png" }, walkable = true, selection_box = { type = "fixed", - fixed = { -8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, + fixed = { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 }, }, node_box = { type = "fixed", - fixed = { -8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, + fixed = boxes }, groups = {bendy=2,snappy=1,dig_immediate=2,not_in_creative_inventory=1, mesecon = 2}, paramtype = "light", diff --git a/mesecons_delayer/textures/mesecons_delayer_sides.png b/mesecons_delayer/textures/mesecons_delayer_bottom.png similarity index 60% rename from mesecons_delayer/textures/mesecons_delayer_sides.png rename to mesecons_delayer/textures/mesecons_delayer_bottom.png index 3e21e53b183bf715c78954bc257eb2fcf1bf02b7..2e49d31100a4f2542ae8e853ab77b57df5371b93 100644 GIT binary patch delta 19 acmdnSyp4H+BL@!yC;J?YHR&5Ya~T0R9R;TV delta 19 acmdnSyp4H+BL_RXIa~T0SWd;BM diff --git a/mesecons_delayer/textures/mesecons_delayer_ends_off.png b/mesecons_delayer/textures/mesecons_delayer_ends_off.png new file mode 100644 index 0000000000000000000000000000000000000000..0242deb02538c485faf5c88ed29abcadbc46e1f5 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9EQehduU!i=T5JNE+x z*-JcqUD@w&@G$Tit^2;#0Vvey>Eak-ar*7Sy}XAE1R5@$FZ1)`I>aSnvgQz5OzmDkBpv(If^>-X24A-u1Y zEoAt`U0Q;;4i~6RxqImK9fN%H69V;DSL{an^LB{Ts5z^_iw literal 0 HcmV?d00001 diff --git a/mesecons_delayer/textures/mesecons_delayer_ends_on.png b/mesecons_delayer/textures/mesecons_delayer_ends_on.png new file mode 100644 index 0000000000000000000000000000000000000000..19ae0cba2b4d3d8b1a1c7c40f39639942709cc53 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9EQehduU!i=T5JNE+x z*-JcqUD@w&@G$W4-`%un5>Tkw)5S5w;`G~tv0P0KA`KVw+1f8&NZr!Xw5G-ELD-!M zt2LVH?m2mE7k=b?_g${EZ3W+%w9Wq?G^V|nQ#)>`sBCxoyF@ZKY(WOMU7 z?e(`7ptp^ zuCT0 delta 654 zcmV;90&)Ga1j7Z8L4OAaAr^Uyv%3HQ0%A!-K~y-)b(6hnR8bU#zkPl)ju9P$Q4kbt z^bLFgZN@i<0V~0D);@u~2qKIIQ}_U}2v!lq#>O;33pP>2!+L8WAC-Oer9uaL%E%Mk$4e0AQ^}L@>q} zs;a^{N6s0g6e)pH3Fm$QnyRvtvH)a6gq$;4YhsL;QVJqM(=>m;8t=y}FK?03i18Te zx=RQ*aju6_iGLU)N-4besJT$H*A1OcB*rJ~@4rFoNWcG%!^8JbHqiQr5E3cPPF>fi zKYQT)0x8vazscU-C$_hb+1UvItgZdzOmC0r^d(w1lu{_App?RBtr?9*c)!5W(ILNn zz2(7!3<&UndEL5o%+seIaqa+PE})d4wZ?=H@ZJ++gMarK?+yQ}$s}To!dgQJVa`Ie zqByri$yXQ*mRMOS+`q3{@WzIvluLBG=l=aQ)$S7`OkC80P+uCCH)hoWfDBL){!-Z3842LginlC(jsBrEQmoKkk?P;oN@|W>U zRaNY6Zhy8^U!Qo+y;G04e*G>-qwj=}>GjUzoCh*m+ZoW9nG>zGE%@SXKm_wxQ;K47 zaT#M~qJ~hn)V0=l?@1}mvT(KEZ--p#_gj;cQiw4ULSUZQ5N6(J1Gc`tUJecpT64@3 oIQRUVs))2n)moEMLPYot?IcstVTvtV00000Ne4wvM6N<$f>zx-f&c&j diff --git a/mesecons_delayer/textures/mesecons_delayer_off_2.png b/mesecons_delayer/textures/mesecons_delayer_off_2.png index e560a55d1cf61088c527b9da2901f59f76269cee..e34f0ac166251452d8796d25951a9f2749d62707 100644 GIT binary patch delta 503 zcmVoeaGJ3;Gd44o>m!;Uz24S zmC9Q}09~zu_u!mE2tl=~{~Oue-R$N#j*$|EL(oS@vnX4wJOG6JDQ9Pb%gbM^uPaVY zasVzaB0|_Il4&+)=L!$B)`SrF-Frc&t65uvH1zjw_YNpLMGGMOZ ta7YwI7-Nb`hY+yVBBjI_vk>F`>o1TO%@~Y?7v2B>002ovPDHLkV1nH8>+t{p delta 656 zcmV;B0&o4U1jPlAL4OAaAsm@rTBQI00%S=;AF-=fw_qY?G8JE4=@J9Mhdct$(o2bAc)XAgTrc1_uRg9tLhlE zeZhr2P)QZ1>N{WkKAB7=>b<9wg7+R(rRzEXYOT~-@!nHw1%DvM*q=|QQyjp2KBtsI z2!Xb35fMTN{UvSN0w5wR77L6q{hm=(oO9G#SuU4YYY`Djsi=a8A%uXn7Gn$|0)Y1( z5y3gyE)7lk+1E4_{zyW<36jgM$gHl>z+~eTj9nYVi^7?fGV0-&B7e)sxmrt>_Lsd~#j4?QCEwkB-7&kaM zIp)ikm)yT!0RjGIT{mx@^7!#vLO8;?D;OhKYjG(hVtyJz(o7}pk+`DJ`=G|S7>Q#orOaJ{f)6bJLEc2Lu4jmUS!f;psc=BY( z`}doSMz`_)ho0EMV6gJwV1J)C&z|w|59R06U%7H_o9Xl^UH5?p4-6q(<=VB|cz>Rz zS$qecYk!)CH+y@%)IZPs&fRklxqkgOPG+A-sWKW}CWHu7to5r#=T;L4OPY6FPKl8m#~T0nkZAK~y-)#gaX1Q&AYlf9K^UH(oSp8#=T@ zMTZW~o%{x7a_}>h796^VmSnP1L2xRxOD7Th1O+RCAi8wuVxVh+hTObVlJjzp!zC9& zbnde}4+qZgJm>%a!+n>S53N=!IOiypN|eiGthE?p0H{{ zK@tKX1jZO1_R;r)oo1SXS& zZudFH7_`<{YYTv!5A#DI1RERg>GeLNl%vu3O27Y|)s>G}Yss>V5W+IRdykZo?d>0Q zIzPF(`or~gu7AP)e#**fht17Tc<&d!APx=)N?vnwg3HTatgkCh zPBH*4E+RtMDx7Jx@_U5_T5CcG{O-S?+taMAL6Ud?&U4QbZg1--^=d)D1%Pu7r4-(K zk_Wp4o?-1nj*lOarcbC=cNg-ql!GsahYW9^@u3aCrigS10c$N%N{lfJHr{{z1=;4#-`CV`QUCw|07*qoM6N<$f>;RXs{jB1 delta 657 zcmV;C0&e}W1jYrBL4OAaAtNt1cbEVG0%b`=K~y-)b(7C(R7n)Zf2aPY?NPK1Mpp{+ z625@WBEEqLGcE+PbL|tjcOybO!7O}$xCpaS7-lmYvk@^Mh|rTTLG5(s_N`l0XBKT= zW(GV^n<`G#cfR_4G9HiBdrv6^?>(wY*L48YTB)_-y{Fa+K!1#}Kc7q{IDpw~Mk$35 z0&UwOB7_k7OWL*tKt!0&=NM!9J)^2P=cu)^SS+yCA|jMhQ3Vl02mxy?#u!8d0Pj5_ zf^*K%Gz}pHYONS!Cu1f4XB6+wN|XP<4^AipaUt?`%bMp_5kN*VS!P*m2DwMKZ zZQEkL%|VQ7l+qI8E(ZtidG+d){rv>M*47s;j1E{VUSMs9s-mhGV{q15rqd}gu5og5 z%-65K^YCE>1bD-$ZrwWN>C<iLRd%ZkBrCb+`g?mcwqYGogI(rRffY$|Nk}9&yzDO@+N;BIxb#>;jjSk?AeeH zAJ!R-?%@3oJ+XtqVCliZ-X3pXzU0$$<;LmHTsgPJWb%Tp`^ck5h7hiD?b;o@KTp%l z{{x zqG~vMb_3^@rl!>P(yg_`7%8PJvv9NdrSJc#z1u^gs^pwWDX~gyN=r8SfNgJY>(S9s r563EjE9O^HMWj!vwU$x}BEmn|8dniER)&-S015yANkvXXu0mjfc?>}8 diff --git a/mesecons_delayer/textures/mesecons_delayer_off_4.png b/mesecons_delayer/textures/mesecons_delayer_off_4.png index deed2845da52078158b1a227e1538d8e0aff4a23..7ecc9b62851afe939a92a37ef5a40db626a6b731 100644 GIT binary patch delta 501 zcmVx^~0CY(b z0wDy(81g&^KuSpnf#GmSrBWe^BBs+R&bjghC7@ENFdB`JQX-{fclR6KXG|tAnI!aj zPcg=zwZ>Xo0_1#{ZwevU+ z?Gbo_wf8wben6T&qE_2m=*v}aIm zv#7!N1|q1z!cJ!F6PRsa;s`AR6Ziloh6-Y0pl0H*f=N4rpB2xt<+la-cxG@Aja6APk$y89KdWgqm)7jfwpZC z5kd(4C2iXRAR^4?bBr5htbJSXCng(kvB0?z@RS+?R5U|!_j6p;I@ZKXLIOiOT z#ext5wN{KVlmf;SLii7`EEXQsHJ~CQ)LOCDl5@tXDk4JHbw8UeG0xc7cupx(W;1Bp zAt_xWgb~IRa(~VkV~8`ZA>Y5h z;{N>#2=Ic{1eFr*%f7 zTX=uECw4FxEIs&l@RsLs45yW=$G5q7c8kg6DP8xO2M-J(T;lTOTX_Emi^co|c(T2{ zt^b_*>wkpSzrQ_1Y~g77m6R%@(FH=A!X>iUlolbGy`;$(o;JiiEaOTVg&Mi$% zsqII%))Hf+l(NjiwZ)yj|9X43heTD$Ig?UimDrS)Z1e%!+1b&9gM%K9RRUMcJLeD) jM5IruwU$x}BEk=enp3QRmHy=b0000^A z&zsYno`ytGgp_gs7^pao@qM2{;S%@me_$$Kr{Dj$*%#WSE`(LVwafr(RdITP*+zQzf!l%Y%noyJ$pqDE)dO&smv6+LCs|*&cwQIb zY;*h8^O0{)UoUd-?Jeo_3{hm5n|r0!)@E=gCmo_F#u$T_fNa+Pt7X=PNJk>2L+88X?YAb}n6o1`r1|bBit1l7@3tz?H2SNxM zjV>S8@6c$}K{U|%1b}Ai6UG|0x1Ml%(m^Rjxm?ymHcBZ8f`GH{Np?1$k}JF;pKsFN zeS_9{_IBqvKK{MzIL>Ge-d8HL_F(??OPcKzIM3+(>=J2JjN~P%adZPe< z@w?C~_dd{C({9IjUIJqbj&qJuia3skQaIFwKWAxa$#Y#7Aq3W1DwT@`8 delta 676 zcmV;V0$ct21la|UL4OAaAU0e6qA~yg0(eP8K~y-)b(1}B9Yqv|pL1qrcW*wtazY$| zf|3GRHW7g$1tp?E$fiJ|LOTV^CE@1OVq8B7(Kn z(liZ4QIK;U4_v(pSFS7p!(t&^Tnv|p2q`6uF@zAXtD?T|QB_ox_4UNN?>*)Eb?E!Z zd@h{)xXE%^A%7x-5D*c{vP4%x4Psg9TG`tEme+1gY1=d2yz>?}Zoc512al-hNZ)sa z5Qs72y+<$KK~+^a*R#2Kgmp8f(~kLU2EgmL-)AyOY`^_IbuB<9=ZvaijWNvUbE>KW zUXtaAtxp(&=0LRDQVciDa-=Jw4CX)#%y+T!W{J!&9;)kOL zoW1-L8h~49lS-bfS8yn~N zldnkWHh<54-eER##JFUIe%rR#rfGO`aBztwoXijT(0_tme##%u&*-~|>MbrVEUKXD zhC*ux5}k9SNOwLTR{g@Tc$JB9ogts;y6%$Jfx@yZi7^gd*xK0{n{4myUXJHSXL{e^ zoFjxl*L48@8f<@mKcAkSlJfw^%1A5bSEGu^=p9sJ3^7JTgns}8>req++uN)F0000< KMNUMnLSTYB^hLG+ diff --git a/mesecons_delayer/textures/mesecons_delayer_on_2.png b/mesecons_delayer/textures/mesecons_delayer_on_2.png index 21748917849bf3d7186a86576337449e2df6ae31..7bd363f0a41b0d2a6cb0bb52a0496c967c338d3c 100644 GIT binary patch delta 578 zcmV-I0=@mz1^5JzL4OPY6FUQHDmwrG0vAa{K~y-)#gn~HQ&AYkf9KqL+uIL<2}Rl% z6%#SK5I<^c;=m;G2l!7ovo$!e^p9|Na&llIm>7se5NHA}pfHev#q`6r_x7B7&UG*} zsg0xYnV#kS<<0ZFFZ^$bOH-*-Vq*+aN|aK#u8Zrs18)*3JJRVHqR22e_gZai%-~K=Iz&;7F$OOI*{uK9%B&5Mjzmg{5YTEF zWU+WCN~I$qgh2Jj2!m@JpKMXBu5x^`H5jf|R|$hDx_{jaLI~E^UnUk7zKTHxLI~>h zE+04VQLooP)Y1A3fJW;R#u|2ao^pQHK`F)J;-Vg^QA$Y=1YCSivbX(=Tw#rTzCnNg zEn4R}*q`V0^!KpiIHPy)zFekt0P}BN(P*c@c~0kNmq=TT8Kcn%3B!<7Dn+l?8wFgd z*XyCRraRq^@w^1a7#ydGQi?c^hpuqw7yi`p^0Mc;E07*qoM6N<$f>}Z1c^nC96Xy{&-6@xa2W3( zkf>u&-g^K3kK<=gKvn#ZotkLhf4%@aZj}Hzmv4oSwA@BQ-u&a;x{plG)A5p!<#f3!`RNYu; z?MR|??q5P_235oIMJC2g#(bvl`%79!3d^!2#yEOmXLomM@UZ*zay&md)B7Ih93cey zz6bcnVEg;~`SkRZoJTm;Mp`q!9#uppry663F&H8u{0(1lP}Wcl2%Z1{002ovPDHLk FV1nEnL&g9A diff --git a/mesecons_delayer/textures/mesecons_delayer_on_3.png b/mesecons_delayer/textures/mesecons_delayer_on_3.png index 5602df03cdd4bbae5af7443279e111f2c156c2c2..b93f7250251d4a20909db103d978d98f485749bf 100644 GIT binary patch delta 581 zcmV-L0=oU#1^Wb$L4OPY6ak7SWljJ90vbs~K~y-)#gk1>6Hyd~pL=JfoqiBZDALBL zn26C0@uS8jE?9~D0RMz*b`7rB^hdaN<;n#sqKSb>1c4^t1{4;gU@`r$?M&~Td&dQ# zNo`yj&*r?F^W@}x&w>A4;!;#9mDm`AloF*BuIu8u?m!!32!DbA-}ezhu(Y%!0NhJ} zwHBomQcB`DCYKu{n^nYdhIZR>ey;I64{I%*PG_*e5I}29I-Mq;PxGX7!1y?5ZD=+H zU$&+>I}3@T2r1$EyJ$pn>3#RG6xR&K?fC)wDrcwQIb z>~QzaixIb{Zx%WH{*H8dhA1-3&AnFZ>od5MlMYc7V~oK|KsM|DH8N{Mq$811A_TNr z23af~h*IfL2q94YF~Z;)N5`8~tE(IxZw`j5)m6e^ihpi5gAjtXwU>#7g>Pcufe?av zz00SKd(`VS5OuUZ1)$OTjIoBD?Wdfbc2G*OxVWf?Vw6%61OewilI(6hBUgA&KHs3f z_ZF@5?C;HUa&j^3IL_!Dd?=S`?Zf<=S2WrwaGulo)g{svW5#GSLc%a4l}gd;^+o}$ z{fpk~^*+#A({9IjUIJqbj?+XbMI6UNS2*+wf7bHyvgf)kLI|w2l*?uPPrmUtcPjMX TMMYS!00000NkvXXu0mjfM%EVi delta 676 zcmV;V0$ct21la|UL4OAaAqs7Z@ALow0(eP8K~y-)b(2kt9Yqv|pL43JyKg?GnZ!&` zlw=`8q8MFd;Zj@}L|q8}0r7tg4CvC8vl%pN7ZDi-#|TE$C|;Q`ar)-o>8|ejaM5!+ zAb6Hl^`1KQ*7M5F&Q5mD5o5$TN6wjH7yw8qky64rM@k8RvVSb6{rP;31z0YZ#26`x z0`EN{LQxb`6Yo6$BEo95LRF_V%{gPOC8b2ybr@qNA%Ln<6a~f@R22~cz&VGAV6C;Z zZA(!Ul)_so<-9D@Z$BinavWnU;CE279f*zMpd!K7#52KRaF5` z$#TH0?N9h`-Mn#^Uw-|HsyaorMpZ^*`@W|vOF{?~rGIegQpNvON*$tLttG}t&Kaw! zgb*;s5W^l^p@@bG;$u71td)+zqz zOH#Vdqko@2plKX2u2`erbse^CTORK1onr|{i+$epA7NJ?^T*>8hCZTtjk7b0DyX_q zXzfU%bB;ehe{Pg!P&F){Wn$dKIR|9=zCWjRq_8YYVvJ)J-fKUd8rIUuio40000< KMNUMnLSTZNFgyzY diff --git a/mesecons_delayer/textures/mesecons_delayer_on_4.png b/mesecons_delayer/textures/mesecons_delayer_on_4.png index 2a14de7e9276fbd2e5c63ec368ac75cfdd0ae40b..ca90a1ec8bee336eaaee8c751a5587f2eb83e2d3 100644 GIT binary patch delta 576 zcmV-G0>Ay!1@;7xL4OPY6af7oRoDOk0u@O_K~y-)#gn~jQ&AYkf9KqLlberHp{Y#} zwSpC0iXRaJ&ekji2WS6~P&0Mtf8rnx;!r3Q2N#R2Z3ES%)pjUpO(h>Dxi{zDbB;r4 zAO=VAnV#kS@$$US3;$csdL?S^P$KwFk zb(xyVFhBp5q<`O{URQM5Z2$^0C9+w={Ri9Raw(F@1l4NwJcHHM8`kqA8yg1C>mi&S zZr^%7miFxRA_w2!kxtJM$C|~(*QQ*a!=0XXh+~V^8ZQCatpC@O851HMiIfr{pxxHU zVsT%TN(Vv+ff`H@23I&d+N4%n=kREAI9#i(69zN%dVd*&5Uj1ekmd3>G0Z>+L8H;* ze?-A3*%BSn?0x#K{8A91KcCOB0L$f)7$Zed z;JrsgD2ifg;=KnzL|Cm>sOog4IcKc3q?G8o4r9zz2%xGIMS(E}RYgPqaLyqjSZgh9 z+foz-Ip^uZg$uB;u>uUsrEqpOJ|ZHdlrY8+Lcp$zhG9TeQB}6K5_jMEkxQ3g7$S>> zaP-3tt5t=F5Pw2IL@3J=T?;jeWtq*Co43B{ky+0&i{J=i|c<*}U>K+uNu3qc2J6 z8bAN^5r0kNh;hXl{jTe)J7MS}s#iHXv#5fq8w;%+ zNp#NrODN5tYFNI^#JI(n&-8tNPU}cvS(d~YM=yNPem*t0-+ggDo}ZlQeUEdF5CVPQ z1N>vKy}iABe0)sKBOGfZt(jksDk76pjWNU+5f>5u26#qJ*F+LI2mk;807*qoM6N<$ Eg1y*64gdfE diff --git a/mesecons_delayer/textures/mesecons_delayer_sides_off.png b/mesecons_delayer/textures/mesecons_delayer_sides_off.png new file mode 100644 index 0000000000000000000000000000000000000000..79f3d59990d843e67e28d2094b5eb63908030831 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9EQehduU!i=T5JNE+x z*-JcqUD@w&@G$Tin*aOr3nEak-ar*7qjl4|`5^WE^@3&SIlyci(P$-fep1|O{ z#aQnE&zgmocd!_WE6({Ixub>kJQKf;Soi;gvQ=6BHE&N^Dt9i@nBd~oxhzwnjnQ+)&3x0tcji{g a{bahsZ6y6SjYS#g9tKZWKbLh*2~7YD>r-<8 literal 0 HcmV?d00001 diff --git a/mesecons_delayer/textures/mesecons_delayer_sides_on.png b/mesecons_delayer/textures/mesecons_delayer_sides_on.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8edaab9d4cc227cbe58729466711c26e8488dc GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9EQehduU!i=T5JNE+x z*-JcqUD@w&@G$W4-`%un5>Tkq)5S5w;`H0IhI|JDWR8D)zyD$DkqhOl<{P>XIy4=W zty&xBkRvhUh>qTc=sg!iYJVB;XjwR)yJo@FtiSBHWtZ)mxjjs_y?}(iAo=GKsF90(2CEr>mdKI;Vst0JMBsb^rhX literal 0 HcmV?d00001 From e12b29798770fd49e74d76d4872595dae90c12f7 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sat, 11 Aug 2012 20:53:47 -0400 Subject: [PATCH 2/4] change all recipes to use group:mesecon_conductor_craftable fixed deprecated/invalid recipes in lightstones. fixed copy&paste error in one of the delayer textures fixed recipe for player detector to rely on microcontroller instead of old IC --- mesecons_blinkyplant/init.lua | 4 ++-- mesecons_button/init.lua | 2 +- mesecons_delayer/init.lua | 2 +- mesecons_detector/init.lua | 4 ++-- mesecons_dev/mesecons_wireless/init.lua | 12 ++++++------ mesecons_lamp/init.lua | 2 +- mesecons_lightstone/init.lua | 4 ++-- mesecons_microcontroller/init.lua | 6 +++--- mesecons_movestones/init.lua | 2 +- mesecons_noteblock/init.lua | 2 +- mesecons_pistons/init.lua | 2 +- mesecons_powerplant/init.lua | 4 ++-- mesecons_random/init.lua | 2 +- mesecons_switch/init.lua | 2 +- mesecons_temperest/init.lua | 10 +++++----- mesecons_torch/init.lua | 2 +- mesecons_walllever/init.lua | 2 +- 17 files changed, 32 insertions(+), 32 deletions(-) diff --git a/mesecons_blinkyplant/init.lua b/mesecons_blinkyplant/init.lua index 8cc67c6..b8abac7 100644 --- a/mesecons_blinkyplant/init.lua +++ b/mesecons_blinkyplant/init.lua @@ -38,8 +38,8 @@ minetest.register_node("mesecons_blinkyplant:blinky_plant_on", { minetest.register_craft({ output = '"mesecons_blinkyplant:blinky_plant_off" 1', recipe = { - {'','"mesecons:mesecon_off"',''}, - {'','"mesecons:mesecon_off"',''}, + {'','"group:mesecon_conductor_craftable"',''}, + {'','"group:mesecon_conductor_craftable"',''}, {'"default:junglegrass"','"default:junglegrass"','"default:junglegrass"'}, } }) diff --git a/mesecons_button/init.lua b/mesecons_button/init.lua index 70a634d..7ea2210 100644 --- a/mesecons_button/init.lua +++ b/mesecons_button/init.lua @@ -95,7 +95,7 @@ end minetest.register_craft({ output = '"mesecons_button:button_off" 2', recipe = { - {'"mesecons:mesecon_off"','"default:stone"'}, + {'"group:mesecon_conductor_craftable"','"default:stone"'}, } }) diff --git a/mesecons_delayer/init.lua b/mesecons_delayer/init.lua index 276151d..cb6d0af 100644 --- a/mesecons_delayer/init.lua +++ b/mesecons_delayer/init.lua @@ -23,7 +23,7 @@ minetest.register_node("mesecons_delayer:delayer_off_"..tostring(i), { drawtype = "nodebox", tiles = { "mesecons_delayer_off_"..tostring(i)..".png", - "mesecons_delayer_sides_bottom.png", + "mesecons_delayer_bottom.png", "mesecons_delayer_ends_off.png", "mesecons_delayer_ends_off.png", "mesecons_delayer_sides_off.png", diff --git a/mesecons_detector/init.lua b/mesecons_detector/init.lua index c23aa80..3ac0a4f 100644 --- a/mesecons_detector/init.lua +++ b/mesecons_detector/init.lua @@ -23,8 +23,8 @@ minetest.register_craft({ output = 'mesecons_detector:object_detector_off', recipe = { {"default:steelblock", '', "default:steelblock"}, - {"default:steelblock", "mesecons_materials:ic", "default:steelblock"}, - {"default:steelblock", "mesecons:mesecon_off", "default:steelblock"}, + {"default:steelblock", "mesecons_microcontroller:microcontroller0000", "default:steelblock"}, + {"default:steelblock", "group:mesecon_conductor_craftable", "default:steelblock"}, } }) diff --git a/mesecons_dev/mesecons_wireless/init.lua b/mesecons_dev/mesecons_wireless/init.lua index 0a752e5..b024499 100644 --- a/mesecons_dev/mesecons_wireless/init.lua +++ b/mesecons_dev/mesecons_wireless/init.lua @@ -176,8 +176,8 @@ minetest.register_node("mesecons_wireless:wireless_receiver_on", { minetest.register_craft({ output = '"mesecons_wireless:wireless_receiver_off" 2', recipe = { - {'', "mesecons:mesecon_off", ''}, - {'', "mesecons:mesecon_off", ''}, + {'', "group:mesecon_conductor_craftable", ''}, + {'', "group:mesecon_conductor_craftable", ''}, {'', "mesecons_materials:ic", ''}, } }) @@ -242,8 +242,8 @@ minetest.register_craft({ output = '"mesecons_wireless:wireless_inverter_off" 2', recipe = { {'', 'default:steel_ingot', ''}, - {'mesecons_materials:ic', 'mesecons:mesecon_off', 'mesecons_materials:ic'}, - {'', 'mesecons:mesecon_off', ''}, + {'mesecons_materials:ic', 'group:mesecon_conductor_craftable', 'mesecons_materials:ic'}, + {'', 'group:mesecon_conductor_craftable', ''}, } }) @@ -284,8 +284,8 @@ minetest.register_node("mesecons_wireless:wireless_transmitter_off", { minetest.register_craft({ output = '"mesecons_wireless:wireless_transmitter_off" 2', recipe = { - {'default:steel_ingot', 'mesecons:mesecon_off', 'default:steel_ingot'}, - {'', 'mesecons:mesecon_off', ''}, + {'default:steel_ingot', 'group:mesecon_conductor_craftable', 'default:steel_ingot'}, + {'', 'group:mesecon_conductor_craftable', ''}, {'', 'mesecons_materials:ic', ''}, } }) diff --git a/mesecons_lamp/init.lua b/mesecons_lamp/init.lua index 1ae9e79..21a6882 100644 --- a/mesecons_lamp/init.lua +++ b/mesecons_lamp/init.lua @@ -53,7 +53,7 @@ minetest.register_craft({ output = '"mesecons_lamp:lamp_off" 1', recipe = { {'', '"default:glass"', ''}, - {'"mesecons:mesecon_off"', '"default:steel_ingot"', '"mesecons:mesecon_off"'}, + {'"group:mesecon_conductor_craftable"', '"default:steel_ingot"', '"group:mesecon_conductor_craftable"'}, {'', '"default:glass"', ''}, } }) diff --git a/mesecons_lightstone/init.lua b/mesecons_lightstone/init.lua index 414c7e7..4fdf275 100644 --- a/mesecons_lightstone/init.lua +++ b/mesecons_lightstone/init.lua @@ -29,8 +29,8 @@ function mesecon:lightstone_add(name, base_item, texture_off, texture_on) output = "node mesecons_lightstone:lightstone_" .. name .. "_off 1", recipe = { {'',base_item,''}, - {base_item,'node default:torch 1',base_item}, - {'','node mesecons:mesecon_off 1',''}, + {base_item,'default:torch',base_item}, + {'','group:mesecon_conductor_craftable',''}, } }) end diff --git a/mesecons_microcontroller/init.lua b/mesecons_microcontroller/init.lua index 88f7905..2c4f487 100644 --- a/mesecons_microcontroller/init.lua +++ b/mesecons_microcontroller/init.lua @@ -107,9 +107,9 @@ end minetest.register_craft({ output = 'craft "mesecons_microcontroller:microcontroller0000" 2', recipe = { - {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'mesecons:mesecon_off'}, - {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'mesecons:mesecon_off'}, - {'mesecons:mesecon_off', 'mesecons:mesecon_off', ''}, + {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'group:mesecon_conductor_craftable'}, + {'mesecons_materials:silicon', 'mesecons_materials:silicon', 'group:mesecon_conductor_craftable'}, + {'group:mesecon_conductor_craftable', 'group:mesecon_conductor_craftable', ''}, } }) diff --git a/mesecons_movestones/init.lua b/mesecons_movestones/init.lua index 891e248..0cf0010 100644 --- a/mesecons_movestones/init.lua +++ b/mesecons_movestones/init.lua @@ -79,7 +79,7 @@ minetest.register_craft({ output = '"mesecons_movestones:movestone" 2', recipe = { {'"default:stone"', '"default:stone"', '"default:stone"'}, - {'"mesecons:mesecon_off"', '"mesecons:mesecon_off"', '"mesecons:mesecon_off"'}, + {'"group:mesecon_conductor_craftable"', '"group:mesecon_conductor_craftable"', '"group:mesecon_conductor_craftable"'}, {'"default:stone"', '"default:stone"', '"default:stone"'}, } }) diff --git a/mesecons_noteblock/init.lua b/mesecons_noteblock/init.lua index 64c7195..ddd1f82 100644 --- a/mesecons_noteblock/init.lua +++ b/mesecons_noteblock/init.lua @@ -14,7 +14,7 @@ minetest.register_craft({ output = '"mesecons_noteblock:noteblock" 1', recipe = { {"default:wood", "default:wood", "default:wood"}, - {"mesecons:mesecon_off", "default:steel_ingot", "mesecons:mesecon_off"}, + {"group:mesecon_conductor_craftable", "default:steel_ingot", "group:mesecon_conductor_craftable"}, {"default:wood", "default:wood", "default:wood"}, } }) diff --git a/mesecons_pistons/init.lua b/mesecons_pistons/init.lua index 15cf0a9..7e0b984 100644 --- a/mesecons_pistons/init.lua +++ b/mesecons_pistons/init.lua @@ -44,7 +44,7 @@ minetest.register_craft({ recipe = { {"default:wood", "default:wood", "default:wood"}, {"default:cobble", "default:steel_ingot", "default:cobble"}, - {"default:cobble", "mesecons:mesecon_off", "default:cobble"}, + {"default:cobble", "group:mesecon_conductor_craftable", "default:cobble"}, } }) diff --git a/mesecons_powerplant/init.lua b/mesecons_powerplant/init.lua index f564416..d32e838 100644 --- a/mesecons_powerplant/init.lua +++ b/mesecons_powerplant/init.lua @@ -25,8 +25,8 @@ minetest.register_node("mesecons_powerplant:power_plant", { minetest.register_craft({ output = '"mesecons_powerplant:power_plant" 1', recipe = { - {'"mesecons:mesecon_off"'}, - {'"mesecons:mesecon_off"'}, + {'"group:mesecon_conductor_craftable"'}, + {'"group:mesecon_conductor_craftable"'}, {'"default:junglegrass"'}, } }) diff --git a/mesecons_random/init.lua b/mesecons_random/init.lua index 6d068ed..be0ab19 100644 --- a/mesecons_random/init.lua +++ b/mesecons_random/init.lua @@ -12,7 +12,7 @@ minetest.register_craft({ output = '"mesecons_random:removestone" 4', recipe = { {'', '"default:cobble"',''}, - {'"default:cobble"', '"mesecons:mesecon_off"', '"default:cobble"'}, + {'"default:cobble"', '"group:mesecon_conductor_craftable"', '"default:cobble"'}, {'', '"default:cobble"',''}, } }) diff --git a/mesecons_switch/init.lua b/mesecons_switch/init.lua index 4bbdbb1..7282e61 100644 --- a/mesecons_switch/init.lua +++ b/mesecons_switch/init.lua @@ -38,6 +38,6 @@ minetest.register_craft({ output = '"mesecons_switch:mesecon_switch_off" 2', recipe = { {'"default:steel_ingot"', '"default:cobble"', '"default:steel_ingot"'}, - {'"mesecons:mesecon_off"','', '"mesecons:mesecon_off"'}, + {'"group:mesecon_conductor_craftable"','', '"group:mesecon_conductor_craftable"'}, } }) diff --git a/mesecons_temperest/init.lua b/mesecons_temperest/init.lua index 9e8516c..f087ad4 100644 --- a/mesecons_temperest/init.lua +++ b/mesecons_temperest/init.lua @@ -123,9 +123,9 @@ minetest.register_node("mesecons_temperest:mesecon_plug", { minetest.register_craft({ output = '"mesecons_temperest:mesecon_plug" 2', recipe = { - {'', '"mesecons:mesecon_off"', ''}, - {'"mesecons:mesecon_off"', '"default:steel_ingot"', '"mesecons:mesecon_off"'}, - {'', '"mesecons:mesecon_off"', ''}, + {'', '"group:mesecon_conductor_craftable"', ''}, + {'"group:mesecon_conductor_craftable"', '"default:steel_ingot"', '"group:mesecon_conductor_craftable"'}, + {'', '"group:mesecon_conductor_craftable"', ''}, } }) @@ -236,9 +236,9 @@ if ENABLE_TEMPEREST then minetest.register_craft({ output = '"mesecons_temperest:mesecon_inverter_on" 2', recipe = { - {'"mesecons_temperest:mesecon_off"', '"default:steel_ingot"', '"mesecons:mesecon_off"'}, + {'"mesecons_temperest:mesecon_off"', '"default:steel_ingot"', '"group:mesecon_conductor_craftable"'}, {'"default:steel_ingot"', '', '"default:steel_ingot"'}, - {'"mesecons:mesecon_off"', '"default:steel_ingot"', '"mesecons:mesecon_off"'}, + {'"group:mesecon_conductor_craftable"', '"default:steel_ingot"', '"group:mesecon_conductor_craftable"'}, } }) end diff --git a/mesecons_torch/init.lua b/mesecons_torch/init.lua index 5512e89..ad2eeed 100644 --- a/mesecons_torch/init.lua +++ b/mesecons_torch/init.lua @@ -3,7 +3,7 @@ minetest.register_craft({ output = '"mesecons_torch:mesecon_torch_on" 4', recipe = { - {"mesecons:mesecon_off"}, + {"group:mesecon_conductor_craftable"}, {"default:stick"}, } }) diff --git a/mesecons_walllever/init.lua b/mesecons_walllever/init.lua index a4ed254..6270e5e 100644 --- a/mesecons_walllever/init.lua +++ b/mesecons_walllever/init.lua @@ -78,7 +78,7 @@ end) minetest.register_craft({ output = '"mesecons_walllever:wall_lever_off" 2', recipe = { - {'"mesecons:mesecon_off"'}, + {'"group:mesecon_conductor_craftable"'}, {'"default:stone"'}, {'"default:stick"'}, } From 5d1c184941739c986c79decfe8f8db109111294e Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sat, 11 Aug 2012 21:04:05 -0400 Subject: [PATCH 3/4] thinned the microcontroller down a bit to fit the style of the other floor objects. --- mesecons_microcontroller/init.lua | 8 ++++---- .../textures/jeija_microcontroller_sides.png | Bin 663 -> 613 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mesecons_microcontroller/init.lua b/mesecons_microcontroller/init.lua index 2c4f487..1b0f5ee 100644 --- a/mesecons_microcontroller/init.lua +++ b/mesecons_microcontroller/init.lua @@ -27,14 +27,14 @@ minetest.register_node(nodename, { drop = '"mesecons_microcontroller:microcontroller0000" 1', selection_box = { type = "fixed", - fixed = { -8/16, -8/16, -8/16, 8/16, -4/16, 8/16 }, + fixed = { -8/16, -8/16, -8/16, 8/16, -5/16, 8/16 }, }, node_box = { type = "fixed", fixed = { - { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 }, -- bottom slab - { -5/16, -6/16, -5/16, 5/16, -5/16, 5/16 }, -- circuit board - { -3/16, -5/16, -3/16, 3/16, -4/16, 3/16 }, -- IC + { -8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, -- bottom slab + { -5/16, -7/16, -5/16, 5/16, -6/16, 5/16 }, -- circuit board + { -3/16, -6/16, -3/16, 3/16, -5/16, 3/16 }, -- IC } }, on_construct = function(pos) diff --git a/mesecons_textures/textures/jeija_microcontroller_sides.png b/mesecons_textures/textures/jeija_microcontroller_sides.png index 85615678a9e9cfa78b60e626622031e8c0643bdd..b367644b3b393118241f16aab2afe78bf8a39643 100644 GIT binary patch delta 559 zcmV+~0?_@J1?2>gL4OPZ11!tA*O~wT0t87!K~zY`y_P$&+b|4852>Fm$Dhg@NSR%w zN|B{x(q=2JyoKz;;~9JWk)9=rOaYlf?AJ;tJRA_Balv~*nEiea7-N9>d=6YL7r;mwzm7xJL&N073{rS|mW% z`uJ>&Kr-5J*jv)B@Gt;s1Z(@7| zx7%%`qpPZ#1i^Z}27Kp%BuP|xO{}=AopX`hveq%$#4jh0kKlMb0{J2XJ`@v#Ig*Po z#3~laT9hofg@12P9kf8xG?O5Z9DNsF`VWfTf<}6dWG(*LY!=u0CXx_Cq!kqrIG>uv7uf(i1!1;Wh1cB5ybm7zL_np-? zW`I*%)>;*I^%*Iq>0bLE8b9ogkD#t=ps8A*YhQbjn15EU=DYStkLvFafaP*I;d>yj zsP3j(!|%EG`d8I|JRWhk%5Bn0^ujp#2y$G&%ya+wA~(6=Z&1tyaL{ xZ~%&;h$uV}|NVZC@0xf{r&Ej(j!imU{{#3N6t3oqPKy8l002ovPDHLkV1ff#4sieg delta 609 zcmV-n0-pWl1eXPnL4OGcJ0pL}`fvaM0yarRK~zY`y_Pwa+b|GBKfp!%NSO}c&?j>2 z$Om!g+&59CEBGE#AU!P{i3{MMG)=sjm_)#b*Mz95>aIq+{eBNP=YY*-100V>AkTB) z@pu5uKvH;p=2M{sT`6L6nCfL(?2V_N$GKL8J z`SsVbI6MQ@i7;ll2daM_a4s_x%17(Hsr*{b0n%GvD8AQLOUlhyRitO=g4MWkBfQ$H zHdImCr)NGWIe%ciUiTgvoPqSZUavs8D1b+drn?YHU!UYad-*_&m8}>WbIDjf(Ekf> z=z63iwUN3y^|N}8_F|UBXs(tvV=)jqRgn%PE;=-%CQhy|^v9wdY*n~c=S{k0ga=A1o z*Hr^_O|P|9>fW^Tq!INf5a`;-BkTV z884C?0-J#=QQ$xgS=cDuE1 vu1Pz+?}S}5pymd#ROgX<^;>;yq#XPQ^B!W8_ Date: Sat, 11 Aug 2012 21:10:45 -0400 Subject: [PATCH 4/4] Gave solar panel a side texture. Removed alpha channel from top. --- mesecons_solarpanel/init.lua | 5 ++++- .../textures/jeija_solar_panel.png | Bin 704 -> 686 bytes .../textures/jeija_solar_panel_sides.png | Bin 0 -> 215 bytes 3 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 mesecons_textures/textures/jeija_solar_panel_sides.png diff --git a/mesecons_solarpanel/init.lua b/mesecons_solarpanel/init.lua index 5c6f78d..7ec24af 100644 --- a/mesecons_solarpanel/init.lua +++ b/mesecons_solarpanel/init.lua @@ -1,7 +1,10 @@ -- Solar Panel minetest.register_node("mesecons_solarpanel:solar_panel", { drawtype = "nodebox", - tile_images = {"jeija_solar_panel.png"}, + tile_images = { + "jeija_solar_panel.png", + "jeija_solar_panel_sides.png" + }, inventory_image = "jeija_solar_panel.png", wield_image = "jeija_solar_panel.png", paramtype = "light", diff --git a/mesecons_textures/textures/jeija_solar_panel.png b/mesecons_textures/textures/jeija_solar_panel.png index 30bab6f3201452f902275010adadbb7b2bff186f..5ff06403c366f60657af4b8efefabc83abd56b31 100644 GIT binary patch delta 48 zcmX@Wx{h^%iYjM;M`SSrgPsxyGp>4ccM<~w1AB?5uPgf<4jx8M#*)tD)Q!=pOaME> B4GRDO delta 38 scmZ3-dVqC;3O`$tx4R3&e-K=-clqRriV7S|EV|sy3+}OQ^h{*}017<~jQ{`u diff --git a/mesecons_textures/textures/jeija_solar_panel_sides.png b/mesecons_textures/textures/jeija_solar_panel_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..c5fac85b260c8ef8034347ac2d98c968e5502fe8 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4hIh-7x(_cn>&C)Wu7jMAsXlBPTI(K$brW>{!XxF64Sx||6iyczaXu_yy~NX z>$EjTI-6e$cU*IOU*qK1>wMQ!ul(HOZ$e^O9J*}|iGCAW4o&v?oo+j2r_c=T)UNgQ zf89>lWJmw|aA6Lot?Sfk)yRt++t{lev?9Z+&KdO2`m?c;`TRlUd5xErWdL2k;OXk; Jvd$@?2>^NHOi=&; literal 0 HcmV?d00001