From e9af0d58e78af5f150926b8ff4f7bb900f5b63a9 Mon Sep 17 00:00:00 2001 From: Swept Date: Thu, 25 Feb 2021 11:48:35 +0000 Subject: [PATCH] Cleans up lathe rsis (#3392) --- .../Components/Power/AutolatheVisualizer.cs | 24 +- .../Components/Power/ProtolatheVisualizer.cs | 29 +- .../Entities/Constructible/Power/lathe.yml | 20 +- .../autolathe_inserting_glass_plate.png | Bin 1695 -> 0 bytes .../autolathe_inserting_gold_plate.png | Bin 1709 -> 0 bytes .../autolathe_inserting_metal_plate.png | Bin 1624 -> 0 bytes .../autolathe_inserting_phoron_sheet.png | Bin 1709 -> 0 bytes .../autolathe_inserting_plasma_sheet.png | Bin 1789 -> 0 bytes .../autolathe_inserting_plastic_sheet.png | Bin 1671 -> 0 bytes .../{autolathe_building.png => building.png} | Bin ..._building_unlit.png => building_unlit.png} | Bin .../autolathe.rsi/{autolathe.png => icon.png} | Bin .../Power/autolathe.rsi/inserting_glass.png | Bin 0 -> 1502 bytes .../Power/autolathe.rsi/inserting_gold.png | Bin 0 -> 1590 bytes .../Power/autolathe.rsi/inserting_metal.png | Bin 0 -> 1516 bytes .../Power/autolathe.rsi/inserting_phoron.png | Bin 0 -> 1592 bytes .../Power/autolathe.rsi/inserting_plasma.png | Bin 0 -> 1582 bytes .../Power/autolathe.rsi/inserting_plastic.png | Bin 0 -> 1547 bytes ...nserting_unlit.png => inserting_unlit.png} | Bin .../Power/autolathe.rsi/meta.json | 317 ++++++------ .../{autolathe_panel.png => panel.png} | Bin .../{autolathe_unlit.png => unlit.png} | Bin .../{protolathe_building.png => building.png} | Bin .../Power/protolathe.rsi/building_unlit.png | Bin 0 -> 2829 bytes .../{protolathe.png => icon.png} | Bin .../protolathe.rsi/inserting_adamantine.png | Bin 0 -> 452 bytes .../protolathe.rsi/inserting_bananium.png | Bin 0 -> 473 bytes .../protolathe.rsi/inserting_diamond.png | Bin 0 -> 468 bytes .../Power/protolathe.rsi/inserting_glass.png | Bin 0 -> 445 bytes .../Power/protolathe.rsi/inserting_gold.png | Bin 0 -> 490 bytes .../Power/protolathe.rsi/inserting_metal.png | Bin 0 -> 447 bytes .../Power/protolathe.rsi/inserting_phoron.png | Bin 0 -> 486 bytes .../Power/protolathe.rsi/inserting_plasma.png | Bin 0 -> 461 bytes .../protolathe.rsi/inserting_plastic.png | Bin 0 -> 469 bytes .../Power/protolathe.rsi/inserting_silver.png | Bin 0 -> 458 bytes .../Power/protolathe.rsi/inserting_unlit.png | Bin 0 -> 397 bytes .../protolathe.rsi/inserting_uranium.png | Bin 0 -> 435 bytes .../Power/protolathe.rsi/meta.json | 454 +++++++++--------- .../{protolathe_panel.png => panel.png} | Bin .../protolathe.rsi/protolathe_adamantine.png | Bin 526 -> 0 bytes .../protolathe.rsi/protolathe_bananium.png | Bin 521 -> 0 bytes .../protolathe.rsi/protolathe_diamond.png | Bin 532 -> 0 bytes .../Power/protolathe.rsi/protolathe_glass.png | Bin 521 -> 0 bytes .../Power/protolathe.rsi/protolathe_gold.png | Bin 567 -> 0 bytes .../Power/protolathe.rsi/protolathe_metal.png | Bin 524 -> 0 bytes .../protolathe.rsi/protolathe_phoron.png | Bin 546 -> 0 bytes .../protolathe.rsi/protolathe_plastic.png | Bin 534 -> 0 bytes .../protolathe.rsi/protolathe_silver.png | Bin 534 -> 0 bytes .../protolathe_solid plasma.png | Bin 538 -> 0 bytes .../protolathe.rsi/protolathe_uranium.png | Bin 509 -> 0 bytes .../{protolathe_unlit.png => unlit.png} | Bin 51 files changed, 434 insertions(+), 410 deletions(-) delete mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_glass_plate.png delete mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_gold_plate.png delete mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_metal_plate.png delete mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_phoron_sheet.png delete mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_plasma_sheet.png delete mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_plastic_sheet.png rename Resources/Textures/Constructible/Power/autolathe.rsi/{autolathe_building.png => building.png} (100%) rename Resources/Textures/Constructible/Power/autolathe.rsi/{autolathe_building_unlit.png => building_unlit.png} (100%) rename Resources/Textures/Constructible/Power/autolathe.rsi/{autolathe.png => icon.png} (100%) create mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/inserting_glass.png create mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/inserting_gold.png create mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/inserting_metal.png create mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/inserting_phoron.png create mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/inserting_plasma.png create mode 100644 Resources/Textures/Constructible/Power/autolathe.rsi/inserting_plastic.png rename Resources/Textures/Constructible/Power/autolathe.rsi/{autolathe_inserting_unlit.png => inserting_unlit.png} (100%) rename Resources/Textures/Constructible/Power/autolathe.rsi/{autolathe_panel.png => panel.png} (100%) rename Resources/Textures/Constructible/Power/autolathe.rsi/{autolathe_unlit.png => unlit.png} (100%) rename Resources/Textures/Constructible/Power/protolathe.rsi/{protolathe_building.png => building.png} (100%) create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/building_unlit.png rename Resources/Textures/Constructible/Power/protolathe.rsi/{protolathe.png => icon.png} (100%) create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_adamantine.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_bananium.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_diamond.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_glass.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_gold.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_metal.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_phoron.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_plasma.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_plastic.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_silver.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_unlit.png create mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/inserting_uranium.png rename Resources/Textures/Constructible/Power/protolathe.rsi/{protolathe_panel.png => panel.png} (100%) delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_adamantine.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_bananium.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_diamond.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_glass.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_gold.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_metal.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_phoron.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_plastic.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_silver.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_solid plasma.png delete mode 100644 Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_uranium.png rename Resources/Textures/Constructible/Power/protolathe.rsi/{protolathe_unlit.png => unlit.png} (100%) diff --git a/Content.Client/GameObjects/Components/Power/AutolatheVisualizer.cs b/Content.Client/GameObjects/Components/Power/AutolatheVisualizer.cs index be549daa76..39e6296af2 100644 --- a/Content.Client/GameObjects/Components/Power/AutolatheVisualizer.cs +++ b/Content.Client/GameObjects/Components/Power/AutolatheVisualizer.cs @@ -11,7 +11,7 @@ namespace Content.Client.GameObjects.Components.Power [UsedImplicitly] public class AutolatheVisualizer : AppearanceVisualizer { - private const string AnimationKey = "autolathe_animation"; + private const string AnimationKey = "inserting_animation"; private Animation _buildingAnimation; private Animation _insertingMetalAnimation; @@ -24,12 +24,12 @@ namespace Content.Client.GameObjects.Components.Power { base.LoadData(node); - _buildingAnimation = PopulateAnimation("autolathe_building", "autolathe_building_unlit", 0.5f); - _insertingMetalAnimation = PopulateAnimation("autolathe_inserting_metal_plate", "autolathe_inserting_unlit", 0.9f); - _insertingGlassAnimation = PopulateAnimation("autolathe_inserting_glass_plate", "autolathe_inserting_unlit", 0.9f); - _insertingGoldAnimation = PopulateAnimation("autolathe_inserting_gold_plate", "autolathe_inserting_unlit", 0.9f); - _insertingPlasmaAnimation = PopulateAnimation("autolathe_inserting_plasma_sheet", "autolathe_inserting_unlit", 0.9f); - _insertingPlasticAnimation = PopulateAnimation("autolathe_inserting_plastic_sheet", "autolathe_inserting_unlit", 0.9f); + _buildingAnimation = PopulateAnimation("building", "building_unlit", 0.5f); + _insertingMetalAnimation = PopulateAnimation("inserting_metal", "inserting_unlit", 0.5f); + _insertingGlassAnimation = PopulateAnimation("inserting_glass", "inserting_unlit", 0.5f); + _insertingGoldAnimation = PopulateAnimation("inserting_gold", "inserting_unlit", 0.5f); + _insertingPlasmaAnimation = PopulateAnimation("inserting_plasma", "inserting_unlit", 0.5f); + _insertingPlasticAnimation = PopulateAnimation("inserting_plastic", "inserting_unlit", 0.5f); } private Animation PopulateAnimation(string sprite, string spriteUnlit, float length) @@ -67,7 +67,7 @@ namespace Content.Client.GameObjects.Components.Power { state = LatheVisualState.Idle; } - + sprite.LayerSetVisible(AutolatheVisualLayers.AnimationLayer, true); switch (state) { case LatheVisualState.Idle: @@ -76,8 +76,9 @@ namespace Content.Client.GameObjects.Components.Power animPlayer.Stop(AnimationKey); } - sprite.LayerSetState(AutolatheVisualLayers.Base, "autolathe"); - sprite.LayerSetState(AutolatheVisualLayers.BaseUnlit, "autolathe_unlit"); + sprite.LayerSetState(AutolatheVisualLayers.Base, "icon"); + sprite.LayerSetState(AutolatheVisualLayers.BaseUnlit, "unlit"); + sprite.LayerSetVisible(AutolatheVisualLayers.AnimationLayer, false); break; case LatheVisualState.Producing: if (!animPlayer.HasRunningAnimation(AnimationKey)) @@ -125,7 +126,8 @@ namespace Content.Client.GameObjects.Components.Power public enum AutolatheVisualLayers : byte { Base, - BaseUnlit + BaseUnlit, + AnimationLayer } } } diff --git a/Content.Client/GameObjects/Components/Power/ProtolatheVisualizer.cs b/Content.Client/GameObjects/Components/Power/ProtolatheVisualizer.cs index 862478f86a..50e7b14029 100644 --- a/Content.Client/GameObjects/Components/Power/ProtolatheVisualizer.cs +++ b/Content.Client/GameObjects/Components/Power/ProtolatheVisualizer.cs @@ -11,7 +11,7 @@ namespace Content.Client.GameObjects.Components.Power [UsedImplicitly] public class ProtolatheVisualizer : AppearanceVisualizer { - private const string AnimationKey = "protolathe_animation"; + private const string AnimationKey = "inserting_animation"; private Animation _buildingAnimation; private Animation _insertingMetalAnimation; @@ -24,23 +24,28 @@ namespace Content.Client.GameObjects.Components.Power { base.LoadData(node); - _buildingAnimation = PopulateAnimation("protolathe_building", 0.9f); - _insertingMetalAnimation = PopulateAnimation("protolathe_metal", 0.9f); - _insertingGlassAnimation = PopulateAnimation("protolathe_glass", 0.9f); - _insertingGoldAnimation = PopulateAnimation("protolathe_gold", 0.9f); - _insertingPlasmaAnimation = PopulateAnimation("protolathe_plasma", 0.9f); - _insertingPlasticAnimation = PopulateAnimation("protolathe_plastic", 0.9f); + _buildingAnimation = PopulateAnimation("building", "building_unlit", 0.8f); + _insertingMetalAnimation = PopulateAnimation("inserting_metal", "inserting_unlit", 0.8f); + _insertingGlassAnimation = PopulateAnimation("inserting_glass", "inserting_unlit", 0.8f); + _insertingGoldAnimation = PopulateAnimation("inserting_gold", "inserting_unlit", 0.8f); + _insertingPlasmaAnimation = PopulateAnimation("inserting_plasma", "inserting_unlit", 0.8f); + _insertingPlasticAnimation = PopulateAnimation("inserting_plastic", "inserting_unlit", 0.8f); } - private Animation PopulateAnimation(string sprite, float length) + private Animation PopulateAnimation(string sprite, string spriteUnlit, float length) { - var animation = new Animation {Length = TimeSpan.FromSeconds(length)}; + var animation = new Animation { Length = TimeSpan.FromSeconds(length) }; var flick = new AnimationTrackSpriteFlick(); animation.AnimationTracks.Add(flick); - flick.LayerKey = ProtolatheVisualLayers.AnimationLayer; + flick.LayerKey = ProtolatheVisualLayers.Base; flick.KeyFrames.Add(new AnimationTrackSpriteFlick.KeyFrame(sprite, 0f)); + var flickUnlit = new AnimationTrackSpriteFlick(); + animation.AnimationTracks.Add(flickUnlit); + flickUnlit.LayerKey = ProtolatheVisualLayers.BaseUnlit; + flickUnlit.KeyFrames.Add(new AnimationTrackSpriteFlick.KeyFrame(spriteUnlit, 0f)); + return animation; } @@ -71,8 +76,8 @@ namespace Content.Client.GameObjects.Components.Power animPlayer.Stop(AnimationKey); } - sprite.LayerSetState(ProtolatheVisualLayers.Base, "protolathe"); - sprite.LayerSetState(ProtolatheVisualLayers.BaseUnlit, "protolathe_unlit"); + sprite.LayerSetState(ProtolatheVisualLayers.Base, "icon"); + sprite.LayerSetState(ProtolatheVisualLayers.BaseUnlit, "unlit"); sprite.LayerSetVisible(ProtolatheVisualLayers.AnimationLayer, false); break; case LatheVisualState.Producing: diff --git a/Resources/Prototypes/Entities/Constructible/Power/lathe.yml b/Resources/Prototypes/Entities/Constructible/Power/lathe.yml index b8b5069f8e..55f9940020 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/lathe.yml +++ b/Resources/Prototypes/Entities/Constructible/Power/lathe.yml @@ -44,13 +44,15 @@ - type: Sprite sprite: Constructible/Power/autolathe.rsi layers: - - state: autolathe + - state: icon map: ["enum.AutolatheVisualLayers.Base"] - - state: autolathe_unlit + - state: unlit shader: unshaded map: ["enum.AutolatheVisualLayers.BaseUnlit"] - - state: autolathe_panel - map: [ "enum.WiresVisualLayers.MaintenancePanel" ] + - state: icon + map: ["enum.AutolatheVisualLayers.AnimationLayer"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Construction graph: machine node: machine @@ -106,15 +108,15 @@ - type: Sprite sprite: Constructible/Power/protolathe.rsi layers: - - state: protolathe + - state: icon map: ["enum.ProtolatheVisualLayers.Base"] - - state: protolathe_unlit + - state: unlit shader: unshaded map: ["enum.ProtolatheVisualLayers.BaseUnlit"] - - state: protolathe + - state: icon map: ["enum.ProtolatheVisualLayers.AnimationLayer"] - - state: protolathe_panel - map: [ "enum.WiresVisualLayers.MaintenancePanel" ] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: ResearchClient - type: Construction graph: machine diff --git a/Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_glass_plate.png b/Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_glass_plate.png deleted file mode 100644 index 09507aa57fb60882f874401bb8f10491de7ed827..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1695 zcma)7dsNcd7XEojB+V>Sq7+k{YNEW5P>$vB^pQ@b*CMCJ6w`Ek>m@Nq1S~Vl2O5LX zL-8?=UduP6j+S;at$dAxiRl==5KT=;6PVL;@PVYXLEeROq|TynkdG>v;$@)Cq{H3 zC>O?;{dm$|8-DVz(~eE0q$J}KX9NoIY+FH3$>x&7DTnnTRwETW{N zfvzHU4$C5F#hG#Fkns`5_py!jIrZ;-mg#Rg8Qk`{h{#A>ja?1qxI|j}9XJq$#`XA+;}3{qh_-WDm;m@_sIB_=2_c{{)s4x;=9 z6#I`6s+1ku7A4a4x_{NkJ+tQcpz?I5Hi5&jn+dbr>bRmV!SkWjVcdME^y)*8Ls0S| zX#4s8pVPbJy=rc4wM-WjT~a6wEj|28Ye#TWo~%ec6#Q%&j7|d*yvt-y3WfZz&9yA01iScIa%FW+Y**C%mXD zXm>L%A!6|}nui=0GS{zjh>%1-7*<1H0RP>4(wNyg0dp?1Wefn>yykl~JCk(p2g34W z9_`Z|RCCi*i)239f%dWGpb8JFeAD?;QVG->rCTkO3oZV$>v}p z_o=)}RDZ*{Vd*3$O#uFZ2JP?f?GR$EK9(10%dx8i(Zlc3e_LT%;Fpn;CoG#=PIl(h z0}fk%M&+mbmxHjA{}lF{9tLj<;s&tBIPY(m5JQdrtvbO8LTaG zjiz+^n@O!y-pcRx)M@(gcy!(qi^;GcX=qpo)W-&U^oRj5;=kn>GNg@@T=~eRB`r~V zFO3{r+fZqW^@VePYmgp;w7dP9u-OXhTqwzMYu&G|ayx>ffzvqWlM6kwc?9IHn|?5u zra)(@K@T1s7H@!fF}7BGCz=sI^Nou=w+u-c7fZ<>ypsPJxaX%k(H%Lp?C*#`NA+=D znt%7;TGHj1*w~TZIK_PFrL!_jQ1flmZU}ynEV0*;f4ZZ1$P=2TzC>fM@Zu>}zX&N= z-B`Bzfv$V~KK^Tybj>wt)PeL-b?=xMT$ix6FB?^Xf+0Lloq~sie3+yGlT%YyW{Q!5 zhOP4?y8Y15McstcrZ_QBSok8h*?{+fVY6YPmd9X&*DvM4rAj4IQLkYqcSimS2fMRm z@l0Grho=m4H~%D4l|+2*{!TTsb=VG%8BCvWHFdqjVh_huImPX;II>G+XJlSrWUm1- z+>YRVOCE10*s$0nMl>DUmX{}cx?+gdy?!l7snn$dvqtj>Jl;ibzH^V|B%o1(OkQ`( zKRi#!TgXH)%JGCE731Asan>laL!tp*Gd@a_C~vyu3bh0CBPG*KsdP}rsWQNo3!_=v zYiO5kX=4knZ|T;xjEZRw2n!kW<*Pj&T2{4kV2|a!3boFi{{x6qDvCBNTZkvv3Z{)- zojV|xw@=X2I?Rc-M_uw&kg9_tSDeD6U4BdC2iA=%M|&LwpT?X*`WKDCO~+lDfF`Ax z&zAhLwcLUQk@gT@DV|Whs0MwpaPfG6+wA&s`$THw=-3%%qZtpuy08jjEAT$rpCH@8 zcTG$Bvtx-js=lf?#ND6#&2G579c}#Xu~x{!EQ+N~SZ9rX65-h| zq;H`l-#MDMrU}JJevtSmqeQKPQ_L+&{Ce(JTEA})!L+U33-`dUM4m#ao%2qr_KjPB z_$MI5pf%`)R#{?7rTITJGV=2#5o|fa#(8hEBMIV+cyRH5V*XMk!c%uEM8aM%3)cd> U#i73;X$KGB>U7$%oJ76$2R?F3kN^Mx diff --git a/Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_gold_plate.png b/Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_gold_plate.png deleted file mode 100644 index c793be452081d6968003d27a814c0b7a634f58ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1709 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 diff --git a/Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_plastic_sheet.png b/Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_inserting_plastic_sheet.png deleted file mode 100644 index e9f55c9ba1afbe24806ee2a097cea5d235828537..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 zcmV;226*|2P) zUuYaf9LIktEvGTqrKFZ?U-FQblRngv^k}MhMfxCz57k%{Nlmd)5c*=(7b$|Gf{7q# z9yF~9mC`>(Q%O#dU_DU@F(DSIIVz#_A@)$K9zjw?@Z`76tovtXZ})C@=I-YAg=3Q4 zz4^@UZ+2$(?)ObvfTMgqU$$-K9z*h1CX)$th1Q97B$G*%m$+;T1LQ5oO1Ep$C$_|}1V@n1Z46s{Go!#{stw=TejL^~Kp z8+?(UgT0wasmyUeT9Pr)6f>|aK z3CHiUgp=2tgM(N)6&wC`SR1ly$?jzFxCN7@!g7x&kcY`1BV~wj)6Gt zjT}E68ZHvA1As(6a5_L-eBm-wXNfvM9Ev;ut+(EyG<1!|4;=u!-Pj8!DElO}HQ5fg zZ`>HRO0D_AIbeBt*|SYF&aufU_vu&GHopg`AZzqS=kp$Fne5L9jsW28bJva(JT>r$ zwe6jeGv@Zr&d$IOBJ=a#!ocCjh5HAGhReK*!1(rFg}*l&A3tVcL2v|s-9BeOm~u3# znqlRomtTWYsRV{$SmlqGe}Ji}^TPKqj$w3b!?yxZEM9}tXQp^{nZl@M@4u%am`y^d z)OIKoE?H$Vxz%ilNV@W^0N_r9_+23T80RNE)-W~&I#zeSXA;IYpPW7i2lpMYN)|nA z;FtMn-wN-|>~loARQf$oL+t$LKOcwJ@9R~@mwEo&RnSOVo1?VrjxF2Z>gIWFWgWkE z3Bh6Rh?&+_rF@y^?|BZu=uM`29HmSJ;rG8Au2+XqP<~Wx@Z15Z)SZ!3j1gyJA(lah zf*|~{CoA`6H~){)Z%X;1^XJY1`+HA8cN$=B7GPrhF>?%L`sL@J;8@?=+{)eQ@187-9?!zl z16juyh`nRWt8c>9BB1B_>Mc^=9p!88im{O&A4y& ztv!%F@{Omwc<6w6%fi}i`re6QPd$~MDs|*L0#IqiV?I(ZY%^i_b%njeeK=mSI`B(u zzY8s@UpKxZ0K0eJEqv3*=g*pv#g|C-efSCC%*@x^RfXt8b>uq&z&^9!$!~(Gq(WiQ zYzQkw(vfck;L4TDuybd+YKTZ(UAxQ|to@A2&oXo2Sg!O&*Y@|<7b|9<2wSd zurM15yjtnV7iC9FZ%DJL=Im&a98mxiivplnjyb?Dl_HF4&ChQJe$Y9EOAI}U5GR64r4j@a6@6HQ~Q$l}$==ZqAc+8`wg1NZrvucZxD`2(WNkJp{AjX$7X`Q#5!%qM?< zVm|o;6!Xa+pqNko0L6Ur2Po!~KR_{``~iyjx_+u#QLU-EK={5%Rl|57_d?GNZ!E6XkaD)9$&*nWSDku(zk{0I3oT_Zo< R^L+pS002ovPDHLkV1oB;OE3Tc diff --git a/Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_building.png b/Resources/Textures/Constructible/Power/autolathe.rsi/building.png similarity index 100% rename from Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_building.png rename to Resources/Textures/Constructible/Power/autolathe.rsi/building.png diff --git a/Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_building_unlit.png b/Resources/Textures/Constructible/Power/autolathe.rsi/building_unlit.png similarity index 100% rename from Resources/Textures/Constructible/Power/autolathe.rsi/autolathe_building_unlit.png rename to Resources/Textures/Constructible/Power/autolathe.rsi/building_unlit.png diff --git a/Resources/Textures/Constructible/Power/autolathe.rsi/autolathe.png b/Resources/Textures/Constructible/Power/autolathe.rsi/icon.png similarity index 100% rename from Resources/Textures/Constructible/Power/autolathe.rsi/autolathe.png rename to Resources/Textures/Constructible/Power/autolathe.rsi/icon.png diff --git a/Resources/Textures/Constructible/Power/autolathe.rsi/inserting_glass.png b/Resources/Textures/Constructible/Power/autolathe.rsi/inserting_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..907864a7cba1a4227ce5576b57faa8d1cbd04fd8 GIT binary patch literal 1502 zcmV<41tI#0P) zU1%It6vt0gsD@w%u}Yd3g}kizP)lO1Yq3R&l;DG!RJ63V*cJ-)N$P`A6h*~GL1IO) zjah=VwnkG)mLj2AsWGMvu@A_xxaT!+ibk zz30rGdpGA~TY%!$byxhoKc1n_5i;Q_?M*h_&)37~0BZZ6b4^t9wm-2iaSxOR`&0Fr z(kgxS^`Zlu{FF=I+6WM7fL%Ku2ghlH&rhF&4ePtXb^ok;KAsCHIsqI1-2SKF(!%eH z2H@7OI)G{PLl6Uh{rykV>FW(}^$M@}=6uCsb!zpv^-V($LI3^%@cpU9vdaAYytmb( zulIrMs#|pcHhoJ(z5{~n+W9Cs2IIJU=wb_9LMp?A1=(n`1lF!HA=^Ey8V6J`lcZbfXn`+pjY*5S{GRz z^%5);ZihQ;-J0#!?jwj*@2 zZwk@?uMWQf+cs{7;fdp3sk{d(_{Hgox>dP%{l<`|xo)z#G#x1!H$XKw%^3V(?~&Z-mj)AEo*2>q+jam9 z4}n*S(UI^me97r%3wTUNk})_>`lcZbu%X!Fl|zT|r|WwlddI4v<1qbZ5!O6887h~} zcEHR1N8p)#Tl{m?_>Cpb#nF4CJ}kp?^QF%)1mUVN2sQ>QkNc^{V|jkZX77=O>M-%{ z;9E8Kjat<%j@b^mpHtr?qycm@A8$!N+u=2K89=DSV>n)`YpK@4Svsr4IF(4F$Kp zDH8oXAPrqzcX}ICe@DvY(V9D5ym$dtug-qj!L1(!X#m|AnFMu@u`&I}zoxVy2l{a# z4KO=9ZM72Ix_QwT1VIp*3o`aSO-z1}M&t7vB}@IZ_lgTS3koJEOuqkii|zP)>YiNs zEC%qfl%Nnq#pf3v+Y@pC+xj*`)FW5ISQ+#@TlkHyIsk|M-U9={+%(=4B?WhUzIA;| zBS1d$19GZwg2)slfx`d|Bq(GSpP$kJBtIaF`20E!U@bqu(g+Y4o*txW@&nNDqXW@( z%mC5=d5X_(%KU)fyj$`E%p&;#G4)L$`2jKYO+gx9>w5#aiO=WGPhiOp$W?qkgMO&} zhVuhR19)-qDn8zIYhq=B@%eE=#gpI$bmQn}U56Tdj=-#_7=4@Z`P}-FA0YVw;bW2? zkS&rQ5UDTu0g@jO+%Ne7*&_J?5&DuJkQ04VNPd7}{U{_qz>t1iBtIZW`hp+`LUSSc z0TKEv;pt05IwU{99Haq)(PkJYV+$%ipIhHFWN0GB$E%Iw|M%nP{n+tXa_gHWc7}}Y z`21quBUdIrJl3KNU|av;hkD?nkIRfHN(7Q0kUjGK0nEtv2QZU3Lq@(oAY1fb;zPv8 zTg?w3;MNxeK@bE%5ClOG1VIo4K@bE%5ClOGgxCPUe~nO0M9})I8UO$Q07*qoM6N<$ Ef(CQuumAu6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Power/autolathe.rsi/inserting_gold.png b/Resources/Textures/Constructible/Power/autolathe.rsi/inserting_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..d5d07bfb4f8d981ab3a6fef577bd9e86f5defe46 GIT binary patch literal 1590 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Power/autolathe.rsi/inserting_plastic.png b/Resources/Textures/Constructible/Power/autolathe.rsi/inserting_plastic.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ebffb3d92950d7815668517cba24c2612dbfe9 GIT binary patch literal 1547 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_gold.png b/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..5b891b54d163bb45917ecbcd371e03927c7c4c72 GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VBF~G;uumf=j~lXKPE?!V;`3b zUKeO`5z#l3TvK(-#8ko(nj|U8(;j;=qez)1L00{$1=3&%a}FZ#15#|Ni#to2q1*zp#Q7gQ>o7!uFHR z`J0oNmN+mRS;QzYFKgewdo1f2CuiPob7wc3dG73+U?UavTKVqvVgFb}g&#crTd+0M z)0A-s8_SY83@i>k3>~h_230e?&!4IO&A_nylVAGPk43X@1yA$5?SJ$CgT)=~ap!Z) zqVrcv#qcy$KY9Ge-M#8v*;z5}$ls;E<6V`%-!5feu(iY1@ho*l zx^bzSlw27ag6Dnu>>TvXeh1gBZ+~h^Yn?=Ub;`Q`{JE62s^ZkI2H&TaTQ=G)n7Dl5 zt3Nfbm?2gH$qjC;JrO46CZTmTXYPj9|J-f6o%<_e64;Z0ippYth2=jzW`rweSaI;o ZK1TDDMIt7fzx)6Rd%F6$taD0e0stpy&ldmy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_metal.png b/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_metal.png new file mode 100644 index 0000000000000000000000000000000000000000..0c2fb3b7eea84ea890dd93271470f2c0bd0db825 GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U~KbraSW-L^Y*r5)*%NGwg;Ij zIgWts64TTxd#?Pno8WN4M=d{K z@%#PWlHEri?Y_DDX3nPb5A*MAmrdOn(-!-viqWKh!{is9*^G;(Zen1IZpf(BWnksF z7S-^wBpta&U+2DXHQUtdy}p0qBv`A3Sx<$<1OVBk_)B;wY3yhlZ#V zm}4NgRIFCFAtyaXYmfbYy+2u7xuoSAnxiK^zhgPWK@o)+ nEj}A^;wSv8fT&`4p|SJ}v(ukV+Ke$G+d*QUu6{1-oD!MU|j3z;uumf=j~lbze5fp$38CK zxadZL5_g}&ol188ggq_cA6Vuc>NQu8YcMrGuy^+{6P0xbc$cZD>ZA!}zpZ)j`@flL zOPSSYHmlrw-0orqJGYkpefRfD)BJKb@X3!`8PUgW<{^pN7YJ{Blhg|)fpHClo^sPGWgt^e#!XrJv)X2E0s>0$*$kN(zn_+^S9=2`5KXrbDpPlA1%9m zqCJzh^FgUIe zD74tcvqxwtgV&UA460s!F3b;>I=SjfF!+mVWlhm=T{4T|V(5hDfBtBF_`Ip=>SR$( zCWbkmrp%Y0wCVrB&@~@e#Dy3GPJHOlx zW)}lPbjXPg*J9`3r^k=m+~v8p|Muq%0rCoN3`aN`Bt(spF4})ow3kCDZxB24M%qwv UvDo^Xj~GG1p00i_>zopr0BB(1Xk~4oRvsaxjaRVI%0>`tZ((eLg@qt05fUtB!MN_e z#QDBvA!K)U=MBm3^8TfiF<3wSn0$Kpa+duLe`BTUD7z~=>FVt^WSUD_0F?!ZR>}fc zZt~!ZY`g&4pa8)t3$XpXRmvQM$`;`9{VCmTJbZ1Vl(GQk@+YXI1>ip*qs;}N0KpU> zSY-jOgC2s64?xj|ozB8y*rrTNd_xjmAhL^)19qGQ? zP3iSDZ2Y>{KZ{1*b=RGMx{ijObg{n~HvTOB<%3vm@&Nz<005w1B1*wTl!A#UWr!%v z0THD_h$saUQ3@uaRH3Z}PO_>;9kO7CH(06?iq>d((<^ZK)QL5tp>ADvH_ zMI$eo#{Kyd-&@7o%m;ioIfr@72Q>0FG`c@uJ^%m!0001hDG8ZimA#>D^~YB^UOV{s z-JXj@J|LI^1XF-u5;DQEeL?!;0RR910001>rj*hrLMyr~SWkb*00000NkvXXu0mjf D*B;B_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_plastic.png b/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_plastic.png new file mode 100644 index 0000000000000000000000000000000000000000..b6d71d9fed1939682331f9b0613c442babbcb322 GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V4UOW;uumf=j~m?yk-NDV;`@t z(g>Q;s%P23e<}Kk`->Bn0n@vrzc9?THY{RQS$1ZokRa!kgVVY+>iq8i-!9$mAYrkf`%JjV|7GzesLsir(Tey^Hq%fcJ)8O5L9kqFwMV##%Q zlg|l(z*7u@s*kTId#R*cI$@@m?7D5bf|6I4j_Z^~_nUN{Gaox-?z{M!9m4^Gw>1q* zYn-P2Y^Xl3uCwu^%jF$*@l2UdQXZ z)y{6&DlOrU8cb5Bz+Ua?n6&A^E`@8ynISF&ksBs;#4yIa*?Qx{yARJn0-mmZF6*2U FngFnE&BOoz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_silver.png b/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..41dea825dc023a7545f9e5efb9416e1a047d24e1 GIT binary patch literal 458 zcmV;*0X6=KP)SS_Z&YsHOqnHz1?S0iXcE6d+i!08tM?+6SO& z>t1hv`G;-SKKlL8_Pf0P>~!?&aG26&bKIV5{4~xUv3_6w=uDr3K}ug=VeMaf{pV<9 zuKUssxYWzKm)@Qq!`eT`zkCqObv^(90001yN(q_ce$zAx)S^;AV|%hMqSPW0rC=gT z86rwoKt!n$B1*wTl!A#U6?8QKig!UZ=L2?ypU>xE?E_G;=zKs;`Gl*?2i$r-;T)|@ zH0{>sr_3_(F7pAW4xi&1^8u~QhDNW?mk$5{00000;K-l&1S_r$?P`5|$#gp1{_e=z zA|DV;0fH$&FbSDp*>yqI#{&QW00000z=cvu-&<<7MDtwqK>z>%07*qoM6N<$f&!w& Ai~s-t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_unlit.png b/Resources/Textures/Constructible/Power/protolathe.rsi/inserting_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cce8a4f5af25e3b2c1d229918e3001da7836589d GIT binary patch literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U<~neaSW-L^Y*Tx-(d#0$fqx*|b96fKxI9;#&qjy&yKgiI4`EUMJ-2b2Z{Ct}0 zwhOaMFaKig2z$ysbK1NEt80|a!cIybhz~GeCN$K-h`U5@(iw-lMppRw2eehtWU1_lS$9u3yj+e|-xP}`AK<=m|4 z05yz(AuGtc{@;da(_ZJz^SXMUU*g)OkMpnJUu zqQvL(J0;HP{U=d!8(-U3@1y)4{>54ANfr_Dk#v(QS^(_@$X3Y$I34oj2W>IV#VbIv z_5xg1atD%?3-B2cZ@E;r_?Y>CU7Ksz$9%vb zyP?_r`SJk(000000BlLfBx~;t9jQOQ)%DIIIAZbv$rK=&0wj}=NmlL)(jN~100000 d008|doFbmvMTd_({M002ovPDHLkV1m!LFzU5AIEJ^Of}P|UM+K3i?jh+3*arv1~}^T z%@5gBGm|(Jz*%bnrkY#k5mvGQl`6eysY;b~K5J1nK$c%Ykv2e<1@LCM0Vseo3gE1@ z03Uj{%!Bv<07z0f9M+pxYfqz*YkbS~Cy%4=CKIWu*4Mu(7DY1g^0EBY(eCqjEUi{< z@h#Wi%UO5V51^~7a#-JAp18)Bq}?1+@w2@l(?#mTj}#vO00000004j;$r}`rCRDsJ zqU0>wJ7Q5b0KK6t7*Ps>5hZ7gC^^gWD=5+iX#ExB-5>86zfz^8ZrtJn00N8DpPyp6 z{^YNqNd5UKmh123psDGPm$qBAt^4zLbMT7aTPUl})%?E7iy0AluUo49H;`VFnZ<)*olzoKDF8=-;00000000ox570vQB0wMD Qk^lez07*qoM6N<$f@4VRD*ylh diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_bananium.png b/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_bananium.png deleted file mode 100644 index 2ba3e3ecf5e5c14b14758f69ad1aa6fa99ec6a56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~ohP)G|SF! z;C(;M@Grbs-h}L*_p%*}xS!j$e0(*wPV6(-kJGw0h6A(ZbIPggs24!W_$O_Cc@x8d zkNDXpzzY%}R-1r}%aqgbE1G~+Fk3!-jwhp3As`%v`V)0u!8>+64_Z}Yr00000000006?Djm)z*fp z@8NPYHAzK8YFQTNdO`xkNPrj}GGfuXAnM}*01(NgKEE7Oi&ZzbCF}bKlw<1n)8f6+ z`LC?{1FD*C*rCKPM#XkKd;9iUCj9|vIuxdQY_n+CdEA(reS)QEx; z(EguPieTc+y!q48Zcg!&taYFJ23&gl zhvs|cJm25`8lRzRGgI40pRwGSS|+u zwV@HTC}qNJi&8Fv1JKs>{$?eY1Hk2%u!kP8ty1jh09e<@TgJDZ{Q!WBy$lA~)aQq2 z?tk!C(A#h*ve{%&pC6*R|49~_y83vL<5F$y`ux)ztm1b$sPzX}*T?4`9{>OV00000 z000N*kTK@=B0jUl!lWWX8~p*s7yx4ofH68`j72Zv^Gba@008>D)aQ3wZK3MsR9s#^ zpsUaCw%YL@i|twKU#|KC4xPJWmlD6IirwAQ=h0(M`U9F2;oQalIR^j$00000V7%bz;uumf=k0AnKc+x|V;}ja zP7u%%-rUQ(HGP3uSj@pw+7)ck-nn}kKQe@f%{!2hzL)n(OOoyxp&Mt^W=x%_{{FxB z31tVP&DQ)*W$9I$depD}`guM3{2!iwM*?44hfnXzGy#bfKDfm#pgWm&LLTEH%UlL7 zfi-&>j;Hr!J~^#-AWN_IT-`N|nK=z6^-V^%7&65aW<6$Gz;IB*VZ%43nmyLb9BUXD zR6JAn$LFrQm)7iT&ncgKwllJ}#Gt@nEyj({}W`&A+{O z-oC10+OQsdcbn2=xJX3j?ED2iW)9Wy0VVY{DSxiURPF2U=4Ut&?)Uen*!joi|5=}2nV5vlf`K8)EV? z6JE3Ocjw(uL)}%c+uus2KVt@l43j0qKMLXZ=P-Votl5%!4gTe~DWM4fQ3m9p diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_gold.png b/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_gold.png deleted file mode 100644 index 391e8be6cf7c3124bbc3dd02dac4e1b6ee15a176..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmV-70?7S|P)M z_l#!UnWyjnnl(zCdCUVAb|$pMVR9m6_4C1nv|P8r@7VPHVKnH-!{eJ~E(+ZK0Am!un706v`dwJLEiOlC_@io`q$ouWOcR*dIMZ3H{-ZhOcBC?)? zD}JySWa@C;`7y-@000000001Bjq?IUOcN^B7*R47>=m(CHUPb$9*ihO!drk?CRD6B z3lP(UinSo0f@0bL-m@U<{&>syS)NFii->f^YDf_P5UH5@^IbI8?>q~NsXyOEbN!8+ z>{k8pBCD<1+WqI2aI0-%>i_T2yg002ovPDHLk FV1mdD22%h4 diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_metal.png b/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_metal.png deleted file mode 100644 index 4f762ab3839d3c352bca771fd4b7cc867276daf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmV+n0`vWeP)b<841i%%H9|s6&5%oQhU`pSp;NEWGjwHamtLUhrTBWfc z_5VpI2$1ZD9|$G3n24gT>$bbU-EJq^Yw$O2`kq)WmzH^)sq4D!Zf;2!=`Db_C>tQ# z0(i6902IJkZvo1(w9F$cwE!t4*=#nFQnJqHD9Q%N@+&CP2FS7i-Yho&1#m_Iob?u9 zx7%6fL3{uJL`0gRXityU-ltR7_?GLx)gFAA&qen8~>;{yNy00000007_w6Ee=S zoRAR_Su7U+emX`Z)8^brD1b8x;EV|wXKG&%{qX<*ILW0yzdKsfx|_$6_5TNSN9*`c z)#sq|Us=ruoEo~YYl&a2s`mc*e8xGG`G97OaM{KGJ_i5*00000MD+#Sl@hm*41Y=h O0000V0`K6;uumf=j~lXFXljjhKGSY z7bTQtB=rlt+0)D}ke~2W)TXgD{K7G57XAshq}S}dtCW2}>!Q-8M$y=N%&B*0ia+~5 zOIJVH1tc@_v!A-KCa$q*&gsGW&eas z<&uxKN7;cv0|E;g#Z;5GXh<%0)oc)3%5q`R6BiT4IIEB~tilggIvr=>l`9(Yb`SI;8t=(hdb#&|N&$Ej+bj6={ zTx)-zy4LP5Bg7&g$+^(^Si}~ykkxi}&wiz(1PLze{l}23azKL9z^%P!N?C59+#>?RKlVmZL};ptAthqHKVhA^-R_ ztLs`NhXNSuEWms|*IY+f#R8<1WVhQ%N=bV?M^QF_%a@=?8^C1&tZ8ll3Sf)^80##6 z)jvVx0{}v6#^d(%s_lI;G0oS!|Kf4<%WNjH-yg4+suopo;mup~r=#7E=~U!!Fw57x z|3S{W`#u1DJvQU^_2JGmUqs}54W)dyAIS7kdhjFV0{{R30001hKgIL$NCOhqI{SjO z`s1T>`GHKNXQ0ahh%llQp81GUlmQ8AZYN}-aQhMzwL}m1efyx*7=(A34OV z00000001W#Q8MOsL}|5JnRG;GbJ?652?a1l0gN%CWUSa1M1MR007ks@=jW@oQg`!E zT+RpN{``E^&VQ=DdYyl{nGZPE_r|Uzzgkr7{qyIK?>U(dXoiS$m;d`300000000ox YH$%`AXWtZ++5i9m07*qoM6N<$g0^Y$nE(I) diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_silver.png b/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_silver.png deleted file mode 100644 index e48844d6beab4808960278b7acc4b72b24b8ab4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)N?C59+#>?RKlVmZL};ptAthqHKVhA^-R_ ztLs`NhXNSuEWms|*IY+f#R8<1WVhQ%N=bV?M^QF_%a@=?8^C1&tZ8ll3Sf)^80##6 z)jvVx0{}v6#^d(%s_lI;G0oS!|Kf4<%WNjH-yg4+suopo;mup~r=#7E=~U!!Fw57x z|3S{W`#u1DJvQU^_2JGmUqs}54W)dyAIS7kdhjFV0{{R30001hKgIL$NCOhqI{SjO z`s1T>`GHKNXQ0ahh%llQp81GUlmQ8AZYN}-aQhMzwL}m1efyx*7=(A34OV z00000001W#Q8MOsL}|5JnRG;GbJ?652?a1l0gN%CWUSa1M1MR007ks@=jW@oQg`!E zT+RpN{``E^&VQ=DdYyl{nGZPE_r|Uzzgkr7{qyIK?>U(dXoiS$m;d`300000000ox YH$%`AXWtZ++5i9m07*qoM6N<$g0^Y$nE(I) diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_solid plasma.png b/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_solid plasma.png deleted file mode 100644 index 668c5453a6833a19a056139511b5bf8769321f88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcmV+#0_FXQP)WYv$orumF={D$l#GGAX9o`7C(Z075d9Qn-5+lme^N~4e0wZX zn56&!@XAwveu(D!gP(#t_2-9ZuD_9krm8<)WVKaWyFY(D2dns14r=oO*8TC`;{yNy z00000003YK6Eeo4y`ftD@iAxH$0i*S+LCO}^@IW#qX5R3kTDkQ3!*CU1FEZb{HyG<*7;Xb^8w51E^JfcXQQksQ>@~ diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_uranium.png b/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_uranium.png deleted file mode 100644 index eb7a83f39066c34c985ea3a13cbaa661577a6000..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U_9dK;uumf=j~lXzrzj!4i`BO zb%`up^pW>OVbJBkLI$aG4u=_?4vSham@ZoKgk_?1kh{n-2KQ~I-41E#X0!g!>Yb#q z`E{i0#VWU%ozJ3f9e!**bLIPk`z?I;Z4#PjzPpo$KF2koifNnDr%$$3oSPU={o&%;!g$K3!Td0<1Jj&|4Cyaf_DG#;`oX|Zleucu z+x~0wo)usJG3|AD|Kj)4y(iv%XYem{@4Bm<=KW{a_m#~T=brfYp6#8;n9fljDrbzOD-dc->W(~iO6 z^7=+PSGTP@FMs}^cAYu<=6?+DfBkszkr8Io1?Tpj%_X@j0&8n7weARUiO}9`VJ;x_ zpohg`vGcK+apEquHVh1QUMtVPcgv0{E!K1WU+-WZb$tI?d$qasqF3cFn3pCV7up|p v{q56dwI5;>|1$da6&yYKzmgAPMaL`QN`tE@&zB`#1qpb%`njxgN@xNADd^g~ diff --git a/Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_unlit.png b/Resources/Textures/Constructible/Power/protolathe.rsi/unlit.png similarity index 100% rename from Resources/Textures/Constructible/Power/protolathe.rsi/protolathe_unlit.png rename to Resources/Textures/Constructible/Power/protolathe.rsi/unlit.png