From 59487a424d3b608199c1dc258306a1c995f3dbb0 Mon Sep 17 00:00:00 2001 From: mruncreative Date: Sun, 14 Apr 2024 21:01:08 +0200 Subject: [PATCH] Reduced the amount of textures needed for pistons with texture modifiers. Will continue to work fine with all existing texturepacks. No change in graphics. --- mesecons_pistons/init.lua | 36 +++++++++--------- .../textures/mesecons_piston_bottom.png | Bin 738 -> 0 bytes .../textures/mesecons_piston_left.png | Bin 740 -> 0 bytes .../mesecons_piston_pusher_bottom.png | Bin 720 -> 0 bytes .../textures/mesecons_piston_pusher_left.png | Bin 733 -> 0 bytes .../textures/mesecons_piston_pusher_right.png | Bin 751 -> 0 bytes .../textures/mesecons_piston_right.png | Bin 733 -> 0 bytes 7 files changed, 18 insertions(+), 18 deletions(-) delete mode 100644 mesecons_pistons/textures/mesecons_piston_bottom.png delete mode 100644 mesecons_pistons/textures/mesecons_piston_left.png delete mode 100644 mesecons_pistons/textures/mesecons_piston_pusher_bottom.png delete mode 100644 mesecons_pistons/textures/mesecons_piston_pusher_left.png delete mode 100644 mesecons_pistons/textures/mesecons_piston_pusher_right.png delete mode 100644 mesecons_pistons/textures/mesecons_piston_right.png diff --git a/mesecons_pistons/init.lua b/mesecons_pistons/init.lua index 3d75b35..274258e 100644 --- a/mesecons_pistons/init.lua +++ b/mesecons_pistons/init.lua @@ -270,9 +270,9 @@ minetest.register_node("mesecons_pistons:piston_normal_off", { description = S("Piston"), tiles = { "mesecons_piston_top.png", - "mesecons_piston_bottom.png", - "mesecons_piston_left.png", - "mesecons_piston_right.png", + "mesecons_piston_top.png^[transform2", + "mesecons_piston_top.png^[transform3", + "mesecons_piston_top.png^[transform1", "mesecons_piston_back.png", "mesecons_piston_pusher_front.png" }, @@ -296,9 +296,9 @@ minetest.register_node("mesecons_pistons:piston_normal_on", { drawtype = "nodebox", tiles = { "mesecons_piston_top.png", - "mesecons_piston_bottom.png", - "mesecons_piston_left.png", - "mesecons_piston_right.png", + "mesecons_piston_top.png^[transform2", + "mesecons_piston_top.png^[transform3", + "mesecons_piston_top.png^[transform1", "mesecons_piston_back.png", "mesecons_piston_on_front.png" }, @@ -325,9 +325,9 @@ minetest.register_node("mesecons_pistons:piston_pusher_normal", { drawtype = "nodebox", tiles = { "mesecons_piston_pusher_top.png", - "mesecons_piston_pusher_bottom.png", - "mesecons_piston_pusher_left.png", - "mesecons_piston_pusher_right.png", + "mesecons_piston_pusher_top.png^[transform2", + "mesecons_piston_pusher_top.png^[transform3", + "mesecons_piston_pusher_top.png^[transform1", "mesecons_piston_pusher_back.png", "mesecons_piston_pusher_front.png" }, @@ -349,9 +349,9 @@ minetest.register_node("mesecons_pistons:piston_sticky_off", { description = S("Sticky Piston"), tiles = { "mesecons_piston_top.png", - "mesecons_piston_bottom.png", - "mesecons_piston_left.png", - "mesecons_piston_right.png", + "mesecons_piston_top.png^[transform2", + "mesecons_piston_top.png^[transform3", + "mesecons_piston_top.png^[transform1", "mesecons_piston_back.png", "mesecons_piston_pusher_front_sticky.png" }, @@ -375,9 +375,9 @@ minetest.register_node("mesecons_pistons:piston_sticky_on", { drawtype = "nodebox", tiles = { "mesecons_piston_top.png", - "mesecons_piston_bottom.png", - "mesecons_piston_left.png", - "mesecons_piston_right.png", + "mesecons_piston_top.png^[transform2", + "mesecons_piston_top.png^[transform3", + "mesecons_piston_top.png^[transform1", "mesecons_piston_back.png", "mesecons_piston_on_front.png" }, @@ -404,9 +404,9 @@ minetest.register_node("mesecons_pistons:piston_pusher_sticky", { drawtype = "nodebox", tiles = { "mesecons_piston_pusher_top.png", - "mesecons_piston_pusher_bottom.png", - "mesecons_piston_pusher_left.png", - "mesecons_piston_pusher_right.png", + "mesecons_piston_pusher_top.png^[transform2", + "mesecons_piston_pusher_top.png^[transform3", + "mesecons_piston_pusher_top.png^[transform1", "mesecons_piston_pusher_back.png", "mesecons_piston_pusher_front_sticky.png" }, diff --git a/mesecons_pistons/textures/mesecons_piston_bottom.png b/mesecons_pistons/textures/mesecons_piston_bottom.png deleted file mode 100644 index d4b2fbf3f6f7dbd9ceb210c20d882fc358192445..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 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 P00000NkvXXu0mjf*85iq diff --git a/mesecons_pistons/textures/mesecons_piston_pusher_right.png b/mesecons_pistons/textures/mesecons_piston_pusher_right.png deleted file mode 100644 index af86c0f13c12c6465e5fbe240f721db560c31ae8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcmV0gb z%Wl&^6b4|=#dZ?MO>8%5t_`J4X)7eu6`PhdyZ}o!6-&1CHQ2F2V#yOAAt5A?xGX9m z7W9%{Xp%MwiR0Lg?TPIfn_>Hn^lQ%f4>&kD*x!G2);Wg|w%Z$o5LuRIw(WcV?(Xiz z#W}_z#wZ}9QLlThgPuPweR=m9&$|j6BLBSH-s^sPRodM9@%Hfc*N4f;NBiRQ_TEzn z!M8Uro;-Vr9m~!risc5k!_#)Vh1aK(;TVl4MO{rnB4;uQOU>!jahzOMxg8Af)n%{M zY5)l{Ciru|R;&FaUL40uMKuf-f{P@5CC^Z{EU7L(2 zJKK4vu3{j^5G0I21UUi#y_=z?>A0j)pQKU1NaRS8 z#5x^kI9|ICyWM`mXp$tdEcweF9$}6~p6A1O5hOIi2&IBRNWdQ~b7olJ1Dsni$*p zTrOM$^SO^KE2GGx(J1r+A_O4`vpDAQX_}M`qu1}j-`~GdVn@CedgFy-*6Ot^NC5!4 zrmwf|$S9TJf+H6!MqwC238#)1xgI4H%}Ltt^-eBF)oQhKJ-9LLu{Hl|&Ny;OK*rDw zOet$^G?IunDmt!7MKO-xU@%y%=HqxKqVVqeDiB33Gzzc&TwwrMp`eFhgn*P^DiEX8 zXw{buW3mXaBvxuwh;XJ{QuC@~l=;rU;o;%Et*!BR!taOoKb=mMoWe(RU6*f$PtSkv h2SF~Im4_H82#5$F z&h5nacG7v+9nDJfoB#Y59UUDp#)iY8Wm)(4_nh-m$+GQECYz0;cr;qo<2bf$`}N-5 zx8q|nnM}TZ`Mg}Xf`B+rFvjD_B%jL#L5M}HudNLn=gr%9UJ!o&bnx!|M;t|wL`c1A zaUMysBoeWZ&qK?U!jd==MI1+=`#)sHI`%nkHaEg35E0IrnZ?{)x{JW~F+vJs-qQ0u zpAxERN~_gE2(Mx=7zi9K{V?GI&ySS81CkRZyk{O9cK z_VNm71fCO)CbK!>LdGkSKs1 z2Dv9t13gQA7y=*PsF)EG1)8S2ya_ z^{SO#(-0D<=wDr5<8q}!CAni?j;3=})%uSE!!Y9{d2l8HN4>#NlGR$H(Qda(Wvg1L zpu@vM*lf4kZ8n>5Li<*0^Yq7QHj`0R_2S}UYim16;**n;gM$yhfBpOii9~VX2&0u_ P00000NkvXXu0mjfaiLrA