From 05730038c4bcd7382c7ab2f28126a1f0ba0166ce Mon Sep 17 00:00:00 2001 From: PuroSlavKing <103608145+PuroSlavKing@users.noreply.github.com> Date: Tue, 14 Jan 2025 01:38:31 +0300 Subject: [PATCH] [Port] Operative UI (#1431) --- .../en-US/_white/escape-menu/ui/options.ftl | 1 + Resources/Prototypes/_White/hud.yml | 5 +++++ Resources/Prototypes/_White/themes.yml | 16 ++++++++++++++++ .../Interface/Operative/SlotBackground.png | Bin 0 -> 471 bytes .../_White/Interface/Operative/Slots/back.png | Bin 0 -> 648 bytes .../_White/Interface/Operative/Slots/belt.png | Bin 0 -> 743 bytes .../_White/Interface/Operative/Slots/ears.png | Bin 0 -> 726 bytes .../Interface/Operative/Slots/ears_extra.png | Bin 0 -> 669 bytes .../Interface/Operative/Slots/glasses.png | Bin 0 -> 599 bytes .../_White/Interface/Operative/Slots/gloves.png | Bin 0 -> 722 bytes .../_White/Interface/Operative/Slots/hand_l.png | Bin 0 -> 608 bytes .../Operative/Slots/hand_l_no_letter.png | Bin 0 -> 571 bytes .../_White/Interface/Operative/Slots/hand_r.png | Bin 0 -> 649 bytes .../Operative/Slots/hand_r_no_letter.png | Bin 0 -> 614 bytes .../_White/Interface/Operative/Slots/head.png | Bin 0 -> 661 bytes .../_White/Interface/Operative/Slots/id.png | Bin 0 -> 627 bytes .../_White/Interface/Operative/Slots/mask.png | Bin 0 -> 732 bytes .../_White/Interface/Operative/Slots/neck.png | Bin 0 -> 656 bytes .../_White/Interface/Operative/Slots/pocket.png | Bin 0 -> 582 bytes .../_White/Interface/Operative/Slots/shoes.png | Bin 0 -> 637 bytes .../_White/Interface/Operative/Slots/socks.png | Bin 0 -> 606 bytes .../_White/Interface/Operative/Slots/suit.png | Bin 0 -> 663 bytes .../Interface/Operative/Slots/suit_storage.png | Bin 0 -> 703 bytes .../Interface/Operative/Slots/toggle-alt.png | Bin 0 -> 793 bytes .../_White/Interface/Operative/Slots/toggle.png | Bin 0 -> 1462 bytes .../Interface/Operative/Slots/underwearb.png | Bin 0 -> 558 bytes .../Interface/Operative/Slots/underweart.png | Bin 0 -> 622 bytes .../Interface/Operative/Slots/uniform.png | Bin 0 -> 662 bytes .../_White/Interface/Operative/Slots/web.png | Bin 0 -> 753 bytes .../_White/Interface/Operative/Slots/wrists.png | Bin 0 -> 641 bytes .../Operative/Storage/piece_bottom.png | Bin 0 -> 114 bytes .../Operative/Storage/piece_bottomLeft.png | Bin 0 -> 137 bytes .../Operative/Storage/piece_bottomRight.png | Bin 0 -> 146 bytes .../Operative/Storage/piece_center.png | Bin 0 -> 109 bytes .../Interface/Operative/Storage/piece_left.png | Bin 0 -> 115 bytes .../Interface/Operative/Storage/piece_right.png | Bin 0 -> 128 bytes .../Interface/Operative/Storage/piece_top.png | Bin 0 -> 116 bytes .../Operative/Storage/piece_topLeft.png | Bin 0 -> 134 bytes .../Operative/Storage/piece_topRight.png | Bin 0 -> 138 bytes .../Operative/Storage/sidebar_bottom.png | Bin 0 -> 150 bytes .../Interface/Operative/Storage/sidebar_mid.png | Bin 0 -> 120 bytes .../Interface/Operative/Storage/sidebar_top.png | Bin 0 -> 143 bytes .../Operative/Storage/tile_blocked.png | Bin 0 -> 151 bytes .../Operative/Storage/tile_blocked_opaque.png | Bin 0 -> 148 bytes .../Interface/Operative/Storage/tile_empty.png | Bin 0 -> 126 bytes .../Operative/Storage/tile_empty_opaque.png | Bin 0 -> 116 bytes .../Interface/Operative/item_status_left.png | Bin 0 -> 322 bytes .../Operative/item_status_left_highlight.png | Bin 0 -> 312 bytes .../Interface/Operative/item_status_right.png | Bin 0 -> 296 bytes .../Operative/item_status_right_highlight.png | Bin 0 -> 306 bytes .../Interface/Operative/slot_highlight.png | Bin 0 -> 159 bytes .../_White/Interface/Operative/target_doll.png | Bin 0 -> 378 bytes .../Interface/Operative/template_small.png | Bin 0 -> 439 bytes 53 files changed, 22 insertions(+) create mode 100644 Resources/Locale/en-US/_white/escape-menu/ui/options.ftl create mode 100644 Resources/Prototypes/_White/hud.yml create mode 100644 Resources/Prototypes/_White/themes.yml create mode 100644 Resources/Textures/_White/Interface/Operative/SlotBackground.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/back.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/belt.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/ears.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/ears_extra.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/glasses.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/gloves.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/hand_l.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/hand_l_no_letter.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/hand_r.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/hand_r_no_letter.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/head.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/id.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/mask.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/neck.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/pocket.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/shoes.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/socks.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/suit.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/suit_storage.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/toggle-alt.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/toggle.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/underwearb.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/underweart.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/uniform.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/web.png create mode 100644 Resources/Textures/_White/Interface/Operative/Slots/wrists.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/piece_bottom.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/piece_bottomLeft.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/piece_bottomRight.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/piece_center.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/piece_left.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/piece_right.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/piece_top.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/piece_topLeft.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/piece_topRight.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/sidebar_bottom.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/sidebar_mid.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/sidebar_top.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/tile_blocked.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/tile_blocked_opaque.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/tile_empty.png create mode 100644 Resources/Textures/_White/Interface/Operative/Storage/tile_empty_opaque.png create mode 100644 Resources/Textures/_White/Interface/Operative/item_status_left.png create mode 100644 Resources/Textures/_White/Interface/Operative/item_status_left_highlight.png create mode 100644 Resources/Textures/_White/Interface/Operative/item_status_right.png create mode 100644 Resources/Textures/_White/Interface/Operative/item_status_right_highlight.png create mode 100644 Resources/Textures/_White/Interface/Operative/slot_highlight.png create mode 100644 Resources/Textures/_White/Interface/Operative/target_doll.png create mode 100644 Resources/Textures/_White/Interface/Operative/template_small.png diff --git a/Resources/Locale/en-US/_white/escape-menu/ui/options.ftl b/Resources/Locale/en-US/_white/escape-menu/ui/options.ftl new file mode 100644 index 00000000000..db1895e42ce --- /dev/null +++ b/Resources/Locale/en-US/_white/escape-menu/ui/options.ftl @@ -0,0 +1 @@ +ui-options-hud-theme-operative = Operative diff --git a/Resources/Prototypes/_White/hud.yml b/Resources/Prototypes/_White/hud.yml new file mode 100644 index 00000000000..0124e0fb37f --- /dev/null +++ b/Resources/Prototypes/_White/hud.yml @@ -0,0 +1,5 @@ +- type: hudTheme + id: SS14OperativeTheme + name: ui-options-hud-theme-operative + path: /Textures/_White/Interface/Operative/ + order: 7 diff --git a/Resources/Prototypes/_White/themes.yml b/Resources/Prototypes/_White/themes.yml new file mode 100644 index 00000000000..e429535951b --- /dev/null +++ b/Resources/Prototypes/_White/themes.yml @@ -0,0 +1,16 @@ +- type: uiTheme + id: SS14OperativeTheme + path: /Textures/_White/Interface/Operative/ + colors: + whiteText: "#FFF5EE" + slotSelectedGold: "#e6b812" + slotColor: "#0f1215" + slotOutline: "#333850" + slotText: "#333850" + nanoGold: "#A88B5E" + goodGreenFore: "#31843E" + concerningOrangeFore: "#A5762F" + dangerousRedFore: "#BB3232" + disabledFore: "#5A5A5A" + _itemstatus_content_margin_right: "#06060604" + _itemstatus_content_margin_left: "#06060604" diff --git a/Resources/Textures/_White/Interface/Operative/SlotBackground.png b/Resources/Textures/_White/Interface/Operative/SlotBackground.png new file mode 100644 index 0000000000000000000000000000000000000000..a1bbd2e3a2947fda4a574f4d9247b9c01eca7650 GIT binary patch literal 471 zcmV;|0Vw{7P)59TdU8Mhb930{k16Q%mDz8 z93LOYxdY5Y7Qg~n01IFNEPw^D08;_bq+&*>_oHStIIL6Y>Q1_ecovw}U1-j(BQv=nEnxwKj#Tpw9pR N002ovPDHLkV1j18(Wd|a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/back.png b/Resources/Textures/_White/Interface/Operative/Slots/back.png new file mode 100644 index 0000000000000000000000000000000000000000..004b0249b10daf6e6ba2dd7954f3bf37dedded51 GIT binary patch literal 648 zcmV;30(bq1P)4o;Zr!R~1$F8oD6WDoj{Xk8 zO%NQN`~jli;-rF;Q0?ZTMeu`G>fpyDa?P9e#N2RO?n$lU3%4gXN%KC*O>=va6ro&h zGRR~`%>8G%qGL~fT$d50dU$xGtE-EITWB)$Bx{DQBd7dlKxoU0Hvvc(0$?T^>+Z+ zcy0GRT)#Zv1tJ1~xogbgdVokEL;y#7Z|d{=Fxy`451E@jg1zg#2Vl;|c3CQK0DCpu zmH8Eb{kH@yqykg+l?Y&!sYRQWv zKfcB1K)Vfxw$fr3&jHBZd{J#h;dml|vAyfiCUgZb^pQM<|MfP+%vNjF$W<^u!ESCs zmU|wsxsSvEm?8d7F$4o~Th{?x2)oWl-kXpiIx+7Epi|>m0GJ_ighHh;)B0?I29HZR z#u4WN?LZ>|*qF1W^Owe-jUF}NjVdF?6~=*DfoK3LU5YKva^eC+dDNfp8vw}B)T{&E zSaF}N-Jjz|Eumk_cpyKXh70^ji}N!T}D*GjCfWYw=(Lg i;6A0ta8o?n9QpzW&KtB~+ahlO0000?P)_3oy0Ew*=V<-Lqlt^7N0TRl9l#-1J6se_cs&t@qs>v305Zo1 z0%7H4g_f3{(L-u5_(J`&K5;yjngWoqFkkrS6{Q4R!a9ok)?;wr#zkm?nv_cP$npm0 ztv#jc$!}->g95BxJRw?(Z9R;XzjYHRfA_`hpKDH9lOe>z7+tO;Ehnd zjE8pgs!FqmJ!xIUZvh*S5r6~pYw7elKG&y2hZmv@>nijEWr0Wl?YZ=y@IYDJTEBOA zyqLP(Q`N62#^~4A7yxfHk#%HRaQHs($XFNJ>OpxF;1|K~AE#p)I3jN7vyyE}Kk@Y7 Z&>e(jY?<8P^CSQO002ovPDHLkV1i&+S&IMw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/ears.png b/Resources/Textures/_White/Interface/Operative/Slots/ears.png new file mode 100644 index 0000000000000000000000000000000000000000..f8338c7da1259b01be12b5f8f7aeb21fd5ea83b1 GIT binary patch literal 726 zcmV;{0xA88P)}DfxR-<1CZ}vy# z`tiI?hxUbQ{rCCnu+Lc=$aNKOX|X^jEJ(%PX&GY3XI; zrrE9cI{taPs@sTZw7dH?Xf{4kzEB8ZvTSaTSlt-;QA@!^qEOto?ZJH~F2W?JX(>zh zEN6h$i`>|`&;F1$3&HdOVE*po1+92dv&Jw(brsVk;_zwryyRG0A!nQubKA+rT_p^h}4BB4g`>++$C+$L#KXjtrFt#+#-|yI|JZH z6EaVM7f!*Q0N6^ZkW&Z10>eV%5!)l@ikYYD->5gvKpet0mq-kNatxFG#eWkaSZpr& zo)7`xnQsgqCxYM@3y{U7So$#|&Op;UGYtiT6mMJK1u(T!?(!w&T#5nGM8oe+yw^p} zrFiT^HKnmLz)g)(0bsP)BUC$P)csdgn*Y+$Q6k<8TnC*9z{b2=`Zh3cycyNuk!mAK zg?^w(AR55hE{Vmv94SDONB{h%0l*$jjXL1fE}dulevVuhs(Zi37A$80=au=@=5$1Z z6Z&n!d&LkW|G-4GUDItuC5(ti#qmQ?{W>`IbRY38o^1~O2ehwIYYLoo#Q*>R07*qo IM6N<$g1LQ4LjV8( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/ears_extra.png b/Resources/Textures/_White/Interface/Operative/Slots/ears_extra.png new file mode 100644 index 0000000000000000000000000000000000000000..47a63df4d87a4a7104636bccad370e41b4097a79 GIT binary patch literal 669 zcmV;O0%HA%P)osVPa-B*&JB!?6{fp-O29F-Xs|` zIXUfRv%|spPo*kjPi|a}5nc84^i0>+mkE770D$RhtwxJW3sfk~hA!&e-jwlsbw!R5 zqo`ay^$tr%l+I)Vm?WF48H)=;9~^w|m$5G9F|KR>cM;4RULGJM05Zn`fiO3fqp`6O z>ZI=O9;k9vA@*YhUjfKi_`Yzc7fK1ZP_z`Ut$Og<#+%Rt6_=6}K^HRvq4WINNB00= zzP|qzo+}Q}@xdo;WW0C*Oy-b3m!K{2*A>DVpqaU<(x*Fw6@bZnx9Hb~R#0sNG&AS9 zrIaT#XSwcz^G&Flv!M>*A}0Vn^ZDhJJdbMb48Y=yOTt{=kyruNHA9m*;MVAc(qvaf zBke#Z)e>Oz;D+vt6G5ixF6cWFWbg1BVzmP(v#4||9iknz1VA=xwHMk;4TbJ@7@HnH z*I!WUdjMOjL+CXiwo;6&@B$GBg!K-zf`}@o$M8Rht^k-Ipstr<6#{ApByuI>$IS%N zu~Ll1(Ie!m{ws8SE>D9e7c!buYQ)7x-VfftYBUn`7kqda)WuV5Ly6hR{`>>LdTf{SSWq| z>K#C*xzY_4DW=WuP@C@Z3+z5Bwb>Z@ItVQQ7Al5gRPI?j%7qO!rpn2AnA;FSUj;Gp z7vM&`4dH;oNhao0d6@FUOzyh^5RJq!T~3vk*HUTham**m^ePh-jIQqrVARBMIk)=X zUqTb|1xCFsN&s%mtEGz<>*NcX3*MS-M7P2^kPd_a z2<6g{P@pVlSDgV56;ri(VXv$5=srJK0I1Q-T^s!CCRZ>`4?7lxxuPlm6)c=)~O>CA0VPqmrhWr6B3Y(1rTZrA}9>}nGibeaqd0db9_GgNW>$Z?AUkr{A|BD z`z?_{Gc$8xtu~qberTVla-{xF)lvHD?ChKl5BCGTJpq8}Wv4@57C+I#!hGtcSKroD zdB5~k)lnAF&d%@f$JS38uT~S75}V5rM>nP(tXz+(vKzId-qrej1oPM{1cU;>$ZfTmT>QBC-Mu+uRDU z-U$-(@6Ays5Zni?4l)L$xeY}2ArK*#V9W$qrVIMpe4lB~qcs6ZkUR+M45)~vz-W%& z43Q<5zhx!>_JQTj1#OfkQtc9k0rk2ML~aaVDX8@XGSxatmS*cVpv7{i+ELfVu(;OC z0j*X;KLE@EZ<`7vmJVSv&ie=D&H!)83?iYVA;d<~nCpNZH+&+U_X2q~Fr5?RtmqKE z_%N&RcHAF;{SXjh1k0CoxG4;PmvUgT0hR_3GGO!ctP_z8Oo$;&?E?pp!KlZF4AQ)F z<+ElW>*YR&StkID2)RPzq&Kqe#|Bll_f%;T=KwAsRsc5UtZDbU7u_R~!EsbanI$|2 z<$)*wkuG_Qvz;se+q=70|9b$)(W23YMH3M`htm_j2l(FWUrK!z&>xvUC8se>0HVt4 zH>n*1H}k{1FCuN5h)W0~{EQ5KwoJA789lY*IvcYd0e^~jJ|#cO5C8xG07*qoM6N<$ Ef;HAWn*aa+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/hand_l.png b/Resources/Textures/_White/Interface/Operative/Slots/hand_l.png new file mode 100644 index 0000000000000000000000000000000000000000..2197b8603e9aee3857ca95684eab7c3aaf2a36e4 GIT binary patch literal 608 zcmV-m0-ybfP)FAk1pzkr11+AWIgwyPZ3a!dLCh?aq5M`!TzsTt0Qd zK)*l0+uO6?^yR>HC$!e(yOdtA6`#J1 z<7y;uZTrW_63{NCadkUdv{%wbAt&c4TnGF&3h*NbFtu}pL>AC&H~@lckS-*wh?P*i z4Y;};Ev%Jh!$FM%+NCsVv>1qS7t~1L&IwnA>y;!c6OzcBfhvZmSCVXEV3G;1XuZIi zg5Ab@pa`9qE0!(5>kO|~k~2g)v1(T_j7NZdJs9G>jphzTu4^P)b2Sp`y0qMPP(-~d^}Kt7)fWex!Oe9kTu zN_czgYC7kGet&@8YtMPNh+q+g1`yiK9N1cBXJ1(ZVNBZGuK-AGk`Dc&=j{4}cfMYF1>3#XpB9 zb`i=!#k1SgT%~OG=z#!xfklKn>;YI5X4WvA?OJXZ;+!)A?FFj_!o(tSZRd(T1#(co z=b$I7KpF4~9_3gU`%3ul0Q8HCb7iM~e}Lg|v=M-%dqMHE=-avX+Kcs$U=cz8ygtHH zd&*ioqF%||q?bAqzyQFw0>pVw5b<;|B8$j#o@L`WA-=u`+Ak4V!jrtz1dRXy002ov JPDHLkV1k=$^&kKM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/hand_r.png b/Resources/Textures/_White/Interface/Operative/Slots/hand_r.png new file mode 100644 index 0000000000000000000000000000000000000000..e6361305697fd4fd37c80b8e965d4069fc2d181a GIT binary patch literal 649 zcmV;40(Sk0P)R>=vNVk&QYwVXKqk|yNQE7V>_}$G z*cadhkl2_qGW7wXR_emU(lu%xprD9|%C=Y_kt`5$htyZLZZ6pF(3_D8>7UlY$S{Tl#E<|Z%w8%pM;u&Hs!JcO>}i1A_TfW5s>5&O#d zDFDyMN35Km@_c+GY>MyuG#br_;yk#!`;F^39JUUoY?Z4X0QdV%Dpx)3_nX3|zOAhL z@hBF-x3Av;Fn3HgHr6x0S1NDb`BlRxggg$Jpw!GS7Jy7(sRD{BOPZL>4Ct$`(KIbL zvFCY=M^7{DnF6-98o9{>^ndne+LpQqWe~|gZ?_DALtB_dLSa3pEYX~bc4EIm_1at8jABsuqX%bCOhF1sVhSYEHD91_NP z$Yl``5UzQ={>vbr5-`0rSrb~OKMK3X4J;!*7^`3 z50@hl6EBg>1}B|?U{NNKCq*l}yGjdaW7ArVF3d1_)*mzr(!C(unlGpcQ80LkX<;4Xx)FRLRFv);yKqrPjxts>~!=e%V-Zj?) jz^-c4To1ddiBkOmfnDXyjp4p300000NkvXXu0mjfzv(7Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/hand_r_no_letter.png b/Resources/Textures/_White/Interface/Operative/Slots/hand_r_no_letter.png new file mode 100644 index 0000000000000000000000000000000000000000..75d36d0102302bbd50ee6e1450c4f9b885dbb175 GIT binary patch literal 614 zcmV-s0-61ZP){WSA)b_a4K&#U@g7hX zk9~o@KpB%3n5c-}c$49M0_V+)=>?`M| z06d-?vvPjQmK(9O=;8LR5nD? zi)HZj@*4p5uFdA=M(X!kW$mq~T2?OPNvJrbr+%>nR2-WtAg{E{6O$SNbM-ZbVPqx_ zf`IYp?@W8DfbH!@X7UjIAN`rOLKmS5a#@7Ez4Fw%=J!9v3kZoneHl;NoU)RLOevU0 z97V@5Q$;Ksf!ef~k(8i^;8n4)*N(3+6T^c@z7dhrMe9Fc=I0xOtcyT&2N~n};!_!BEzTdeyR6wk^ww3u@?j*8VVw zfT}~EEiq|M!~QUDgxkC32LQNLgPI@URt=e|f1ei24)%`|xc~qF07*qoM6N<$f?e?+ ArvLx| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/head.png b/Resources/Textures/_White/Interface/Operative/Slots/head.png new file mode 100644 index 0000000000000000000000000000000000000000..4d40fd811033829dd0dea3761825ddd4a8fbdec2 GIT binary patch literal 661 zcmV;G0&4w+eOgCB%@O)mF+ckhzsV&sEd zZpqGOXPw_)^`^Gb{DNM?nxfr)qDJF3;yv#O0O?DoL+j-=Di&7;oTd);wEf)L)N9yr zaCv!UpH|N(oyj<2VodJNSUC>dn0kwA+g0bW?s~490OUVhHbiIv$Q%a%h55xi&Ck!# zB++U;Q2nk>%*SxH0LmEHFC1=14JB^C3c<16930!X3H?Ncg%}C2--%FZBSD4hcTv#V za+1zZdbFFdCnEqrK+60Q_<;p#Um?T-P=V_42U(Rk?I`PqS|zEkm6VTEgjfJjPS``q z0g#pxWCXDQ5C;XX_9Bi*sSu+Ign|Dfz%pnoD~u-OfTNxQCJyB>1khxpf?E~;4g)ba zVkiQf?1y9sa+C5K2?)v_D3N&;#@d2F9|IUY1t`CSzzXYC90o)Jw&|IUPRMz^4yyw1 zJF>?;X$ttkO4W;B(x%}plVXSY9F_YC1}Sgr!jEArpr^hXU&=vNufijI)A00000NkvXXu0mjfVFx0c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/id.png b/Resources/Textures/_White/Interface/Operative/Slots/id.png new file mode 100644 index 0000000000000000000000000000000000000000..3740b186ea3230b1cbb146deff7bf315390ba66d GIT binary patch literal 627 zcmV-(0*w8MP)WSCsdSWFB!=3d98wZ(mm?a=dX0P;4M0})aHGRF^q!oos2lMppv2VEW(8^HchaLw)me;%rhx6a?H$KIT0)7+2EdZa+=n;wy_Y>M)DN^q2TG}|^ zUcj`ZS^-SV-O|;od#2MOU|o!1;{tJjPC}#rrCmx4G%|=0whSGI{c`ULK#wM}b}$Lq zCpiW113}oT;40vmAorWowi?`UI9NbPezcwDgFA-pPz9Y;TRfE<_yOt79&!o2Dd+$I N002ovPDHLkV1hBU6pR1> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/mask.png b/Resources/Textures/_White/Interface/Operative/Slots/mask.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f1ae6bdd8e97208bec49e8d5829ff7bd40a3c8 GIT binary patch literal 732 zcmV<20wev2P)D}(O zv`=5Z$TqACj*m}*dhLL6z8{InGPxSDaMWI$e3+27CHm2B#m3VBt|Jh!n3O`=AHEWI(T1e`Cu zr{d{a0@U?|=3J$An+VHwd&m4I(_PdA%$(UK=&ujJ9k>JQ3UD6kSxp?pNXSDF~;3qL#+FHdC(C<&=*0OU!l zVB_N~AgqPVt9?=nSljfdCZejfGotbXX-!ba@J@MH=Ku=orW6(-i!g!7kp@|W{t${V zJXG>>X;Iy+;{QfHyqpB^7UZ*liIM;zHe1m;1wf@rTJ*dnwW=3FA)2c9 zHd7}HKpuO(3rOE?{kGmvYCxN)*-H+ft@fq)j!1P5@D4ETb^ddbDe{wR#7RKi`$KhM z*V|J)g$QDdlMs=k5v@R6hz5_GkV*jO)>M@0_{apjhR8_(BE=n{cojz6S}oG#(YdrX z;Jd&e!A1d0%(tbphj4q1i3xv-Hmof$571AD6rfy}oPmoB=7?K{iKF%JcPIdNG!b>c zr=ClW@g4}`Rt2vD#sqoya@tXYj({iAgyhCMVcvyp*gmUZvg)o;$$=NI6I^SyGLnV> O00008`2JBXJi{TC>|f5=;r1s;q^NLK>E^ZQDJSB^7$p#LxcN!(td7j$Tn;k zl*<>^$?++Trqhm?B$KNViw9jVj=T*?+ZKMb+n)b}0OUVh7DPw^h#VgP3bV6Wnx3Ad zIMHn0Q~kP5%*Sx10LmDcFMQMoC4@MaH3avqa&X_;MW_??Ur17ns4Wajo4b7PzW|W$ z9DT@kF_oa*wAEh$XQht#wzv6lCqYGFO+>^Z0MXk5f+MyOK-6m~OIl!MJw>|)Yay}# zb?#NbSKI8pC?g3dwh}IK9tCcjEXvRVK+eO>0QojO%l2Vv%<;oFO8T4{NI z={C}-*;RmUo9W1-BJef@F~HT}Ynt&C z{MY@ktAKu7NPPtW$mggLat%ALx0iD?a$b|x1Y8RQJ`0$btEK9joec*>hj*e4YYOxO zbQ2;4DCN>0pg@@~EdDwIR7{mh)#+Eq(SCif1)xR~QCoNj(R(YHW`KxQ;9ZrJM*)68 q{#%^>sDZ=c7rjEl!dv30Z0000V&41Qe*LAfwvQk2SSl>9#%=^uIv+lkSc_^9O zFyrwR`}2)(T}#_`dvqG-uGn!LIPmtxF8Uw)>D*7tdgH< zHlL{WP$T6}$xZ>tl#nl6&Vf<_ZpbpF)^_?(YkM9-FQ{25M8B+m05(8%Ye{S2^xeCE z0C0YC@u3A!Jz8QxumG+LJ@FYJ9mzS2n~0r)T-c;yj|YLVT(JS*91HIqgeQ)}&ed37 z0Te{>$Frc9s`-K6wXHk*d3Ed$s^jqlsOc>Nay%FinjeJB7JUrz#5Q7tRO8X`coirkdymnO5!+&*>cc1}G`w U+l!WdqW}N^07*qoM6N<$g4})tXaE2J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/shoes.png b/Resources/Textures/_White/Interface/Operative/Slots/shoes.png new file mode 100644 index 0000000000000000000000000000000000000000..75371d908d641170360181b3c4d6ffbbfe9d644b GIT binary patch literal 637 zcmV-@0)qXCP)kGAW*(p6TxH#!~ej0XThoeWglugH~5p1}2Ri9SHfgvn9rm zX;80U*=MKcG+8KkWU}mB-mx=rU}64aT*$7Y$GEG!PXaja`?5ho5Wvpy1HiB}U!r1h zhK7kw=Yd+cEnJ5AoCPbW1y8my&Py$E+dW3S@ zO+|ODO!>=eA>)91fv`ww39w`CmYN^#<&tp>-aBK+xPTqNL_`pf+NA){pe$CFeMN$f zsnKY9c6C0w?~g74^k~kmZLWN^gXtvLu?(!0opKbQcbxmpX`c-gHZN3(q=nkz$0ljg5?4M6mx*CPj|eNrs$csi|IoH716K4N9? zB&gNy?Q8Rf80oZYCN9L~8PkrQ2UGn7V~f_KZ28)w0OF384HL`&W{wMh!~ABRWV7pJ znrOFQN#nUegr0!=3gAot?+cgQk%5}?a7c);WeqX5auKRb%?fccXDkgY4J-{rGEm=6 zGQPbUFs`I+a^B>m*4bPBPHE->&$^hOj=(pC!!7)%>bXdHoiUL z<{8NV!fdh#@N$KQTU9qR19OjnN-W6KR19GCLr4y{3hYa8`i1=(0u4Z1tbAEqwFcyV z^>Q+li9iFGd9|#&5fFQT{0d6?a3ApW3$Y#o4V;iJ4QrR*2zFpl1=j9wbIL{t2aCTI z2OZ1)du&_$2+Y+0j?Tyt3N3zwwss37bysH`1|k<2_nMRjgs{k#9{c<|kI?~NXc-(9 z7zY?-gc*?1rHO$=24nbHK&4@QzHtM{(devgbi(W>S=o3F0)CbuqJTCkK1@y>H>j}1 sU>+mJsx!@ZUIvedf{Nu7PZkIM0I{$dRJ9Lgvj6}907*qoM6N<$f>zuE)Bpeg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/suit.png b/Resources/Textures/_White/Interface/Operative/Slots/suit.png new file mode 100644 index 0000000000000000000000000000000000000000..22e7ab36589edf905c103d94a7473274214c40d9 GIT binary patch literal 663 zcmV;I0%-k-P)h(K1KR=DB{k{Q+K0Z89eqo+wW~Kv4-J9zozArC{ zHewh`r6XsrxKF)(eZHAEi_0^169W&Xo)aQA+gfM`a;{tG)9m`TC zGe}WVtKCrbtV*oM_)7q14Au*moG5V31)?E5wyeQpYhOa0sZJ56KjzNRj+TmhKaPWFp7gfU|on1e8YxG6>k zup#lz#j}>n&EOuJFx|wAE3i%dfs(fZIjGbcInf#bnB7k%xB{kF8PKi0iu^7_ZU6)8 z)?UrAAyfrgnc#aJsQ^ALyj;BL=wNZvJ;2I17U?CH4r6j4WQIGBjm2Uk~d~^lsc@4Xab)F+Eq+zfQ9+ARDSk8yDoRY zOSg?^3dRAgj0gkLaj6L$P$u$I-yIewrjwJhKdw%r@pS7Mz!}Y*wZm_?dV;B0%vc7` x%A#Ba^tBc3b{J^?LPEPol&vU~sl002ovPDHLkV1hF}B0K;9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/suit_storage.png b/Resources/Textures/_White/Interface/Operative/Slots/suit_storage.png new file mode 100644 index 0000000000000000000000000000000000000000..643b63298673ac5259d00a32c3591aaaf259aec7 GIT binary patch literal 703 zcmV;w0zmzVP)bwH40q3-f#o zj)MLD19!W;!_t|I6q6+9YQ)|`-^QNj6z94(k8wTlJ`CWz;md^xE&!3^2S8zVJj;fL z23VZ9y1HT2(<&o>1epRTBOqV+sS7zgaXz*L*;aj!ZEX?iMEw+!?3eLB1gzGY?OT|0 zIOh&ud}}I`-JEx~Ugg|!#*Ie+P<|C63JoWfxo#-}&M^mZw65rU?c7=bH@x}A$4efs zmmJQkPNHQ_-Lo7xrN{yXx6avhX_PxaWa5|;GFkw0MMs>}dMU;C*mRL~3Se-<>6Oo> zBgQ<|+QLczB0(Xl5w`<`+7zHs09CXKam23d0u!hXbT)FDn$QZMTqEKpi~N?ALJI=9 zZ)byzwC>Rgp!}NH1S(F`-XqN(t$;=L&@#8ddaY}~WFyU5yTZB)U=XdSe(7{TjeNTc zbp1d0&SK({}x(l>RnN|QfrrXl-v*`N{&)|hO2HOI50Fw|d zK)EhO1}-wN5oChSNB!wm2*4f9i`u0Yi&Ev-2M0k`L8pLsp7ZAAw4nwQE*bL)Nq05E lycc7z;S_YNem7L-z$d(2OZ1Hu#RC8U002ovPDHLkV1hg{Iqd)d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/toggle-alt.png b/Resources/Textures/_White/Interface/Operative/Slots/toggle-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..d05dccd28b5af14bb165d49f0bd63d0e602f4515 GIT binary patch literal 793 zcmV+!1LpjRP)!frj`rC4J&#}>dij9R z0GK&G5D4q5by`}wOV_F4@C)@n^@;sh(Gq}+h4sS6?5L&SVo@j_+w|bE6N@kj>VLHD zmFU?NFrL!N5OarJ@^{J(<*&t#7m~XxLrCKFt->&M{YtF?W zknT1u&?b%OjB)}@X6`m;p?_~<0s(VmfxO^1GFH|JfE&7(C0Z~0I=U3~3yqL=m?I0Q zsZDQ06@x%r14U(;C+WrkY;zkV69DPsw4-`aU`VlD$q+9U_d|P|kb&$+S(E{oa)d$f zM8vh%EC=gOB(4`HfSzeMGczVV5&Kp@hHY7Uf*8Qwco>FLoCa(DZa zD9JqScU~@gV{!uI-FRHGHynx=es|X-%or@}~7)4ugk>!xycjG%@A%J_G z&ve#&pl4BZIn2ir zr3O4zZA7Us4wMF>0gU64SbWNn0wj5ie|!x9a7I(J_PP3{Ylwc2PH)BDlK8#g!}6bh z>V~s`>&kp`I1OoVLBIO&Sup~s+zz5TuIV?jRg!H2|rF X=!BFdp17EA00000NkvXXu0mjf8Vh*b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/toggle.png b/Resources/Textures/_White/Interface/Operative/Slots/toggle.png new file mode 100644 index 0000000000000000000000000000000000000000..f9925d3cbb1ee7022f507e467ceb73d9f8129069 GIT binary patch literal 1462 zcmV;n1xfmeP)PW%Y;Uq3tv8!AjjL9IA}&xOB2|@84{(7} zu3UOU;zGr*=!yTpKZwK?Q6ZrgsZy&-KwId?rA?tt>rKgS)|*{>V|&KDGqyLo8*c)% z5{%@vXZ+6lKJW8>jMv0}JpMlbmTJ7;3e)HL5|BT?$}y@}Jzwm}nwcB-63*|0@$6xm zdn9DPV&fiNHtFpm)qU482cOl@(*P7IWxP($AI|eQ-?Z5W7OF3Ad{WO>9ygZy@oZy} z`@;~}+PHzO0Os2#mv5@IV=r$TUf`ix-<>~eK3VxxO5=}gt^ufcbh6mw#(@N2bTjCh zr5}qXoYO=Wn4xt^>k;i4h|HtZw=dR1XH;_a^t-nX}9ad z87EKb7S2BKodqKxEIXQ!A`BWfU12hVPu9!McQcWzggvhd`(y(b)|<}i@g-N?F>hjF z26z~ZgdiXDS)zEIHc&Ni?m^k!^R>>vgjb?_rI;I5CpOyDOHHExiR%C68J_NyhM+B{M;F=NiIV#Pxd(m{z*PTA7o~VS?L@wAjO^&sUyy zT2^lSOX`C6U&v}91KV+rJhgOvEmGq7wC4@#36CRXRG6Pq^3Hd?iYqa14+T99;jqA ziH-Lk8P3mdHC%L}VbDg67v{k7dSW@IKu2JQlgrdgvYoR5xZ?4cFc(2C8N+HLQ|hv=1l{Ce!Iq`O7kJnd1IqoSUZIb7p+g@dPTq}7p|Vra_}W+{vw0{m?TEMj0l zp3E5%gHhPi&!NKiB_^>YR5f6ifdUsP?Jm6qBBKGzSV2Vf;9zJi2x~j6QNL+Ds)$JDPOJ95u^e zAw@WumP&aJFl>-~YMd&B^69d(qq`w>b|BaXfcgZPr&eDR<-6AxN#T-(_kIl=lalCp zY-Gi?|4<#{5LJpYe(jyIoAhJYep)tv?iBACev;V{bc}ob-YFr)T{?kqdBJd5#lXi; zEQe=aP8*6HYESs~MC2wug=>vUSM18Grz1!|!}b7BpJdzF!sF(n%JSLMV?sCT*mI~% z8~W_8kFVXkd22-lZxiWfShF_)Am8}Srew>UCs(fgbVjYIPp8c()EzX&_cC^s+V(<$ z+%N>U1@Bj-tp1irwn1x@26!>R^zz$pU5zZ^6z$4$W&B3NLVH_`WwHj)?8)lq^zW!q z;W|PpPKv7CV*Zzd3TLQG>lL^d$U~PV0puV?V>9~vvSU=&rHOa{`M=}80B>VUQkpGa QYybcN07*qoM6N<$f|(q;4FCWD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/underwearb.png b/Resources/Textures/_White/Interface/Operative/Slots/underwearb.png new file mode 100644 index 0000000000000000000000000000000000000000..372ec4aafb21027157b8379961a550d974f1b193 GIT binary patch literal 558 zcmV+}0@3}6P)Dr-7|AhZQ z;H|%)Q-44hbn%oyr=Z%Kr$i_vV>_6gBDVR??rbyLZp@fgl3!Tg_-6LK&zqh7F$oG$ zKELK=HUys*OCu%_yEd(>)O$AW$z07)PFecGyQQmM4A44OOG=k|4Xhqqxz zQL}mOoYYS#oyqtx36Wf`mSTfZzbA90vr#!fJtXxn&xs zI-NVRZY&b{g#1eYG9g?q9P&Ue2B%m}iP&-u5j%7dhCxkA3HoKt0A>J20JXmQBrR_z zsc}41eASFI82}`&4^@Er(F^-keKkV}Z2(kDUbVa(P($jgUObN<01`9cRvwhwS0*z} z*CPCL0F|WkX<_~-z&NB0;I8tR-Z+Dos5ZbJJV*R)S$}$&wPD?&)9F&PdE>M88v;Q3((BRA?lxt!8z!f@<0EE24)$3a zb{y1dm&$4NjH0oaAtu1d#Tl!PrVk^7AhUh7AML(n+zmjkb14wP1YqWP04PkarYV_R zq)DRPex$~2gE$|Du>?@Yf%U>8Ix?u@OjZ&+w#dO_+ZLgnD6bHpf5uFJD*?rx_8-~W z3sL6k&FHVMhv~dBWbHys@kRj1t3ypd_2ixExv(*oSKo=Wv7$>6QUXMBGwDyj&y5Hv z0Z4h(fzZjnAS}_J1YmvnY)iSIWIRxpgO4f$?%EPKWd?eU3lu z0;?6lvw$&`{QGjMt3ijtgPDXx=k;lJwKl9n7VNCJeMNHM3*!R?(>#tgr~m)}07*qo IM6N<$f+7+a_W%F@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/uniform.png b/Resources/Textures/_White/Interface/Operative/Slots/uniform.png new file mode 100644 index 0000000000000000000000000000000000000000..63e6535e7a4a0fcd9d813cc6d58eeac0dfa0e75d GIT binary patch literal 662 zcmV;H0%`q;P)Jcr1CNyCQqsVf@Ue^iYYviDYOM(RO%5e=y>J#cT_;D&f7V<^~blM zX96&{s1dSNdyeb#SsFerNvi{{1zJr}pa3T3YU#XT=l_7{@LIHCb%B0>WgTy wxhC7N0vHjGitSEPTvgmhWgq?$PbCMw00>tavX39kr~m)}07*qoM6N<$g1ECCU;qFB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Slots/web.png b/Resources/Textures/_White/Interface/Operative/Slots/web.png new file mode 100644 index 0000000000000000000000000000000000000000..d787d404ef2973bf3033ecde31ab6f81ac6693be GIT binary patch literal 753 zcmV^s39+%6W~-tWCYDM>tVm_a z*e{STfRv3-(5W9F3K9!bgM=86LbGLR6e$hLx#Gqz(JUnu2Se1G2ep6A~8 z?&Mb}r4T|8#M;_BwY2os@85QM0OZ_NZaY14?kc7j4ln6;FG560DXbu=CnejJPi$;_ z3^^|x>;rJKx68u8J~w;2#sUCZtrK6F=IH7g*+P}vGVFeAfQM;U{bb94G0wL!#M2YHBP(!h`V^cf5^2e(8^RI%=TRXPj zZkO}4%Xw;!3XMO8sBN^b*VOPMP?v(zy+R<=HbI=9j%d4__qk#t5NE9WPeF8Ju@TU@ zj}xQY^O6SFif+hCa}1Jy`F3q2p#AxdC`hWmsVNAm)i`cUjmV=uQ4zrugaib0A4SE^ zb`6tklg?4-7HsX6wJJYai~i{b1D+&<500x>f@zf!q_wL zKaoj5m67oos51I@0-h6@1f-phr}|`$K-M&vgx^TOb7AHwPD0UfsLByv?Kg>U!Es|s zm61`(G7HeCGJ;0-5I+W^6lB?%>47zlz&tl14KIEOUtBOXrijzoA@zz|YAwx&9!N004L01xOTPL8x4s!EkuV`|S@8 z0|ph-+1a_jZW4zD(CuCbPfAsE96TvQN%jDD4;( jGB1Y1%TS3IBnS8l7Isp_qzgVD00000NkvXXu0mjfscSTCe7vY{E|1l=8cj@ zGc$8;JU-@s|0FJq@#p{UL?gPN|rCOy_dX1Ksmzp~D@9lWy=jMi2 zM;S!<{F!^?9MecF=EFqUT%NJ$*!19VeZVVgq8;^`a^FTU|M7AG;Q?UgxF8TFW)n0y zIZk1!Tz;U!O@Y{t<%a-dEW`_!+|iSOYbp)JW6K^qwssThpk(b`Y^+9qDKU&(h&)<3j5T*hFoaElcXQZ`Fzh%M$xLO$U>#Lgk+?KQmg)sok zvr63C_RS0#Ls*AkKQqwrzA2N49)$Tk%xr*O6bO4iqZHxl}u>S2l@E7U`fS4mkNR}G0udO6$ z`1FdLbh4$dBd&R+jdOucq0s`cF=tDc^~Q$l69e9fI!aSv9H>TZ1c<@fa)Pb5Q@ut-V(L4*&h>qe~x#;O?)loY#_ o6t&KD9!fV6dvy4fuLJ`_Q!D@Pd4~%9f#xxIy85}Sb4q9e0IY*7Q~&?~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/piece_center.png b/Resources/Textures/_White/Interface/Operative/Storage/piece_center.png new file mode 100644 index 0000000000000000000000000000000000000000..82fe09cb4778df8c990771651f683f06523ff9f4 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5M?jcysy3fAP*C2} z#W6%;YVw(Yuz%+p*bSt(KRygSkff#2Mu`#N*O#|{an^LB{Ts5 D@An*y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/piece_left.png b/Resources/Textures/_White/Interface/Operative/Storage/piece_left.png new file mode 100644 index 0000000000000000000000000000000000000000..3c0fd69c0891bd9f58b021fdf0942974e6452cd4 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5M?jcysy3fAP*By= z#W6%;YO;ygqu=r?*B&c)ezTe_r-AjD#ovFXb*#&p7CB#MVer{2P!MwBQ#McogQu&X J%Q~loCII%xAsYYy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/piece_right.png b/Resources/Textures/_White/Interface/Operative/Storage/piece_right.png new file mode 100644 index 0000000000000000000000000000000000000000..6b45c1001efc64f7c325e150c401e5d59f3165c1 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5M?jcysy3fAP|(QJ z#W6%;YVw(Yuz%+pSXX#(8tLq>>TZ1c<@fa)Pb5Q@ut-V(L4*&h>qf1HM#V%XhWYA( Ufo^4r{XpFep00i_>zopr0EkB-zyJUM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/piece_top.png b/Resources/Textures/_White/Interface/Operative/Storage/piece_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5520cacb1ac5cc3819b09b540788b60f8af1597b GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5M?jcysy3fAP*Ba& z#W6%;YO;ygqu=Kn*f;F(IPqw5dcw~ipV{MBdsx;Qh>FN&2s0d8$(i@ePU|mF2ZN`p KpUXO@geCw610Y)f literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/piece_topLeft.png b/Resources/Textures/_White/Interface/Operative/Storage/piece_topLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..da293d0205a57b18dca98156272be2dc143d5c15 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5M?jcysy3fAP|(8D z#W6%;YO;ygqu=Kn*f$seflJovgRJ{%e|E2IXl!hJcy9Ce9li-bVDa~#X&vjbrbW!D aObjWU0^tqm2K_)Y7(8A5T-G@yGywqHpeTI+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/piece_topRight.png b/Resources/Textures/_White/Interface/Operative/Storage/piece_topRight.png new file mode 100644 index 0000000000000000000000000000000000000000..fda84a7faffe2a57b5691dbc9191228b708f8189 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9F5M?jcysy3fAP|(KH z#W6%;YO;ygqu=Kn*f;z*t-Y9|;G@Ceo2S>`OG>Ex_ELD2m`1p(mq5~?m*3ZKl;RCf h(9-BS&-ulGks;Avi1%rRN(;~&22WQ%mvv4FO#sb1D#!o; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/sidebar_bottom.png b/Resources/Textures/_White/Interface/Operative/Storage/sidebar_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..7289f0d774e2ed0396ae6d249051ce62b41f785c GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP|(BE z#WBR9H#y|NqhIs){k$`^_hiF?z(Vb1><5i9&_e>e}8&UW7IJ?)^ERG tqVA94T?RKcAYj#7_dg}_{DA`u48nJLdyM~B%K*(}@O1TaS?83{1OR7)FnIs~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/sidebar_mid.png b/Resources/Textures/_White/Interface/Operative/Storage/sidebar_mid.png new file mode 100644 index 0000000000000000000000000000000000000000..3c7dce1bd21d1091fdb8de790a7cded2e2316d8d GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP*BU$ z#WBR9H#y|NqhIs){k$`^_hiF?z(Vb1><729w~ze9tMUS1D5t?-**#$ Px)?lN{an^LB{Ts50wyDt literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/sidebar_top.png b/Resources/Textures/_White/Interface/Operative/Storage/sidebar_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1c110d5d455deab1f59fa6126073bf15f855c68c GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP|(rS z#WBR9H#sFCAtB(wqhIG8)Dl8~wEl^cj_c~!#3Y)VTYDS3TW6}Az5nk|YC=mdKI;Vst0P?0T9RL6T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/tile_blocked.png b/Resources/Textures/_White/Interface/Operative/Storage/tile_blocked.png new file mode 100644 index 0000000000000000000000000000000000000000..9a553a3e7bb0b99e1523dea8c8a371e809ca8d9a GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucK^;#Q#}EtuWRd3yKTbI?CR`Cs{K1eqnN_0M r)Kb$p;R@?wJ%*-0@qjl>Y-|isiXsnI=>G&7z`)??>gTe~DWM4fb6+TP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/tile_blocked_opaque.png b/Resources/Textures/_White/Interface/Operative/Storage/tile_blocked_opaque.png new file mode 100644 index 0000000000000000000000000000000000000000..c198cd3f97c78445f530b3f1d2595a01fc961d00 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucK}}B=#}EtuWRd3y3Y-RP*+ot>k1)E$3TkwF n7-TUUCR|}lV(2t8FkoQl;$@R}*4iTt)WqQF>gTe~DWM4fAJHO) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/Storage/tile_empty.png b/Resources/Textures/_White/Interface/Operative/Storage/tile_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..4747becff67a592c6a332361d3c993fcb7cf7fd9 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP|(2B z#WBR9H`!;h(BI<@j0qc0^4;}staCnQqIuC=L_*<6(q!4H!Yizc^(0CepXxC%mdKI;Vst06$G58vpweJCSFnGH9 KxvX*M!V0MdlduCCVGA3#G6`7NC|D|JZ?O-N z6nU;0mwvOBe>yzrg*xZLrqwM5ZtN&%bonm|giTz&&! ztp&hqwO-PCz4mW7j;Fl8eE_iCt;B`k@!_fPb$~!hy4?<18MeEXxM)xm&axwieMPbXFR5*>rk}*yKQ4~eb`woo|A!sNjBwE;65TUoQu!bcVR=|Q- z1JF`fU~gh!JsS|BVk`jXQotC2Pnd~?x4il9y!-O6ky4dPXn<|m3M65+?eA(n&jBb5 z&-e{8NeoUKIt1tx^A2D-jm)|DCxP|Lb$O!sqy!QKA9hh|P^ezYr5pyZms^Vg7K;hyls{o*@2e~ME6dAVj)xOy{XVx8A32Ry{aaV~_0o?V0QNn}7^m@X6h4oEea82Ur48`b8vtpBmZ#0000< KMNUMnLSTXvrhRY# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/item_status_right.png b/Resources/Textures/_White/Interface/Operative/item_status_right.png new file mode 100644 index 0000000000000000000000000000000000000000..437c00c29611a0972372c0db0fe4906086984865 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkQ1F(g zi(`mI@7>9UT!$P4T<Wa;V%~B2 r{ttT+UozJ+s7=;_GxC*?{Q6@)1UtY`jWxZ)z4*}Q$iB}1|M>! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/item_status_right_highlight.png b/Resources/Textures/_White/Interface/Operative/item_status_right_highlight.png new file mode 100644 index 0000000000000000000000000000000000000000..f015b0515ab4029030315e130cf026fe91dbab5a GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkQ1FST zi(`mIZ?cH+-|95-L7_Q;zu@s_vF#>Kwz6tf_U&=#a_#sQ;~vK%n^GuH~Lx<{XlaIlm47!L*$3 z@;B4g?QHKTViGoUOfpS2Z4fzY5o^H0yW{+kGYq}E{@ZGJ z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qPLam!P;LVey8K_1hifHtF8j`j5N$|Lx5^JDy0o wpKc6f@3Be%t1CUQg4s>h;8g=y=!i7~L$4jLwMWo|B%t98p00i_>zopr0PQt0;Q#;t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/target_doll.png b/Resources/Textures/_White/Interface/Operative/target_doll.png new file mode 100644 index 0000000000000000000000000000000000000000..f4bec9a2771daefb7fad02ffc3da37925cdc36c6 GIT binary patch literal 378 zcmV-=0fqjFP)G9q@^z@bRjhMV?JR9Gq4ge=T4|%00001bW%=J06^y0W&i*I z1W80eR49>^(J^krFbn`d1;_*9K#Slh=@0UP8qgwWPSFoE{Xu?^2MFk5=>?)D170M4 zE~H$`$k3r&Xq^d>0)-H}^V{Weu5l0)^5gb>zu#(n4fOwXyna3&*BYneLG1NQyo-HT zV{}U99pFiB0aLbMZwQ9`Jd3kRD1jb3IR+Dh=B_jxJ1(SX}K10M#Q?> YCuq!&w-3zI6aWAK07*qoM6N<$f@`psq5uE@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Interface/Operative/template_small.png b/Resources/Textures/_White/Interface/Operative/template_small.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d4cf896882dffd1c48e79f4f975b3a615b5210 GIT binary patch literal 439 zcmV;o0Z9IdP)lLH(5i`e%6n58wejfCumZ9>4>501q%107qwJgw7~C zLZ|y3s$br+yGXLYywkN6KpIP0x|z<{YkI+