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 481c60f1c..884ff8ad7 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 zcmV;j08RgiP)b}dtl7ttL=Cl?S3dW-@>yJ7yXK0|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 zcmZ|GeN2o20LSs)bI)B}apraG7F{TZ(sNgI-I`pUDFiw%1FkJSj!SkOdU40vP>^K>ra39C@$^kJ;3dci5koq@c$h=@`|}uSSuN0lOgMGxLu4~ zTyf+IU9(lXulmW(m=Aq<>wne%EV`E?2?aLbYt$r>R6Myk&n;!wC?Vbk74=;bvAjt z3tL+w=}(HNZ!GSbs9smzF|FvF5P7Tj zfqlGtb4h5A7jrX;gXukM&*k}ke)#QSucWArT-9xiNlh>{2{SrK%bJr3=CumFa-GNc zbXzdX{wPcC68}Db1=D@ny}kRpvq`$Dx9L@T)|)@swjsS+nsvmgw`Qt;ytov1)|L`v zf499h@vCRc!Lr~H$I=0hWu1bydjLFj@@QSMT9+bC%1lw~QXr;80X~$Uk4UVdC@Ce8 n`iVDEA}K{JD3%=j2WZoik7)A#4^H(lLja(V@22mBBozDwN2n}Q literal 314 zcmV-A0mc4_P)R00510034709OD2SOEcA00Vewj3as$_Zt9INRR_nYZ?Ne;6$hlrNwkkOoAv zrxpVP8shMzrxxHTJeq1?Kr#x8)VFkWwuS%jBH%VIE1z)9y!3iD0Pv1ceuXJZ&>GK9 zqbw_|=_9fLGH67JPP=vBpe*$vM(JsQ{x1qt$s$4y)i$z}k525B)U;p2@xBvhE M07*qoM6N<$f?-d0xc~qF 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 zcmZ|GeNfAB0LSsqcfZ;ys+p&|97>ltYwowAho4T1?X)ttlE|T@LYx@w0j2z|RGTI!Mj!>Q}^kB}P{_w~9ulKzUC{`}_^ziWj;30CXgWdM*(vCAd1T|K!i061!y zT*~R8Cc@2Qq2=~3fLLUbsD!Zl@e()KdRKUbFS^ybo)92iI3; zWW@{KMBI`sIv6oaBDurg`pvdltVhad`5a`9Z_oF7FcNSz-jg-$!`xpVEc_&7F+u*0v$F zDj=;Zgj2v*C>?`oLs18eWjDV~jTJ{au8Xr()<>>*p&<@SVA7U#W!@)AJ9|Ihw?sE( z3Go{lZwYJ=dY!Ym`p=LKO|xG(8aq72{x(ybxhz|GjVM?_!HbOnM%;My>Z6UFEQ)N~ z9$*yr@-cNl96G|a7WEedd!C=9T19$HtPK}OKe^|>q`Fmhq5Ipcw$GIVJ6oDw`*68m zc@IZ>i^A9DKP^8gz85-kAItGO+xWUODfao3kW-Jo|H|tzB_{9X9CH*iw&uh@rnMrx zrag1>p6$oC3i?7Sa+^;lov;@dL=JYYsnd3U{h2z(`C01s*vDS#1t35zU8_z@QKvJh z+36|jbOh0&P$3;G6a^*FG((3mB3eL;7@Bs77P$WdR6Ei#Ht+sFIJ51@B><2~S4u7{ HRcikL+>SeO literal 319 zcmV-F0l@x=P)enxl9!j4ot>Sdqob&xrl_c>s{;YBu&}WJ0kHrAu>%0b#l_9d z&C~$`)&Kz300Pzk2G;`w+X4ss00#X50sR92{{R6000aL50seQN-2eapok>JNR2Ww^ zj|mRKPzXdp5g8Hf|88~b{f{ZM6%rsXKxT+VgruoZO*yj%+?yyP!kiO8HPF~S9FZUk zt6HvM1_Uz{Dqsn6{f}S>pbhtT!*oCCod}d!W*-lzQt9rWvIdnR`o{RxT5WuJ$v9E002ovPDHLkV1o2{e@_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