From 9348a5cea609f6ccb5045341bd83422a20cc0e8c Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sun, 16 Jun 2024 06:43:22 -0400 Subject: [PATCH] Apc & Substation resprite (#28998) * substation * apcs * top pixels * new screens --- .../Power/APC/ApcVisualizerComponent.cs | 2 +- .../Entities/Structures/Power/apc.yml | 15 +- .../Entities/Structures/Power/substation.yml | 11 +- .../Structures/Power/apc.rsi/base.png | Bin 370 -> 676 bytes .../Structures/Power/apc.rsi/broken.png | Bin 673 -> 1061 bytes .../Power/apc.rsi/channel0-auto_off.png | Bin 154 -> 0 bytes .../Power/apc.rsi/channel0-auto_on.png | Bin 156 -> 0 bytes .../Power/apc.rsi/channel0-manual_off.png | Bin 157 -> 0 bytes .../Power/apc.rsi/channel0-manual_on.png | Bin 158 -> 0 bytes .../Power/apc.rsi/channel1-auto_off.png | Bin 154 -> 0 bytes .../Power/apc.rsi/channel1-auto_on.png | Bin 156 -> 0 bytes .../Power/apc.rsi/channel1-manual_off.png | Bin 157 -> 0 bytes .../Power/apc.rsi/channel1-manual_on.png | Bin 158 -> 0 bytes .../Power/apc.rsi/channel2-auto_off.png | Bin 154 -> 0 bytes .../Power/apc.rsi/channel2-auto_on.png | Bin 156 -> 0 bytes .../Power/apc.rsi/channel2-manual_off.png | Bin 157 -> 0 bytes .../Power/apc.rsi/channel2-manual_on.png | Bin 158 -> 0 bytes .../Power/apc.rsi/display-charging.png | Bin 434 -> 809 bytes .../Structures/Power/apc.rsi/display-full.png | Bin 275 -> 381 bytes .../Structures/Power/apc.rsi/display-lack.png | Bin 282 -> 557 bytes .../Power/apc.rsi/display-remote.png | Bin 337 -> 510 bytes .../Structures/Power/apc.rsi/emag-unlit.png | Bin 387 -> 436 bytes .../Structures/Power/apc.rsi/frame.png | Bin 436 -> 610 bytes .../Structures/Power/apc.rsi/lock0-locked.png | Bin 155 -> 131 bytes .../Power/apc.rsi/lock0-unlocked.png | Bin 158 -> 0 bytes .../Structures/Power/apc.rsi/lock1-locked.png | Bin 154 -> 131 bytes .../Power/apc.rsi/lock1-unlocked.png | Bin 158 -> 0 bytes .../Structures/Power/apc.rsi/meta.json | 166 ++++++++++++------ .../Structures/Power/apc.rsi/panel.png | Bin 142 -> 162 bytes .../Structures/Power/apc.rsi/static.png | Bin 384 -> 452 bytes .../Power/substation.rsi/charging.png | Bin 1105 -> 197 bytes .../Structures/Power/substation.rsi/dead.png | Bin 1110 -> 162 bytes .../Structures/Power/substation.rsi/full.png | Bin 1108 -> 124 bytes .../Structures/Power/substation.rsi/meta.json | 65 +++++-- .../Power/substation.rsi/screen.png | Bin 1652 -> 182 bytes .../Power/substation.rsi/screen_wall.png | Bin 0 -> 330 bytes .../Power/substation.rsi/substation.png | Bin 2291 -> 657 bytes .../substation.rsi/substation_static.png | Bin 2444 -> 650 bytes .../Power/substation.rsi/substation_wall.png | Bin 1364 -> 588 bytes .../substation.rsi/substation_wall_static.png | Bin 1504 -> 339 bytes 40 files changed, 186 insertions(+), 73 deletions(-) delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel0-auto_off.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel0-auto_on.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel0-manual_off.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel0-manual_on.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel1-auto_off.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel1-auto_on.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel1-manual_off.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel1-manual_on.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel2-auto_off.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel2-auto_on.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel2-manual_off.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/channel2-manual_on.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/lock0-unlocked.png delete mode 100644 Resources/Textures/Structures/Power/apc.rsi/lock1-unlocked.png create mode 100644 Resources/Textures/Structures/Power/substation.rsi/screen_wall.png diff --git a/Content.Client/Power/APC/ApcVisualizerComponent.cs b/Content.Client/Power/APC/ApcVisualizerComponent.cs index 87cb70019f..e356a80177 100644 --- a/Content.Client/Power/APC/ApcVisualizerComponent.cs +++ b/Content.Client/Power/APC/ApcVisualizerComponent.cs @@ -87,7 +87,7 @@ public sealed partial class ApcVisualsComponent : Component /// [DataField("screenColors")] [ViewVariables(VVAccess.ReadWrite)] - public Color[] ScreenColors = new Color[(byte)ApcChargeState.NumStates]{Color.FromHex("#d1332e"), Color.FromHex("#2e8ad1"), Color.FromHex("#3db83b"), Color.FromHex("#ffac1c")}; + public Color[] ScreenColors = new Color[(byte)ApcChargeState.NumStates]{Color.FromHex("#d1332e"), Color.FromHex("#dcdc28"), Color.FromHex("#82ff4c"), Color.FromHex("#ffac1c")}; /// /// The sprite state of the unlit overlay used for the APC screen when the APC has been emagged. diff --git a/Resources/Prototypes/Entities/Structures/Power/apc.yml b/Resources/Prototypes/Entities/Structures/Power/apc.yml index 71e4506495..1621ac858c 100644 --- a/Resources/Prototypes/Entities/Structures/Power/apc.yml +++ b/Resources/Prototypes/Entities/Structures/Power/apc.yml @@ -35,21 +35,26 @@ - state: display-charging shader: unshaded map: ["enum.ApcVisualLayers.ChargeState"] - - state: lock0-unlocked + - state: lock0-locked shader: unshaded map: ["enum.ApcVisualLayers.InterfaceLock"] - - state: lock1-unlocked + visible: false + - state: lock1-locked shader: unshaded map: ["enum.ApcVisualLayers.PanelLock"] - - state: channel0-auto_on + visible: false + - state: lock1-locked #when these are implemented get actual sprites. shader: unshaded map: ["enum.ApcVisualLayers.Equipment"] - - state: channel1-auto_on + visible: false + - state: lock1-locked shader: unshaded map: ["enum.ApcVisualLayers.Lighting"] - - state: channel2-auto_on + visible: false + - state: lock1-locked shader: unshaded map: ["enum.ApcVisualLayers.Environment"] + visible: false - type: Appearance - type: ApcVisuals - type: Battery diff --git a/Resources/Prototypes/Entities/Structures/Power/substation.yml b/Resources/Prototypes/Entities/Structures/Power/substation.yml index 347b18ecae..692f027386 100644 --- a/Resources/Prototypes/Entities/Structures/Power/substation.yml +++ b/Resources/Prototypes/Entities/Structures/Power/substation.yml @@ -23,8 +23,8 @@ - type: ExaminableBattery - type: PointLight radius: 1.5 - energy: 1.6 - color: "#3db83b" + energy: 1 + color: "#ff6900" castShadows: false - type: NodeContainer examinable: true @@ -126,10 +126,11 @@ path: /Audio/Ambience/Objects/buzzing.ogg - type: PointLight radius: 1.5 - energy: 1.6 - color: "#3db83b" + energy: 1 + color: "#ff6900" netsync: false castShadows: false + offset: 0, -0.2 - type: Clickable - type: AccessReader access: [["Engineering"]] @@ -151,7 +152,7 @@ sprite: Structures/Power/substation.rsi layers: - state: substation_wall - - state: screen + - state: screen_wall shader: unshaded - type: Battery maxCharge: 2000000 diff --git a/Resources/Textures/Structures/Power/apc.rsi/base.png b/Resources/Textures/Structures/Power/apc.rsi/base.png index 2b42c54935a53e44d836c54983a944700b94b17d..68b83101d21fc74be03e53fcb4682cefeba232d7 100644 GIT binary patch literal 676 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>V2bl}aSW-L z^LCbD_8|v}ws`M@sz*KZ!rVK%7k`tt_$r^GSyK8!{>3}{j>XjnbssFbuvFws*o6yA z1*|;t3pWKX-D0})$)~$tUwrpzteJCi`tAySe}-rE!JBItBY*6xUy(G&qR;={^GZ>B zhm$Erj=S%+J+J&=^FC$n6rmumobAzHs%#k!RP8-hVRKIA|9Nu;2CKP!MY$rb0_IF- z%M;3^pI)=R$iN`r^yJ!-OfH6uea!jivmVcT88aobN#Q`&Rws!zjwXh$Re!JVI?esS ztI#Jsje&uu-I<52`OhJD2K}sLD^uoar@oD zjeqObhfM!k{!=zx>ch{r^-}6m8*b)s<+d!Daw^$+qv*S`-5Fb>)L&0hv7Gn6%4Ys~ zMvFb7eUEpjwOI7HDS!E0Ya-PvZ@T*~A4A`B@$RD^E3D=!`CdNLKIbNbaH31AiszK` z&#%_0e?C-m-#$dptwc(pbc>T$q5#; zlYM1y$bjcC2=$0^y}!INXQD25=qcWy+FfpcJ@4dCnYK7&+lei$mo^;+(o0$|{d4O$ zB{p+Yz^(i20XLO`#k{K7AoOlVpn@r_m*SWpbQZ%@U8Br}Ugixz_1glLZa)-yTPa#> z)d!vhn_Rc)guGOBNbUBCUJ-Py?UdNY)+C9xM2TZ6@_ygWM2RYL+yo{&22WQ%mvv4F FO#t9gD2)IB literal 370 zcmV-&0ge8NP)VQ!Pj5=V{0R$ajXyg8$QcKPs*~v(@13Zl$9a#G@88abZvsiR2Px&-$_J4RCt{2n!igUX&A>pImgTpJfq?=K|%y;)0~Q=xWaDW4i;`(!AiU9x3s+G z{(%cyq&O=r7F@70g@`K}@8G%=6HXHF<%*!0hy%i0k(*f;*U99^JCp3qr^%biJ8$0i z$@9+hJo&y5^ZzCh^#uIL=kpGLrfJ@_hlhu*_s!4Gdu_|IxVX4@ah=LQGYo;<-CeTT zEU8qAR4N5PCX;#A&$28m%i`qZ1VvG3x7%2j#o^(h@AxBcfa&RJ*4Nj)_vv){S)be6 zTd#d^aKM}2-|(shZ;fA>oSgI>f8-6|QYaKKP4kPNX_|(rs$5@R1MsQ^|5U-=u)B`? z%}{44kw&9|VHhkeEq!)fRaF2sHa38c$9(@S`~=L*%+PE$ea9Ue1K74rxm@P#>v$wbBZI_oA=_rs)CJ{maolxh7yHct2tgq`4 zuE#W+P1@}?M@L7#-!ak#a48mxsH#dPlVN#z*}HyobK|wArlzng3)3{I*X!7}&Gz;- z#bVKS?2%4|*VfjYWHQO(;-Z)RO-xLnC<>2{k6yoey-qfpMNt%LwHgZx3jmy-p964u zdivrzN7?`Yx~@Ay2y|WNgAn}iUuYBJHE_lL{#z=Q3M(rsq|<4RkB`0f=H@0s2;VjO zZhmoW$x5aMg8z-3S~7WECSpS-AvOJMF|O3HWU& z;|5NIWECSp=`4Eq1U7)IVkByMN`++L{0rLs#~sT$c2)KFF}Qawn-)3z!e^s>VW zBJ;M3NB;wF!-GeK9d_Aqh|=R&D?2!UAa21eTBL&#qLNvNPD~5E)jZF5LqwOPztls& zP@X*R`;zbHee&jM4&fhb05AX;01N;E0WM5jYjtb#_C+z$F#sud@lwa;&oy_e4cL1c1W{snwC@7c9?sztv<(#6bs=SU&mzNiL zJ|2%FI+W}lK#0up`8+C>3g?Dlu!$FnG&_46=57UvcmkUn8@&UdosxMblR>FeI&ht+ zz{v10wl(d*1K2hI?UZ&*l4Y4I@F!6PY}3{xa^(#p^dYan&7r z{%XtjzM%jfE-a#73Iy2sphl=2r^aM#t82L4u<`ix4McXH@H`#L>FHb0w3kSwQqXms zkK=ejP$0d$QDebNgQYZjw#|>Dx7X|J{ zld!+7BkAdI@87AY*X!8QsvIc~t55*+7|xtkTI)Y-#L{VecgAAJBo~fUtJNaTPh9sF z0K#zZ6JIB-*G@&8_k2`FVl;*?y9PQ{TaD=Hk&_r1im|DXBuRe;p}$-4 zIQj}e=fDZAbLSP;ST`jx-hTiuL@$gx0`NfeO#lB^aliEw>ZkBEYp;2j6))`IJQz8yUO$r7lTfk8mnAmsVI rJhiK~w(L``O_CA&%mfw(5)HG(PMzQs*>mIBR*;aVtDnm{r-UW|8(uC3 diff --git a/Resources/Textures/Structures/Power/apc.rsi/channel0-auto_on.png b/Resources/Textures/Structures/Power/apc.rsi/channel0-auto_on.png deleted file mode 100644 index 6cce72f795f187e080345f39b4b5a6e9535b9b2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DCp%t!6k@D=*di|ena_m6W3=IERZag`D sD{fYZ{8uZ5-3vC|oG%U*2N82j7=6_^m7e&ye*kekUHx3vIVCg!0K)?-FaQ7m diff --git a/Resources/Textures/Structures/Power/apc.rsi/channel0-manual_off.png b/Resources/Textures/Structures/Power/apc.rsi/channel0-manual_off.png deleted file mode 100644 index 61ae057d5085bb2a6c165614501c52abdf490ffe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DCqC$ z;uumf=k3LfybJ;&t{3$;wx5fz3if=nXjAh!hI+OnW+|ba+biFC&YOCi5vZP_!Jg6f t=f-UzQzu-FVc&71C+FL9R**OtsQbQ|#POi8Amks2>*?y}vd$@?2>`gKFL(d| diff --git a/Resources/Textures/Structures/Power/apc.rsi/channel0-manual_on.png b/Resources/Textures/Structures/Power/apc.rsi/channel0-manual_on.png deleted file mode 100644 index 6cc48bd1a558767f688af4a78c0bf534ee09ea7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>Y@B z;uumf=k3KnUIqaP*N6AjIyIbDC^ZXkaVR&;%sgcBp!Mvz%AM=)mu58YJL&AdJz#MV@n8w(H+hbuTrIOQKwM8(KbLh*2~7YMBQbOU diff --git a/Resources/Textures/Structures/Power/apc.rsi/channel1-auto_off.png b/Resources/Textures/Structures/Power/apc.rsi/channel1-auto_off.png deleted file mode 100644 index b31bed6c6ba591c8660a9e211dd27d4db3d469b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DCpzq z;uumf=k3LfoD2#)tQR@@9vMX*biI4fZf>Yp;2j6))`IJQz8yUO$r7j-2o%&3R-D^= q*Jo9A6`#ghRZE>`tPlx?hS_3jTAU(@U(S?*L_A&nT-G@yGywn(LoBNR diff --git a/Resources/Textures/Structures/Power/apc.rsi/channel1-auto_on.png b/Resources/Textures/Structures/Power/apc.rsi/channel1-auto_on.png deleted file mode 100644 index 959a05cde084609af24c0ab328d3801f3c99a511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DCp%t!6k@D=*di|ena_m6WK=6li!^!@w rdrel_y()Dmb4=ZAuMd%6V3=dVI4hP@=|aSUwICr+S3j3^P6Y1uO tCFicxQe3^0uVAC(%{S+{ArcG>>b^BG91k>gZ-b0x@O1TaS?83{1OQgvEN=h+ diff --git a/Resources/Textures/Structures/Power/apc.rsi/channel1-manual_on.png b/Resources/Textures/Structures/Power/apc.rsi/channel1-manual_on.png deleted file mode 100644 index bd8b013310c1d9c9f962be5514144a43fa8e4d49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>Y@B z;uumf=k3KnUIqaP*N6AjIyIbDC^ZXkaVR&;%sgcBp!Mvz%AM=)mug>Ojj1U=y2TM2?%5xl*wb88viFmsDxvXYp;2j6))`IJQz8yUO$r7j-1RQ)01kA18 pJu~F{7ny)4@1lq^+z^R|*%t!6k@D=*di|ena_m6WAn-#tVX}O7 qb!JfQmDde#nogzF$3Y|*=9n-(pTeoMUew?rNW|0C&t;ucLK6UwsVd|E diff --git a/Resources/Textures/Structures/Power/apc.rsi/channel2-manual_off.png b/Resources/Textures/Structures/Power/apc.rsi/channel2-manual_off.png deleted file mode 100644 index 5ac134cb54b5c3e8c1e8e04cc5059eb8eb7e741e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DCqC$ z;uumf=k3LfybJ;&t{3$;wx5fz3if=nXjAh!hI+OnW+|ba+biFC&YOCi5vU#n{;_;{ sa{N|Ms8d+6?1LoZO*iL@LnIi~eRY@B z;uumf=k3KnUIqaP*N6AjIyIbDC^ZXkaVR&;%sgcBp!Mvz%AM=)muyWa~%D0H}Momz|+;wWt~$(69A*fFO2{I diff --git a/Resources/Textures/Structures/Power/apc.rsi/display-charging.png b/Resources/Textures/Structures/Power/apc.rsi/display-charging.png index 67e3b3df19b80ff3a55403d46b12617316b41bcb..0f26ba31bd31de4d7dcedb7a37e94fbac440a1a3 100644 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aUX1(0r%WME)=?CIhd zQZeW4UE82f4h#(suP&Sb`MR{&%<3TXHtw`*U)?!Vvn#n`nzEh_v}Gc8o{{Cwxw{jFDDZT(ce> z>;L|H^nCi8TJiYxll$HMYj5v;@%s3?d^3H;7J*A9otMskuKj;ukK6v^><6yb*M0u> z+2Pni`Tg-Czr$v!1^zl4)>9Yx?)~zYHOKyc+|IrwPW||c8})zIe(7FhHIK#cS7g{+ zo*!5KZsIvU`GMT=`o6#Cj2m{{+v?Z&s_Oge<`=i}XEXU;%&%iU@?!qw>+-kcYXm-mw*!N!jHWbkDA_S^OEPd^Qg&=XfbpB^dt>5t`=uh9`} zK&X0Mg_yXnq-|I7O=|Mg$DS@6}$((U-a$N5X+MXr8S z>9}}))2oyN%im2;wV229-Qr*UUi%ETfa|-jX$Hi;Z`)J5yzaJ0MpxZuX$80cbN1EE z|ED3&$p0}y+!5ri_srNl1QvU)mnUt~UVHxQ*RSHm&OI>f$@TJ8}1ruv>4>#Rlh|FCsjv|qm7-fjPN*8|Qq?|#n% hhEcIRit~1;{%7RxoaJMay;lh&;pyt^s+d%^$! literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^2|(?c^ovTa+^IhvZX^Yb?vx$2l@rImepd-&=9 z)sxOnGM_wsf@T^I&|C(F1@^8vmtMTs6j|o~*P^p-e~97FeE#csKOaBVp8j+F@q0UV zmS$A{w%)(*pH21FTWTwRUQGIATY1)gSHsTV-FM#~e}4JayK`=3Ri7VO{ZxFeE-v8o zzv^9X#?Nd`^Z7mVC#_o_b%OK$jvIxQPq!bRFnRtT?u!3EVs?~mxM;b5@;8ZJ=eA#y zDEbu1>iQ{)btiAc!pv!PZtJ>~{yz5k#ed*cV1oo}2RX!z1!c!9^GzPtG<>RYIPkN9 z@maB*!<_jc4ma52r#*G5*imPF`<#@=^gll(ru=ja4W0XWbC_dd{~!P7tiP6=JAYJ5 kV_wNWaQHAVeCVHfQ{38TwjER2t4D%0W^={ zkAC-+=KTBX|9(o8oF_NG-ZuNY?+d=ziu#`(|Mo2`dfr~|yZhbYbc@N`{8nt=9>2T$byeuxcUM#f${~6t%&(G%YNYcNp1crx?d&T62BXa80% z3e`z`H~-bEikf%D|3fY^O)>cHFM5~%gl+kGkfjbU>li{-AJ&OCeCQ0)?dj_0vd$@? F2>@!9sZ0O> delta 260 zcmV+f0sH>_0+Rxe7k?lK1^@s6qMd$(0002mNkl^F_}-3RWAgG+beE1OMO)N$^}SA=isjsR*IUX zDh-!Yx`~TcI9C+;tO8oK#@m_v#9%x!7|Sf*w0u?p-k`F5dJg|dLHTm;ZqCsckSS(g z_LJ?*KNp%GFwOVQT+KI?3%Kr1wC+2aG3LIV4*&oF0000#gNPn&21IoY-A3mC0000< KMNUMnLSTZ}9CMKX diff --git a/Resources/Textures/Structures/Power/apc.rsi/display-lack.png b/Resources/Textures/Structures/Power/apc.rsi/display-lack.png index c4c103eeb9637ba3dd9fa8325d5cfc68a16a8bb1..e360f9c6bb03889b661d04fb010294d449fd8beb 100644 GIT binary patch literal 557 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D%zpL@DEhE&XX zd&e;Aj)Mr>gXs?%93*O5WYVR>6+;W&E9c4wv4-c>%#l${U}4sLbf_ZmNu<%e$jT*m z->(*PdojH%y|wFm91GA`FetFHn0{ohf?`u|5A zm3~ktQPw}F_I2^BXa4J#rUGrer&_O*YrZ@CMV>t0IsH0zpnLv3)7y1s@w2C@DSns# ze6(Ls`fvX1-IMp%LwphD;dw*w)6^DC&S0T3J=MsypQpB@+HF4T>Vbugod`5cKQbdE5QV-tWJ1?^{9b|JUz+>rcJQ@ay08``_cWe)BDOAAjE- bV%&x@f6mDT`gvbNjX?sQu6{1-oD!M;@Vm)1VnF3^p7%gG|T$=iK!B zmAgCc&UfzN5&!@I0Kk9JSZ}?xth(>aKFgTv@!HvTZ~h_Ax$||_gJaXAiR-@oevV__ zY%ZV5XCAzUvJiC2(tOyFQ9xiZO<2OfQ#o-)$K^3T`3h+xY+h g00000@H2?$1|ncVj%3iX=>Px#07*qoM6N<$f-?Ji%>V!Z diff --git a/Resources/Textures/Structures/Power/apc.rsi/display-remote.png b/Resources/Textures/Structures/Power/apc.rsi/display-remote.png index be343a987b0cc7cde7d68596c08969209dccc843..089eb9345e78d51c68b75681f40f1d1ebb87f34d 100644 GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^3xK$RgAGXbBqvD&DaPU;cPEB*=VV?2**iR4978JR zyuIt_ci2FHH6Yw6hFR}|?00*|$il`VUbDnTt;k%Cjgu>UKHXauDE_z5GS*V+nJyJuUx%jN$%&l^^-r(PrHAhhk4$;XaD0gfBrsGueERT^XbRm z@3ZT!Uv^9Pe~s_U$EJGr$H;R*C*-M zm;a3Vl>NEb{q*%o_2sokru}$Pqx-WFC>Xw2b-!A?w;jy&$aKkpS4_|2tNyuuj{UyN z%As!epHGq(ldB?RCrrA^JMrh#)za5A55$GBKe_H6Ggn}4{Kj30bD7>GmO7Q}yUH61 zlzVaUukDlQyU1pO*aa-l?pfBa{@l+ec=PZb%b)+1>#HmR`HPjE={PU}$`1_*I+Ry%-HH~esJ#)AFocZ_s;LEHMw%^yb*A)MUncNV$kMYOCfK56+ Qf|4LHPgg&ebxsLQ0H*We{Qv*} literal 337 zcmV-X0j~auP)fFDZ*Bkp zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LY zR3K9+u^>6$Sl3vIi!&v&s2C_>$iJ`a59%3GQY)wNEBst*-oiXVyuN{hje&t-cVm7QkYX$ja(7}_cTVOdke%o0;uumf=j|<9FXli2h6jQn z0!&ISZ+OBO{TIe&aqB;n-P3yQn%K&>k2EjcIASC*#lb;9F|5nJbKi7dkFvk})NbBA zkkeLq_KXYAWQKs4^*3eWW#9Bq|0}0?Ex7(hM(O`Q&fn|J+p`4)x9guTG?x*pT<`R; zSVdhyDQSIN_vXvX<-hB%D_>+UQ5z$lo9CM2e&lh@rX89|N)g8Im-S9iWqU3q@h2CHxl zM!~1?bG7F*bQG;WC+g>LGyFN%+O469rRxedyk3EWje&t-(cHQg1_nkiPZ!6KjK*XM*2M`TJxzfITy6(7K%5jNx1?I# zEQ^o!il*z&Jr&HATj_8nL&))W{QUFkH|xZbM2k9i8+CMlcrc~@=QHjZdOB;8Ey`bN zHNS1$`#;!KRpLqhodsSC1hVZ{HoRbHXneEbyF^lOIOn4J53VjQ66~Jgh^tW4HmyW*Lq(xN90G*Z*f*ja96>Vh)_}sLD%Tv`x9}@9$6dPv7l! zbiY2MF*>5<*0EsO09%H%{dEUFytwII;AjC0C0LLtu=4QmFg!kzZFMp3pa(E`89ZJ6 KT-G@yGywn&NS)*W diff --git a/Resources/Textures/Structures/Power/apc.rsi/frame.png b/Resources/Textures/Structures/Power/apc.rsi/frame.png index 7d3529f63f585d058a609a523196e357fe83a8d1..4f8ba4d56effeee7f96e45ec924337bb6f6d9b2b 100644 GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>V3P54aSW-L z^LCbD-XRA8*ZM^z5sU6f1uN}V{CCOx@x%UdgYn~Cqjt!~p&w|?9!z`*dxVqLH1 z=}jMZ?G-#A(R}&kmk)n3Og=?@ziPhle-p=nxeVreE7=+To!{AekE6gwZf^3{Yv(rZ z6?jl!VUpFN$0Xt!xVub0>fz0twv#EJ4A!k$_4?=S$8XEH58UIj-^#$SV2V}t+K;>s zWakHDF|V~>aD|OwL)`j_&n=&QwmkOOux$6;uN5039I|uwy1!PwaMa+@DRG7e&)4s% zUza-Xx#g-=yN=zJ+nwO6<2k8V`mjd_gV)Lh@`@{%^aA*lORwB@&^Y&>DdaGR`8lQl zUgbMH`$WYUcL+aN7N~va`tv(&n;AfIeoR2ccdnE*F}yW6Ys<>E&D; zI}dCQZ&2W90wJC$$7-#nMjv_VRJrqTNc8m;+mGBmd|PgLQTML0g-zes19rN`?h0^Z zg3!(1SzQ?3vFzZyr{elltn{f9E2jgHe(6-n4Wi#VRc=3&yW2HJZ_0J^YOU=Zhg-R- qphnyi6(|afW(`=Q4Ys(TKVG!?@I}9CHM+n=!{F)a=d#Wzp$P!LVGZ2? literal 436 zcmV;l0ZaagP)Px$Zb?KzR9J=Wl)p;?VHn3hMT3Z87eQc$6>kJC9+A{gkW)dUOARgl18p^gThb5& z{t^8XIXTqO5P^#j9C2a?!j(uCZZ?F6zs@^Pp@#RfJP$n2`#fKshxY-AL?ZcPrrZ)X zb`M(PHhI3kbL=zYrNCZd3n5hh3XW1OU9XVKUG@oa74Y?L0if$851nQaLM4+q?~A0< zrvqPjnn2mC5{(2Y6bb++ibAbc>++MyBxSRT5GsK{U|Ol z%_qr70tRt)@&-VC|Iyd`kynsP9ov2)c*Di*5-Vp-!uf6Ld;`#EG$tz`8d(HB(KM~= zH|QLqX+XX+51P%ULk*t-0ECFS=ID9_fNb{KG1iOgC0vhfj(rJVN>7e`Tm``IIbMw{ zJB|^cSbQKJ-?44ktnz9aL(edbuma1nhQCDa*wfX|Wt~$(69A9_B_03( literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pn<20V@QPi+hYp_85DRJHp<=JXtl2|_CQIa w+=(N9*cll9YmdKI;Vst0Nr^n-2eap diff --git a/Resources/Textures/Structures/Power/apc.rsi/lock0-unlocked.png b/Resources/Textures/Structures/Power/apc.rsi/lock0-unlocked.png deleted file mode 100644 index f6377a36b127b33b6209ce3c8704f33b2c08f5d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!ps}ZmV@QPi+hZFA83Y6v4$AAU^q4v;pd~_B z<$irD0oy&cRiBUv8jg_@oLYG?3t^>bP0l+XkK6U{F8 diff --git a/Resources/Textures/Structures/Power/apc.rsi/lock1-locked.png b/Resources/Textures/Structures/Power/apc.rsi/lock1-locked.png index f92c04aac46374de8c4d906075a9c0e424b7c63c..3dfeb215d2ff01d79fb46bf242d484906ca36ce3 100644 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Y&~5ZLn`LH zz3IpcRK@Ig=fVApmW-lLoMr@G$lol;z;J*~e{)?vP$gfH8;}G7z1gc=wM2k26WF%3 Va%^2SnQI?N*wfX|Wt~$(6999eBoqJu literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!puVSzV@QPi+hYp_85DRJHp<=JXtl2|_CQHP v*Qq0a*cljnc31DeH7!)O*yuIGi;f@XeOR8P^-Em>YGv?r^>bP0l+XkKsT40S diff --git a/Resources/Textures/Structures/Power/apc.rsi/lock1-unlocked.png b/Resources/Textures/Structures/Power/apc.rsi/lock1-unlocked.png deleted file mode 100644 index 44f9af733faa8274b9eed4cb3bd2add8b2d10d28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!ps}ZmV@QPi+hc};3<^998|9`2w0QX_G)W3? y2ytLPmhzLIf#Jv6^@YXWQQu}8m&-AT3i2O{WO=+I&R{!GJA*+#TaGXscmE#u_{vKib)d=*p?lTm=ER1E&-*S@Jln7pS=_$>FMg{vd$@? F2>|c6G7A6z literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJP)`@fkcie~3D(64B0Wuk23&3j zH6&P-c8#2y0nP3Ql}17Wb;P!w70iEe0O)Z%FJe-86H;?jvqgLKs$wf mn?#E{NEgtE02T=e35F}-TufZmLFPaU7(8A5T-G@yGywocj4ZkU diff --git a/Resources/Textures/Structures/Power/apc.rsi/static.png b/Resources/Textures/Structures/Power/apc.rsi/static.png index 43089d0d81144d506157dafe4d56335d3d60f0a3..7275cfc9feb5182fb6fd1c14eaf65a667ea4a70f 100644 GIT binary patch delta 427 zcmV;c0aX5g1H=Q6BYyw^b5ch_0Itp)=>Px$en~_@R9J=Wl|5_1P!xtAp{SJn9>HqelFR0}&KC~S^TmwiYKh(G z15ld6*QXq?8~~8Z=4gGm(Y$GxJP&%&yrJDkKA{0p^R@uPfff=8IVrd+(TliRXEj16Zz>0I{2JqqyJoJb*UX z?Y>;a2kGAO0K?(%q=QHZAq^mP6l@ zL9tjo@JuEXfGF>}ZZz(8yM$pFyGW@|5CnmAKFPbUSR^_CRaO6VBPP9pRH;&>`Ub7& ViNA_R8r=W@002ovPDHLkV1k@l%Zva3 delta 358 zcmV-s0h#{91AqgNBYy!$Nkl`lxVl$B-3vV7jkb$I0oI^gTuHw+963=GXTW)rk5iq(@rSy_hR?%gLC`Y8&5N6%g| zu41BOSJUot2w%P<^{fjHpp-)s znsWyje!cpNqRw^+EV^VEwlO@To&%yhyfMT=j2sx2?bwPUMzaurS;QvB4YwQ{pjikA z>x!W8cRoD{7k~BS3++NcPD-5N$cu9fkLO<|sE%eKP^*zjPz@~mky2(5<$!HFw+&oT z3@eTmrR3p3j9(2Lj(NghyF>;~KYI3(;r_FSc#C0@qTtON{3Y6}?GG3pJ!6H_gw&H1 z0&1GZ1S_PE@18L53(3G~7`S!)EF;4x7zLwX6bxnn00FUl$Y5zb(*OVf07*qoM6N<$ Ef-a$)!Tzopr0K*kYegFUf literal 1105 zcmZ`&J8aWH7Ru-7;_w#$?;~1=}jY5IBNY2w_(($qUl&o<#zlI24 zi_WPd&&r<}=AdgLXCFxF^*9@l)dB5!jEZLXHu??}t`fbZblAqxMghbBN3^+D` z;8upK7K-em<3aWsFYp4FO|UF0dqzVlDa$=N`O0wX7`qYx-ENofUgjOI2~z2F8VDi~ z#Uw!_(R~|he$qx~Lnr%w6o_=sbg}8!EcL6^oes`$91YYTVV;KGkK=YcD~Mv~09vpO zZHz#QPl0hfY&HfN+NdW75eCpdgeHuosV>&95T%xUl25NblBgcUMc4ol01yS?dQuRR zVjA@8Bk9YAE@2Z}Fc7X^PoQAV!oyaIrxI8uRaUYzyP4tqqyZaR$HH6|b?OLfR4EyR zxM6;19d;{&F&W6TZfUIqkz;kJzij%d9EdSw99%(2sE#8YUQ)8Dt3zO$06%e{)cj^^u71OKh z;yae>Ur=CLT01(c9zcRQ)ETk+keP5fyyh3%--ku-{j*otg6jok-0?9(`3@|b^RGxXWZ2q zB7j{wC#IgS|6rJtu34$#YVnq&J1t%_oCf5BmK(C z*bsuZa$L1oVwW5bve$Tl7dR!svaIYGO{rYC(WR5G9Jh(FD*@p9KJQ=V9d84qv)L>V zL?DVOf=HozHr9fajm}3-j{OuM(mm6~rem|zuhwwdILC1`P;W$e8hS5|+xDz5ilGB& z!4|YJ0%<-CM)9!O>}P1Bt{g-dK>rY$Fp{RaSieG)S`J7)-TRS5^)N2N28aQGCygOek$S*dZ0=nYwCY z=(!%Lt}ve14L2S!?5iL9wryhN*ujuF#)`d;l=rajcw3e5CE_xU1$7-olE!K@YJgCF z(g8|B2EA@l5;xz?Pm&gcY9U{#&gk{zF~#Dg=Pw|9TOqCKrH LuNC$d>-UcUeh*F) diff --git a/Resources/Textures/Structures/Power/substation.rsi/full.png b/Resources/Textures/Structures/Power/substation.rsi/full.png index d179742669917dc41f20ab033580a2627040ed23..d0b9726cacf1f8b56586214f2694b0c88393ffb7 100644 GIT binary patch delta 81 zcmV-X0IvVk2z-z+OEyVFK~z|U?ai?b03Zwl!7tcWFmgB|r$Jb0T2J&Ww%LC=C9xcXkw^^5kw`^Z1P-~Z$H-v3#7eQhD0h%*ec zP%LN_va@u~T_!6!IQUJr8B|%zGsmBoev*%?uvTo8O3W>Co+FcvFB?Z>o%afLL;$bp zoVoIH;~T@oJgZv6wbDb`aGShty4#QsnqJ6K0+}3}5bJEvv>hY|SuRA#`i6AS@>Cj6AR^Qz5r&Q9gz~P7UGk!Q%P2Y+`kqf- zR~S$1g`18T_ce&U=~!63a4=>bVh!Dnobz$p_4lgbO$^I871VPSNjmgKqXr1&Cmo>1 z70~Y{HU8lJ(ky8)qp0PowRvM}arRA8NL-q-bdsH?r;pyQo^`vwzJL6&_;3F_lQ?ipiHqqFWO;7Ru1o7ZFY!bws~bn?&T4~Ij|GP|m{6xS>_xKJGTXXlA_C36;_au8Tx7MoWrb@*dh z#_i9~_bKg<`S&3t;<-t`chvExt6!9VI{oA|L+|tN{;jW%-#s4or}lo(`*qAG*uh%! Y)H&8$t@*seG#|wEboFyt=akR{0GeS&g8%>k literal 1652 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_CgAGW!%qVXKQjEnx?oJHr&dIz4a`;jsJkxxA z8MJ_G4j=}BOTm+YBxiv~WHAGS#w-wK6t_~`#K6Ful^GII65;D(m7Jfemza{Dl&V*e zTL9K&Q(*;U=BAb;Dpcg=MLA$w zQj+ykb5e6t^Gb^K4fPE5vFR(xOhdRZuNWE}z<|*Q$pEz(VAbYXP?Br{3@O(NpnIVH z13EMrY;SQ%iawG8eIo+{3ta;vT_a0oQqvMkb4rx#fB}`7nrEXAQG==%B8qCHjXoCJZ9smuiVR9E z&d(_Yg}R-QnTZWJBv3>V;SbRffmH{xD7ub-jQo;(V0tRbO!mwxNi8ZU0;Vm9jZph= zt3WpkVR>j?W{I5<)BrSLBwa{xW93*>Ql4Lw9RiLASRmq505t>>ph&3`lJvoW4@~=Z zTsHdfd}PP@W4-g&}~0uI@4EG7uXG;nmXm~n_5;ov;T^-ZSn z@PSYZrVXv4r!9o!4>C0}vOZJE zz`$nEz{r!pz>LNWyX7F5@_mPlhw>hgnmQYS%CNab&IRB1&p&Xy{?V`79IHxp>wWE( z-c}REc}I5dzGVMP_v-Glg5Q_?{~f#j{iXcBrv2;wy^o#x?|j^pfBfm6+n=*- zx;|s&>rFeAx4!*+sq$CYlTiJdv}f=B@A%;GbNkfw+-FNZ|M6D-_xi-2XPQ6lFaAmX z{642^P7Bkqf59J$pUd4dk=U2y5Fb8R$mK$Y4hJAc*eoar>!pTGhgR=zJB2! zm$N&>j{jW#Ap4{A^`xME&oW}VSD)eE?r>Sw#`OH`4nObo10ipDKKxy9z2>@U{p(ku z=jz`vypaF)C+GdQyXztqXH2+p@yD^P60@`K=l@wdd-~Gf|J=9z@!uEzZ)(xg{Fv@% z>Sb^C{CV>F{0_0?g2TEOIs&%t`=Px3%g!*f^1t)#JwN5|U@xnVzc^JveE*FrKNZ#Y zue&>W;{4O~m9M+jZxZ>lQ@eqA_oM9*vM(Aq>ZiNPvR!qo{`B{h@7ehWzG^Vrm;c-O zQ}gfnSjHyt72-kf-m1hh%H-cM`jGqd^ZN;n^R55i`BQj*ck_vV>ER5qMZ16BFL}DQ zH|b$G^LHiBSJu5rVm@BV^0dmq6Noz{xB|UYPx>(f6XCKiSOy^=d#Wzp$P!kmv_$q diff --git a/Resources/Textures/Structures/Power/substation.rsi/screen_wall.png b/Resources/Textures/Structures/Power/substation.rsi/screen_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..c1dfb87b1c1fd33618dd05d25aa959fdd005fd18 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D%zSv*}FLn`LH zy>pPa$v~tb(d69&wN32Jo7(dpiBuU0G`?cIb?EoLZYifagJt5Uv!#Igp`h&jmXZf$ zxp6Cn<`dgZ95kKfkhhe*B&9*&<8dn;-w4 z$9jPsVgTRC`v(vH-qykjR+Y=?tx>ywTgyxF*UT^*pmadz{$)N>=7lZXA8T)^nxk{* z$eNB?ZHEtaMP4^%bS9R5xxSB2yTJ}c*KecBWoy0^XZ))Cz4u6Y9#TH2@(b@;%i(wd3`IzM?2%0*o;X1_P+7 z8p~SOb&N(M5JJ%Hb|FbptbPE;aWI`uBeDnqLI_k~0qM%l*B|6P5 z1D0ha1_yG?fTn4woQ}uiurJyV!ZQEf#w;K3dEaE+Y zR{+010UtgBzkULfuTgTj)xi4L007Uxk7u#oRWraCgRbiUfG^dL(vD|fB$x9d5!r; z>D>u|n<4lGk+*rJQt?}@R<42P^EoJ`VcatUxkf*NC-4Ufo(>}r6%T0u0000!A1s9;GP7E=-8dvv%CNKzW@LC+x=%Y zCx}5a(A%a50DuAA&o>wv5$dk95&BA!lU2|FlLXT!K>eWQ3us};Wzu5<0su#7t^;*- z8wx3ezPcj62nhrzS9h3pQOIKe&=T=NnIJR3pTHKzqgfnb3>Phn7im~T83CHcb3qnD z7S9(*2r?2Sx|CE)Ya$`bf2!4VQthT?EzS&4iQNtPtWNI;faDI#VC_db8c z`o3Et<|7#p)%zwy1al=qexlkR8ShHei1D8B-4U!1m>(moH-1P6Iw}N((2WxF*mMEN z6^q2s?b5`E$6G=eBOS3Ec}N8=Kkh z9UYA9?Ciju)y$dBPN2A`=wuz!sE>%J9ZpRxf4jIifZNeu(Q4{w$B&DPbDin!g?nmK zw|ET<3@~8TpIt6sZBi?AAMciV^#tyl^X!#2qdz* z?wnkjlyvjQt5-W+P$)T%%iU$&Iy;+$vgqy8_nV^_0G(}0rAaBxv4Hx0Tie^Dm>6W$ zl`HaNs@d7#fB<>eCcfMD9DjaoZLN9TCg8yI-pR?yi1JgXxN@5YD42)w<$1@m`%#;mQa z%L4MVbb?!a54t4kduZ!OT01(D`nQt$1_n06JTmk%7Z=kS$4W0E_4M^s=CGr0^1Y56 zx%fw&ogprIBypi?$@NMJXBofY!aUIsh8%dc^y;*;d}q&{sGeDyoTtn`&A!aaI`vpE zS?SJhzg@98@Ik$x(LSAGmX}5KIJBU5>DTYbZ_6ty3zc(YKYmT2P(;!c5(Rhc*n>93 z`1oP@`7u*fNhF|U3Om$hqx-aZI94?>zhv4zH?uV|b*bDnBskc^cp#P@GOVI9Jw`+C z2WbcGnZ9r^I@)!I&uba>-^o_CU!1MX*oPT=%McdXF}%g%#@NDzS);~FCW4H4t9wF{ zpex}Ms638xxmjK_uZlMoEi_Df+ng|{;N<-`J-`h`172@o2^3AU3R=ffYs48OE>`~ors~tNAk)hW%nvU(M zOs@`qN;dJ&7;Rge>v~o;Y^#vIWd59*eG`6|+`o{Jno5*ks!2Dm&&ASZ>m@gL_m*pIZMTd5X+fn@86GcQytr4hFr{oYDt8P_SEkEOr!?&Jt`1t<;{j!dN diff --git a/Resources/Textures/Structures/Power/substation.rsi/substation_static.png b/Resources/Textures/Structures/Power/substation.rsi/substation_static.png index 9d5b8598f4b8d92b0a1af88b799a6f72c26186c4..eee995843f194939f7b115fd33950de15b7016e1 100644 GIT binary patch delta 613 zcmV-r0-F7d6N&|pFnNklbLtBDyhu}8mc_;Xl&+}HNdms_!?G;+zMrWp>VI<%|Hmh&M1rpCv5}a% zNS~$?@m!znc6%c&pzAsh!;ptz$b%r@0C*4tnL4pO$44Yn5lJw{;CWs=7G+h}ZntCI zX0yrd!x)q1DhX?0aWRNECk8Cy1Dq&A00_e{m#(N!A_KN;$hT(7s z!!R;go2H5Jcnm@a`u#pMP0O^8Kq9#bh#x<+PKNb_&iC_#T|1mBe5$xZEj-aPI%@x^66&Rs-*=RlEZ53&7_e0A2&| zfZw+=xzcLDJ2U|J=>Tx{^2=Md0KMp{@(lG|_A}K?o_F0qHh$ z9Or6xL0;-@`1Dl8!^6I!A0PK@)$#p(_Iw`udcB_9+2Ntc0r2_PeJg7$K1y#C0#`%y z38c4qqtW2KUa!=^i^T##5X5m41WJv5fJopEs)!0GE2M_400000NkvXXu0mjf1NJ8< literal 2444 zcmZ`*3pkYN9-j<~jN70@Ok+3M&dfJP4Q9tg2%Si#GO7u4!Dw#H_sLK+;-og!lv25F zxx^Y;CFN9-TQ1wEwB^!J_T)B&9AZ=2nbDSd+V^?h+yDFh{+HkTzR&X=_V@Eb=q}NP z!C(j->up(qiT!vl#T z7ql8dRIXKK0F6>Zpj|F#s;@uFoiAje2v{5zhbHTyP$-g+8Ac57Soe{x+_|75AV@$2 zfavIGY_tQGFAN9lot>Ql93H^qF-immjNw6{A`B0-nRW8F9}gDD5V8djo6ke3{D#u` zQIHE7tqSz1&F0Bue2OE85^~g0m<)i$VR2bJ2n6i0_Q1Dz5IgL1hCJ}297+SljUTX<}U{I`Rz%yU?CPKW3wgrfPvU7OV>F;~Wa1buWgE9sm&I{N_B z@+)5eS(gNSdQD{A^_7-dFql?`kB8f4s*XI6?|nLO@dtS^S5d&YhhjX-A(#|Zu-Uj& zbNw|_$?xtb(^DQKSN~{xf}>}00by20x1ePnsA(kFGA~RyKJah8gSd(@y{30#xlI>s zMO5YEp|`^^*8K)z{bGUxm<5hRfyh3*Zg8zC2+`Vq#)v5#?giA`_EC$L3)G zfWLgghP8L>e?IJm;?B-(7#EkN3D^+U&R6zBh=; zWUlDA-P_jIHah*@V$1rNhF7m%tysA-F}=)45+!JI4Gy-Z)9F&;VDai}TTV*iihub9 zny5`S_}&Rzt~Kzo<4U?lo&}}0T=Rv^s{7h;&PVq=e}hC!R0exBPLA|k;$zb***a3O zRJI%@!f4ySE^9wKt)1q@8+?~9Z@QnhcEL<9^24qtr8=!mO-AwK1Dl-pAP@+nff8}u zozZaZQ3Wz-k4D09PhC=Ftxm*|Wln@P;}cePVqIy2^S&wE+v({|!NGtlcE@#bbMyLJ zW+IXm?c%=XmKH6kd9}@0&;!H3^aR)ba#>>Twc2>8?GkfyqwI`~m6^>4BpMB{%^9YL z4<9Zdw=DiwA`TvM6zz^TH>8BTJ18)v62~1Kz=eUOJKRD;&mW46jQq8{Jnzx7ncm(D zCT0FBlG@v;QmOP%w^?Moq6UpW3yz9`wrQBTibg1vN_td=%N8k4mS>4?`H+5-9 z2J-f>^3kIAgdOL)>YbcsZU}aT7(KMUG_kFm+eNS>iToX}Xc^udZbLXB?VIPiAJ`Pj6iWE;Gh(t6tb!{|7YAv5_SVniv{-T4uUY?H22GHlJRqC}GN~ zbIKj|T7!>sAJ)`pJU#D?JkxSDQoB9&p5Bf(JAShK9sNAZFKQ|9II}v*bF#-F#9VL{ zo7lLUeEa63bA7%IwMvK@<)37w+aEVXeaXZ zYy4K%+*^@g=6nOIpNoooJTy>ba`wn@p_exzr1$h)qeY7@9vPsOm2RunFVHJA8h%=t zo38jH$Lj8hOI3FUN@?`l;jLDq>&gQfo*8!gv}+i!jw)bJ4B{z%etzl4m$_I;t2Rw% zULCp8U3UUp(`y+d9L@T1kQleFqksQ_)W@BBUoxI0n{5|d)+FZ`Ad$!r84&E5@~}Nn z*e7LJ$DceJKSd^K_J*gk55;dF{qbgUEZ?`@ZK^X0#W{A|EOM0Ad!{v3d}9*ngb$Wf z5oR2Rev%Cke=n?~+@wh^g;)PucUMXIb}Mih+BP<1t;K%5{T0FZ8jIr68bb*gnH{f4 z;3ragUhmWU^DV7J{}e($_trC-Cihr`CTz7$pPikZah=@VyfHRAp)5&$eSD~89fkdW zZHJwN{@@Pum_gc%26pGEiV6KPtx?Z6;RSbm`N-F(j3oALuF-U6@)xxb2urIGBKIRePM|LfQ`A)7i6ia dsa&9AKWtwQgnW_xQb+YCW diff --git a/Resources/Textures/Structures/Power/substation.rsi/substation_wall.png b/Resources/Textures/Structures/Power/substation.rsi/substation_wall.png index 155ced7128aadd1cd7719d655ee751d5741d5e57..ab250c6747ddcc8bb5486ae9b54352e4557df9c9 100644 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U}E!haSW-L z^LD1~rX~l0mfxX!Cm5-=F-N4XnP~p;x!Am;Q<5ce^Rk|#O;DR>I`EDvTlkYKQ5^;|!7h68Dv3*#QYWvNK5 zkItTdZ^71Uk@eP$4X^*zZQI^B&(Gmtfknx+@4sv7)fXg~%}(4IleGQzL5XIa(*-+Y z^1jCTGZg%NDb;^`>(_h!4j-fA-QTM#oHk0|dtKOI{`rZ|EgxB|vthEG&v5&V zM70GICAl))R;|nJIry<+jjejuqT9b4){A>w7O9-qZtT49%n9Z8!;G1;%wn&d-g1jc z5y%g{A2fZ7kirpXk6Du#a*UOHpRyR7?J(II-H__Gq|lC8BF#l=IRlTeQg1Lro8-h} znhb|~Jc6|uPQ%Hnw<)s)GrhRG9`BfV`SU|r)&LRLKp@&T_1gMnv27|nagK{Nu5%J{ zTc2<W8u_b(XcnWmXdu0TS@L~4gRx5Dw@+d~u0eGr z_W>Ty8GHAzCbX%XiHl=0a26_4c&rLi!fxc}e2B+$36tbvvz79 UQXQ2>tmIipR1RclAn~SSCLx) z)@4&+1!U%?mLw`v zE(HYzo1&C7s~{IQsCFRFRw<*Tq`*pFzr4I$uiRKKzbIYb(9+UU-@r)U$VeBcLbtdw zuOzWTH?LS3VhGF}m(=3qqRfJl%=|nBkhzIT`K2YcN=hJ$-~i&zlw`O)1*JtfU|Uj> z^;2_Fb5rw5iuDck4E3?;E6GelxG=968XUlY(Fe%@wHaX5=2=jZYyu1^*9xF}p#B3o zG#PAfaY>3kk^+4r0|N_P10!7{OMSTifX=r`NwzA8(5=(PRlD1c~)z@`CN5M4t+Mt(^?Fhvz*CVS?Uq!twv0aF*)J|n1g zxK*H=g|Is`FSEoBW&oNnk}jm!v2rXbDbFv;4gtpmaxmgl1T_c}q)2HLk^#WM56l5} zTsHdf++@e)wNr)_m~E3iT^vIqINyfu?rnAuknKCo>ENW-$mX%)z$P851&q5G1(gLS zTQsrBI52y(_$jzHRlHAIy756mE}up0CgrthdyPNedpwiBf#>A`d+P-X^&+lkHm&gu zTD6Ml{&&lBVh#Q>r#{PsgvQQE?`d4r@v*SXzkrctf(mEGEI0e~ov*Dv*yNY(d!C@g z!0B^YQ!rgBH;lV-F1C%^xeEszy7X6F#ex7ouu z{ZQeYrH_5no!ILp_0Mm){g!Pj%(w{6^3y7B$bxqs`n-TYbe%r|n{!|rF1(*AMl t!^?KY-22v>{v^&yL3RS42Ya052iEn!3SOO+k+lSsXr8WqF6*2UngGcE#qIzA diff --git a/Resources/Textures/Structures/Power/substation.rsi/substation_wall_static.png b/Resources/Textures/Structures/Power/substation.rsi/substation_wall_static.png index e810e6a5a4a1f05b179ffa3ce073d8b35b632e6d..f4cc933b4a505d373702a5af5eb4eac868e92d88 100644 GIT binary patch delta 300 zcmV+{0n`5A3)2FSFn<9JNkl1up9W7SR<^YvEWnrRommZ;B9X{{=OH9WYrPAJYno5kd?!%d*Kl!3_WuMS)Uk@f&L`RaMRI-_(Foihn%M0Z5W$u-A1R0Cin2 z<`^|_&HY+y&la%OUe^HZ@Aur@!b%Q!UY_J);K$eZdJcF#Uysk5?Qy-??sZiMP7BSg z@8W27skG#s?nJ7WxO+s+0FArAk8 yOJ_lvra0$D^(96xq?AFE?h>XNh(schKj#N`LZQP8e1RAM0000XQ2>tmIipR1RclAn~SSCLx) z)@4&+1!U%?mLw`v zE(HYzo1&C7s~{IQsCFRFRw<*Tq`*pFzr4I$uiRKKzbIYb(9+UU-@r)U$VeBcLbtdw zuOzWTH?LS3VhGF}m(=3qqRfJl%=|nBkhzIT`K2YcN=hJ$-~i&zlw`O)1*JtfU|Uj> z^;2_Fb5rw5iuDck4E3?;E6GelxG=968XUlY(Fe%@wHaX5=2=jZYyu1^*9xF}p#B3o zG#PAfaY>3kk^+4r0|N_P10!7{OMSTifX=r`NwzA8(5=(PRlD1c~)z@`CN5M4t+Mt(^?Fhvz*CVS?Uq!twv0aF*)J|n1g zxK*H=g|Is`FSEoBW&oNnk}jm!v2rXbDbFv;4gtpmaxmgl1T_c}q)2HLk^#WM56l5} zTsHdf++@e)wNr)_m~G#Cx;TbJaJ~&W=*1K$VtZL+$`z#&W!+O56E7@dGXKn~^eCU@ z(K7zbM2^}P>COurx6V3gt~HzHaZ726+13>+HEQ>kzkbQ%t7a^m`|Qx;xM%mO&pkXd zoAJ*F*&pfbA_wQ6ei~sSRjRTyZoTqcKjA*%2G5NlT2mLSTJ_d0nWyWM@xB|S!YU3- zIWKP?xN<(FBKgMUvL`##Zz?fxYhBstc_u@<;@a$Ho4q?ZzFlZ8yry=^YpIi^Socn` zMA3qOZTF-;R1|m~P|_A=*!|vd=JWL(-#4;UIO^u;9GG>Auh58{^drW~v4+ z3|L?^)$62t-{!RpNzW%V_Hy(@aW{TVRWeu=K4q`Mw60uMiLKk-Ocq;QrfYifbB$fU z-|}W3HRCzO5s~^2#XS;ijaq_5-#N7G{`j&fgX2?yh0UD8z}oVL_nv;Y9g%--r+uuL)7EuV>BsrB3�slRc+-sMO6h ke*a_Z`vx#Ppuuj(uuE|MhnTxx_kl`RPgg&ebxsLQ08&vLBme*a -- 2.51.2