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 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b&B(|oDJiM1uWx8*=N6UE4E2-Oi|0!bI&W-#WMeT a@Bg#zf;z!BBWD9`V(@hJb6Mw<&;$SgwMBRU 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!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10!Y05c#1%+~F)(;AFlaI` zR3|z3+H2VvDW(OPOe}JpT;lF*uGY}d(B9rYY0{*Mii#C0R&3a?Ve#U{bLY|MY10)=usT^vI! zPQN|7k*`64$2HJ}r8S)8-~VJ?4#UER#vPUFm*$Bm{`+T_6S-s#bI`iiG67kanG=2` znD656yV&ZSd7J&(p2p_g%nmO1s+G1#>a(7U$v7HQx%9~A4lX&tSMyw-STjOqXY literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=5-f3^w{Q4#o;jrb-?R z3}Flm85tQRB_;Ls_5J<*lZ#!Zmb%Ta4~RI~ybY+Du_VYZn8D%MjWi%f-_yl0ghMtt zVF6Ztlm=gc@5(T3M|MW3n`6Y!Kk`dUxQsB2X)X Mr>mdKI;Vst0J^^|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!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10!Y05c#1%;YXJEd<$h4Z7 zu{z1Y*IvucNHHzQWMYx)yJ7yY?!(QU)>&pI+nTLVJ_&6K$U!YLFr;B5V z#p$;!>an22WQ%mvv4FO#rQ!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10A}YWq#I?P>y`iCD(xgch z6%`XEOz7?Hoib%gS6A1H6)QGu*syr<;<HFM!aAcwug z)7O>#Au|sHhr)YaUVWhSYEKu(5R22klLM0;8*sR&>fGkI85w@B?6%2w`{(Bx=CsVW z_`t&Kq`6dPT9DAh%vmn;?5u)k9`=g7bFEVI%i4FW(IH#o(oFtm@z%{QKDBzEaOn|8 zi9ZaN)|l}e8LTyQS+DTo({a-tw+m_w%feY1e*3F*RO&z4 z{&M>ji}u~ja>wUJW+W`ws!_O~d4+Oa!eSNAPG5D!PrrBDGribT?8+H`t5Kric(eT8 zr>OC+s>xiytwW>Kk2FJ&e(qY=l?}+ zD~cXa*u4oDld2`I5hW>!C8<`)MX5lF!N|bST-U%@*U%`$z`)AD!phi4+rZGuz<{sY gA{IqMZhlH;S|x4`_17960yQvry85}Sb4q9e07s}SQvd(} 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 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10A|b#h#I?P>y`iCD(xgch z6%`XEOz7?Hoib%gS6A1H6)QGu*syr<;<FCj;zZuxho;`bw zf#E*`!(T?mYYc3EnHe@R02xfTnb`j`F>YjLxX#S7k%8&||No(Xnyi3!F(!GtyU4Th z3hV`P*h@TpUD+Qp^DuC5nQS}q6DYmS)5S5w;@HyzN zX6$C%xg##aWBIS36K`}a`enU7Fa}()ERBE7$kA{^`G}nQ^RREiN?JzWZnC@x(b(pt z{qLm>m-dv#Xm@~yeXsx0mLRqWQf>E7Q&ZavF# z$Z{@9*v%NgWMpi;Ky?Abf&2I0USo?lwBMhny1?PFI)msN2lHP7M;l+)8S}0c%nfFI zxR@z+{qJ|2HTRfr=HAlfd{(gkegB)ny_+9N2?%@?I{*7|qh&{%VJ8=L2 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!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10!Y05c#1%+~F)(;AFlaI` zR3|z3+H2VvDW(OPOe}JpT;lF*uGY}d(B9rYY0{*Mii#C0R&3a?Ve#U{bLYFVdQ&MBb@0HvWa*Z=?k diff --git a/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_sides_on.png b/mods/ITEMS/REDSTONE/mesecons_delayer/textures/mesecons_delayer_sides_on.png index e4c5b011c44231ac46c1689bb372e6d4590978f2..29a5981fe74ddc504b05999e44ff459aed7b4382 100644 GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10!Y05c#1%;YXJEd<$h4Z7 zu{z1Y*IvucNHHzQWMYx)yJ7yY?!(QU)>&pI+nTLVJBH+rcQlL8Aid%)0!Xd z6|tQDly+K^BgeAIKVh59!BtzIiWF?w(Ov zbH%qj(Au```l1&x&1F9N;Q=rAtI7OT;C4IW@Ae7k4%HIZh?11Vl2ohYqEsNoU}Ruu zu4`bdYiJZ=U|?lnVr6QkZD43+V4ybrt2>H@-29Zxv`X9>!cY1B25MmNboFyt=akR{ E0BxU{UjP6A literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=2S9G7iQHPNqs385t!d zCH3|7{r&xui(RIcy3MZ-SkJ()lY!v@1H)eihH!^vsXz^kB|(0{3=Yq3qyagGo-U3d z9MQ>%4NPLI48JvHri-!F&NvYw;mmRDLA%i