From 0d70d6bfdfb74702f8df325afabd65f95b65b6b3 Mon Sep 17 00:00:00 2001 From: Linkbro <104574466+Linkbro1@users.noreply.github.com> Date: Wed, 16 Apr 2025 21:26:25 +0100 Subject: [PATCH] New Sprites for cables (#34955) * initial textures * Makes it have layers because Milon wanted it * Makes it have layers because Milon wanted it * in do NOT understand github * tested, works * Update Content.Client/Power/Visualizers/CableVisualizerComponent.cs Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> * Update Content.Client/Power/Visualizers/CableVisualizerComponent.cs Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> * remove extra newline * EmoGarbage Review - Adjust MV cables to use orange stripes --------- Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> Co-authored-by: Milon Co-authored-by: EmoGarbage404 --- .../Visualizers/CableVisualizerComponent.cs | 5 +- .../Visualizers/CableVisualizerSystem.cs | 2 + .../Entities/Structures/Power/cables.yml | 8 ++- .../Tools/cable-coils.rsi/coilhv-10.png | Bin 201 -> 394 bytes .../Tools/cable-coils.rsi/coilhv-20.png | Bin 270 -> 489 bytes .../Tools/cable-coils.rsi/coilhv-30.png | Bin 373 -> 723 bytes .../Tools/cable-coils.rsi/coilmv-10.png | Bin 201 -> 273 bytes .../Tools/cable-coils.rsi/coilmv-20.png | Bin 270 -> 364 bytes .../Tools/cable-coils.rsi/coilmv-30.png | Bin 356 -> 524 bytes .../cable-coils.rsi/coilmv-equipped-BELT.png | Bin 171 -> 182 bytes .../cable-coils.rsi/coilmv-inhand-left.png | Bin 279 -> 258 bytes .../cable-coils.rsi/coilmv-inhand-right.png | Bin 280 -> 270 bytes .../Power/Cables/hv_cable.rsi/hvcable_4.png | Bin 301 -> 258 bytes .../Power/Cables/mv_cable.rsi/meta.json | 64 ++++++++++++++++++ .../Power/Cables/mv_cable.rsi/mvcable_0.png | Bin 156 -> 154 bytes .../Power/Cables/mv_cable.rsi/mvcable_1.png | Bin 186 -> 154 bytes .../Power/Cables/mv_cable.rsi/mvcable_10.png | Bin 222 -> 184 bytes .../Power/Cables/mv_cable.rsi/mvcable_11.png | Bin 243 -> 223 bytes .../Power/Cables/mv_cable.rsi/mvcable_12.png | Bin 95 -> 115 bytes .../Power/Cables/mv_cable.rsi/mvcable_13.png | Bin 240 -> 207 bytes .../Power/Cables/mv_cable.rsi/mvcable_14.png | Bin 238 -> 207 bytes .../Power/Cables/mv_cable.rsi/mvcable_15.png | Bin 261 -> 263 bytes .../Power/Cables/mv_cable.rsi/mvcable_2.png | Bin 192 -> 160 bytes .../Power/Cables/mv_cable.rsi/mvcable_3.png | Bin 114 -> 127 bytes .../Power/Cables/mv_cable.rsi/mvcable_4.png | Bin 175 -> 138 bytes .../Power/Cables/mv_cable.rsi/mvcable_5.png | Bin 222 -> 178 bytes .../Power/Cables/mv_cable.rsi/mvcable_6.png | Bin 208 -> 176 bytes .../Power/Cables/mv_cable.rsi/mvcable_7.png | Bin 245 -> 220 bytes .../Power/Cables/mv_cable.rsi/mvcable_8.png | Bin 181 -> 143 bytes .../Power/Cables/mv_cable.rsi/mvcable_9.png | Bin 210 -> 175 bytes .../Power/Cables/mv_cable.rsi/mvstripes_0.png | Bin 0 -> 96 bytes .../Power/Cables/mv_cable.rsi/mvstripes_1.png | Bin 0 -> 137 bytes .../Cables/mv_cable.rsi/mvstripes_10.png | Bin 0 -> 180 bytes .../Cables/mv_cable.rsi/mvstripes_11.png | Bin 0 -> 205 bytes .../Cables/mv_cable.rsi/mvstripes_12.png | Bin 0 -> 125 bytes .../Cables/mv_cable.rsi/mvstripes_13.png | Bin 0 -> 192 bytes .../Cables/mv_cable.rsi/mvstripes_14.png | Bin 0 -> 207 bytes .../Cables/mv_cable.rsi/mvstripes_15.png | Bin 0 -> 246 bytes .../Power/Cables/mv_cable.rsi/mvstripes_2.png | Bin 0 -> 136 bytes .../Power/Cables/mv_cable.rsi/mvstripes_3.png | Bin 0 -> 154 bytes .../Power/Cables/mv_cable.rsi/mvstripes_4.png | Bin 0 -> 129 bytes .../Power/Cables/mv_cable.rsi/mvstripes_5.png | Bin 0 -> 171 bytes .../Power/Cables/mv_cable.rsi/mvstripes_6.png | Bin 0 -> 182 bytes .../Power/Cables/mv_cable.rsi/mvstripes_7.png | Bin 0 -> 208 bytes .../Power/Cables/mv_cable.rsi/mvstripes_8.png | Bin 0 -> 130 bytes .../Power/Cables/mv_cable.rsi/mvstripes_9.png | Bin 0 -> 160 bytes 46 files changed, 75 insertions(+), 4 deletions(-) create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_0.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_1.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_10.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_11.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_12.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_13.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_14.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_15.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_2.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_3.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_4.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_5.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_6.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_7.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_8.png create mode 100644 Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_9.png diff --git a/Content.Client/Power/Visualizers/CableVisualizerComponent.cs b/Content.Client/Power/Visualizers/CableVisualizerComponent.cs index c88d92423b..f6379260cf 100644 --- a/Content.Client/Power/Visualizers/CableVisualizerComponent.cs +++ b/Content.Client/Power/Visualizers/CableVisualizerComponent.cs @@ -3,6 +3,9 @@ namespace Content.Client.Power.Visualizers; [RegisterComponent] public sealed partial class CableVisualizerComponent : Component { - [DataField("statePrefix")] + [DataField] public string? StatePrefix; + + [DataField] + public string? ExtraLayerPrefix; } diff --git a/Content.Client/Power/Visualizers/CableVisualizerSystem.cs b/Content.Client/Power/Visualizers/CableVisualizerSystem.cs index 60fb0d127a..bea15a0602 100644 --- a/Content.Client/Power/Visualizers/CableVisualizerSystem.cs +++ b/Content.Client/Power/Visualizers/CableVisualizerSystem.cs @@ -31,5 +31,7 @@ public sealed class CableVisualizerSystem : EntitySystem mask = WireVisDirFlags.None; args.Sprite.LayerSetState(0, $"{component.StatePrefix}{(int) mask}"); + if (component.ExtraLayerPrefix != null) + args.Sprite.LayerSetState(1, $"{component.ExtraLayerPrefix}{(int) mask}"); } } diff --git a/Resources/Prototypes/Entities/Structures/Power/cables.yml b/Resources/Prototypes/Entities/Structures/Power/cables.yml index 6cb9e3d138..53e2c4a91f 100644 --- a/Resources/Prototypes/Entities/Structures/Power/cables.yml +++ b/Resources/Prototypes/Entities/Structures/Power/cables.yml @@ -115,11 +115,12 @@ description: A medium voltage power cable. components: - type: Sprite - color: Yellow sprite: Structures/Power/Cables/mv_cable.rsi - state: mvcable_0 + layers: + - state: mvcable_0 + color: Yellow + - state: mvstripes_0 - type: Icon - color: Yellow sprite: Structures/Power/Cables/mv_cable.rsi state: mvcable_4 - type: NodeContainer @@ -151,6 +152,7 @@ acts: [ "Destruction" ] - type: CableVisualizer statePrefix: mvcable_ + extraLayerPrefix: mvstripes_ - type: entity id: CableMVUncuttable diff --git a/Resources/Textures/Objects/Tools/cable-coils.rsi/coilhv-10.png b/Resources/Textures/Objects/Tools/cable-coils.rsi/coilhv-10.png index 707aed405cdc7d9a8530467f1b854c4da2bbc9c3..ffa2ed50b7b0850b7fa650fbbb0f8e16a294f976 100644 GIT binary patch delta 367 zcmV-#0g(R50g3~VB!2;OQb$4nuFf3k0003*Nkl4DvCZKUBk!w-uyLRh+ zmM;hI$M+rY0S1G?Fz)0i!RNcI=k3>%^tZU9%Gz zQ9(Aa^;OQX)&ow~pRg1MINfMqWx9sFh08y$Vx$KCLuVJr2K;)G9&XOT^V?8W=K=s= zf)dOZC)4F(0ciI!hN_<5>1lrP*crGc=?a>qZCqEY-AC9JQ4(;)6?yUuQljHHDPs&$ zN^s60r9>1(2!cS{0C@-0=A3igzIq01+lFOX2*dD4g%CrVFc=Ku%{OXWeW2Vp3r_$5 N002ovPDHLkV1kuAs<;3E delta 173 zcmV;e08;;o1IYo9B!7@eL_t(og<}{6qhJ(_f)NiG$q9hviJ~a{bB}-h2hrVoK9X!6 z6QwZ#vOLU)o8ifazhvpB$N@0R`}Tce@YCfaD>Nx`0J*-ViUUBtFLL6e$oCXEfEvE1 z$N?Zax{U0943S*wR{wef>AIEM!~=X b1_lNIj>tdn!iWDr00000NkvXXu0mjfHTFh1 diff --git a/Resources/Textures/Objects/Tools/cable-coils.rsi/coilhv-20.png b/Resources/Textures/Objects/Tools/cable-coils.rsi/coilhv-20.png index 00d5df993d58e3fef74e52aa925d6990a37fd23e..68c140b3359277252559a990838ce40219aef2e4 100644 GIT binary patch delta 463 zcmV;=0WkiK0_g*gB!2;OQb$4nuFf3k0004_Nkl8`LdJs7#Z7P#{}5+4M|;8DQWwRt&7Y1 zj`wnR-}`VEFfuYSGWutwbiw`gOy7k{vaaT)2Dy9sz_HTWx_@hX54{=a$4Jz;U{ADS zyN@dXEPs~T>gx;)bq0#Xq6&flfW!AJtHZ}Xn)GfPYI|uCfSt2vA_5OnmF7DQW#>i` zhwL&C1Oc^L4IuGWCURAvJOBYKY{Coi6*)X00<%QeZN`c z8?EbwDtfQboPW@*gy;w`N|ZyvPBx)6;QKy82+HL$t`~Cm^wBoqRct~Xfz9(qoB;FF zLzHA)q1m~92y}htdhG-vy}eF%62P(2sr~Dh-w9;1S)`NzSeAwB9dr@6h)ozZj_=6$ zz@h>u%v66RkoX@c$$D$c;{;Cba{w%i-TZj-@qE_{u}E_xsh-X-F2_ozcFvv^&_mDUn4GBPqU`T`@B)!g2AA1nX>002ovPDHLk FV1g{}+pGWp delta 242 zcmVAIE1{yG8vwwM_D9O&+bou*#83AU7 zCm;SY_~~+DH8*npYYZ_Kd`v0@DSMBYyw^b5ch_0Itp)=>Px%jY&j7R9J=WRY8l>Kp1^#-8J3dQiT$c z79o&h5VL{@4}raj*ozVodhzB>*pvPSp?|@H1=*qqy)7(-9(veImJoUhgbgi9bkVij z?lhHdJh(Gt(stY8(Y(_)UuN>&_vV`!AVrE4|2u?P$qz3I3x5|{-Es8e_EP}B4gVv0 zCli#l+|2(0!1H(CXXdXgB{M+`0H!YCjpYLXUg{D6pl%H#0MJY8bA|kq0INHW%nP!X zI|3nu#m9qlm@y%X99daF!y!>IpGC_Z0RRkD#OH5dF%<%U6Y_Td*QFws5&?ee5Ci}KS(Z_&)i^;51z6p2^gy|awij|$8mfr*E@5%< z8yyFO0H>#?P!t7@>UD%qQLXKnH-!Q zl}d%P>(#9$TJ8wqnt-+!GLmYuKh#kt zC=}p04qEOAhAN`>bHb4q^Vz9NXs(#gqT1}EZVj1RmpPD0CgPI~RYc1jp?IAqG<6A9 zcO30!%F%wN9MP@XDy_rRB^2{n=%sa`+U!G?Wpp|n5JI47+F}8o=Rr{vW}%^qtN|%n z?g*wX!GHIC_`VNQmskVFQPy(8qqRNZwf;r0ZCgm5fTbLu``tU4usPHjLI?;UOejTs z?jmpkl6J+Lt*qsQx;4bk_U05J6=bL)>eg_n8<2uKhH;B*+r|YkSJ}Z)$Oz*Xk)et> zI114_nLsZsZNT&vT!yli6WU(LIy@u7R6Q`~IZk5M^W1Pqv~lMd0N~8t iT}V9dIZlxxMT$R8U}LfuqlJP10000CSuR9P41W}Y6v)s3Q`8Gehwcj-1cJ?x}^G(($6bi+^$AJvs>0uF+ zN%{WM@ZX!yKXZFI^WN8m`^T+YJ&K(G3E!o2kIT#2a%nORGJg_n0OBN^6;+EnKbtsH zFd`En<5=g(2OD@^e>D&xaTzywGPS%uaYjfKYcH?gWWXV)10;?Uc8SY<5aEd!mKgpU z)d56zb#ZLoK7PlxT0k@}YukgYs9aI|Ob;5MnZrHBPtPt$F665?>=QgKf7bX3`79k0=6mk4hsQ$ z+caLl#sgT!J_%Sz?y`*+u<;yLwjy%@!D3U0Vo2pI#3J*mX=c8+zknbJ!oTBjnv79P zO)c5E&Ys)n9XJB(@bnzvmY&e{ycukPIUE2UuMt70Si8v<=x%zzk85tbn*gn0F{$}5@*eq1Bh(Z@^piNG2^uGudD0FGN5j8V%S7|I>)0JUT< vda7N+0p?G5&tL(3g(nHQxCnwE2>b8`Gq6GB9KuU?00000NkvXXu0mjfboFcC delta 173 zcmV;e08;;v0?7f8B!7@eL_t(og<}{6qhJ(_f)NiG$q9hv%SBQ6=g$5552CxfKay-7 z6QwZ#vOFw|o8ifmzhvpB$N@0R`}#gH`1x^?6`B+|fLvcw#Q`AS7ZveQ%7Kn>qh z025MJ?5L>ls z{i;GJ0Y;|2OIQ(>)NkcJz?!^3pe$6yM@7Xh%N4bOh^ZJRBi}Zu0{|Yx1+G)e z>ka6~Z@2U-{%%M#4lPhgax6KO>Rli#mHg!bK$+RE{K@!10{~DZ9>h|K0RW;R1<-A`HXMiQ-RV1p z{b(;tBN#NGg-YVk>U2dL(p8V`NxO)sNR7)mYM@k_3Hban|BgumeIs)d j_hZ)^^9UG*VHoBIVI7jdpG=L!00000NkvXXu0mjf$7-8W delta 242 zcmVAIE1{yG8vw!(=QIegtY18-rGBV5z zPoDf`@blxuYHnoYYYZ_KdfxxBCM6WkH#zJd8VEQ}j&F|s^JFKf&pgdBl44ZuPI>KnK` z$YPkU@dYzdNHTyNfh`RXOoSjq7?6UM0V%kNO(WLU>STL_GTQ7{Td!6+EvfPsMl05XGij>y7yApigX07*qoM6N<$g423si~s-t diff --git a/Resources/Textures/Objects/Tools/cable-coils.rsi/coilmv-30.png b/Resources/Textures/Objects/Tools/cable-coils.rsi/coilmv-30.png index 56b7c91dd58a9f16885715fdf26750c54507f0e0..b4905627b0d46d590138ffd4b24849b2f3cf413c 100644 GIT binary patch delta 499 zcmVPx$#z{m$R9J=WmA#7FKoo^Pg%zk(F$lM= zQn_~^jT^myn|%P4n?A;*5RTJ(OFh6geu05yU|C4|z=A5ZLQIj?ph78T$NGtEdEI0S zeT^7tH0R8@R~i@@85#M{IM=?o`%cvy=LP)Oy?wo#?u~~Baewv&o#_hTE^+}l>=yud zkzx{*6@ZwEvqo-j^=Sh`;*lTXEmd3mb$l1O9QF&6OjdaTvw3aA8qW)$k^IF5bfzmK zV1(mT0@6I(z$Adk4*_%aBE@}Di*DC0>bbNA-j=}cU%HwE^*BytYj<`|To^;!wJDEH z1Rp^4u03d=TYvLDaWHXPqpMBXO2k_#R-5uTk6qmZABM!c%{D~jhsOlsR1&9>)uv=N z7fzq?-UM`}tGs}3A45Q4<3H>dOaggQyg3j0lj`zM0(RF%+{Bp|b*FcmsL7@C&KhW9 z>phzb=RPU%mWu7#J@!S{xHX;pxor2)Q-ZwUwPD(eukAYLpXLI4aq`HEVPqaH6;IN0Ef#fAUy+$8rOVCA3h4c7iB5sO;w@-iA?Y&x*$vYb;%SQzf z5|?pAK(r|C zbq})aW{cWqde8vP9PTN8dUio_E?>p8PZ)9X$Z2+Rh8!+?Bw7yBblYgUY%-5nn(pHy z20H-vyfBhOlS6+(jf)6t)bb#34xnvdXl~#z8Wd7qL^!$6ZP;sI3?#rCPUd`0u23ix ciWGZx^prw85kG}JY5_^D(1Ysw2`;jfyW_`yYptAZdFuCw1ETH zrIgvx54uGB#Fz4la6a05Z_?kV96&7$KfJaXR_p$JZTn5CkLP>Tr+*d4F6B+kwaIO{ zyUp~T`~08Wd^fM1i1V&Hwqr@`#aJBV?!>U}oXkrgXOE|gV@SoEx3@O(HXDevJXD?( ze!?s>V^iWX4&@1Iw<{Qx0{4VWi)m=dY0iE5U&^O=J;TnO>Wo00AaH4B`L@z^bGJSZ zv-FS{CFaFp+0qUo$V6@I7AlV$7mXi0(mC&= zd6J>1r+0^iaggz4V=sj{k0u?N6rvEUX=!h)zR$?CUR`~EOlP;T>gE*^OQv=kuhlR# z7d>M3Bq*%lYcZoV9|OyLnGKfOS7d>fJ9xS{hFJ6_CrGfCF!ec{Inm_aU?}XO<0>S; zD%j`|C9$wVgvV6D!J{FQtEH@k(_q&E&I3n`FS5E^Ji9Djh>_vw0v6WnDGRfJW-)lW M`njxgN?>dP04TOyx&QzG diff --git a/Resources/Textures/Objects/Tools/cable-coils.rsi/coilmv-inhand-right.png b/Resources/Textures/Objects/Tools/cable-coils.rsi/coilmv-inhand-right.png index 6072367e40fdcb43987c162fca4d136ab64824ca..52b73f761fad247494dd2d6ff6697d50a8945cec 100644 GIT binary patch delta 254 zcmbQi)W`#aJBV?!>U}oXkrg=Y*$=V@SoEx3|2xnhiu+AKrG_ zcHwTxqa(7rx^}Txzs%dj$jz6>UZf}@z2U0OtN*=9iWQR{ywG3*Y6XEAE6aD8=-s?^ z=J|~$pReikd2ciOtZBCL-pjv+ogE&mdKI;Vst0O>Y! Aj{pDw delta 265 zcmeBUn!z+dqMnJFfq~&V`%GUT#Tnoe;`$#5Ua{_7%OJ_nWCavtED7=pW^j0RBMrzY zs0xWFaY-#sF3Kz@$;{7VV5pcA99B?N`u$6A!N;#pw7hk-&Yd|Qydl)!qVa=AI_G^f zPcjts^zN`Q4l=%M?4>a0(WE1jLKK2EE$xlf_ZgYitE=yi>FhRE-Mm6#$<%J+wHk)z zqDRc01ceoREoPMFV_=ytv%ymPiY(A_M^6{W5R2aA1PRs>h8`V`ZOUbhOF53tOfV8q zRNzvZcy@84v^(QjM(#XDcMjES4QdK67=%x>Y+j(i63Z~xpPhlhUXJB!lyi~Y1joK4ksY<+@KSOP|B#mCQhMNj{BQQ hv1@DoP0tiQ3KtMtI~MNzX3+ou002ovPDHLkV1j9^F~0x+ delta 169 zcmV;a09OBk0<8j&F%1M~K}|sb0I`n?{9y%=E?<8Ma7bBm000id000id0mpBsWB>pF zW=TXrR5(xVjY|%IAPhwL304uf|7q>Ci3>5XHsLKM&Ge-;ZNd_iKMKYQ+B%0u#s}+# zuz?skK7_==4v08+(Ao_U XTRRaJQWrv500000NkvXXu0mjfKuJFL diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/meta.json b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/meta.json index 76b5eb294a..5c9442cbce 100644 --- a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/meta.json +++ b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/meta.json @@ -70,6 +70,70 @@ { "name": "mvcable_15" + }, + { + "name": "mvstripes_0" + + }, + { + "name": "mvstripes_1" + + }, + { + "name": "mvstripes_2" + + }, + { + "name": "mvstripes_3" + + }, + { + "name": "mvstripes_4" + + }, + { + "name": "mvstripes_5" + + }, + { + "name": "mvstripes_6" + + }, + { + "name": "mvstripes_7" + + }, + { + "name": "mvstripes_8" + + }, + { + "name": "mvstripes_9" + + }, + { + "name": "mvstripes_10" + + }, + { + "name": "mvstripes_11" + + }, + { + "name": "mvstripes_12" + + }, + { + "name": "mvstripes_13" + + }, + { + "name": "mvstripes_14" + + }, + { + "name": "mvstripes_15" + } ] } diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_0.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_0.png index 47f04f63c27e6ba48863c69b55837183d1cd4eb9..3b0665ee1e34074ca39a95a7628b1f7cb2a992d6 100644 GIT binary patch delta 125 zcmV-@0D}LV0h$4jBz6IFQb$4nuFf3k0000~NklG=GF&$bi}G_CzMh;?cEz-X6`MI hF&_V3L_|d77asiQ6HG<`2k8I+002ovPDHLkV1fnhGrj-- diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_1.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_1.png index bd958a82f3cd57790264660ba101bf7550980c9b..fe2f6702cc9c311e0d7f99dcfa3667011eb07247 100644 GIT binary patch delta 112 zcmV-$0FVE=0h$4jF=w-5) zzNtHTrWz4|00bZa0lK1k(Dv{DkBD;ZN&5w+7E(FD_r{qyF}p|7=sE@f0C)kcE*3rl SUpOZK0000_ zs|)!U6gXT1pWQ$7zkEt>g6kcgd%;tl1RtKP6(4f7I7fP?oihWIKm!AdMzep({lYVIwo4hdXGKq7VBlh4@O1TaS?83{1OPonGxz`i diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_10.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_10.png index 690f9cda8fa42a3481a1145b1cf66ef56c8e57a7..7fb6e6c90d7a3cd0f21e9d8f32512671368ecfc2 100644 GIT binary patch delta 143 zcmV;A0C4}_0k{E>F@JJNL_t(oh3%3-3cw%?1WoB@^P%Lq>7|qirJ-Ql%g#*^ovb?s zA%qYx5)m*>CCjb}tMaMV56QBSEC;%6@02t6OO~@mD%PDHLkV1n=QJ9q#9 delta 181 zcmdnNc#m;{VLeN_qpu?a!^VE@KZ&di3=EtF9+AZi419+{nDKc2iWHz=v8Rh;NQC>_ z$&OqH6nI!B@6)vZG=;zN^V%@QsbaTgAM3JKP!pHkZLu+rc h1B*bzfp<(U>g)6MMBUwzLV$)cc)I$ztaD0e0svFiM4$iw diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_11.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_11.png index 0da1d5e1d1c5cd12d9b018a597f1a6c9e49986d8..e4fc7333e21f41b2203c69f802b308f92a58e6ac 100644 GIT binary patch delta 206 zcmV;<05Sjb0p9_T8Gi-<0047(dh`GQ00DDSM?wIu&K&6g005auL_t(oh3%G04uBvK zLp#RH!hztp<3svl@* zKvjo_HlqoQ+0PfQ8Q9_Sw8q|h06>gUm;!4q^o`&HNh=N^+($nUp^BUaFUhb(PD^m9 zU2`I%sm?0hq>L7-Cn0+ebX`WD+y&EM50WXcXSoTOfC(_z0Ql5~a_Ha@^#A|>07*qo IM6N<$f>ps*q5uE@ delta 226 zcmcc5_?dBnWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstUx|bfKQ0) z|Ns9pGc)JToeLC@Yl;X2sVfQc3kHfaIB2c>0_1ZRctjR6Fz_7)VaDV6D^h@h37#&F zAr}5`FB%Fp7;v}*a(v&v*}JK2=7!d2<)zW8pXWzuOjDC;-x3$_H7?+r`GR-S6Y7`~ zYndF=?ka1YWmsWQsQoN+R;jJHW9gd18=s$aJW^*W`11Dr|Ez+07l_z@m>H}5gxj&$ SN#HxsG6qjqKbLh*2~7Y=*i%#h diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_12.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_12.png index 02edf964cd3dc2f3711880e8f685277a3990c5a3..1276a93708f7e848313d0c603abbba2e7edd301b 100644 GIT binary patch delta 84 zcmazqo}l8-SRCZ;#IWw1%u5Ca23=1V$B>BDw-+1*860?+46E{9$1|ueo`2+kkqU#% n>}`8xKIlF6G}>ML3#eFr*=9ED+j9#8fNTa&S3j3^P6gTe~DWM4f)i@Qd diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_13.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_13.png index a13a602d9bbb2135af4407f15083e6b5bcc4bb02..af31b7b9c905e353467c0de102959cfd9e62a43e 100644 GIT binary patch delta 190 zcmV;v073uo0nY)D8Gi-<0047(dh`GQ00DDSM?wIu&K&6g004hOItUi!F?z*WM!*qj@6z9A3XUCaD>SJYFu sGygu2B}|en_73PXGV_ delta 223 zcmX@l_0_1ZRctjR6Fz_7)VaDV6D^h@hv7RoD zAr}5``yBZWC~&Zd|M)-ORa`rC^0Lkd_vbCU7jt+!BzepcRgiwXBH;GbABr1-bK4Ip zf7!iRkm=a%t}WA;_W12~wdvS7^`2k+=LOGFGCPky*_wY`^n~b%_JlBosioYGkC|1B Qfi^LCy85}Sb4q9e0Ib(j;Q#;t diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_14.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_14.png index 1579a277ebe9a565723a84f6a702ac96ecf4bd22..9e14127ebb385bef277daf679188acf0f63cb16d 100644 GIT binary patch delta 190 zcmV;v073um0nY)D8Gi-<0047(dh`GQ00DDSM?wIu&K&6g004(ksaVth$g?qJ<=gqpzX`aZ8xD7uw7n~t&|`0c|Rdv sy>j&C6EF`LV#m)np8x_7fB^G=3xoZOB04URApigX07*qoM6N<$g0)IaB>(^b delta 221 zcmX@l_>OUcWIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstUx|bfKQ0) z|Ns9pGc)JToeLC@Yl;X2sVfQc3kHfaIB2c>0_1ZRctjR6Fz_7)VaDV6D^h@h(Vi}j zAr}5``yII&40u>}pZ)*;&9PXoELOp=Bf-xvw4LGDdX(8(pq}N(W0!ZV4D;fo*SfCS z<5d)O{xPq^^#i^eQ)+I;ZtiS*>*wga`8uR zkn}MmD4KNsZu*$RKy!&4lBY^3;yJg{E$X7b1%RdFk8DGF0_gyd?DR*zhHU~O687ZW z5+z%$Ui-SaUAGD`Mf$vgKtXu6vDQjNM7?)LE_#8s){yO&?qnlVkMUstRS*KhI^xj* zX5NDAQd|P)j}^=e#F~3kd~1O@ud5HR6G#Ve l=@XNmp1=V(00$r)-~lBaKK;SJW?cXP002ovPDHLkV1fWLYl;8> delta 233 zcmVb zawfnoOH2Szf|)tS$lAOfZdQdZD?kOY-*OCxJ8-ywX|%Rmjo}&&^tvS?CL*(Mf{Og> zBKU!sITMkDtA)6hRLeo%*>j1MupKev)&I>B7Q>NBm1v^fnY5p jr@&gvmw+W;39!Z;A3wq%yGh4x00000NkvXXu0mjfJnd}N diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_2.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_2.png index ee8e0b5dc68b759d674c723b7938ec2a199004f1..8423573dd190c6aa7b9dd1298b26e2a2e62a1533 100644 GIT binary patch delta 118 zcmX@WxPWnjVSbdSi(^Pc>)VNjLJbBSEY15{*$)_ zi;i3e6nI!KUbwBseyUXTq4=&fQUZzhj_oK4VP=R~-ns3z+}iy${AJ%Kb*yX%cge6y zxU=Wgx5Hn!QBDx92wUGAQscAMD88`=4RqLN~5Od*0{9 qUR_|P`tszvYrjfafNGJzhg)prYFvf?g0gRcL_J;oT-G@yGywp+iy`~~ delta 83 zcmb;~nxNum>FMGaQZeW4IYV9s10LpsD{>CYH*_y>Uexz}_uAD`(^T%xefjR{&r%i! b6tLkf(_0<3(zKSGB_MH6S3j3^P6junD3svDMl7^%w?*IS*_+kQHVHV}D7H)9>0000M1MG8>R#nZ(xB*Oje z`Hfr*3LLJ1uk*kD|L#=jy!e8^L0g4SZC7|0KFn3^y1uOH^v)Z1Ur&g3{v7qm@mt4= kKQ8}lyagE;9+am^PgjqgbLRd`4WM}pp00i_>zopr0J<42|@*^plWSLcT` rv(OwY;2ts?0}mL*5D^g((Z~)A1vJ^s$u&6u0000 delta 181 zcmdnQc#m;{VLeN_qpu?a!^VE@KZ&di3=EtF9+AZi419+{nDKc2iWHz=v8Rh;NQC>_ ztKM7(6nI!J+%SF`6sKW*K5MJW1GkLi1KZBr{t?OBBVV=3%<}oF)2Z!!w{!R(2t_h$ z6?Ct9xLb5d+su_ygubcm_`tGMgQu&X%Q~loCIGRVNI?Jq diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_6.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_6.png index 83b583a15d13bc9adf0230dddda07af8675c75e1..146a658848968056ddc891e6073ef09277c2cee9 100644 GIT binary patch delta 134 zcmV;10D1q=0k8p(F@I`FL_t(oh3%Bl3BWK21(R;83puX+Do7zT(q}^8-2mR9A*~TY z2-!@p9PaMEJYYr&4;V>RwLai2k5V)Hoc}8z${+EJ6oLmtBz1Ra!13}65wsNa>bGwo o6_EYq;8eW)vrfPO1~8z48%@_%K%yDNSpWb407*qoM6N<$fXhY2m zr@pWPHMk9R_n{O1d3c;9*^A7hU&e%2vc#={=PTd>3R-0_1ZRctjR6Fz_7)VaDV6D^h@hNuDl_ zAr}5`FCOGNV8Fo~u=fA|^PBaUv-kAGR>t@_%8RUt=+f{yW$@yNNyd@rgzSYjD;roC zql?Z+%vhyzxxsgvqk;9KWb<+5x_7ALs5~-vSJ|Cb(#zi`&6X(uSPmR0sw4S zuViPP7FJay7PwA>wj-aoyZiI-%t(@UGI6$7>UsbGfM0k3?Z+1E?n=8500000NkvXX Hu0mjfoJA`E delta 140 zcmeBY+{!q?u%0E|(btiIVPik{pF~y$1_sUokH}&M2EM}}%y>M1MG8>R%hSa%B*Oje z`HP$f3^-f^C+C(b$Zl7B#GuQm+E`sTuTDdYq2aa7(p#x}zwHexUbHH@FC$)TXZ5m~ rsctT(ANhZN5PP4QfkDP0g<;by*Q$udms^3RGI+ZBvAV2tN@xNACJQq? diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_9.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvcable_9.png index 66273438415da39292cf27c5794fc575fbc55b94..5ec716e43f82de2ce44046faca0bcd5af928bca0 100644 GIT binary patch delta 133 zcmV;00DAw@0j~j&F@9-DL_t(oh3(Nn3cw%`1Hf4N+4Vy{H(pxsV9N@wwUD`MVgv^8 zVrCpU_vV;&(Qga5Ma&Ouu)ya9T%zU&91D<~9_q$M#OwD9XGe5+divv>GXS8Jk|GP7 nz0eiGx71F&DpW*7L_}H@(T`&(7s|jF00000NkvXXu0mjf?W;Q8 delta 169 zcmZ3_c!_a>VLeN_qpu?a!^VE@KZ&di3=EtF9+AZi419+{nDKc2iWHz=x~Gd{NQC>_ zix;^X6nI!K+`OM>zvcW^wQixRfTG?9^QLQZgs(SQEjMH5uWwt=rqBAq?GqWh|DZTe z_lo;}7B{ZA&hN>+JwaGDuEtF4g}2Z|v(T;9o1-eZOfM=OTwb*P$Lau}B@8B?Wc})uc*XMaSfSB*u1QZw;-5D2j067evu6{1-oD!Mpeux#%xb_^)u`GJ}J{@`$3Y)}pi{$0}!X-I1Na z-ub67GR!CM6;`V?^w-RH_>$Bn?tW% zRZ&0*Jyf0NG_6*H&AoH^7lsaNNAM@=ue(_<3j8t>OYCoy=s`njxgN@xNA D?3Yn+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_12.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_12.png new file mode 100644 index 0000000000000000000000000000000000000000..366ef79e584c4613e33138348e3044c862619d51 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}=AJH&ArY-_ z&u$cD5D;N@C{f$o-S{TSNOkS!fo0$?#7iJ}?yo+hnoh!t^s@XOt>BKB!+dZi_v?HWv zv25qOmqcf3acN?vFfET5NUs7}j0Muzer5 oFJHG$@8A9SsRB+Micf-NL_(aE9%M{(2D*a5)78&qol`;+0BQ3=ZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_14.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_14.png new file mode 100644 index 0000000000000000000000000000000000000000..dd7434c43ca048d616e134cb61c38b5e44543b05 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}ot`d^ArY-_ zCvW6Epuoez8>^N)o##ock)-O%32Rh1dh9lF$9Ky8TWjv(D8SNaxUwko(*uk3EhaPe z&cFEVQbAhW&Mp4Vm4&8P&dDk*S{M-RdwsEX4eQOT2OMWU+nJKn#<5Z4L1x>VYRd-h zUr*G$)BCztYEN(DOWN1+jPc5j8?6U=?0<#-XDaECKHut>|MXsH5ztW#p00i_>zopr E04Ot1>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_15.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_15.png new file mode 100644 index 0000000000000000000000000000000000000000..73e0ed269c0cbe9630c8362066578207304793b9 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}8$4YcLn2z= zPWR?(P~dUlE_{4)M>qQ;y?H&V>pXZIGfsX8z905x%VjMGl>?EF=bFZS^5g8~xyHJM z`SpcG|6Nv}afq?K)Z4o`!``n|KzQrLP~c%Xm{43cBdj)ymz}eHSFpnk_Z=KS-4T}MU(Y`5o4~y4CUc5xeM9vIX4yB4 hMr9B3{ofs6Tr@>&x#faeu0YcmJYD@<);T3K0RX$oD*gZf literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_3.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_3.png new file mode 100644 index 0000000000000000000000000000000000000000..6d51d19b526eaf418dea02ac0e30eb318a9903fa GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}A)YRdArY-_ zuQ+l6Rk>VzQFQOZ>Rnruk2I*g+*7OATCdx%a>q)GqGxIDao=3Na9@Zw`X_&{sVqCf nj-f|(Mz8FN093}>RCd0`GwKWDX6&91G@rrK)z4*}Q$iB}bZj;W literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_4.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_4.png new file mode 100644 index 0000000000000000000000000000000000000000..7a520185f141b719f86394292794b805045f6076 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R})}AhoArY-_ z&n@I-P~c&4nBa3vkLQSKvF{=9_z9A!F6q=@ywlOF|5DG)vAZ SKU)f9GkCiCxvX#|JHb>7Y)zo3d^ zLXzcGhN=L5O>fPvCdQAJXC65UGBLBU>AYZ!bt14;!o-QVfcU4`?JL eNGyBGz);a)_rQy`z0uo3!G&$f2Cu}eb21H;oA)yPVihu0 z^lEt1_P+EW<110M7Kufh&8L;_mK9fekXbaNLHm`_Ri@os8LHC{y?V!3AsuDQa4^-X zZAMF8wPLwr$J94Y{j+D=8r<1_C$?ec|1t+BlNT~K7$ZOW9^BDabQ0()22WQ%mvv4F FO#lK%P$~cb literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_8.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_8.png new file mode 100644 index 0000000000000000000000000000000000000000..ef45b5ce15f354aeda24a881f0beb0721551bc3e GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Hl8kyArY;~ z2@mdKI;Vst0FZ+uJ^%m! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_9.png b/Resources/Textures/Structures/Power/Cables/mv_cable.rsi/mvstripes_9.png new file mode 100644 index 0000000000000000000000000000000000000000..0963e111ad532b7704b1121d44c4aa7790dc5748 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}QJyZ2ArY-_ zFKy&?P~>n8{4;m*&Ti(N-IF7;R-4(YIT`F+eq6k!LncG@Ygmx|%%7j{)|@%=R=%R$ z?Z49cI}O*q{fo?b_nmD`6@RtI8PkmRbJMui9A;!-cyNe8Yp04w=y3%dpe+oZu6{1- HoD!M