From 69f9d531f983f10330ec17afbbcbe16be42ce627 Mon Sep 17 00:00:00 2001 From: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com> Date: Mon, 14 Apr 2025 17:58:55 +0200 Subject: [PATCH] Add SolutionContainerVisuals to the hypospray (#30703) * Hypovisuals * Syndie hypo * Include attribution --- .../Objects/Specific/Medical/hypospray.yml | 24 ++++++++++++++++-- .../Specific/Medical/hypospray.rsi/hypo.png | Bin 429 -> 14868 bytes .../Medical/hypospray.rsi/hypo_fill1.png | Bin 0 -> 15463 bytes .../Medical/hypospray.rsi/hypo_fill2.png | Bin 0 -> 15464 bytes .../Medical/hypospray.rsi/hypo_fill3.png | Bin 0 -> 15463 bytes .../Medical/hypospray.rsi/hypo_fill4.png | Bin 0 -> 15463 bytes .../Medical/hypospray.rsi/hypo_fill5.png | Bin 0 -> 15463 bytes .../Medical/hypospray.rsi/hypo_fill6.png | Bin 0 -> 15463 bytes .../Specific/Medical/hypospray.rsi/meta.json | 20 ++++++++++++++- .../Specific/Medical/syndihypo.rsi/hypo.png | Bin 385 -> 15251 bytes .../Medical/syndihypo.rsi/hypo_fill1.png | Bin 0 -> 15012 bytes .../Medical/syndihypo.rsi/hypo_fill2.png | Bin 0 -> 15020 bytes .../Medical/syndihypo.rsi/hypo_fill3.png | Bin 0 -> 15020 bytes .../Medical/syndihypo.rsi/hypo_fill4.png | Bin 0 -> 15020 bytes .../Specific/Medical/syndihypo.rsi/meta.json | 16 ++++++++++-- 15 files changed, 55 insertions(+), 5 deletions(-) create mode 100644 Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill1.png create mode 100644 Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill2.png create mode 100644 Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill3.png create mode 100644 Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill4.png create mode 100644 Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill5.png create mode 100644 Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill6.png create mode 100644 Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill1.png create mode 100644 Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill2.png create mode 100644 Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill3.png create mode 100644 Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill4.png diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml index 5837c503a9..cb1fef33a6 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml @@ -6,7 +6,12 @@ components: - type: Sprite sprite: Objects/Specific/Medical/hypospray.rsi - state: hypo + layers: + - state: hypo + map: ["enum.SolutionContainerLayers.Base"] + - state: hypo_fill1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false - type: Item sprite: Objects/Specific/Medical/hypospray.rsi - type: SolutionContainerManager @@ -28,6 +33,11 @@ - HighRiskItem - type: StealTarget stealGroup: Hypospray + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: hypo_fill + solutionName: hypospray - type: entity name: gorlex hypospray @@ -37,7 +47,12 @@ components: - type: Sprite sprite: Objects/Specific/Medical/syndihypo.rsi - state: hypo + layers: + - state: hypo + map: ["enum.SolutionContainerLayers.Base"] + - state: hypo_fill1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false - type: Item sprite: Objects/Specific/Medical/syndihypo.rsi - type: SolutionContainerManager @@ -52,6 +67,11 @@ onlyAffectsMobs: false - type: UseDelay delay: 0.5 + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 4 + fillBaseName: hypo_fill + solutionName: hypospray - type: entity name: borghypo diff --git a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo.png b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo.png index cab29e5b0afb18444eea7a58194527592dc92392..230833869f22869b8e9d4252ef64cfe2b184e018 100644 GIT binary patch literal 14868 zcmeI3eQXnD9LH}eWSdM0B!j>tXVC;0?Y;DEy|e|^4mO};8O3do2)FBXJJ$B<-IaFB zfWgp6h>9ShAPUiGVj>X&Xb@$F-~>YigTY9Q#uML26i+E82%@B>+FK8Mj3F5(t`nQ1C z_1a{DsCZ2BH)@T(#hf6AO?*IZ7EOt86sQTpIVTb2g*H(mo5dC>;xhd4(QyMQ1zd&( ztB>|YJz}d=-Jys}J8JzxN1NaX80NT(oe2&k2#Xp|Cc>eJ$|YQeWL^%$dNXAplM=1X zWtgWIBpZEoq(@dn(rU691=?mO?G6)Twc9QB*(6IdR*E)LX4=S_ISb8MSTg-FxQjvL zR02V+-a9{C4*caZv}#(Eqo{a1Zi<^tveH5^4u^xHS&C(iKw(tdBO0GDM%3x4Btv<; zqADm-RFmWgspsXJ<(TF&81zD!Px`*X(M+L;nq~(mQVBjvF(#VIX9@@zPc){4l0yp! zlo%4jVnkDckICzcw#u5Uw#uWF%yf@h7|e;!m#Lk1yy0-((yCUq1|Ucy&FfVC?NO1c z7gaf?2x8S5a4XaE-MuCSvy(F{lioAx*u{i2icRlH*^)~kHA7Btubf8_c}-UQvK(@! zR$1K;Lek?&t}1dygA@tKadoDX%C%(YJDW}P@|x&oY1V9HSR-TcGZh?T<`_#k&2Tgg zB}plBa`@zc6l@>LVKLGbM%w0QXpXUQW?MPUW^zEv+#F#41bB_Vqb#r%$`cT{psa*> z%`Jub7LkfZTAWn25mIJW73YydvI2%By3I~1Uo+%Nt~9PDqH26Z5No_{&|s3J0B03x zrovhgG@8u~=;FlMsDA*ghh)R~BOWZb_#O++}LWJ|guJ zMFJ-sAA&Uc=O7|ppF2@V{Y33I64Iu`c)UejFS+fN@eI z+Om~X`bK?DL$RdZ&eGsRG5T-X3U}vPn{ID~yK}8s=dy^Tx!H8JoMy z5ZyMb)ogWAxy`wbIw>KB8od(OzpB0}&7e}!liQKk*fg3E>PQ zj0>iLj4>`GB3OWN!8DLD#)U)#3otI21~SIDkceOb#s$+r#uyh85iG#CU>e96<3b{W z1sE4h0~upnNJOvzK*kss5)mxGxL_K{7~?`Bf&~~COamEXTu4N)0ONvbAY+UR zi3k>8Trdq}jBz0m!2*m6rh$xai>o;M>Yo?^@B78Ui+%r8{xlW56i5oy^*(~=c$^@* zx(VXOAh`ZU5HXq{F0Ud8?iGTVByU@Jay~&6tgi9S^C!L?*m+>#iMf;e*0-z}7(Z)F z(OYLHRd1@C_Ncsfi#q9z-cL_8eZP12kH7vrRr6okTFDeGn{j?tb?Lby^|KYzvK4!d zwN2dA`Gv3V)}Mpx2XC4x7uM`LJpc5Lf&kIJ!?(ZRtCU!&zrUpD{U>Kn=)1b{ zzU$ouM0ekXuUF8r=M-J|W?@%9Iev3b@Ab7;-Fw)w7Y;wvP+KsUzNvgyf3Ww!m6f|U z(u+U4ukVO>@?gal!>pH|7A_X<8|Yg8@PKVMQFi8uJumKmAo_dzp$+$cxkxT8TVDE$ z@+vuQ`v+vhjL!Ih@ynU>uRn8i$BF9xb?ms+ho{7EePY`>q4#a+ ztNy>faeTaR!G?>Got>t>GbgrQ*}mvV*#bxL=@XaUx%O^+!{_VHuw91=++&G0WmDyI TZI@m8dz&>?wch=et2X`z0>n*Y delta 404 zcmV;F0c-x0bgcuBBYy#ONkl1wNA3KCfK@OyN14*acLhe8pS2u6K z!AlTtz)^8?@(wyGbjj2ls!*s^kPHfKl-450rHRslm~*5K=3P!Q)uAp~{XCXy0> zZWL+N$`wJXFbu8t*^Keai;+3xh+t9O`JbCgi`;YFrA~{aTulU?>#C;Xa4scH$D!qU zSeAAIdOfh)Zhr%CG+&j90q~5u@OKD(P%X2M$zgcC{-%ivt?OEW2n6Y z(##U?e!>^ yO58k***?9Z<$2nppnVxFZoSD_P^i$K>H{&yc{!MT&JDHz0000mbaapA}jaX_LMDkOU70S-{ccH($5$!G;d2x%;3!9YF*e3*U7H8 zaS)M<2N!zy;3{r9l{4)%dt%W5Ba$F#G8+1^HEC6{xE4K6Wu+ozLz1hl%GorbwA0;^ z)`N&hwQ60)ux?6bv#Qoi(=cC^G^o}Ts4F^@HQh3xWoXj$sI=GUnH@QyG8D$*EH-hN1wZ4w825hmxZ(W#tVHv7bL z=fyb`DYdM;b~5o+xTTidEn5nCg={)kYds<;38G#Q4BPoC+nOPi*4MLDCB1yf^PONE zzhWzkF7tZNqmd3uNLz!NE~}cX8a=gPsk)^ar=V&x0Pjb$tzoF)}|jP$j4-})22ez^BfDgxURdJE8|9=$PgJd8EL34LsKKj(Xipx zNd~doExR+JI|1HHcMA=jHx?(rH2nOsOs(%YNOk3!j-qPJ3G$r`v-# zwsJ_FUsmBcb@SMA9t}YrzvR9;$9R|cyzP~T%0{gY5(jQFMiDtXpey7kJ3o(l*ljVq zt)%yYq4zHoB1YH#Ss7H_ggVrkvO`o=)*FT)Hw{gdiHi}|uwFwhUF?6O468cSe^-Y2 zD#p9W9}uUl%w{$d{!f)VT0az(D|%5{|7<57?uoNj&h}6{eXOu(|E0YEWqnVz6-Jw{ znSA_C+DC_b*?3cf^ib6F@6@$yUUa?8cP*P2UFV)}`Cii2rr8$cl2`idli!#x(#Let zuGeaM%~lrWMUO3SLWVmXkKRG!^iH7DOqtK3VX5QgRgNXY)G;qr>47@yp1DdN*Xb_> zrTD49G}dy>AK3YPMh`3`8%QK!nQ#<=ivx!>30y1_jv{bz;IJlvi)F%51TGF7)+BJT zOgM_b#eu_`1TK~dM-jLXnglME2}cpQIB-~# zz{N7*C;}G;4r>y)SSB1r;NrkxO#&Cogrf*t95}2=;9{9@6oHEahcyXYEEA3*aB<+U zCV`7(!chb+4jk4baIs7{3K!Sf{N-EX(>HF%^wruQe!6j-zLqQDjqNS~2QLEf?)w1z zexH8-48R@);La5Qtd9YBCb<6gH|Oct)0>^My~+2#eD~E;KzicqTOa)~eiGmQ@%Hh1 zcVGI%9ejI?j-iKrV&nN+FJz~`Jrq*${{4r+jhm0O{`~OH^;F(GccJt7YggX;3r@4L Ax&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill2.png b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill2.png new file mode 100644 index 0000000000000000000000000000000000000000..1e5858ded40f7be37348891a97a90412b3e81016 GIT binary patch literal 15464 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 F^A8Ynu+abj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill4.png b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/hypo_fill4.png new file mode 100644 index 0000000000000000000000000000000000000000..19c613e820960e344305e602a4f463dc7b300d61 GIT binary patch literal 15463 zcmeI3y^rHW6u<{@Aa3C#Bnmz%D<>q-;rKgFd`V8r=8j!Nj@4e^_Gq}-@p#v4VjJ7L z$!>ubsA#VMgswnBqC}#mpyCg>0tzZx5C{qy3UrL^e0bj`qXiBj&{#_1H*em1Gru?U z#wq;X`qdZCEj_h_5IVQE+Sy>gQucZ1LH3;-9{$RH&PJ;@5`-RpEc@JtKDzw`LKi>v zdzyxJp&yQJY(F144MBZoN{&=gCfK|e^GQLB>sb=ZB@tW>1DOS;>tEN20w&F;Fi z62?@rsx_IYHCwV9Rn4+((|%6URn1aVLorlYHyl%SOkEmZmG%<5YsRkUY;>-S!!fB< z*-6vLQIz3uSRESGFy2merxL5fFmken}^O#F0cLSjEk{V7|ZR@IT$eJ!|W>2d-n&D{X1yyrYwdADe34C-z*Y^%4K1^Ay%WAEs zsgABXR_%hSPkoenLLY4ZxH!e9@>1?w^5YW63*!M!+x`G=QzZ(vo64-Q)N{J3oRzR2 z#%x%$Z8Vj6%_XaRr8#RslH!2SwN9HgRDIudEYtIJ+cjmZd$wF}n7WKDT9<9ZB9?C1 z7Ov|##BR52e!_JpBzxIzVXlk9;)aB|pACy(O{F@uWXm8#)->wLxKVRuw`RD8?GZ!Q z*fff9mYkgk^m6R8x`+FvKG|H{Y%WyQ>Q>#84TGq%*)WM*cegy*_DrH~5!==XorIX< z=0vDfKVhr&ptOqFTFxumHTvf9)`_C;=M^f#aYD2G*Q!i5;IyPoD^_Nc?_&p(thTjD zwmqoZRF1XIhBdVuoB4Cnc`5{j|C0IQ7{eVJ@U~asD(|(}NfLVL5XW?Ro2`)3?EJ#( zaWm+?sbptC-~R^^k>LHmmxh|5Y93WqW@-ANBetue_L1CrD)mr*tD#MrZ@PeWi>RNS-ukZX`7vd`9MK)$trvH zDGugq>@l6TYnEkLO$9bXi*apAD|Vu01&_cxcGd4R^S3a_@cnY=L56?7XZQ+1ui}xpcS|P5WXmI z@%aF)zy*NtMS+XY2WSN@0E91caV^bWzNG-Dd$u)Y`9I?KJ$w?E!_`z(?kIrI59zYpK~;L#T~ zd-*$Ot-Jq5o%LbY(bq?tzqCGCGGq_!c*~-p<;HGchbi%etOfuWf zTwL`e=s{15cyKRz6Fm!h5dQ!X1ig!_EO_xE9>yn0n`Zj9FN3a#@CK&Me4qDup1hy; zd7q?*yt94z#nqK3R}ez0Tbu12_!g4ChaQB_=;-Ko_rUw&N@T)SDiYINjIuuk^f z&7+W9IlA1%N7r%PE?sD?G{z0UZnd4?DjcdYrB1ZP2C?gVLK4^N z`3G^cR7w)%$7Ei^AW!5)6LvsR8e4&+lx1m=lZ|tq;2<2Nmu6#$49JjpaRh$KLcd_& zkNs%hUy?F6FHH<<(&^;67hdmhxG;4TZ`=R`6Qm10qwZlqq#Y9Z2O%aKH()B~7R^3( zo!R1?h?H2CUOO4POWYDm=9ZR1wn7b#?+;p8m2FQE3hV1>RSC~rbv@f3 zMb9>*d6(IG&!UmG6_b`KtD2~&qM~<|nyF}}qCY1qrYskNWFzNdbbQ-&4yQ46QLc${ zrK`xM3f>Sy&0`cs&c}fLV_UIxswl;=g*Y}g9X}jeamyWAeIf;3zah=U!pOX;%yoa@ zhj3Y>r8T5Qa=|ODG;_;~V#~v1tK9;j?7FtuGjv7OjGn03dR!M0@qlOJq zQR^gy*y$AAsnBg7A0)d4LT8P|_A!K?T^4pU#i<#ZXlNKiBI1Zvy<&@YMYFZ4gEduw zX=K+~2u3A(Idq}#S%bouWG*%&Gl;CzjG7~A8kR-9p3KGWIbzk(vE0Mes)F;mEC@rT z+H@nR*26*-LoKJB?FxDQq&hVW+_XalRv3|F|20d~4VbsIykjLk={`0sob zhLqe32JXMG5RrA`pDlxCReJR*sf#s7CZbY-O0*oPeOv7rP7kXxu0SRJjb&KYq5ivN zm{l>}x4b^FTher9Q{n%#a;NKueC6_9l&pWc6HoTUX)C9DXd`*7FroiKFR;?Sr!*u= zo7GGjgmWo2ANWydBZ}-y=9IC!^AOLs=@a3-2}9wy7;tD4$3-(?C>$394sGJNXeJDW<6^*}O&k}^grRU;3^=rj z02cZKQpH^Y@P5DEGU~Fr;%x`8s zJB8ogyz%^nl_ypJ02emaTU+!jrQe4hq`&de(J%CLK3w090eJYa^m`xp;KRoOxblhD z=_cLwiw+6~Wr%|wDUSvrwFaPmbreFhM-r(=c09jP`svOWCCS5$(ydBcZHH@Q*IPe| z$jzf09dxvZYPfW@xl$iFG{Ar)P#O*Te(a1Ir7W&PuhV9wBxNSaUZb>{CX~AEO=&HN zh*T+8Wu#Uu$*PsLie;JBvy!fA6-6}^LzQ*IF;&OZrSVZ}uF$J`gk5K=b$y(UN{!NP zl7x<;42Q$=&?pDdj-u6SHAU4GU6-ka93T1#9LausDGxG<(;_j7yfE^cat85Ka^M@t7T@sElB!Xk}Gd$+{NR%xS2m28s*AD1VE-e~;;<>ZQ zITb0@EbTiPc}v_HAB zS6G+Xe9xkh7EDM}S9L?ybXhYyn(b(YqnVdg%~91tkld1q(GIZZ9!_GIvTDm}wWFzy zuF=nBRiDNvSh6wb{=qPTXNpp^EyTgdaf4_8lcqO-J46Znow_n>ELcugm9rM~gNSyE zG>y8lsJY;ktu$xDj}z!4ve9bNhO*~jM|WWjyB3m7!!~3HO7>3HtxBy<(f$CAqOD_vI-T#C?@ItYm_D%a9Yx)6)W}0_OSy|THBf^-5vzj zl~b*=ZcRPMZr=QKo((}Bzu>++$8eYUyzP~T%B+?Li32wo!icQy&=qo)ou5ZN?Z$?$ zE9t$U@BIT45yOMOHw{?F*mPAxwyK&XyFI!RAwss?GYKZHZE9MtI+^A_H4V!u)W0_k zvsH|Cp}#|LQ<;ox((qrJxwF;7zp#P+$1|7j#M3o#QfKFDXgz(baA^IdwE$*yPpd0) zZL>9#+jrAC+TYLYEnTIDqNTrM*P@zr-R8R%)vW8x^JU*ln))~!(_HXMpMCNh^G*7g zPMXz9#i-O3wwd+V^hTuLZF%$#8mD&xgJ#NnSj9re?PZPy#n>^Qs=@apA4V&1F+ljDz{TgoXaz0?2wxPq_h7$AI6;NtUPv;r3cgf9wQd_Ig;;9`LAMS+XYhtUdL3=qC3aPj#t zT7ioJ!WRWDJ|9Laa4|smqQJ%H!)OIA1_)mixcGb+t-!?q;fn$npAVxIxELUOQQ+e9 zVYC7l1B5RMTzo!^R^VcQ@I`@(&xg?pTnrGtC~)!lFj|3&0m2srEieCv!B!3-J7ZyU+!ji zXU{$N{Ljqq-g9Ji4k?Yjad~}jb5QKvCVC|6N?(OH#RGwetP7S@BplWFRJAp&%Y)y>FlDu* zr|8?Nt*eZLmi9o4rB;p07KhDAinP;Zad~Wv!{xHOR#;e?aZofzaWu(tyq)IltR?%h z`YOOLZ(Qo+TmALfbik^%hIBo~Q&cjUv?V#48t8;KN6t?6~$06`XM(MT=W z6O*Y{SyK~nQLgI-mr_~m>UE{FusGwC3{S~(ms3iKFvF7xOK*kD3VFe`^0jeU(A9WQ zRl~l_E^EmlwA9w7ca>#Xn-Z1Oq*mpn;E=+47u00Gpvyj%W;v2!NyZ*z+&shajD0!H z@HA}_$;^Z_0;;5R_T)6|B<&_?XOLkG4cfh&X7d`RnXm?^A4$-KNvW9Unsg+Q?^NRv zLH8*Up-ZM>(Jn7l7&Ohy?<&4l4Xbf*TC$JxQpJW%QR$t=H$^pFh>CKP-vje?K?;Bljc z)5=F?!<2~&I62B0eN%Yp9LbOzMHN&=Dm|;Th^BVxNg*z;>H>RWGPRyj9UlhEdnu#) zhn4?eAvB@;-z~%B>gXRVL#dwh|1Cpd7mFbw+9gXqDz|}i1Cv|1%zBQmtXxBwSczWa z?}!Ig40e=|t{%oqO&BX=&dhH&sxh2M&v&sjcu|b;oeed+;m}R!P_r8jEktgJD!Px& zW`l-JQO18}rlGF~w|BD7>2PokF9i?75iLqe4!8Ri(0MhZpKu^kItF$W4ct^J(B#Ml zW|qoyBbKhg%qY0c19zBI{uXmWdFH#=ll)P*q9>^eY2hRg5VVPLq4_{wj0*ySHZd+V zAIOVwK|s(Z#)aksc`+^s2-?KB(0m{-#svXEn-~|G59GzTARuTH<3jU+ycib*1Z`qm zXg-h^J9aiRG@UW^L@f;KTOG#|)|aX~=PCdP&419>qn2ngE5 zxX^qcFUAD{L7NyCnh)f~xF8^C6XQbjfxH+O1O#njTxdR!7vq9}piPVm%?I*gTo4en ziE*L%KwgXs0)jR%E;Jv=i*Z3f&?d%(<^y>#E(i$PMB=I_JhUlC!IPRv@JME7)wG4+ zaZZca*cu>+-j@hs=PrWy?J+q1L=Xv@Ab#FT5d40En6D0QIa5y%WmJ=YRWNns?wd^W zaLuf`>$4smITRb{vu<27&^Nfpaxpgj=A0uVM9{YEn= zO-29kk~5vd=i^_st+S7o9lbo#ef-#1`Ns2izIe33zvJrF1()u6FWjnW_`c=W#l+a* W-sgy=7e|f9W}E7o{X?s__WcFpPpNqT delta 358 zcmV-s0h#`jcYy#LU3N!h*zz*qA^_EG$S!<=M_3_m|{R!6B9xDY1X=`}<>m-uu0H z@%y{CUtV8(dJQ48zO&ujqemhAKJ)9){E#q1w%HXgfzF5xS)B`E~KPuf7%q&#jAh^cHS~o8-{jK8wiy z+3mJ-cI23@c(buq8(TENkR-M+9uEB28rQ`vuSL((VObP1m*l7}Zlnc;PHR`#3?d@v zrHbU>iXj+gNzo0XY`h?-SkYyy$r_ea%_?K7tO}El*jS@ywaD#Rd(B&ua@4Aehe;Az zvOF4%N+YclM15H?O;g6Itf~_Akm6H6vB#1hU(b_F^E659L|&M9fiI+a?QU?K)I~8Z zH2X~MYZ%T7`SFAur6`Z>P*zGFwpN2%McAv=E@!Gh;(Jz1N`TZ$VvH2wUtw5n0DtEMjLnoDO%Aw9|LcFR(?;#5@^tGZq7P74*1 zEfjh!^5~9d4+=i%y|}cPW>$L|E@KH3LzOhMY)H1QcO|8(D4MQRdQQ)nmROQzq13h) z({*}USif`?XM5T{dGq4vR2X>K-W1wVOw!J)i__MdZDzB*DvilH*s`5;S8F(FV-U9{ zUl^TV)+}-o<}FU=F*@8D8tYLc4$$Cq4UVseJ^RK zlWJhN5S9LM=6m}-ea0h=imq#VO@_lTV%Hm!L8s}_O*l?B6OC5NVxX`z@L*M7L6`*Q zQ&o5x%Nj5rrO$fwF;kvBXD;;SYzw=eC-XbHpIJdJUIYMPn;aLL4^TNS0EBIFTx>o- z<+uP4w#jj^`2dyU0zlX%$HnFYRE`S(VVfKmn-5SqE&zmWa$IaaK;^gq5Vpy2vH1X% z;{rg~Cdb9*15}O+0AZUP7n=`IIW7Q%ZE{>}K0xKT01&pxak2RTmE!_H*e1ut<^xoY z3jkr892c7pP&qCDgl%$MY(7BcxBw8g$#Jpy0F~ncK-eb7#pVN4jtc-`n;aLL4^TNS z0EBIFTx>o-<+uP4w#jj^`2dyU0zlX%6W7}O%}wId*EL7D$Za2Sp>F&FK E0b58ct^fc4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill2.png b/Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill2.png new file mode 100644 index 0000000000000000000000000000000000000000..575e99f90bfcff476bd0ab0b6d23c7a1cca2f1f1 GIT binary patch literal 15020 zcmeI3&u`;I6vu~MK(w$zhyw_5u(Cn|?K&R+$S*6&QkpKUL`u~LZF^!T_N1|z*v597 zw5I|mZfLn6v|N$6ASAeP015F2aN)pz09pxYS%El}v7I08OERip5toUS#Bbib@3TKM z@7WiBu(kR6mE{+f5kgls)*IXGUy8p^JkEZ@lamMRZ^>WZ3lVzq+4%bi`sD8O2vzPm zt=(w1`G#qE{XDU~Hq8(FKAVkD^~TUA)&Y&AHr;pJTJE=RzRgLFUCZ4nG;z~krCn$J zB%nJdn=R|)z^d4}8};St&}0IA8WCyO@42BltmP72lO4yyN={0qLsmW1R*Kt-$dk$8)7vm$bdZ zsFusci6)=Xb@ly8A~zhdV-%Gk@f9_Xm3cw7HHq;LgI;oKwx!S>?Nc`jS)4jI&hL7W z7k0e`DJSlQiP@Soo0Hsg&$r*7n>vivju?Uw(z%gg>)5BtHVwVQz@lqM>{71IyZXrK zOc&>zQtVlH?sVuZ2#Y;wSh5w;6{@mpHCF>lA}?rpUay|+vaK;fX>~Q(Rnp719M|>+ z;VV@IhD_Icszw_mqIC^xx~yulYP8g{sp_U`T*In~aYiJa2{f9X?R1XE8itI^GA_1M z7FsfK`5M+H8kw0;gVm2sB61;>?A(lwZJ8Y}=#!}K^vOO|e0RU9Ob0VFC%ejA^?F{w zPK(y{sxogl6P4^VbHfcI;#zd0QD*~r$FWVKVr-N(L$2uMwrmv)LoTaCmyL2k>y+AU zLnBrKvDwUq&qy~s>oBesCY?4G+q0Pb^t23>w#%JPTQ2A}TPu}z%iv#K1BsmZ)5|ifvLw8z zc~HBmoEx2<)+BNi=FBeV#SoR^J80V8ci6)otrrUgy--!)FpSu8hP1caa9AG><9?#EOi2uM%njUI z6qs?00@J0+JeDOjn2xfCKK8t+OddFA%5&1i9_GRHiXNsa&=N@i5WXpJ@%aF+zy*Nt zO@WKg2Y3Z80EBM}Tzo#jD{uiId{f}!^8sFg3jpDp0vDeT@CsZ22;UUA_h!Z!sjJ|Ex}xBw8o zDRA-m0I$FWfbdO$i_Zsm1ug)DZwg#|KENw*0U&&ni)(rM3MX~hdz%CHg692|kN#vY zcS_d!b`znKmk>IAAECd_*#9pG9b$xjy^WChF+$IIci#TtCYx(+G*()}pYQ$n?h?XJ zegEar+1cGspIN^D*d_0d^T%f|vMC6Ccl_%0?&Y5@#mA?=pFWMy+1X|E;pdOmDobB| Q9gl9TZ8pAm?e=?r0~Vh)0RR91 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill3.png b/Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill3.png new file mode 100644 index 0000000000000000000000000000000000000000..187eac6969d9a18cc4af77392c88e8b4e46ad1e1 GIT binary patch literal 15020 zcmeI3&yU+g6vu}a5DioaaiBsRtW-##*748SiIt>XHd}TjvaEK4x_fFJdy-h2*v57? z*_;+QaYE_|p>l;A;tmoOh(CY}2gE-Bs)Pg;5~pQs=ZE(t8Lgm*%S1}zH{W^h*`JyB z?2A9#*?#kK?&Tap=_)*$7o`jC|8N#1YrR9mlQafBWj2Jm=We{Ow{xZ20TA>uin# zyf@x%TH`~jZ0B#(a+Q%m0`zfYa-)9F4UJJXpTsrDaXc*KxnxRoSk14+3Az2o4!7|u5u|dtEQqoo%RHIEhsSPYj(9h`ng*H1spHTJ96xeAmy6??EpHH2 z^Z7W@>@&HpzCTOkh7)##qA)UjK`MyCGAG-b`S^pNmz>_WMgyhtb9nK`=qO)H7@z`&ih;p*ILDym3S>{DiZEqO9 zUJ;O%`Q^mtO1FKSJR zxax+aT@&S5jLb|JgVc|0M&`MqWann$*p|`ug1#BmoW9w?g70=J!hA3@bGECDb+6|I z2sR+x4GhWF~Gq&6?GF=OA)oWy+;5fEnmNZ?}S`shYZIxHCs_~|#$h_V*b-hT0 za>+^{HX2#?h0t}+8pPE?LZ^+z_AC;9ep;&15=F74@kPZZYbD_}Uv9NjzNJ|u*%sxZ zS!zuaWr8gvdOL7P-!preIq|jFBw1ULbV(_SJXWn1k7ZTmOO~bcZCfizB)P0A`ZUFo zFbkhBpu2(gAm8{SItigaMsdh9V_-p>ew)?xVP1; zxID035zdUxPiy8madQ@z^Lz->_!;-rIfh;A(#k6hmCRZlB=p+R&)i7l*NJNKBpVpcc*S?nw7u_dBoexkME&zmXGF)^%KxMc95W2~5(fI(C;Q~PDCc{PN15}0!0HK=<7o87K87=^X zZZceSK0sx-01&##aMAeymEi(F=qAHO=L1xR3jm>;3>TdbP#G=≷libUr|3xBw8k z$#Bv60F~haKcy)XiDEc_?o=j z$yuAb4TQ$8B6RWrLVul-|6dRqhzR|97a`+ggkJLQ-TD3&nQLs-*P5fB9{%v&B_uxg z-IqtFr}sa7A@}=J7rcAUpP#)#rXcj-_~v!gz4+q=a(wc~$@2)Eo?b*Beg0(i=9N1? Q$1}Dzw(DQKargbd0U7f&9smFU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill4.png b/Resources/Textures/Objects/Specific/Medical/syndihypo.rsi/hypo_fill4.png new file mode 100644 index 0000000000000000000000000000000000000000..2e72a044a52c788e90ce630af26bd5e14e0104ba GIT binary patch literal 15020 zcmeI3&yU+g6vu}a5M8Jc;s8P*S*egft>d3@94kpFNz1N8men?>+Y_DGl*H;?AK+h%@5Cf&ZYW5)vRJB&20*=ZE(t8Lgm*%S6hLH}Adg^L%FB z#20_KwfV;RwHMY9LgzQu+uQV8NZ(I9PCw(Lqu=S*xp4hvjL?(Mrte44r+1%6sP@3? z?j$>%H!V9Dma!A`NO?RAX*5Fh%i|E+dn6HhWY_Z>rC+|jR}ws@QMys-$epl7`ri6c zM6MrgcI~4*yXKTGH`nT8iwX=$f`##L;K$auQOa~J`a2z#N@`YP(t^THXG>@W z5fLh7L$qb1DpYG_rBbcx)k}gZD-}uBBuy4o&C+E{SB1%|)Lf&#>XGAG+wE(Ua@1;+ z`biR6k~A8P$|J2DM7xqwtJNe~l~h%v5n_DkCwMIS@r7Jus?#R19eH8m1-_8#;$ELi)P*TdWv@FT7XF1`1G{`Q^u_ZDfL*gef%~O`QXI6XZ^$v$iOUKF81BzgRbZKVXJq(GoP2ylbvdPs0I+Y8{W}kTO zd~r@FrJj}7PR8DfwA7QQWm_R%p*o$b)rtsCf~Xq=gJ!mx_*5#z*n*B@TW$~yankgLc$Y|_zgw5)gN4Z1uCiLeAc*K? zk)~FcmJJuOvYlpa_;G@Ln{2e3bfD~cj%Da>t%nU;B#ukOnyVY4sS!uiWYe&9+mLa^ z%pi6;#q6nZQ2=(&dng_v|M4lUL*RMJyjO>|9D5p^S-3zo6is}R@hIf|~2PS3Wcowf&Y z>e7kP`DM*ACu!c|a-I%Bu3t!BU1QWIKC8WQsVr)>NF2Dy2uI|~F5Mxg>HJ*vWEzyO zOX+{X!21stBE|>*ZW&J3RsUcaR-I7)-!ja1vE9f1E^(UDbOTQZPPcOTdY0zHm{t=@1)&0*w5mts!U&!l73E7i*A^Dlbu?0!_;}^+rF1H z)k!rlT*ylQLG$DNI=$H=O`}rLDs>4C!;CF&Oa?n`kDkMEdY)*sQkDZ9OA~LdN-Q`g ziTP3$Zp*SB%tz@>AHCm{W;dJ*?KwNe9_Ekvj2@;c(Bee^5Vpy2vH1Wm#|40}O^%Dr z2Y5Ly0EBIFTx>qT%W(l9Y?I?+^8sFt3jkr892c7p@N!%L2;1bi*nEJO;{rg~Cdb9* z1H2p;0KzsoE;b+F<+uP4w#jj^`2a7+1%R+kj*HC)csVWrgl%$MY(ButaRDG~ljCCZ z0bY&^0AZUP7n=|8a$Eoi+vK>|e1MnZ0zlX%$HnFYyc`z*!ZtZBHXq>SxBw8g$#Jpy z058V{fUr%Di_HgkIW7Q%ZE{>}KETUy0U&IXiEC~C2q*FBbDJajfaYJ{w_N&gr(myd zcMv*y8KK)BAoS-k{l1UTzKqb%w-B;ELFl>Q&O6^-qp{XT`$~8G(}N%0JBQ?_zWwUp z`1tN;&#e9W*qPvt_s176(h!8cIehIBLjAKpo}o&=-F_OO