From 0ac7f42d1b68bfc284b0093ee121bd70a3d3df15 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sun, 12 Mar 2017 00:09:55 +0100 Subject: [PATCH] Rotate redstone repeaters and change textures --- mods/ITEMS/REDSTONE/mesecons_delayer/init.lua | 38 +++++++++--------- .../textures/mesecons_delayer_bottom.png | Bin 178 -> 0 bytes .../textures/mesecons_delayer_ends_off.png | Bin 171 -> 440 bytes .../textures/mesecons_delayer_ends_on.png | Bin 173 -> 443 bytes .../textures/mesecons_delayer_off.png | Bin 314 -> 776 bytes .../textures/mesecons_delayer_on.png | Bin 319 -> 793 bytes .../textures/mesecons_delayer_sides_off.png | Bin 174 -> 451 bytes .../textures/mesecons_delayer_sides_on.png | Bin 176 -> 456 bytes 8 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_bottom.png diff --git a/mods/ITEMS/REDSTONE/mesecons_delayer/init.lua b/mods/ITEMS/REDSTONE/mesecons_delayer/init.lua index 481c60f1..884ff8ad 100644 --- a/mods/ITEMS/REDSTONE/mesecons_delayer/init.lua +++ b/mods/ITEMS/REDSTONE/mesecons_delayer/init.lua @@ -1,6 +1,6 @@ -- Function that get the input/output rules of the delayer local delayer_get_output_rules = function(node) - local rules = {{x = 0, y = 0, z = 1}} + local rules = {{x = -1, y = 0, z = 0}} for i = 0, node.param2 do rules = mesecon:rotate_rules_left(rules) end @@ -8,7 +8,7 @@ local delayer_get_output_rules = function(node) end local delayer_get_input_rules = function(node) - local rules = {{x = 0, y = 0, z = -1}} + local rules = {{x = 1, y = 0, z = 0}} for i = 0, node.param2 do rules = mesecon:rotate_rules_left(rules) end @@ -62,26 +62,26 @@ local boxes if i == 1 then boxes = { { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 }, -- the main slab - { 6/16, -6/16, -1/16, 4/16, -1/16, 1/16}, -- still torch - { 0/16, -6/16, -1/16, 2/16, -1/16, 1/16}, -- moved torch + { -1/16, -6/16, 6/16, 1/16, -1/16, 4/16}, -- still torch + { -1/16, -6/16, 0/16, 1/16, -1/16, 2/16}, -- moved torch } elseif i == 2 then boxes = { { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 }, -- the main slab - { 6/16, -6/16, -1/16, 4/16, -1/16, 1/16}, -- still torch - { -2/16, -6/16, -1/16, 0/16, -1/16, 1/16}, -- moved torch + { -1/16, -6/16, 6/16, 1/16, -1/16, 4/16}, -- still torch + { -1/16, -6/16, -2/16, 1/16, -1/16, 0/16}, -- moved torch } elseif i == 3 then boxes = { { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 }, -- the main slab - { 6/16, -6/16, -1/16, 4/16, -1/16, 1/16}, -- still torch - { -4/16, -6/16, -1/16, -2/16, -1/16, 1/16}, -- moved torch + { -1/16, -6/16, 6/16, 1/16, -1/16, 4/16}, -- still torch + { -1/16, -6/16, -4/16, 1/16, -1/16, -2/16}, -- moved torch } elseif i == 4 then boxes = { { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 }, -- the main slab - { 6/16, -6/16, -1/16, 4/16, -1/16, 1/16}, -- still torch - { -6/16, -6/16, -1/16, -4/16, -1/16, 1/16}, -- moved torch + { -1/16, -6/16, 6/16, 1/16, -1/16, 4/16}, -- still torch + { -1/16, -6/16, -6/16, 1/16, -1/16, -4/16}, -- moved torch } end @@ -100,11 +100,11 @@ minetest.register_node("mesecons_delayer:delayer_off_"..tostring(i), { drawtype = "nodebox", tiles = { "mesecons_delayer_off.png", - "mesecons_delayer_bottom.png", - "mesecons_delayer_ends_off.png", - "mesecons_delayer_ends_off.png", + "stairs_stone_slab_top.png", "mesecons_delayer_sides_off.png", - "mesecons_delayer_sides_off.png" + "mesecons_delayer_sides_off.png", + "mesecons_delayer_ends_off.png", + "mesecons_delayer_ends_off.png", }, wield_image = "mesecons_delayer_off.png", walkable = true, @@ -156,16 +156,16 @@ minetest.register_node("mesecons_delayer:delayer_off_"..tostring(i), { minetest.register_node("mesecons_delayer:delayer_on_"..tostring(i), { - description = "You hacker you", + description = "Redstone Repeater (Powered)", _doc_items_create_entry = false, drawtype = "nodebox", tiles = { "mesecons_delayer_on.png", - "mesecons_delayer_bottom.png", - "mesecons_delayer_ends_on.png", - "mesecons_delayer_ends_on.png", + "stairs_stone_slab_top.png", "mesecons_delayer_sides_on.png", - "mesecons_delayer_sides_on.png" + "mesecons_delayer_sides_on.png", + "mesecons_delayer_ends_on.png", + "mesecons_delayer_ends_on.png", }, walkable = true, selection_box = { diff --git a/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_bottom.png b/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_bottom.png deleted file mode 100644 index fe188df194f3fe38ea789ced659d6276073255c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu#id_r6^GBQd^O6u$D8yXt= z`}?Q8FuupYz!2x@;uyjq%X+Yp_pkvEv*WQB47G~PE^F8}GQYDAet#vz&i5o|dD!cR zk1E!DG;X^jqj2-k+2m=TUf;M`bXa`N&Eu0@c(=|9xBI^HQ`G6F72BjZrl@7=x#tz^ fVwr!v_y1XUL7m{6k+T^X7#KWV{an^LB{Ts50JTMU diff --git a/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_ends_off.png b/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_ends_off.png index 13bc7938adb1a826105ecb915187028f8c0bc2d0..0e2a6e32c2b9063fce0926661778a5f6444395e4 100644 GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WCckk zdj$D1FjT2AFf_CyJ7yXK0|R@Br>`sfLuMWZ7K!X# zzxFaPFywf;IEGl9etUK!UxNaVYoH5DYdFil|H-->hJ_7{J1W&L%@a}l_s=dTa>*R# zpmnch0AHv6?bjm^869bE2JD{Ya~XFV5_aWtlK>5-+orCl|X+Ep?k;9}sb}c^d-*17k^$UoeBivm0p)3=I07 zE{-7_vdIYx7!$Y~q)uruq!ws9NZRlPu&rn8Ff4X+KYk|E*hAMr7>fJ0GHRh U1IHB^7#J8lUHx3vIVCg!0J^^|x&QzG diff --git a/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_ends_on.png b/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_ends_on.png index ebebb10cc86c779f165d0ad13ec2fde0e01a22d1..fba9f21a71fda24d9c2143b40ae5604e5e999221 100644 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WCckk zdj$D1FjT2AFf_C;_2(k{*al6fyMYZ z8}nZV28Mi37sn8b({Imi9R$!0Uvse(Z@QiV@piCVb8p5PZ*IQ0&zyS*zyVytm{_(aL@2f}ct9 z+C0jr7L0txbjxsOjPu(6QiY7Q{p|DY=0+Z2U|>)!ag8WRNi0dVN-j!GEJ!wu%3ZoCj-L+28O>34B-yTQW+Q+7)yfuf*Bm1-AH3# zV9@h)aSY*zPEJ_B_+TGH>Ic~dBMX)VJbug?&EAYI%a*paEt|T$&9J3y*K|h9Oon-! W9P&-c4ZI8t3=E#GelF{r5}E)_bus<` diff --git a/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_off.png b/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_off.png index 4d2a26da7668b7a38d724991e63a9c31c92610fc..b9d96bc5de2fbc15835ec58b1ff22af29ac2337e 100644 GIT binary patch literal 776 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WCckk zdj$D1FjT2AFf_Cl@Mv0=l8#fuluojW&-jlr9NL4$#zsj2Dc(WBuE z3}?@tbz@-)VPXhnV2EI3)L~|bVqn%{VDe;SaA#yvV_^RO|G$>yd^ZLL2F4_BcNf{$ z%!Lyf7#P?~Jbhi+A2RbWa45Xz<<)0kU|j9#;uvCa+IMnb(qjV-7ge3x95*Aw@0Hy) z`ELLGT*I7}`4%5on4L72%1jFqnwUAuWuBc?@XW(rk$0|DYJOS!jx{=DYh0Si|193R z*~O<;?-MRP;wbTl;nEs2o`bw;-)t7KN`>VLK0m+heYELTg)5DV{siT&;d=0G-b5ww zMf0W}C@WqN^ zE5mPpm5xgNN84X+zhcq8n_2Go+{lcC1zR-=_cO0hu1i>~;@Rn|uK4NqZhNK|dx~8- z<8L)eG#qc1-+TNO`vNPuD_hU)Ex!1(^z6e54dUV^_RGSyqo#!V# zRoxleZ~y$i$ZbW@0}8u0F)%QwmbgZgq$HN4S|t~yCYGc!7#SFv>lzsA8XAQd7+4ut sSQ#5>8yH#{81Qvl#G+`(%}>cptHiCL{#wIB1_lNOPgg&ebxsLQ07s}SQvd(} literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUS2YG^4F(1+1|}V5 z1~(QacSa^pMh0&Nh7cx(PzHuDHimEph6qN+CiJ{aP;WWvuDpbWj@bfU|^W%>Eak7A<24>(T~}X$MxX% z-1N&!J-+-~&cYd*XufUc#p#FpKCj;CEHs6e^7d0rl&o>;Ow3+Rb~ty`U2}(HN7uL zo%dU;qrK*(@+JnOjHqTW|90PimQ7*xOhsod>K%H#ec{3Lt72?db-Tv><6rnJJpTXv T9Xl8p7#KWV{an^LB{Ts5VNZ9t diff --git a/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_on.png b/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_on.png index 80f66d8d074dfb22a508f922734e7b7d97599395..30092283e84c75540f5e3b45f4fa7b52596d6865 100644 GIT binary patch literal 793 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WCckk zdj$D1FjT2AFf_Cl@Mv0=l8#fuluojdnG1M?L|rq#@hO-)Tlj~@Na zz;^cR*=r08{}~wmGBRFcVEfC=u#tiB8Uxd9CieeKj2oF5t~0Z2WMKOL|9|M8CMyO8 z2F4_BcNck9UV*&~3=Hfgp1!W^51DxwIJiu<9r?+?z_`uR#WBR;3++5QRpV8-!k3s?nFT@GPi+o)n)c|(9Y1e!wpcG_P6D&g}K4#BQC>Z`LCc8Z*(pCWxYNy23)Z$jepI^(Qrfgh@ATKuy4Xj zT1MY)vb+e<*yg4E@1+fw`c;D|ZyJte&f2&CYe}wZ$`v#AI`x2r+h0)axO~P%^1LBWNf`abpgYH`}f~oV~aPm-=C+tz~QkvgXkLv^Irl- z8(-HM^R5-l4Q70}m??Js?{}Ov_n2?y-qPiKR8tvYXZ zhW2x_zKWeIBj?|0uCxDgE_`0o&5u8l|FHk)P`oI0tAme$fkCyzHKHUXu_VgTe~DWM4f+>SeO literal 319 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUS?m zruO#s{*K;BlO|1{K7H=oxr-MsUa?@=iWMtXGc#`3uwf$u<3rg^6TJ)`is$8XO_#jt})j?sd~oxLiK`6Yo}Db=36GYRD5Q&_v|n|;f{6Rj9Z_w ZAHL1$G_9&jkAZ=K!PC{xWt~$(69Dvie@_4a diff --git a/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_sides_off.png b/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_sides_off.png index 20d5e34ce599750d8dd2f1ccaae2807c5acbecff..c86463f45d219352f4ccda2f11439721cb3d1656 100644 GIT binary patch literal 451 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WCckk zdj$D1FjT2AFf_CyJ7yXK0|R@Br>`sfLuMWZ7PIX+ z--{R+7|K0e978NlzwO<~*Py_|D!4&o&!Qjy<+EJ_+WGkU;)*yk^^eY&KmWWWTej(a z_G?zlf7*ShQ#tD{;PIJjnZuGw*3DOD^*1bfCVND{^tF-VT!w^abBv9D`AlOweejkh z``4|xM*0~CW7p*ByH4E6@^(hdx&@c&eQz*IJ?Dm=C9z`&qd;u=wsl30>zm0XmX zSdz+MWMF8nYhbKvXcS^#U}a!pWon{rU}$Avu#w|Q9*TzC{FKbJO57R_gvMNAU|?YI MboFyt=akR{0KHC;KmY&$ literal 174 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdsSyd_r6q7#K7e7;N-q9E=s5 zOqDzs7{VABGBPqsN=oYM>-+orCl|X+Ep?k;9}sb}c^d-*17k^$UoeBivm0p)3=Bq| zE{-7_(a8x5tUOqm6_f>d8hU&a7*b>ynH3%zNf;QMnRD@?Ve!=-zqY=;_2(k{*al6fyE-= z%B@lc28J3>7sn8b({Fnn`3@`au&ng-WzLrR^#Ay=g$@=ww#yh_@;D(U`CLve@A=nu zO@&P|jDnS?H9y=dVmbXO?X)IGj%Aa7!Zw+MtF}HBDcG{7Nn%lItlAQJ1{am*I!$($ zmmdC}@_NeTU$@HVif?(KwQbw=MK5BS%Y5|1177Y|lliN_?RLc9?Gpn7gKCLuL`h0w zNvc(HQEFmIDua=Mp}DSsv96&}h=GBXfr*u=nYMwUm4SiU^snwH8glbfGSez?YY0E( S`!wu%3ZoCj-L+28O>34B-yTQW+Q+7)yfuf*Bm1-AH3# zU@-J_aSY*zPEKrK5?f{Xttm5IjIDOYi4X~Aj$;qnjV|%kCkTkth#&hj@8RTs?d9?; ajC-QFri6U4wqjslVDNPHb6Mw<&;$T05jB|r