From 39110b808b8327e9cb1cf2499efd9179b137138c Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Wed, 13 Mar 2024 21:25:13 +0300 Subject: [PATCH 01/12] jumpsuit --- .../entities/clothing/tsf_clothing.ftl | 4 ++ .../Entities/Clothing/Uniforms/tsf.yml | 30 +++++++++++ .../tsf_magboots.rsi/equipped-FEET-digi.png | Bin 0 -> 1114 bytes .../Shoes/tsf_magboots.rsi/equipped-FEET.png | Bin 0 -> 537 bytes .../Shoes/tsf_magboots.rsi/icon-on.png | Bin 0 -> 387 bytes .../Clothing/Shoes/tsf_magboots.rsi/icon.png | Bin 0 -> 375 bytes .../Shoes/tsf_magboots.rsi/inhand-left.png | Bin 0 -> 369 bytes .../Shoes/tsf_magboots.rsi/inhand-right.png | Bin 0 -> 360 bytes .../Clothing/Shoes/tsf_magboots.rsi/meta.json | 49 ++++++++++++++++++ .../on-equipped-FEET-digi.png | Bin 0 -> 963 bytes .../tsf_magboots.rsi/on-equipped-FEET.png | Bin 0 -> 537 bytes .../Shoes/tsf_magboots.rsi/on-inhand-left.png | Bin 0 -> 374 bytes .../tsf_magboots.rsi/on-inhand-right.png | Bin 0 -> 365 bytes .../tsf/tsf.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1468 bytes .../Clothing/Uniforms/tsf/tsf.rsi/icon.png | Bin 0 -> 516 bytes .../Uniforms/tsf/tsf.rsi/inhand-left.png | Bin 0 -> 591 bytes .../Uniforms/tsf/tsf.rsi/inhand-right.png | Bin 0 -> 585 bytes .../Clothing/Uniforms/tsf/tsf.rsi/meta.json | 26 ++++++++++ .../equipped-INNERCLOTHING.png | Bin 0 -> 1479 bytes .../Uniforms/tsf/tsf_captain.rsi/icon.png | Bin 0 -> 507 bytes .../tsf/tsf_captain.rsi/inhand-left.png | Bin 0 -> 591 bytes .../tsf/tsf_captain.rsi/inhand-right.png | Bin 0 -> 585 bytes .../Uniforms/tsf/tsf_captain.rsi/meta.json | 26 ++++++++++ 23 files changed, 135 insertions(+) create mode 100644 Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl create mode 100644 Resources/Prototypes/Ganimed/Entities/Clothing/Uniforms/tsf.yml create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/equipped-FEET-digi.png create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/equipped-FEET.png create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/icon-on.png create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/icon.png create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/inhand-left.png create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/inhand-right.png create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/meta.json create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-equipped-FEET-digi.png create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-equipped-FEET.png create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-inhand-left.png create mode 100644 Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-inhand-right.png create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/icon.png create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/inhand-left.png create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/inhand-right.png create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/meta.json create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/icon.png create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/inhand-left.png create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/inhand-right.png create mode 100644 Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/meta.json diff --git a/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl b/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl new file mode 100644 index 000000000000..5a7b46055bbd --- /dev/null +++ b/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl @@ -0,0 +1,4 @@ +ent-ClothingUniformJumpsuitTSF = комбинезон флота + .desc = Выглядит технологично. +ent-ClothingUniformJumpsuitTSFCaptain = комбинезон командира флота + .desc = Выглядит технологично. diff --git a/Resources/Prototypes/Ganimed/Entities/Clothing/Uniforms/tsf.yml b/Resources/Prototypes/Ganimed/Entities/Clothing/Uniforms/tsf.yml new file mode 100644 index 000000000000..45795cf47637 --- /dev/null +++ b/Resources/Prototypes/Ganimed/Entities/Clothing/Uniforms/tsf.yml @@ -0,0 +1,30 @@ +#license: CLA +#copyright: https://github.com/ss14-ganimed/ENT14-Master/blob/master/CLA.txt + +- type: entity + parent: ClothingUniformBase + id: ClothingUniformJumpsuitTSF + name: Fleet jumpsuit + description: It looks technologically advanced. + components: + - type: Sprite + sprite: Ganimed/Clothing/Uniforms/tsf/tsf.rsi + - type: Clothing + sprite: Ganimed/Clothing/Uniforms/tsf/tsf.rsi + - type: Tag + tags: + - WhitelistChameleon + +- type: entity + parent: ClothingUniformBase + id: ClothingUniformJumpsuitTSFCommander + name: Commander jumpsuit + description: It looks technologically advanced. + components: + - type: Sprite + sprite: Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi + - type: Clothing + sprite: Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi + - type: Tag + tags: + - WhitelistChameleon diff --git a/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/equipped-FEET-digi.png b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/equipped-FEET-digi.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6abd4fbcd286744b5b70c8e92b2bcc2a21a825 GIT binary patch literal 1114 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|N_> zr;B4q#hkaZV?AbvOB}CH|9ot1U_}W%c4ynd{eNmONg0a>lK~1+j~^F59`*`~8&v@8(LM zx|kL9AyAE9Yw3y=d@tqq|L86$n)&*2=#ojoXU_j!=XJX8WmkgkM2DtN3)-jct6`Wr zt7q@E>32GpUGw7&hz~!S|F|>v=iD92KY?bsJ(kjM{P#iVcVCMJf7J&&`TLii)!O-0 zUO2o@S@G9l?`6(u-CZm~CO`91b8f`5k?qxQUJ z*iv!bvi>21@N_Q=@p%i(qrM!Q){y+^>E_MRpW^MTU;neXIq59Vh3tPxYTU~`)TeLX zvUKukA2Gj;&-9ns?^#l8`hAj-4 zYZxyvE!oKC!9C%al!C5<6fuHn=cN-uq;9`GJ$0wX8j0(_H=jvOX=pAMZ1ny5-Dl%n zj$57e@ihf{UJO~U?yZnsy@JnCOtomS>VheYHZ2Q0&em^jT5LL0*mzj|^nZD$WsP6sjT>6PIF-tiR~7PjF^{j`OLxtMOViI! zFrS}&G0N(^&Z~>-wYGn)y*qQm&iLmuU2AotP6OqD$ufvr`%6hhNPUH;`5n7cv-Z!p zaU(12vGmmAj8Zl2mD~3Fd~curCSL7Zlmvj%QoI6@O;u$9oxqIkzPKckgG6RbJ;%{%1xVu&`k8boFyt=akR{08@Vs AG5`Po literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/equipped-FEET.png b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/equipped-FEET.png new file mode 100644 index 0000000000000000000000000000000000000000..c2ab527b9af9c2cba761bd96ee47fc32fe184456 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt3( zJriMvj3YopyF6VSLn`9l&NB33aTIX52ggN6Cug$X; z+S``Iw22n(GOy%so3(P)z5B7odp*DUxF7+yh&ge5*T0`Ha)hV6`yEM}7N`KvApp`R^D1df9(OY{P-u%cn;?dH3&RKj(*@`4*Li2}zrN z+}Ox;rGh8p;N6E;KNSA?5zA7uv*OPY<&AlTh?L{I*DRlAT6_oU z36i%CYmn+^44$+|v+2dPZ;l*^uOAufv-z>?KQ5g%fAP`ctIs9vKdRjpn7HTJ=gJ6{ z&Q!x2-KHP~QZXWy_4T3iwd4JcA^FDT$^HwhudYpwcb@B9*1dazZe~@1ul1(=0l%l- z<#zbr%eloycmtnF_Ub*^j71+S)e?l`8D}Lw7v0q$k!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo{6wS#u1>JFP<)rArbCxgEw*=G7veV&cSEJ>G$fIBm2S7bkUd=zhC_C^7MB7GOmmM z;+x4`&|{KYi0_6SD7pvcJIKlF(z=>(B6H*7gt$5iVDj bV|y4y&&5rRU-Z8g=zj)JS3j3^P6h literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/icon.png b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e6584b8c8897d6f426fe7395f9553dfe8dfe906d GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo{6wS#u1>J7oIMTArbCxgE#UqI*Q!!pP;cq#VTa_f(aQbML2j>;~z0+{B1lRleW1y z?x9@S_L|8)Mc>t|Ki|7&n{FV%(-yz+-u%B`%hq>(&)UUvWlMz(|J9nu+n0Nvz4_=t zAh+VIZ%NC|&*U?;8BCkPn-R78uI}Xn$u&H8dc)pNIHAUSSv=dp?}PwLM%2XD>=G_Y zEsV2{J?BPpMfWXt?0bq7hmPc(gzZE-Zwe2 zW!ACT3A#UpA8eR2p>2l8@tU6} R7Xkgu;OXk;vd$@?2>>O}kdgoZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/inhand-left.png b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..8a14890d819b4665b5c52c6b3b95441d5adb03e1 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt3( zJriMvj3Yobk33x*Ln`9l-rC4@$UxxO$2~5E!gE$dvrW|UYx163^5Vg(p!)}IZvUvM z9G|hUIqG4Hz|a2=G8S0wSiJqK3{XE1)IBNL$?h5`@^PibmC_e+{hOYtf4#A`=}>x4Zq9QTrP^$Zf}Vs=Jtfla%pTAPLgu>FVdQ&MBb@0PuK| A+W-In literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/inhand-right.png b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..795d87b7faeace68267afd6df544208945c963a6 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt3( zJriMvj3YobH$7b(Ln`9l-rC4@$UxxO$2~5E!gE$dvrW|UYx163^5Vg(p!)}IZvUvM ze1D=-dcNnA|ILfpeGdud?PdY$27;9B$E`JIE!(*M(WUR2|Mljr{&zley2!_ht-b37 z-t4x&zj_Bl`QO!FubF9!o$k$@qol7nYxO_p>q`?Qf^Ki~{8=oswscD*`?J)eMOW9e zW{JugoENoP^M$+M`ub~ur!}5c_FT*hsf>$Sa_coa#6n=OOf)GEzVfT?z|wEune*2D vtbQBw`TH$j-T$Be>@7QUpOJy#pBqQK*Sv3%o_!*xK)O6#{an^LB{Ts5m;I4& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/meta.json b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/meta.json new file mode 100644 index 000000000000..5b34aab8bec5 --- /dev/null +++ b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8, digi made by kuro(388673708753027083)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-FEET", + "directions": 4 + }, + { + "name": "equipped-FEET-digi", + "directions": 4 + }, + { + "name": "on-equipped-FEET", + "directions": 4 + }, + { + "name": "on-equipped-FEET-digi", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "icon-on" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "on-inhand-left", + "directions": 4 + }, + { + "name": "on-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-equipped-FEET-digi.png b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-equipped-FEET-digi.png new file mode 100644 index 0000000000000000000000000000000000000000..5be3860724a1cc96a34c1d45d1af49738cd5ed75 GIT binary patch literal 963 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|RrZ zr;B4q#hkaZ0zHBQC650;oW-x{amiWV((F#agkurljy-+dkX+3Ib~j_cEl>-59- z7hB%{S@-=-Uco-@2QrEbbCg*cidz^8`UDux2{Ik9bYie@=U{lw!H6!oQAMG`cvXeX z^+3J)W9RzwHN@?A+3d?(`t_8l#K${rPl~cOI+wrGD%onhUzM@@arK1Fl4q29=Iml% z_OdHeX0BhudXLeu}bO5iTG3))+od7jtlB)hp9>PUL@Q zAHaP1zMwwS;d{X z3|?|lvIiwJJo#0Aapb(sPQGQjG%s*#MHT;r+S3hdg?j$%oxa{F%4_w+Qyc$$VOVm7 zv5Nf=$KAZ`Q|5af2wB9W@@&ig{kyJhSpDbVs+cQ6FT&>sX{}Ax`oFtu{@j4VpjT7X zD#LXxrr)riXaDf>K3T7qJo_@5ZX^mNs2FR^F^X$5J`!%$|0&;0X8l@!y{LK7e*~DY z#1i%>)Ztw4x$?7Q&EgxC3175S;_b`livE^A!?Yq`F?+%f&ya;py^qw{w}0fQ;(5*> zy6S1o;`QBJ%Vu2M&+x)<+RhoQSH3g&@aZk6ckVxW{PvZLVjhbHQ=V^^wUk`vZm-e% z;JG?y_d?q!;$JoI+}1bm3I6X? z)0%6S#`x8ip=j$OTh70k<(e1wadG|JpqXcHV!n2<@%v+Iv)GJRGQWMW#qQpU`iD9* zST6`}y~ymaZEM+##l=5@USIruP^7(A!j@^v*W(i|&QhGDeLhzGan*k&?K4a#wj95{ zB!J%`VCux%vsU+B22Ox&7{z4@kP%nUKYrne5AJd&;I`WYiDXF SWlRU=N(N6?KbLh*2~7YNTdK(b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-equipped-FEET.png b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-equipped-FEET.png new file mode 100644 index 0000000000000000000000000000000000000000..bb60023f9dba29f9a93a7ebc410a78775bf1aa2d GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt3( zJriMvj3YopyF6VSLn`9l&f4h3;>gqXUH6U4Mho2*?JWX1Tf+{z?eMyP@ZLGM==fvl z(SHxQKH4~^!#eqM?S>TdlXvVV-`%NZ+<^p6u$;bp`s1r_iAUba%Jl!(a8b`T@w&dkO)3+!7IlK)o z(`Wc=u6E&*&jGUwYu0{R$9m%E^O+6*e{fxxW3~PQ>yZlP8+W*D_cvW}-hD1rHqU?C z^4I?z)~{`FtNXQ;<4oq0#LT=By}Z;C1rt3( zJriMvj3Yob&pllnLn`9l-ZJDm(yVz)hoWUulY5xzpVa1*Iz~khK7?WC%H?ff6vi;A*2t|=IQF^vd$@? F2>?D!lHLFS literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-inhand-right.png b/Resources/Textures/Ganimed/Clothing/Shoes/tsf_magboots.rsi/on-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..72aa2f95e52f1344dd0ecfb5b8cf57d8a519a7b2 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt3( zJriMvj3Yob_dH!3Ln`9l-rC4@$UxxO$2|_mAB7dH%9E5?wPV*6&vw3bdZq7$e^@+v z_1Sgb1gG?T&nN$z7qj~w63p9e0n`r!D%XD-YrNXk7k_l;d*@$sZG-<_Ue0xSH`l+4 zPU*X=JMaH}8Fqwq#_Ra}vckQ z=w-jQI;>s9JZ+~_`_nqcXTPpmWl0`2`hM@Ybm+WkX)C|{VuaYqz%W7e>|K$i`{WHY z|Nd>5nfWiy>hhnxCB>)z+tlmJelBNVXxRVoj`)_k?>S2&{g;7sdAjPx#1ZP1_K>z@;j|==^1poj532;bRa{vGma{vGma{-JZxd#9M02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y9E;JKBXv6>j1uaQLK~#8N?V4G08$}d_^+W}5OsJqFj$_G+ zR!7$2C5mO)u@kaU5Ehe=g{4>?_#gZZ;7{_Ly3BW(t8^OKqGqO5p{h^SDQUJor*E$_ z-KB_#h=_=Yh=_>)5k%x)3<6)|!o@4n9vsT8kDn)pug~|!pG#+WBwTmT7tLyOORm;7 zrP3TqZ}d>v>WyWk+LiUzwqEm}$ptr|T4zVfS1MBP?#txicT%Z$<>=EN^>=gcv8;D) z>2(ab&lN@VtL>2ny0)<=1bzR(w=z8VO4`HQ((E57ef?apL{`?ja`MY>N-|vUj^*%^ zAN2p;y%*Bhoaq12-Dk3W`)et$wv)$Ro5)L7pA0`Z`BldEUuuTYv}>IA^>cv)h$snD z?Jrdanqe|~t+}JWlsvz89{;S@xfe53PcxB+v-Al98smE}^%}>g>E{9o(B5{BpK8Qc zlQw42CeublA=mk(R46r`&&$*Ft?FAaPSekY#*NWb@S~NQ8leP^Kl@4BAeqM)g0R-v zmGafP-cLV~w-(IOrxQjWT>@bGGzXfcub*Zm8?M#+vax+E>+PMykCaxg_qF}^_rI71 zzzhz@|MbY*M{msWYOSZoS$USeYNn-smVTO*Y#@S=k|kmOTf5sidZGbfB)|ygt;7*t zYYdbeXXQM7N`Ibynw4xIF_&xgfmGTzWn=3|tD&`jq74~~{b!1#uTRG3>F0uWKQXEzahs65<)zP1a7ftk;dD_s2 zKI1)2kv?ITelGZl*|d}i2xBtmcth*%-j%Jxlib7JJZ90)1wS!5AtKMqj}19gJ8A<} z@zPpH&xK+Z{ao-9V_r^sbE_NY7=|br#%a4Z1heSpf}fa08$l}p+M$ihR7blv1heSp zf}hxX%O8sIopVdcDJi|X^nsjve_56;l$CaG2xifbh=_=Yh=_=Yh=_djWVapYYO!4_>b2#LqkZt>vj3txr#{DdICtjwB`MFqeDkGAUtZ+J}Y77tcw`3%k403RpW zkbo$W=X3QUngbeWp@}vg@Pa42;W4#aJg8oXThtLp6a%&%?;9?fXt(+UAiwDEu! zJaH~)6QKPePSqp&mT^0_og5*F23lxZAlzd-rgn>mbwCJBBkmk8ss^BiCfay#kAnsP zaoQV#lmw#g@uF$~L=$bzxO0rh)Nb*xJph(*TbH-J0>0T01hy~1^eqtPPj3nV3{+d& zvVZ@D3PL&{xQIy*1ZbJA`M?w2^oCF{6RgXzCudO`BU~ELL>mvfl`eGVftjGqu_@xL zjR~P>Koe~|-~~_VrEoA4M4xKM#)RuP#=$p6xHO=NHXiU2wDU8V30sqgbU>l^1-LYz ziMII&It4bE33pAN;b#$3V57mN#O5RDTcE*A*qZ#J_64{!n6CN2Q+g>PBI3WIRQenJ W64IUK1F1v+0000!lvI6;>1s;*b3=BeG%-Ex}lN~51QQ{g=5}cn_Ql40p%21G)nOCBhms+A=qGzaQ zBJ7ZH1ZZffr;B4qg!|i&lYUH&B6Iu=97SB&k4@CoIm~zXQNyAP5%D{nQq!CNKP+Ei z|8nM(Yu>jiCNtN*_R_k0Isel7xV`VT@c=;@D?_%Th~uf(i#8U2{>&Mv{P~~ZrK1cz zpQE|wl(0VR;5EPPR9(S-`>c{h%@o7yGK%x^JZxruf4;sUv^V~qgVDm-UoYBLOsFg_ z=sp`0{p{=8>?zyNJ%7(+zT~a9p}&yP&8S66%G%Fw$lH3?}n7OrKw7Rz6@s?A4pg4v3Ho2!iG>AV&d@Se6L zXzB!}Nv(Q9t$apL<)*#uiDR@$+4DT^cgUpGW+mU=Kb6VIchrz+dvyG{^|H(QlKzopr E0E4~Nh5!Hn literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/inhand-left.png b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5cfb368f89ec3db17a90daf5c0be8aa1bd648d38 GIT binary patch literal 591 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85o4Xn6XD`Cp%D3qQo_#Bsf2)EG-u7Y&6k$t{SKPpPdczq$W;xG5cjL7>otsW{c_~@Ne37$t z|2ir5^s4&Bh9z5BR zorUoJD`ICJ-(s70xkr5GmUuD!iIaS`DW1KzcZpGC=6su3$?NV-58a>k%=~j>=&@TL zmCP$Dg?UtFoMgLXRcG-0>$|yYp3i!=XIH)Q?cLMEIJ1v;%bY4nT$&-|Qgm86wfKnF z!yVV_%|5#~hp%qg`q)*^LdMHzuJLNK$ekx0CP~cL?i*np_vD%Q<)D`_vqfLevEww; zQt1|VT$!}wZ&!u4Bv=#Q?!uzA3IEo&9{ZVpD8hD+i{^`&yr;{qU+WXMRGGB?o5~A5 z-^gjV!_^Ys+*vx8yIB77HlRahckXz8GNq$caP#e9#DE-MEq_>cq=Y~6jtuLLM})Ari2cZPz0<8{9APWDUEI`Q4@Brv`i NJYD@<);T3K0RVGI0eb)d literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/inhand-right.png b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a92c5abbea69630a60963bcd83f95b60ca3e4bb4 GIT binary patch literal 585 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85o4Xn6XD`Cp%D3qQo_#Bsf2)EG-t}T~6k#urSKQEhYQq^ju|F!Vv1hkzQaPoht=0MB@uKf9 zELTl`6Xo}pKTjvN(vaKu>;Hor-kr0WXDjnO$-k)s3SP_?o_NHkD9+3~cjf#0HS@dT z4r{P1e>B~?sdCP3hC+#6^T**wX8U`aU7r&6-|y1RIVFAaUuNXYm;8*E8l<9h`AgDF4!D6`A+)`9^Z}uMDedi&l#+DwOQ}Uhb*5SwnqF zXhhKD=(PggdoE5olyq^@tUF1f*B_}WLBS@;IL+Nx49(7M?b}#bvA3s@-Rx3hX>Yb{ z^5dA-64KA3j^D6&^G>g{r}uF4&MSs}u3Ij@asrB7w>q{lfqh!XziBRyxX)E5X|49+ RC<4YbgQu&X%Q~loCIC*r{HFi_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/meta.json b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/meta.json new file mode 100644 index 000000000000..eb777a3f5746 --- /dev/null +++ b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taked from https://github.com/ParadiseSS13/Paradise/blob/master/icons/mob/clothing/under/solgov.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e849e979be9e33fec4ed3a0102b210027fcdaf GIT binary patch literal 1479 zcmV;&1vvVNP)N2bZe?^J zG%hhNG!sB*!~g&VMM*?KRCr$Pn)_}WMHI#@A)x{xfWU<`#E$E0>Ns{Tb>lc`($ch4 z&=yiCq+G;J;x!`v;0<^IUV&FY;#GJEq{IFWd)&$3BxrZXD$;z?r}ga4&iBpCnVs?O zlp-P`A|fIpA|n1r5Rrc|2z-%~lal=Ub4hNz_j!_hcD^@ysOP!vo-dlFUuh1cH@v58 z^+vK#?VhQh3vNMw{r-ZK->FEwyCdU!UrMFkmHiLC(c|j&16l6e(Cg%L?<9^91X+OE>q&jl-FVYw?u-~Xhf!u9S*_U?bJzqjukOJjAc zzlXO!lZ~5?rM%cqZhK}TFI{~qeD~-_867^=3ZrS)IPdG{0tFCa6inD(uJ*OURQBEG zrXJ~ej<+6sr`O4g8N$;{ugE+N?r5woX8sm z)AZZ@J=I5-1~7ew1H;nSPpgs*wa%ujY#hjPdo%GPrNygjI{w#o9!(m+3=T&BJdw$F zCFu#$+)p|y&(l}UwD-@`Ppgs*JW-im=vfM;MQz+|?th{Uz)XM<&RdT!)_Qth-WlN{ zeR}^Q{j@6CKw&PI>V2uSugl8%zJ{TVe_9(Zw>FY&r|&6}zCIPdNIw_+!m6!xZD|vv z0a|N&I{paNw<{}2w$t|%NnfA!z(xAG;1@3Qw_ zBnr;c&jr7*H_K%){&un@fBx}{9^Lc)Jw=l8U!9+ya9Y~GCl~y}8r`8>zx70?LVAK_ zDZl9fmcyYV0R3ifJke(FC6ih+ASV@rR6m=-v)R&$%X`8lk+-? z*VVHa4rri-Cfazw3!dA*B915q?0dX#xM-r`YTB+5Jn3$gkV9bd zQnEKb6#CZt<`O5JH3?;%<6Y5r7t&Xpaw{$o?8%wc#t4@NG||QbUYH)! zOW|N97;|ijIB#P@C>qd28xMHFQ+g>J%ml4Z*s(F;>a|hujS(&lXrhe=yaavt8O(%z zlZQNjLhlQ3X+RTg^AU6jY%mkhu7&d^G?7002ovPDHLkV1kZ5&H?}c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/icon.png b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6680bb52b0c984f33f6865ad0dcd46353a57ff17 GIT binary patch literal 507 zcmVN2bZe?^J zG%hhNG!sB*!~g&Rc}YY;R9HvtR9Q{}K@^-LnCK{q0^`Uq1Q_;ZSOgSBqqyKs)VO?j z4dWd=iHGni-lDW#(#Ajep#Qp(O84}e^s85|yDb9)1A}P+z?z$nAeHZ+zJ2}k30Wg^ z;Su~o7mV{;3mm@;I}(GNX`(f}Ma<2hd+;D*wlPA&uS?v^g|k<{s>aW6Aeqq3gy`(w z%e*nT!A7?A;C`St6P!6D$ z+YSH# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/inhand-left.png b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5cfb368f89ec3db17a90daf5c0be8aa1bd648d38 GIT binary patch literal 591 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85o4Xn6XD`Cp%D3qQo_#Bsf2)EG-u7Y&6k$t{SKPpPdczq$W;xG5cjL7>otsW{c_~@Ne37$t z|2ir5^s4&Bh9z5BR zorUoJD`ICJ-(s70xkr5GmUuD!iIaS`DW1KzcZpGC=6su3$?NV-58a>k%=~j>=&@TL zmCP$Dg?UtFoMgLXRcG-0>$|yYp3i!=XIH)Q?cLMEIJ1v;%bY4nT$&-|Qgm86wfKnF z!yVV_%|5#~hp%qg`q)*^LdMHzuJLNK$ekx0CP~cL?i*np_vD%Q<)D`_vqfLevEww; zQt1|VT$!}wZ&!u4Bv=#Q?!uzA3IEo&9{ZVpD8hD+i{^`&yr;{qU+WXMRGGB?o5~A5 z-^gjV!_^Ys+*vx8yIB77HlRahckXz8GNq$caP#e9#DE-MEq_>cq=Y~6jtuLLM})Ari2cZPz0<8{9APWDUEI`Q4@Brv`i NJYD@<);T3K0RVGI0eb)d literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/inhand-right.png b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a92c5abbea69630a60963bcd83f95b60ca3e4bb4 GIT binary patch literal 585 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85o4Xn6XD`Cp%D3qQo_#Bsf2)EG-t}T~6k#urSKQEhYQq^ju|F!Vv1hkzQaPoht=0MB@uKf9 zELTl`6Xo}pKTjvN(vaKu>;Hor-kr0WXDjnO$-k)s3SP_?o_NHkD9+3~cjf#0HS@dT z4r{P1e>B~?sdCP3hC+#6^T**wX8U`aU7r&6-|y1RIVFAaUuNXYm;8*E8l<9h`AgDF4!D6`A+)`9^Z}uMDedi&l#+DwOQ}Uhb*5SwnqF zXhhKD=(PggdoE5olyq^@tUF1f*B_}WLBS@;IL+Nx49(7M?b}#bvA3s@-Rx3hX>Yb{ z^5dA-64KA3j^D6&^G>g{r}uF4&MSs}u3Ij@asrB7w>q{lfqh!XziBRyxX)E5X|49+ RC<4YbgQu&X%Q~loCIC*r{HFi_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/meta.json b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/meta.json new file mode 100644 index 000000000000..eb777a3f5746 --- /dev/null +++ b/Resources/Textures/Ganimed/Clothing/Uniforms/tsf/tsf_captain.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taked from https://github.com/ParadiseSS13/Paradise/blob/master/icons/mob/clothing/under/solgov.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} From 3bfb1ae886bc62219a498d60fdcd3b1bffecf1bc Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Thu, 14 Mar 2024 08:23:58 +0300 Subject: [PATCH 02/12] mag_goots --- .../entities/clothing/tsf_clothing.ftl | 4 +- .../Ganimed/Entities/Clothing/Shoes/tsf.yml | 58 +++++++++++++++++++ 2 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 Resources/Prototypes/Ganimed/Entities/Clothing/Shoes/tsf.yml diff --git a/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl b/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl index 5a7b46055bbd..d6bb15f25d44 100644 --- a/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl +++ b/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl @@ -1,4 +1,6 @@ ent-ClothingUniformJumpsuitTSF = комбинезон флота .desc = Выглядит технологично. -ent-ClothingUniformJumpsuitTSFCaptain = комбинезон командира флота +ent-ClothingUniformJumpsuitTSFCommander = комбинезон командира флота .desc = Выглядит технологично. +ent-ClothingShoesBootsMagTSF = боевые магнитные ботинки + .desc = Обычные тапочки для военных. diff --git a/Resources/Prototypes/Ganimed/Entities/Clothing/Shoes/tsf.yml b/Resources/Prototypes/Ganimed/Entities/Clothing/Shoes/tsf.yml new file mode 100644 index 000000000000..e8e5d3de6e52 --- /dev/null +++ b/Resources/Prototypes/Ganimed/Entities/Clothing/Shoes/tsf.yml @@ -0,0 +1,58 @@ +#license: CLA +#copyright: https://github.com/ss14-ganimed/ENT14-Master/blob/master/CLA.txt +- type: entity + parent: ClothingShoesBase + id: ClothingShoesBootsMagTSF + name: battle magboots + description: Ordinary slippers for the military. + components: + - type: Sprite + sprite: Ganimed/Clothing/Shoes/tsf_magboots.rsi + state: icon + - type: Clothing + sprite: Ganimed/Clothing/Shoes/tsf_magboots.rsi + - type: Magboots + toggleAction: ActionToggleMagbootsTSF + - type: ClothingSpeedModifier + walkModifier: 0.85 + sprintModifier: 0.8 + enabled: false + - type: GasTank + outputPressure: 42.6 + air: + # 2 minutes of thrust + volume: 0.75 + temperature: 293.15 + moles: + - 0.153853429 # oxygen + - 0.153853429 # nitrogen + - type: ActivatableUI + key: enum.SharedGasTankUiKey.Key + - type: UserInterface + interfaces: + - key: enum.SharedGasTankUiKey.Key + type: GasTankBoundUserInterface + - type: Explosive + explosionType: Default + maxIntensity: 20 + - type: Jetpack + moleUsage: 0.00085 + - type: CanMoveInAir + - type: InputMover + toParent: true + - type: MovementSpeedModifier + weightlessAcceleration: 1 + weightlessFriction: 0.3 + weightlessModifier: 1.2 + - type: Tag + tags: + - WhitelistChameleon + +- type: entity + id: ActionToggleMagbootsTSF + parent: ActionBaseToggleMagboots + noSpawn: true + components: + - type: InstantAction + icon: { sprite: Ganimed/Clothing/Shoes/tsf_magboots.rsi, state: icon } + iconOn: Ganimed/Clothing/Shoes/tsf_magboots.rsi/icon-on.png From 5df227f42fdacb01dcb2a1c2d708f14e4d83d32a Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Thu, 14 Mar 2024 09:26:55 +0300 Subject: [PATCH 03/12] pda and id card --- .../entities/objects/devices/pda.ftl | 2 ++ .../objects/misc/identification_cards.ftl | 2 ++ .../Entities/Objects/Devices/pda.yml | 21 ++++++++++++++++++ .../Objects/Misc/identification_cards.yml | 18 +++++++++++++++ Resources/Prototypes/StatusEffects/job.yml | 7 ++++++ .../Interface/Misc/job_icons.rsi/TSF.png | Bin 0 -> 214 bytes .../Interface/Misc/job_icons.rsi/meta.json | 3 +++ .../Devices/encryption_keys.rsi/meta.json | 1 + .../Devices/encryption_keys.rsi/tsf_label.png | Bin 0 -> 220 bytes .../Objects/Devices/pda.rsi/meta.json | 3 +++ .../Objects/Devices/pda.rsi/pda-tsf.png | Bin 0 -> 419 bytes .../Objects/Misc/id_cards.rsi/idtsf.png | Bin 0 -> 233 bytes .../Objects/Misc/id_cards.rsi/meta.json | 3 +++ 13 files changed, 60 insertions(+) create mode 100644 Resources/Textures/Interface/Misc/job_icons.rsi/TSF.png create mode 100644 Resources/Textures/Objects/Devices/encryption_keys.rsi/tsf_label.png create mode 100644 Resources/Textures/Objects/Devices/pda.rsi/pda-tsf.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idtsf.png diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl index e71e4ee2ba34..2b507693d0bf 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl @@ -134,6 +134,8 @@ ent-CoronerPDA = КПК патологоанатома .desc = Пахнет сыростью и плесенью. И медициной. ent-BlueShieldPDA = КПК синего щита .desc = Для тех моментов, когда нужно включить мультики заскучавшему главе. +ent-TSFPDA = КПК ТСФ + .desc = Может, нам пойти и убить ксеносов? ent-PiratePDA = КПК пирата .desc = Йарр! ent-SyndiAgentPDA = КПК синдиката diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl index d280aff86abf..dc15e3aa3b10 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl @@ -136,6 +136,8 @@ ent-CoronerIDCard = ID карта патологоанатома .desc = { ent-IDCardStandard.desc } ent-BlueShieldIDCard = ID карта офицера синий щит .desc = { ent-IDCardStandard.desc } +ent-TSFIDCard = ID карта представителя ТСФ + .desc = { ent-IDCardStandard.desc } ent-PirateIDCard = ID карта пирата .desc = { ent-IDCardStandard.desc } ent-PirateIDCard = ID карта пирата diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index 922feaf698c4..1f464d0fa90c 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -1368,3 +1368,24 @@ borderColor: "#7C5D00" - type: Icon state: pda-bridgeofficer + +- type: entity + parent: BasePDA + id: TSFPDA + name: TSF PDA + description: Should we go and kill the xenos? + components: + - type: Pda + id: TSFIDCard + state: pda-tsf + penSlot: + startingItem: BlackFountainPen + priority: -1 + whitelist: + tags: + - Write + - type: PdaBorderColor + borderColor: "#38507D" + accentVColor: "#38507D" + - type: Icon + state: pda-tsf diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml index 51fb9ef71632..cb7e1a52e9cd 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml @@ -969,3 +969,21 @@ layers: - state: default - state: idcoroner + +- type: entity + parent: IDCardStandard + id: TSFIDCard + name: TSF representative ID card + components: + - type: Sprite + layers: + - state: centcom + - state: idTSF + - type: Item + heldPrefix: blue + - type: IdCard + jobTitle: Представитель ТСФ + jobIcon: JobIconTSF + - type: Access + access: + - Maintenance \ No newline at end of file diff --git a/Resources/Prototypes/StatusEffects/job.yml b/Resources/Prototypes/StatusEffects/job.yml index b0cc42d721ba..002b83a82b94 100644 --- a/Resources/Prototypes/StatusEffects/job.yml +++ b/Resources/Prototypes/StatusEffects/job.yml @@ -459,6 +459,13 @@ sprite: Interface/Misc/job_icons.rsi state: SRT +- type: statusIcon + parent: JobIcon + id: JobIconTSF + icon: + sprite: Interface/Misc/job_icons.rsi + state: TSF + - type: statusIcon parent: JobIcon id: JobIconDeathSquad diff --git a/Resources/Textures/Interface/Misc/job_icons.rsi/TSF.png b/Resources/Textures/Interface/Misc/job_icons.rsi/TSF.png new file mode 100644 index 0000000000000000000000000000000000000000..362294321de96191d26b2af3ba54644a99765520 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqEa{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{f}XQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QJXCmy7aRjI)#M8ww zL?bwvfzfdFiT^U6j{U!wxk05v@l|lIXtPLDY4T*2#0{DXOe_ve%l}C<8Fuh86$mFV zEMs7Mpmv}{fq8;Nn{)!hG4|OEpE*4gtNS%G}c0*}aI z1_slMAk0{Nzu_NHP@=>&q9iy!t)x7$D3zfgF*C13FE6!3!9>qc&qUZE;|Neql&6bh zNQC>_iw8LmC|9GKSkI&XDhOn&IP z!kG1?S~d5Id(J)DaWCU_QR9;xar-L1y%t}Q6Q}gPkCEYq=Mnat+X+XNzY076+QQ)J L>gTe~DWM4fpN36A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Devices/pda.rsi/meta.json b/Resources/Textures/Objects/Devices/pda.rsi/meta.json index 8136b3162605..c5340981e1b0 100644 --- a/Resources/Textures/Objects/Devices/pda.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/pda.rsi/meta.json @@ -235,6 +235,9 @@ { "name": "pda-bridgeofficer" }, + { + "name": "pda-tsf" + }, { "name": "pda-blueshield" }, diff --git a/Resources/Textures/Objects/Devices/pda.rsi/pda-tsf.png b/Resources/Textures/Objects/Devices/pda.rsi/pda-tsf.png new file mode 100644 index 0000000000000000000000000000000000000000..f24ff852b29685746474b67fa2096ff6b5c39c36 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo{6wS#u1>QBAzaeArbCxrx@}vI*PQJpIab!)lG@Z>0q17#<@|83mAj~cQA;$FIaH7 zkY&2`=lo~$dBVzW+{`hq|D<|t-S>T!`r02pe%yH0psVFqgx@IHo4R>&f)TX*T4Bj{5AOp)py(v zM=$=Uv|!nXdY{I#iR%)JBoA* zgqQ2XmjgdpZs_ESiag-rn#mCF+*4B>^CEOjnXzubjp&5W?kVdIykt>exS+tzRlu~V zWwz)EE&Zdp0n5*;D@+z)dcXWH+x+ACqC1ntev8V>%g^s&IVk*a>4|%{&IhXk!;rz# L)z4*}Q$iB}U-h6? literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idtsf.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idtsf.png new file mode 100644 index 0000000000000000000000000000000000000000..233a865cee2c3c613ce6f0c667f10deb1fc5b0b2 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmUKs7M+SzC{oH>NS%G}c0*}aI z1_r*vAk26?e?&q9iy!t)x7$D3zfgF*C13FE6!3!9>qc&qUZE;|Neqx~Gd{ zNQC>_iw8Ly3jzldqtFip<>|_ ZS%aO2ujeZIp8#6P;OXk;vd$@?2>_w6PD%g( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json b/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json index a2796b6739dd..ae1f4f3ab757 100644 --- a/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json @@ -226,6 +226,9 @@ { "name": "idcoroner" }, + { + "name": "idtsf" + }, { "name": "idblueshield" }, From 58559f2d0ca5676213061643c78b69b2fd26216d Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Thu, 14 Mar 2024 09:28:43 +0300 Subject: [PATCH 04/12] fix --- .../Prototypes/Entities/Objects/Misc/identification_cards.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml index cb7e1a52e9cd..02547967d7fb 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml @@ -978,7 +978,7 @@ - type: Sprite layers: - state: centcom - - state: idTSF + - state: idtsf - type: Item heldPrefix: blue - type: IdCard @@ -986,4 +986,4 @@ jobIcon: JobIconTSF - type: Access access: - - Maintenance \ No newline at end of file + - Maintenance \ No newline at end of file From d0715806217d966581f1f931b7280ef2b1e031a0 Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Thu, 14 Mar 2024 09:55:56 +0300 Subject: [PATCH 05/12] headset --- .../entities/clothing/tsf_clothing.ftl | 2 ++ .../ru-RU/headset/headset-component.ftl | 1 + .../objects/devices/encryption_keys.ftl | 4 +++- .../Entities/Clothing/Ears/headsets.yml | 18 ++++++++++++++++- .../Objects/Devices/encryption_keys.yml | 17 +++++++++++++++- Resources/Prototypes/radio_channels.yml | 8 ++++++++ .../Ears/Headsets/tsf.rsi/equipped-EARS.png | Bin 0 -> 227 bytes .../Clothing/Ears/Headsets/tsf.rsi/icon.png | Bin 0 -> 344 bytes .../Clothing/Ears/Headsets/tsf.rsi/meta.json | 19 ++++++++++++++++++ 9 files changed, 66 insertions(+), 3 deletions(-) create mode 100644 Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/equipped-EARS.png create mode 100644 Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/meta.json diff --git a/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl b/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl index d6bb15f25d44..07e65e3bf11e 100644 --- a/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl +++ b/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl @@ -4,3 +4,5 @@ ent-ClothingUniformJumpsuitTSFCommander = комбинезон командир .desc = Выглядит технологично. ent-ClothingShoesBootsMagTSF = боевые магнитные ботинки .desc = Обычные тапочки для военных. +ent-ClothingHeadsetTSF = гарнитура ТСФ + .desc = Гарнитура, используемая ТСФ. diff --git a/Resources/Locale/ru-RU/headset/headset-component.ftl b/Resources/Locale/ru-RU/headset/headset-component.ftl index 2e23ad840dcd..99cd134156bb 100644 --- a/Resources/Locale/ru-RU/headset/headset-component.ftl +++ b/Resources/Locale/ru-RU/headset/headset-component.ftl @@ -24,5 +24,6 @@ chat-radio-deathsquad = Рыцари смерти chat-radio-ert = ОБР chat-radio-srt = ГСН chat-radio-mtf = МОГ +chat-radio-tsf = ТСФ # not headset but whatever chat-radio-handheld = Портативный diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/encryption_keys.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/encryption_keys.ftl index 732b4ed5b334..95b77a5808cc 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/encryption_keys.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/encryption_keys.ftl @@ -39,4 +39,6 @@ ent-EncryptionKeySRT = ключ шифрования ГСН ent-EncryptionKeyMTF = ключ шифрования МОГ .desc = Ключ шифрования, используемый МОГом. ent-EncryptionKeyERT = ключ шифрования ОБР - .desc = Ключ шифрования, используемый ОБР. \ No newline at end of file + .desc = Ключ шифрования, используемый ОБР. +ent-EncryptionKeyTSF = ключ шифрования ТСФ + .desc = Ключ шифрования, используемый ТСФ. \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Clothing/Ears/headsets.yml b/Resources/Prototypes/Entities/Clothing/Ears/headsets.yml index 6f5e387eb6e9..3ab2ec97c697 100644 --- a/Resources/Prototypes/Entities/Clothing/Ears/headsets.yml +++ b/Resources/Prototypes/Entities/Clothing/Ears/headsets.yml @@ -390,4 +390,20 @@ - type: Sprite sprite: Clothing/Ears/Headsets/specops.rsi - type: Clothing - sprite: Clothing/Ears/Headsets/specops.rsi \ No newline at end of file + sprite: Clothing/Ears/Headsets/specops.rsi + +- type: entity + parent: ClothingHeadset + id: ClothingHeadsetTSF + name: SpecOps headset + description: A headset used by the upper echelons of TSF. + components: + - type: ContainerFill + containers: + key_slots: + - EncryptionKeyCommon + - EncryptionKeyTSF + - type: Sprite + sprite: Clothing/Ears/Headsets/tsf.rsi + - type: Clothing + sprite: Clothing/Ears/Headsets/tsf.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml b/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml index b077eccf16a0..4a98d7a8aa87 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml @@ -324,4 +324,19 @@ - type: Sprite layers: - state: crypt_blue - - state: ert_label \ No newline at end of file + - state: ert_label + +- type: entity + parent: EncryptionKey + id: EncryptionKeyTSF + name: TSF encryption key + description: An encryption key used by TSF. + components: + - type: EncryptionKey + channels: + - TSF + defaultChannel: TSF + - type: Sprite + layers: + - state: crypt_blue + - state: tsf_label \ No newline at end of file diff --git a/Resources/Prototypes/radio_channels.yml b/Resources/Prototypes/radio_channels.yml index 017633df81eb..e474b1bcc73b 100644 --- a/Resources/Prototypes/radio_channels.yml +++ b/Resources/Prototypes/radio_channels.yml @@ -134,4 +134,12 @@ keycode: 'х' frequency: 1401 color: "#b09800" + longRange: true + +- type: radioChannel + id: TSF + name: chat-radio-tsf + keycode: 'ь' + frequency: 2010 + color: "#526382" longRange: true \ No newline at end of file diff --git a/Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/equipped-EARS.png b/Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/equipped-EARS.png new file mode 100644 index 0000000000000000000000000000000000000000..dceafed7de3c779ab9b1d00603e7111377cbf638 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt3(JriMvj3YobiJmTw zAr*0NZ*AmlaNuAKaND%^$fYB)b52j4<1PI**JH}&5gI{TSc-g(3b5}VFVdQ&MBb@01xs^_y7O^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/icon.png b/Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4aac6d23ab9d525496a1e1eab051442d6a65c0f8 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmUKs7M+SzC{oH>NS%G}c0*}aI z1_r)^Ak4U9V)k30phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7?o{6wS#u1>JYo0ES zArbD$60D08M0%Kl8d_S8)SHH0{jVUUu>ujG{B=U}9m(_tIieL7(wH>R!cxGmT)RE=Y917MA?-UngKkIwM zATWO&AA_ou09)j{2a`GY7)?!0f4Ma-^%k*Ul#1AO*__LP;Yqae?t}u36Pnq{U-$0V z@uOa%jVn;Rp+-kXtLyS}ldUo=4*S?58?@hLW?Aw)*wmso?J&cx)RL_-Y!1^78H8kr j^fUz;aJ4BVBrq_Pcb2c;lb?_Q^dW<%tDnm{r-UW|_NRJi literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/meta.json b/Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/meta.json new file mode 100644 index 000000000000..5b3c1f392da1 --- /dev/null +++ b/Resources/Textures/Clothing/Ears/Headsets/tsf.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/f8f4aeda930fcd0805ca4cc76d9bc9412a5b3428 and modifyed by Gorox", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-EARS", + "directions": 4 + } + ] +} + From 95f2bb771c5494d2962bcbf94c1a9aa4abbf7e29 Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Thu, 14 Mar 2024 21:08:38 +0300 Subject: [PATCH 06/12] hardsuit --- .../entities/clothing/tsf_clothing.ftl | 4 ++ .../Clothing/Head/hardsuit-helmets.yml | 28 +++++++++++- .../Clothing/OuterClothing/hardsuits.yml | 33 +++++++++++++- .../Head/Hardsuits/tsf.rsi/icon-flash.png | Bin 0 -> 836 bytes .../Clothing/Head/Hardsuits/tsf.rsi/icon.png | Bin 0 -> 387 bytes .../Clothing/Head/Hardsuits/tsf.rsi/meta.json | 41 ++++++++++++++++++ .../Hardsuits/tsf.rsi/off-equipped-HELMET.png | Bin 0 -> 575 bytes .../Hardsuits/tsf.rsi/off-inhand-left.png | Bin 0 -> 846 bytes .../Hardsuits/tsf.rsi/off-inhand-right.png | Bin 0 -> 826 bytes .../Hardsuits/tsf.rsi/on-equipped-HELMET.png | Bin 0 -> 1284 bytes .../Head/Hardsuits/tsf.rsi/on-inhand-left.png | Bin 0 -> 887 bytes .../Hardsuits/tsf.rsi/on-inhand-right.png | Bin 0 -> 1189 bytes .../tsf.rsi/equipped-OUTERCLOTHING.png | Bin 0 -> 1360 bytes .../OuterClothing/Hardsuits/tsf.rsi/icon.png | Bin 0 -> 569 bytes .../Hardsuits/tsf.rsi/inhand-left.png | Bin 0 -> 668 bytes .../Hardsuits/tsf.rsi/inhand-right.png | Bin 0 -> 669 bytes .../OuterClothing/Hardsuits/tsf.rsi/meta.json | 28 ++++++++++++ 17 files changed, 132 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/icon-flash.png create mode 100644 Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/icon.png create mode 100644 Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/meta.json create mode 100644 Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-equipped-HELMET.png create mode 100644 Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-inhand-left.png create mode 100644 Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-inhand-right.png create mode 100644 Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-equipped-HELMET.png create mode 100644 Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-inhand-left.png create mode 100644 Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-inhand-right.png create mode 100644 Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/icon.png create mode 100644 Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/inhand-left.png create mode 100644 Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/inhand-right.png create mode 100644 Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/meta.json diff --git a/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl b/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl index 07e65e3bf11e..f8e4dc35bf65 100644 --- a/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl +++ b/Resources/Locale/ru-RU/ganimed/entities/clothing/tsf_clothing.ftl @@ -6,3 +6,7 @@ ent-ClothingShoesBootsMagTSF = боевые магнитные ботинки .desc = Обычные тапочки для военных. ent-ClothingHeadsetTSF = гарнитура ТСФ .desc = Гарнитура, используемая ТСФ. +ent-ClothingHeadHelmetHardsuitTSF = шлем скафандра ТСФ + .desc = Бронированный шлем, используемый военными скафандрами ТСФ. +ent-ClothingOuterHardsuitTSF = легкий скафандр ТСФ + .desc = Скафандр, используемый флотом ТСФ. diff --git a/Resources/Prototypes/Ganimed/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Ganimed/Entities/Clothing/Head/hardsuit-helmets.yml index 7c1afdac6153..634f940d9f27 100644 --- a/Resources/Prototypes/Ganimed/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Ganimed/Entities/Clothing/Head/hardsuit-helmets.yml @@ -618,4 +618,30 @@ color: "#7b9bf2" - type: PressureProtection highPressureMultiplier: 0.6 - lowPressureMultiplier: 1000 \ No newline at end of file + lowPressureMultiplier: 1000 + +- type: entity + parent: ClothingHeadHardsuitWithLightBase + id: ClothingHeadHelmetHardsuitTSF + noSpawn: true + name: TSF hardsuit helmet + description: Armored hardsuit helmet for millitary needs. + components: + - type: Sprite + sprite: Ganimed/Clothing/Head/Hardsuits/tsf.rsi + - type: Clothing + sprite: Ganimed/Clothing/Head/Hardsuits/tsf.rsi + - type: PointLight + color: "#76f1fb" + - type: PressureProtection + highPressureMultiplier: 0.525 + lowPressureMultiplier: 1000 + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.9 + Heat: 0.9 + - type: StaminaProtection + coefficient: 0.95 \ No newline at end of file diff --git a/Resources/Prototypes/Ganimed/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Ganimed/Entities/Clothing/OuterClothing/hardsuits.yml index c71718170bd6..3ce5f136ee47 100644 --- a/Resources/Prototypes/Ganimed/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Ganimed/Entities/Clothing/OuterClothing/hardsuits.yml @@ -870,4 +870,35 @@ - type: Tag tags: - WhitelistChameleon - - HighRiskItem \ No newline at end of file + - HighRiskItem + +- type: entity + parent: ClothingOuterHardsuitBase + id: ClothingOuterHardsuitTSF + name: security hardsuit + description: A spacesuit used by the TSF navy. + components: + - type: Sprite + sprite: Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi + - type: Clothing + sprite: Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi + - type: PressureProtection + highPressureMultiplier: 0.5 + lowPressureMultiplier: 1000 + - type: ExplosionResistance + damageCoefficient: 0.4 + - type: Armor + modifiers: + coefficients: + Blunt: 0.6 + Slash: 0.6 + Piercing: 0.6 + Caustic: 0.7 + - type: ClothingSpeedModifier + walkModifier: 0.9 + sprintModifier: 0.9 + - type: ToggleableClothing + clothingPrototype: ClothingHeadHelmetHardsuitTSF + - type: StaminaProtection + coefficient: 0.55 + - type: HeldSpeedModifier \ No newline at end of file diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/icon-flash.png b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/icon-flash.png new file mode 100644 index 0000000000000000000000000000000000000000..9279100c06f798db915f2f537df31451cb87803f GIT binary patch literal 836 zcmV-K1H1f*P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y9E;JKBXv6>j0<}p*K~z{r#g^Mn6Hyd~O971$jK+WjkaMYR zl}J$xO@~85gw{fgG#)}VnkZ?#Frr3Hi-$zRl^T(^(3j|YaBn=^$pb9^e|JX4VTB?z z2K_`0`bj`Us-jJ-6{^sSHnCQyLNDG) zg^kT1s0R%;9M^gCc7rPP($d~9Ook-b)*F+K$T{hbThco^W#}GGA~qr?dZNM{uVg1w zp%*rQ!i|(%$QC4V>xrb7SH-$pG^8J{O5)~Y8C}Rrdw7_+4Vp|t6?$ns8D`P8!Kpd1 z?v*6-?7iea|B}LwO#{c7r|(QNp@}qeTXx%oDs+QFL9RSBnGtJg#mMqsAm4!en+?W{ z@jGj&Bm-88v16R8N!_SYHz;zbZ){pl&*x;K@Twwq_-f;dF()>^$Z-f9)TC}ysRIh| zv>y*oUzTwc&OHCHC3EDSCYUp{aGT>1a1_+BmL?~v*a4Gyy*i`mYcg^Fwal%2s@lL@ zY0czfoCIwk$Xc45sA309<{j^eWo}d&c(Go+ft7Wqfho`l>RC&Z6IJYh$)3W;o(Icb*%lr- zVa}N=<`A9*&0z0`kf6W;&}X*6dkw$axMIwSq^@$@1sa_?nw)GCdO;CBg=P@r{ieXY z1u6V#gE3>~9e@Li&tY&FnAH5%NTM^-t;5*?@6SjOj|I%6cAUFcd-aBY= zq6Rfs5Hx|Vf#j?ta*rhS;4OF~V~fkupPZqb*N!XyOJ0)(2nusM8bMRXskp>vauUCo zbAACS=6C<}zd#LEgA%|e;%0AuNVK4zs6jtbgMOk0{X`A=i5m2ea^N?^iK+$2oQSLd O0000!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7? zo{6wS#u1>JFP<)rArbCxr)=asJ!y<0 zpKX!qEXwoUp5LGPwP}N1&fMvIkl8GGBBOLUcGNiF5~8@KOz~q-6J^n?>)qQ{$>qGcAo>MSqx+H zH73jFO|6fO%MUqozDbaOztLDZL@Jp(;d^|-MW)Sn8T+SJh<{L>bC|E}rX-J+WVbj& z*rUt+E6ij9Zn`f&(o*2?)O-z#-kiI?3?DX}QjF--eAs~I!qO$r81p|VnP=?x*#h)G NgQu&X%Q~loCIGfsj~4&{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/meta.json b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/meta.json new file mode 100644 index 000000000000..62611d6b5e76 --- /dev/null +++ b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "Create by Gorox for enterprise", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-flash" + }, + { + "name": "off-equipped-HELMET", + "directions": 4 + }, + { + "name": "off-inhand-left", + "directions": 4 + }, + { + "name": "off-inhand-right", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + }, + { + "name": "on-inhand-left", + "directions": 4 + }, + { + "name": "on-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-equipped-HELMET.png b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..7f189b86ee41da48ee374e61fa2a0356be003e91 GIT binary patch literal 575 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{f}XQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QJXCmy7afE?^aj&O~ zV@O5Z+gXNwM+`(Srvtv^M`X#Bx~@M|DX#yv(sW-stHay9*XzY+Y!qxOnzt*~Zdog>0N!l9r$z0l(XD|N!xHUbNed|(t4pAqOXM33g4hOzG z%iR-^CG@ODc`wt2dZ8rVyR+gKg)5eRc)A72*~ez&@*Fl7Vewq^BO_=cFtQmuUHx3v IIVCg!0PXAYi2wiq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-inhand-left.png b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b938860139be7da4b738e58a262141c40a82dd99 GIT binary patch literal 846 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aistgPb%?u1b{{!il z3=E|P3=FRl7#OT(FffScPl`Y422{&g;1OBOz`!j8!i<;h*8KqrN|d-plmzFem6RtI zr7{#GX6BXX<)xM=nCKbmnFu>%9ARK!+TiKp7*Y}U^rm5+h@(hLVs{7kgb7wIG6y8t z9avIYPH@UJwal4txscmqV%y5A`vUVnUw`+Bt$h8Ls9#S?XO>;hW>c9(&hkp2ac=yxG z-{+rxF2A2o{_D>&PTz}hyZ`@veBF0<{PPR<1Zvl{Cc6Fc-FmovviA$F?MeSF(QWsa72o>etu%jyteD@N z$R;|o^_QhYTEN6ex^VkknBTZQw~!!%jyS$Fe)H?vrm)|u%dL(dEKrfT5*fbdq0oDY z)^BHpp&}XgvrDEgP+w^OScb=ak>lKNcc1NGxcFe<5!RM}oD+=v8|uWihzs~P)$x5v zpVR!%!(_$fIEVi)j(>PP|41=J%Z`SM)3N>49S^s@kYPVOF(W|z-+un=uI_V%1~Q#& yxfkc%+s=P}{>lAsI3>cG5>+9@wT*ZFGS-9zEbBSA8klw&7(8A5T-G@yGywocmUmGA literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-inhand-right.png b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..872abb5c0e8e0b3062987bffdc17372ecadd3357 GIT binary patch literal 826 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aistgPb%?u1b{{!il z3=E|P3=FRl7#OT(FffScPl`Y422{&g;1OBOz`!j8!i<;h*8KqrN|d-plmzFem6RtI zr7{#GX6BXX<)xM=nCKbmnFu>%9ARK!n&au>7*Y}Ubf%-h{JZ5 z%QZF#ypJfTEVZ`Tw~yaHU;eVS-EzeTTa~^%{&7y~*Z%4X&lUCGJSRO^vZb=fpk;1n z)QX*!+1W4t|9bY1<5#>agV^Se&(AAnKFQ{H=+&JV9d5&*b7)%PXO{Upr#@TuU&!>E z^abWwSKsoRkBcu2y0NBFn^xx4k=xMiRMQgHd|ym9=0jI%zQOdFfP2nG)h4! zpQ~}%MH_ypt(8W+jHh8@2N?_4KYR$Beg6-`j<==k8$O=pZ#Zv1>zTrW%1L{EGAdZG zwDup|FYj<}4%`1Xf;^176E-u?_%!oEVuD50devv9QK*Ti{oxbtNwqG~ou{_R0Mjyq Mr>mdKI;Vst0Hw`V<^TWy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-equipped-HELMET.png b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..d65560369e45b6ec7d0960dd8468fdb61c8657d0 GIT binary patch literal 1284 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt3( zJriMvj3YpENIQ!+ynSGp*{QKwB z?z60ZyY>3b>60U?gE=0yJ~}q}YHou53)bcYjeYxg<5*{h?#=QDocLP$psJp{o#3tA zznq>oDlb&NE?<$qf2&YQp7x8S`qfs&oO{~$@u)reR2CYq=*lYnXlr$XiHvo%>6H4| zMCXg8FYau;Q2a&Z{p+qe+XLVD3g*bZk)O%WeL7y{gWbCyslPg3|68-qBT&#)D!=N* z9ruNQjz>N3{WM?u;oYM}FV2a7T(RyxPewAgM#OXfv#~$<#ab*Fm>-CyYWIqWn$#o| z*qpiZ&*7loH9o4ug3d%O%fWFk44k{^5P~$Ci&l{HPh!=nWRp#tgNO-*4XIdNrTzMh<(r z4#U+I91i>^z9=n;;9d78JONk!*UPjgVPtOFL}YKS>@C`<_Vw=vBs3a) zEPq8EVCz3p(v+OA=Fjgax2%`vzCXP3r|400YWt@xAiagbz}&sP$0D&x z>2 z7a8`jS#)Knb2_lx(y9GcJR@S)%pWOrOW$4r#?*$N`I;{^7`E@@eY*eJv!xsi%Nd{N zFJ^qO(frx(=Ld?F8*-=F{nhl*nWk+2Lb!Hyx$J}_T^$a$x)Q~hAAhE2F-ovoPnoN; zKu`RD%!80BJqDYVhm1LYKKglN`ZWC}Ht9zJ#$3VEnZna&a}`X;uVX4;%zkx-;nnuW zIs@0=E$l{Z-t$}f-qk#ER-UUKv_`y+`9sB-=+=u9=I=YeP{LRzZ1Pu^LE1)Qqwt&4 z{?nbVpGdi3U!b(*Ip5~F%g!r%ZWMgbBOCW1ku`31)#uEF{^c$^wI{S~zh)BjrA5S6 k(beDMqA&?e{>01nGL3mN?s0DM1r|~ap00i_>zopr0LxWC5&!@I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-inhand-left.png b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..aaef6f5f87ec1455cfcf13146d0371e5b534dc1b GIT binary patch literal 887 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aistgPb%?u1b{{!il z3=E|P3=FRl7#OT(FffScPl`Y422{&g;1OBOz`!j8!i<;h*8KqrN|d-plmzFem6RtI zr7{#GX6BXX<)xM=nCKbmnFu>%9ARK!y6NfS7*Y}U^rm6o6$g=)hrAp+7&u?Hbui}~ zV-#SNRJ_H)=jh~j;^hw3B_7AN&N9lM_5bXTn-R7_+rMO{oqG4Ss6TSa*SjXZ&W8(B zB>GqmPfV~7;&E?!=wTqk*`|CDyI}Y4aQ@Gy|1dva_+3Blp8l7gFB{tKrTQt)eqUOU z_rNbZVMlA%t5DW>`#rPmYX4i-{`>g)W$66rz8tR6h5vpZU*ByJ|N25q@%*g@cMjbT z*;8SCyJcCylb`wb>i)DpzyF7A#TxxTr{8B*uK)9bcR}2BkZ~)Q-o8G?Nf986|GuJC`g?P4q$S{BS=8>tN>qQ$I`+sjX|CD;W$8AnEZ=2}p zLy0fKa_92>wf*mK#ke_YiCCh8`qRsg23qA@fck}yayaoDV zqk^n@p`UBbwHdih?^??CdK;|iV0~GkJuhB#zF9T1i+G;-enz3^Ar;JP_A;k*@Lt%y z{yu9VbB+3o?+&}~sY-+$X)2j>#8R}7`BwCOar^n5*}xzInqbjcthI-+?#a5_cWXXM zZAk-#jMsBllXTwy_4&nJ&DTI-_3=s0qEEA%O^XV}mres$9- Sc4c5jVDNPHb6Mw<&;$U&Q-%cq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-inhand-right.png b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..7f76c33b201561cef5cfacbb15452a149c7e1af2 GIT binary patch literal 1189 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aistgPb%?u1b{{!il z3=E|P3=FRl7#OT(FffScPl`Y422{&g;1OBOz`!j8!i<;h*8KqrN|d-plmzFem6RtI zr7{#GX6BXX<)xM=nCKbmnFu>%9ARK!VfS=#45^5FIxE`$N`Sy|M}@ABj=cg0j&O6c zY%Yp+I9MR4v>-;*=YeBySDUI@MP-0|ujAs*&iMz}O+J2_`9nmnf0j)8uDM0q(#taY zZwH^M{Bg1DmhtER=f8>hX}1W39cIgI;=RQpy@k^(LpbMx+KmOi8ysgRG@Bj7A>o-; zTfJOr1^cbWxCQrP=P~y&PW|-pLZi*fFA6!&n^$&+yEqp|nQSfXJ{Hn`AorI0ad*zE zlWu0)Gd)|?Q1&J0`jk%xay!;DJ>KMh#Jh_!!52H0qr5UzzL>ty>_;TgG#)`{>o}ay#CdJ=FWDvS*3k@(0u3#aF0ovj6m~^Ue7= zJGM*_)t&2XkX7y@a^le+5o+?TO->={E zb*8wy%kKj!Jz63$ekqAZAM`QTsyA}3WjipR@qy&K6EXYM!_2nZd}hg8zvut67^%98 zPhG^s*e;Z_&2Z(<2($ak+4K0{B;FkcCc&E+Uv8Xj&?O$vmy(#sP|JIOH_O5B2HTF- zjhvzt&-ZWK_)=n-+6AjPrXL|6y7kmIZAdCO-nj4Zfs6@k2MTRJ-DrAL(QDz)@J_8F zJJ5;<&B&P9!Bwx<&Uc!4PN@NCdy=6nWer<>GEiWH+&P09bwJXWcT`{azOH; ztLHox3*}uJCnqzcyNIh+3O(p~u}HD!Pl>|;wXFS)Thfk9^ ztGXJWNaC^wM~*Zqoe`Nc!y=$%W|OcmdzV3QLDC}!!89&E9~q59J_kEHnO!499{F6k z;3_EAY9VY|64>IZc+Q14RwU8!$ix3P{%#C>(T6BGj5zIL&olb9BsU|K!SeSl*EW8Wo)*a?F~kvOyz@VJ>4v-OH25nLg(+KZ{+~5X@jb|HRdf<^zkK zT%LC=-~PW&+|#oC${$P_&a?b6dYxd>u&#bqUYXQ}kDe*@PtzyPWP6Z$fkmc=P2md5 zqT-4`o&7(9)-WbJ==M#{W?7rc<$5FT(VXLQF-$ILpZZSJov)nEG~-x&oy>vrVRQP0 z4qr3qRMJ^vQNw<~KmA-#k9|;|?ZPR|!~O4)18>9qR}VHlD8BNS f2PsF|c68N?Tz%I*?=AzVAY$-z^>bP0l+XkKAgKfz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..3f46dd135b9949cf30656900d6d524f98a1a48cd GIT binary patch literal 1360 zcmV-W1+V&vP)N2bZe?^J zG%hhNG!sB*!~g&U&PhZ;RCr$PnLCbTMHEDP6JTI~(Gt#RggqV$Kp5-*;lLtr*aQ3N zeXt8~ks8iZo>p*`ucz|U#gtSbh4SSuB5qbzb7@nS<+EX82 zKE8XFZD>CT0n-fri-*d(#=R>PRU1CO`|$k!!}mwqn{Qj!U=Rc`((K#semu-2{kkR# znWaE4_3`}tt8ZTDLFf(J)-@nV5CkdGLemh^uWQ)n{#ml$9O!!3Km7FDQTWfl|9Q0Z zb3XUcP6Gi*K{Ab`{aokXUSXG#{b*-lK2!Lwe?K3s8JPFkek)}TDQEzgh1P=W`d(p| zQcd;Lq)*|${PEY(TC8jA!&b^15b%1{f-#YGj`i$gf3L7hnML`GE}nS<=$o_dX{F2| z3(P>Y7|I-H9qZkj1&vY-b!lbZfE;(7ds``UK)@4EVOk32*}@$+c7uufi$N;%`0)-}7&!%mD$&RVNSzm?6%Xq|Z3> ztYgf*Sq~hM_<;|N8xZuOR)`Ld;Uk`lrSe z6ySrU$B)f{ENGOXrw>0iml{*3fo_pY=n38$m(UZuH7=nicxzljPw>{bgr4B7aS1)a z5$-}y`!(jCC8X#KccG_!Mp64yNMXh5*co@Cr+>z}ehDe07+*K*c#k`AsV3Rl~~gIfurO zA0afZw}6(pJcOM{O?}cElF36LtNWIa#{3S4I7WE@8HhIb>_Td$m(S2#jFHuSOGsmW zheMoGmi#xAhv8iA*@e{fRkmm{WG3dw>b@nUu{QuiPdyL7L&!b5keU_`JplVWGyi5c zz=9#Co#yb`2LQ=H7IV?xeghz<+B<*@aIFJ4^M~}wx+RAq(9eK8eW9YPilw&YNxG6QH_*X%@3 z6HmO&k;Q{8ITWe%)z1L=zJohaHSy9nv$W|0TXHB;>FHw(dH-Ge0PxhGELXh&m}&kg z900uf0p#_kU)StJPZQ648(jSWD(jk^=xO#cw5bDIawt;Ci6^;&{6w8=cA{$Hg=fvt zrVnh%p-3fWgs8vE=OOGwYS!X2$FZPcOAbXUd)H68W+zg!=P8c`4VUG3c=!kDgzx1` S+OBs10000NS%G}c0*}aI z1_r*vAk26?e?&q9iy!t)x7$D3zfgF*C13FE6!3!9>qc&qUZE;|K!-<91IM z$B+p3qmvB%WE@3YcD8VGyh%`1=diqYhTVbX4#Q8iIXU@eFV=qR?ebqMqcCgQyj{!d z%CF9Ux%1|>x6vyfd9B(pNo(DbE^R3D)XS2p-jc3KZZqWH^{4-{ z+n2+Ce7WqrwP)34=?TFe6-}9cLM;V;w|KI!WHP4rsyRy&w0Yy{~ zU!Gz%b;a|# zXD=;RE=pji$$B@9VL!*L4?TW!YcuA}oi|yFE6tMQz!is&xhvzhy<7ZKEp*B?hWWF0 zr|H^Mvrb?8J7XWvozgSPb0jv$x0?Pw$F2ufbCbcb?o-YI?S=oA@=6?D zGRLOIl}|xhmYN>mf9_x5d-`I{WGyeVhMnbi*D-v$Utn^7NmmlH@t^O9e``PZ86|wy ueC47W4EAA<>rLH0`$B{I^^LrH45F7-UirUbP6#lX89ZJ6T-G@yGywqK7yf(z literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/inhand-left.png b/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..ecaa18f5b72ba4a580e909fd2b87024d5b4a2bfc GIT binary patch literal 668 zcmV;N0%QG&P)pF7<5HgbW?9;ba!ELWdLwtX>N2bZe?^J zG%hhNG!sB*!~g&S8c9S!RCr$PnlVZPK^TPtxrvp6g@{P1C;^c)f))xEA=qdd@d8$Q z02{IN3LYUjhqusHSowy1VHhT>q#7pggU7$KvwwEqKQk*h+cU-(V~jDz7-Nhv#+Y?k zEEYkR4{y!Z_HM&5k+%Bg^Z8OKy5?$n-=OjNBt+Ej_j{;lczDbnj9!|Zy~9uhB5f5R zE8SI->1@au zm*VS2zP(kM+&+JVsjAVJXmg(aoN-C{xf!7R_Eu%WLtfv^mTOp3nl|U@ z&l#7LPr(@ZyVtJ}X)C|IRhjUX#xT=WYhRJ`T`xhQe8lMMnDg;Rz%_BvR7~X-jZA9ob4;YIzSMXu{l=>N;*m+c%{eC0 zR$tDzq~BPTUpzb{Z*5*)#9TXPT!OCraDg$#7-Nhv#u#Hv&E)=R(xvLine0+^nuE?+7-o0P!~i#Pti%>-_=|!KMz#Sb^{W0000!lvI6;>1s;*b z3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7?o{6wS#t{YvCTUL> z$B>G+w=?a%m>orqG4Jf0+SJ%FSt(r5vX)RqlYB&fX?>k8=-ow}^(- zHOE)z%=VR`&0PDYsusu!($Q<;#8{HY}MTrHLK0cwrk(2_$4*l zZ+Y=+sY?}>bt^Vpyjl7wV*ma3iEBR?9egLdKP1}vw@UTJcj zdwlWdSN}d+|NODXlyUoc`OMWBUsJzSo~xK+U>?Y=_Se_i;a9Zqf%bKI@1Cc7M0eSp zm+TjQrj~VZ$$Zx2r|;wTPg<`3cP(eagoc}XR=+>ly#J)Cu|z)k>(y!hmU158h)S3D zk5BfU{A`gYx8ti9LOX8R#9J~}&D^%n1u81_cu}Td=K47db8Bx^{H;jYrmsTfzT%xa?+qu3C)b{QI$-|wweT|)urfn<0M6LDl)L^`%2CcA z{VXs3Z+8`2`TaT*t7vl{h{49C+I)C&R(Zh$E&&mlE>DM5JN~iS@0xeUJK(5F!>rvx z4j+!HHpnhG#eJ}trOS)KwER`>s_nrQOX7W)IJ&0xTQkImFzxsnTBi16Q61|P2Bztj tjH+r5rR8f*u&j8dx1Qz7+S^~M_BZ5nYd0in3IUT6gQu&X%Q~loCID&NC71vJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/meta.json b/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/meta.json new file mode 100644 index 000000000000..fe81c4d764ab --- /dev/null +++ b/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/meta.json @@ -0,0 +1,28 @@ + +{ + "version": 1, + "license": "CLA", + "copyright": "Made by Gorox for enterprise", + + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} \ No newline at end of file From addd509876660cec1e3dae677c37d1b77e4c621b Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Thu, 14 Mar 2024 21:24:02 +0300 Subject: [PATCH 07/12] StartingGear --- Resources/Prototypes/Roles/Jobs/Fun/tsf.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Resources/Prototypes/Roles/Jobs/Fun/tsf.yml diff --git a/Resources/Prototypes/Roles/Jobs/Fun/tsf.yml b/Resources/Prototypes/Roles/Jobs/Fun/tsf.yml new file mode 100644 index 000000000000..c6d9fef301d0 --- /dev/null +++ b/Resources/Prototypes/Roles/Jobs/Fun/tsf.yml @@ -0,0 +1,16 @@ +- type: startingGear + id: TSFHardsuitGear + equipment: + jumpsuit: ClothingUniformJumpsuitTSF + back: ClothingMilitaryBackpack + shoes: ClothingShoesBootsMagTSF + eyes: ClothingEyesGlassesSunglasses + gloves: ClothingHandsGlovesCombat + outerClothing: ClothingOuterHardsuitTSF + id: TSFPDA + ears: ClothingHeadsetTSF + belt: ClothingBeltMilitaryWebbing + pocket1: WeaponPistolMk58Nonlethal + pocket2: FlashlightSeclite + + From a1a7004fb080ec8da64575410f36afcfa50675a9 Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Fri, 15 Mar 2024 09:00:03 +0300 Subject: [PATCH 08/12] color --- .../Prototypes/Entities/Objects/Misc/identification_cards.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml index 02547967d7fb..556520da07a8 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml @@ -984,6 +984,7 @@ - type: IdCard jobTitle: Представитель ТСФ jobIcon: JobIconTSF + jobColor: "#2A5760" - type: Access access: - Maintenance \ No newline at end of file From 19a36b5b479224b608d88e8e4ec28c974156fe67 Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Fri, 15 Mar 2024 10:20:24 +0300 Subject: [PATCH 09/12] Hardsuit Resprite --- .../tsf.rsi/equipped-OUTERCLOTHING.png | Bin 1360 -> 1364 bytes .../OuterClothing/Hardsuits/tsf.rsi/icon.png | Bin 569 -> 537 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/equipped-OUTERCLOTHING.png index 3f46dd135b9949cf30656900d6d524f98a1a48cd..8c059fbc5bd9a30492cb9d5eebf241830a7a965f 100644 GIT binary patch delta 1285 zcmV+g1^W8X3e*aaJPN@801m+cxRGn^kwzzf(n&-?RCr$PnLTbCM-+s42`O+O1q7T3 zf@5VmfT2J)5S-YDaN;}oKD>u-VW$RYe}n#r@6VufhnNS|5fk3=~=F{cPCDq zIC0{{i4!NjF+4mxv|b-??%zGiHnkoEasTeaV-mxEaaYNF-OKqIicD6b|Ng_Lt?jLU zx1)0)2n;^|^xMXdKYrQ7X)%{M@7|Xv0GcNL`t1)-v=Gp}?dTjd%Y+e6L-#lj-OpMt zu}hgAYFcCx|M~Ynx7LT_dY)^k9D^cO6{eANoclc6OYBl|9_>ubK8gSO_v6+Y1MBu3 zw^WWH1q}dZqBY^Vzn9phR8u`Q8I$;bFMs^CwI=Hx$FQYx3<%`ApTtDgHTJLg9LS{X zql;(W0LI2y&$Lv=fj}mh0nuV8bDn+d_bl_7)Ckp3msaKt$a(j9wxu%;3t+`lnAUX@ zcizA~H(P+7Kbm<1jHTz_(iul4XzP=;0GQAknAg9a%cMqFb?}jUH=z2rbjHDdVFc5h z1Zgp?%yrE@-%IWiayI=PLp=R6nDglmTRO*}nC+|Y?w=CYjMh2Ub3bh_u}j(W*OL~{ z9QXWND#w5T+ECBvzgE+pYzu<`#t}b$}u38zyMJVC1d7UZ(E;W zGDlc}K3*1{v3=&Ne@|lwRR9Bjt{v|>eaYBYply9ZCN#uXp2dm2MXfju+Y z8q{{6Arl&9;)s9M7)A;pjFDG917OTN>n~Y=QU9tjj1)jv6WR zj9>;(=MtIFC@V(&dm2Ni0vPat=ZE0lTp|-1WyPp}Ph$uvfVl5k?+U_yd^bfVG|I#g z|Ee(z1*-Y?@Be!R89x`qQHrDfsc{Gj@WImK*VaHLG)mFahhJMujYFsb-6E&Z6TCG} zp(l82oI+3V);NWp;H_~AJ;7V!6ncUqT!o(YbIdbSNYNu)g`V~vMI9eP3M*FU_P7!~ z{XN$GQ%E7j__|r=dt8ZsOErnDb=Sn9h(dhD^#9-TyLs-*{j0F2slV|Mn_q*$bQ~H( zljonE8f#9=eC}U~s%Z@Q5R4&ßrk8zaT+9)x=cbUx{0@gWRhIlWl*Mo@ !YWkE-niw)B)`-<} zQ%GZP0ESjQ3t$oQ%qpa&$wLd^m_F+-b^}ZpQtdQ{*De4g24XQT#>;O2q^i9FWB}JH zz@9&3Osq@dPz3rJkkyBp+ozp2E-;4lun6>%#7L~3nSvsaKP^^UYWjZ_fYv!ljKu1h zDJTN@a^Vf|>eZ)zK%cp3;{s#Y^D`dih>=)5GX+H?;+keK2Ee*|S0Xj>$b@S=tk*M# zp-9pqJeNFNiK^KvLM9KE#Gy!K2B2}>vl2Z`Jn=S;Odc$WLy=0Keg=^59bAd3iI=_^ zOIzNsBo0L?tv<$(_wU*Tz*B!>x#|tTO!IG{0PyMs$m`E=xb9hro+h688eF{qm37Zb z^fY@hw51J8;!vcLiYK{({6w95R-$U+g=dYUEpJ#7ha#1j5k&o6K8vstsaccHIJON9 vOX5(ZvUmNYdsZSfd!BOJ&~RBCcX$5))c^Sfv0LuD00000NkvXXu0mjf63cRN delta 1281 zcmV+c1^)Wf3eXCWJPN`901mp*`ucz|U#gtSbh4SSuB5qbzb7@nS<+EX82KE8XFZD>CT0n-fri-*d(#=R>PRU1CO`|$k!!}mwqn{Qix z*I*C?G1BbY?|wYYCH=Z43z?-rFZJ>K{Ht$X=t1ZW+txK8NDu@m(n8Y^(ywdS=l)r; z-yGzyEo(^m9J<(M|&aNI^15=n1$AY>-t_{mr_mj)TB>;;lKRx*U?(6YwW{T${Y~zdewq4k#&ys>|=kg zuuGXm`HU`}c?0O1v+il7%pnWRK(rXj9A_Qt-J1oCQVn%!W!``scb$7%DRV%;6Hj4U z3g+3u9XELHn`PC}2hY3#X6gC2Qs$tUt*@*HfC;U^y#Bc_3mRqW=p)Z=K=p5brOW|= zG^aq#D|23R*emQ(R)6~tPyY<&c=d0k%t0~R&%StkDOfXF$C%Icw7tSEWzSzvT0FDg z^KYfh0RhNWClCghAev}~qNjhx zx_${Mq!?c}>v)elaj7PM+1lft9EvE!S4{u^Ex()Rx?H~tXPWw(hirZg2Fp1#h8E91 zJ2lpvmhoJ_6IIg;`68Gh4`Dfn#*iN&G_JRRmbpBHok&f6(i@V=Lm;dBmXOB$4u?2K zc>o!RHuvm8YNnUZ&|Hj>)qP7yV}6H2oKu$kHM|7JJ9f+44!=J47F0LefWbJ5>^10bi`JAe#utphmo zhxEz1C5Ix=&wxCAsJYLy%fYgPi0{PS8X-iH2uLGcUOp=kT?pcB& zkS`bB0Iyzs6?kTUY}vTL3}=4kVT_Dqb9YPilw&YNxG6QH_*X%@36HmO&k;Q{8ITWe%)z1L=zJohaHSy9nv$W|0 zTXHB;>FHw(dH-Ge0PxhGELXh&m}&kg900uf0p#_kU)StxL{AgXd>dT-04nR6o#<)y zGPJ1!TXHB;$%!Yqg8W3CYj&b);)Q3;(WVb<$)QLkW`wA}%jY5NL~7RJGsm%@VM`80 rDtp&Yx@IR*v*#&~1r3+wczE~+>4fj)OWLk?00000NkvXXu0mjf%z=B) diff --git a/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/icon.png b/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/icon.png index f5d6578fb1feb6134cdf24db2b5be491250e2eca..a3b5ce2415dde80a90ff876f09ff51fa7ff6f035 100644 GIT binary patch delta 452 zcmV;#0XzP=1epYoJPN`901mZVK@dcJ2?z)vutZ{6 z#LhSXBJd3mH{oQy*}}8@R>in2B=2}=snokQ-CZ@G)ih22ijo|Ok{pSW9Ep+~iIN!?(5cgQ{MXBuE4M&#xn1-#(58$lKlfjO4BDVt^rk z3MhsU*|1OgvpdrOB4iDC{B2)5J5iEA zA&2md0Qvsupdb96VrQFGUP3;w-=Q|TPt477Kw7}-~h{2J|5wZjVE_V8S3j3^P6 Date: Fri, 15 Mar 2024 10:33:40 +0300 Subject: [PATCH 10/12] Hardsuit helmet resprite --- .../Hardsuits/tsf.rsi/off-equipped-HELMET.png | Bin 575 -> 734 bytes .../Hardsuits/tsf.rsi/on-equipped-HELMET.png | Bin 1284 -> 1192 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-equipped-HELMET.png b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/off-equipped-HELMET.png index 7f189b86ee41da48ee374e61fa2a0356be003e91..bf555a8cf86ddaea578104d108b786dd99e150e5 100644 GIT binary patch delta 637 zcmdnba*uUFPCZkMr;B4qMcmVwd-JY1NVuNuzOZBg$Co8d^W-^Ielf6K2zFvT&!Erl z&!{PU^v&IZxf6@iHb1_h_9Dt^)AyA0cW2DEg`X;ky`S1_#5v`_-R8sd{^TyMoTJgW zDLGbNMviw)?3~!2XOkT{cO=i1m$7|+zyAN-`X7~>Y+n}_e{h*o|NqC!*NsN|D`hkq zjU0sKFU!~nKHXFE`zzPeAIEabnuG$5JBeOzv7i5y`IpXpnR^|-WuW71EgOFq7q!N`P7;&_kXJ ze3%Fb6)DNb-`(w8=a+WgVJG|lzxxmKp32tv&f@iA_vTHOW|mw3eD2QA;me9PIKn)A1MyW~Dgx?ErX{oU>Lx!1bQAvB3Uw`SyNg4@3DT^%J!)C zkZQL<&hfuHZuEq1Q;Unsj=8dp>lD|kJE7}E9d;kRQpRUDcV4_^!^PNw{|`4m<$l2V zI;!=<+xWcc!M807{%f^}AL?(4c*-ZhrM-In`Tw8zE*#nWt6S`Vg~t!R51)6Ilrft8 z{Nx(ZlR7uP(J)nT+v?39yf3W&U;b(OWIcY6LzItd? delta 477 zcmV<30V4k11-}H4Y<~g0Nklt*8Hh2trm=A zaDBQPpWZ&k=l9R)lj9yCMF0E8*ICh@I;Y94QPQz_saFW{zkj)X_$B$L1VHi%05diI z@-@z5&U2l)s3p4R)&N@j&jDbCFp_SZWgHd?URA(0>wQ4c(ewqE{hx@a42I#u#IaF~%5Uj4{TTZ4ARV6a-1E T_-Im*00000NkvXXu0mjfDk9zp diff --git a/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-equipped-HELMET.png b/Resources/Textures/Ganimed/Clothing/Head/Hardsuits/tsf.rsi/on-equipped-HELMET.png index d65560369e45b6ec7d0960dd8468fdb61c8657d0..0b482661f4ec21129e5a390078af24704e495ea8 100644 GIT binary patch delta 1115 zcmZqSTERI%Wul=3*FgpbzJrWACT72#7_45e=IP=XQW5v`R(!rls07;wRviU3Db~fE zf~Idz%@0~p(w$eBc~C1TXKOCQMv;~->#HuEYqtm_FY4?JymI77b#jw=jKtzP$)6lT z!l!tP4!-{E^PT7LFQ417Gm<{#eL8){W~Qa_^SQ>>zURfb!an%6%{virG6G;&k{$j`zlpjnCWqqF;JkwPHWMcJ1n<6Yp2stLg8V zcI{h{(%qLa+zo!~?!;7H{dK-J{o?!LJAKpt8sERMY+ha7b3365S=pzGudCmtG~HhK zxKjMV!n^P1cU#A;SGPL-)T;E&-6O9hX8!nNKW!;P^l!dfC+b`0KjQO`{i%NN?ZfqT zTh8jg%YXBP_mSz9`+t80PKal`we9Hn-!Ha{r!q#&kY#o+)@7Lg{ldd9cljg#em^+r zM1X^O_y^1Srh;!PzFY z8Nu%+FE0NpV-(Y5{i{Cy&;L#yaX~fZSH5xkwsFZdE9J2K>v+`nPNFY;cE6Lf4J-eO z;={f&hW`cMrU0EGEeJpU0h3ByF2CuDKC1j4rFZgmm zA|!E9)yq{=+5B%7yt;FEx!vY_&H4AWnliK}^BA|BYiDZt+Bfg|<4mLaM=qMvHXATs zE?~Ll?5xcA`}4W!jYn;`H*ejh`>XieE!Vr&S>myU$vZjL-GHO zOBlAkED}?&V3yqwwRI-z@BD_t9}JJ=`u;7o)pYo|mOuBs^zzBs4>WFkJCyK`^})$Q zIXc{qcXv#9xj$d!^3#V+*%m_I9GvU-%N_i8{(z^)Ev~ozu{-momY=)*;>q;F8@m+iEx6T_*o)x|lvl)(M5J+O{d7exD=X0rv?a4RhE3t1^`<{iEa)d-~HJ)>o}c zCH1^>X6(1#f3%e&zTr)cx=G1*W|{96AACPCp7|i2`SG)T*)g|O@ptaM{Nlc4s%IN- z*L#PJhoh`dU;B4SfcrrDyu+;FL*_6yr>MI?5B_`p=}ozyH=d#Wz Gp$Pz{WHDm^ delta 1206 zcmZ3%*}^qJg^RH`$lZxy-8q?;6BVVo4l^+D9cDb9zanL#n|ghzr;B4qMcmU_xAQ|n zMUL%s6U;uqk*V$YcFU3gt5(ga(|ovdbGUOgFPSm(C$xA;Tqvk!5UMp`>s5=JS99SA zyUE8-<{!f^*d=ZHyYKSmzQZ49znnR+I0I^;sT)6JJXoRMnHW6TG$im(%k`<%P=EV0fzgUX}1M>sXRPA07QInd40-G~;{u#ae@pt+8NuS>AUGMz< zgUD%VJFbM!r3R7i3~dMVASz=l{yOgX@uKijW%GCO{l9c)NonMVex1!|X1V0~3ufzR z%RjuY{@C&{h#xhB8oj}yKH8X}_VN48dt9&Pv)#yHPuF3%x`M-j|HK!iB@w*q{-o#G zc3JtX`P>rRu$$@B+8Ipxjgupp8lLwx%{|rU)OGcNOm`W>R*rf5@11fjFuoDJlWj@+ z{S{3>)M|_kYH)v*(hD_A6DMXci{hPa~;o9|Nk(aXW!#EWAcg| z>n!wEJQ)2mNsjg4bi zHh&NQ=Uabl($d@aRT(!ZT(K4chB$YF>5+5#b$@&x1-S02u}hOGxM4PBo0ILb1AL6n z7@upuai1dhPomfE^UHe92G`rCyvyr3_&=nb*%`uMAyiSd`Xa*~HjAzdbxsGCTROGh zif2UZn)xH8Zt2@Az{uM0Ghg$i2E+D!yifOEd$yE=VL4;{^Zdn(4>p=V`~Cbtv2sK1 zG`qi=K04Es?OzDjt}d6Ikff`_;Z|3o81v)L^ejdRcIzo~br$G}ACP$vQl-aWv+|HJ z=g&t!k4&GY-^3>UD8QI2csf&f`fRR(3HfzQ1&rCR&M>^%-dJbg`n!eQsLgwROW(Vi zN6yM~)q~cE*D-&ns6P|kdU3-1eFqpy80&;h{^~MF+emB_eskJ?y3_R&DL3p3l(szQ z+dOyKd1cRyf)9FR;~pfk#?7w!oSD$S+-0ZsgtqP1OoG0&h}bH+`g>dyCV|PHc-dY? XxG`_WJgTe~DWM4fffq6k From f5bda21278e3b5d92966366f0d4602e5fcd79a31 Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Fri, 15 Mar 2024 11:08:58 +0300 Subject: [PATCH 11/12] Spawner --- .../entities/mobs/player/humanoid.ftl | 3 ++ .../Entities/Mobs/Player/humanoid.yml | 26 ++++++++++++++++++ .../tsf.rsi/equipped-OUTERCLOTHING.png | Bin 1364 -> 1349 bytes 3 files changed, 29 insertions(+) diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/humanoid.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/humanoid.ftl index 3fdcc7494f65..44bae755d0bf 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/humanoid.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/humanoid.ftl @@ -48,3 +48,6 @@ ent-RandomHumanoidSpawnerCluwne = Клувень ent-RandomHumanoidSpawnerDeathSquad = Агент эскадрона смерти .suffix = ОБР, Эскадрон .desc = { "" } +ent-RandomHumanoidSpawnerTSFNavy = Рекрут ТСФ + .suffix = ТСФ, EVA + .desc = { "" } \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml index 7db33940980b..544587fa8c43 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml @@ -472,3 +472,29 @@ description: ghost-role-information-cluwne-description - type: GhostTakeoverAvailable - type: Cluwne + +- type: entity + id: RandomHumanoidSpawnerTSFNavy + name: TSF recruit + suffix: TSF, EVA + components: + - type: Sprite + sprite: Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi + state: icon + - type: RandomMetadata + nameSegments: + - NamesFirstMilitary + - NamesLastMilitary + - type: RandomHumanoidSpawner + settings: TSFNavy + +- type: randomHumanoidSettings + id: TSFNavy + randomizeName: false + components: + - type: Loadout + prototypes: [ TSFHardsuitGear ] + - type: RandomMetadata + nameSegments: + - NamesFirstMilitary + - NamesLastMilitary \ No newline at end of file diff --git a/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Ganimed/Clothing/OuterClothing/Hardsuits/tsf.rsi/equipped-OUTERCLOTHING.png index 8c059fbc5bd9a30492cb9d5eebf241830a7a965f..ea9d19c1a75a48f54e6834bc140437f5287e36ee 100644 GIT binary patch delta 1270 zcmVQ(pOeyM*bfWo!!&B{cy(} zcieHu9e3Pu$0vrz$H)Dt$CvNkKgoS*JxJo+`;Sja4FAPLCF?bo^Rw*yvuNfYK7QYS zuFKS#f(iWa({CHU{qD!jgb{O@>&9jRGwl2=4A0NM`sSH7qQ<7y6g10%DKrg@aUB|; zNsRKy-zHP|&%ghn0|1ojBq>%eqC4@W@~04ajxks{dZn7)*cy8BKs^M)w(Wowz*5K5L_V z$)CNv0mdHr?9pO5^fQ4eE)sD_d`>+J8L&p>0A73kw-XUG?uYhL8eBW{fqd?ZA#KXq1T=|Ee*J z6hIgwuY4xJoOSl!vH_$1Rbv<_fUqWvnLw_;Wdlb2tHv;@0A?7$OrWkMvY=5`jQV#P zL#P56@PX%t;L%zl3mRp`sDGz1gcLyB_gZ%aVZJv-7BtGljDOV_h62@p{Ob?@y@JeN zN@A8`);~3-pa35%9bel6S_i&L#@Efd-f<-^ z)g-t5aZMhID8yGx|Nkw2znf=V#;?MWrvBzbZhj30r}NMlT0H;k)L3&y)-!%3s-`*Q zi(n4fgwuIw4EYg4<9Z7i*~=!ZL~81j-jJMZ0=atb6w;XA;Sk3t8;}Vx=9yJU&Ghma znip&2>bX-$V}6H2oGwfL8_H(5muFTXHGP#WnjA7G_Q=(9r;x^f-T(~kdN#l&^$edi4=kGa$PU zHTRkEv~htsq=!x5IZ2M>>X}ne1oEfFZc9!7uLdx>CdrXpJ#z|*K)zgf1H5|mRp6Pm z)5ZnnaO7t`tdS#sxq9Xl6p@H)n#q^|`^K(BYT}Uv*L>KoXQrV@(k8rAJY0#Y*)<`H z2TSr$q%srGxW=qRr->)t=8?sNC3z@P>8qa!dT70hKjjW+gh!E{A<u-VW$RYe}n#r@6VufhnNS|5fk3=~=F{cPCDq zIC0{{i4!NjF+4mxv|b-??%zGiHnkoEasTeaV-mxEaaYNF-OKqIicD6b|Ng_Lt?jLU zx1)0)2n;^|^xMXdKYrQ7X)%{M@7|Xv0GcNL`t1)-v=Gp}?dTjd%Y+e6L-#lj-OpMt zu}hgAYFcCx|M~Ynx7LT_dY)^k9D^cO6{eANoclc6OYBl|9_>ubK8gSO_v6+Y1MBu3 zw^WWH1q}dZqBY^Vzn9phR8u`Q8I$;bFMs^CwI=Hx$FQYx3<%`ApTtDgHTJLg9LS{X zql;(W0LI2y&$Lv=fj}mh0nuV8bDn+d_bl_7)Ckp3msaKt$a(j9wxu%;3t+`lnAUX@ zcizA~H(P+7Kbm<1jHTz_(iul4XzP=;0GQAknAg9a%cMqFb?}jUH=z2rbjHDdVFc5h z1Zgp?%yrE@-%IWiayI=PLp=R6nDglmTRO*}nC+|Y?w=CYjMh2Ub3bh_u}j(W*OL~{ z9QXWND#w5T+ECBvzgE+pYzu<`#t}b$}u38zyMJVC1d7UZ(E;W zGDlc}K3*1{v3=&Ne@|lwRR9Bjt{v|>eaYBYply9ZCN#uXp2dm2MXfju+Y z8q{{6Arl&9;)s9M7)A;pjFDG917OTN>n~Y=QU9tjj1)jv6WR zj9>;(=MtIFC@V(&dm2Ni0vPat=ZE0lTp|-1WyPp}Ph$uvfVl5k?+U_yd^bfVG|I#g z|Ee(z1*-Y?@Be!R89x`qQHrDfsc{Gj@WImK*VaHLG)mFahhJMujYFsb-6E&Z6TCG} zp(l82oI+3V);NWp;H_~AJ;7V!6ncUqT!o(YbIdbSNYNu)g`V~vMI9eP3M*FU_P7!~ z{XN$GQ%E7j__|r=dt8ZsOErnDb=Sn9h(dhD^#9-TyLs-*{j0F2slV|Mn_q*$bQ~H( zljonE8f#9=eC}U~s%Z@Q5R4&ßrk8zaT+9)x=cbUx{0@gWRhIlWl*Mo@ !YWkE-niw)B)`-<} zQ%GZP0ESjQ3t$oQ%qpa&$wLd^m_F+-b^}ZpQtdQ{*De4g24XQT#>;O2q^i9FWB}JH zz@9&3Osq@dPz3rJkkyBp+ozp2E-;4lun6>%#7L~3nSvsaKP^^UYWjZ_fYv!ljKu1h zDJTN@a^Vf|>eZ)zK%cp3;{s#Y^D`dih>=)5GX+H?;+keK2Ee*|S0Xj>$b@S=tk*M# zp-9pqJeNFNiK^KvLM9KE#Gy!K2B2}>vl2Z`Jn=S;Odc$WLy=0Keg=^59bAd3iI=_^ zOIzNsBo0L?tv<$(_wU*Tz*B!>x#|tTO!IG{0PyMs$m`E=xb9hro+h688eF{qm37Zb z^fY@hw51J8;!vcLiYK{({6w95R-$U+g=dYUEpJ#7ha#1j5k&o6K8vstsaccHIJON9 vOX5(ZvUmNYdsZSfd!BOJ&~RBCcX$5))c^Sfv0LuD00000NkvXXu0mjf+l6vw From 8d927ec9ca1a49e194e1bbab6e0460d801038451 Mon Sep 17 00:00:00 2001 From: Gorox221 <139872389+Gorox221@users.noreply.github.com> Date: Fri, 15 Mar 2024 11:33:00 +0300 Subject: [PATCH 12/12] =?UTF-8?q?=D0=94=D1=8B=D1=85=D0=B0=D1=82=D0=B5?= =?UTF-8?q?=D0=BB=D1=8C=D0=BD=D0=B0=D1=8F=20=D0=BC=D0=B0=D1=81=D0=BA=D0=B0?= =?UTF-8?q?=20=D0=B2=20=D1=88=D0=BB=D0=B5=D0=BC=D0=B5=20=D1=81=D0=BA=D0=B0?= =?UTF-8?q?=D1=84=D0=B0=D0=BD=D0=B4=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ganimed/Entities/Clothing/Head/hardsuit-helmets.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Ganimed/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Ganimed/Entities/Clothing/Head/hardsuit-helmets.yml index 634f940d9f27..745960bd7515 100644 --- a/Resources/Prototypes/Ganimed/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Ganimed/Entities/Clothing/Head/hardsuit-helmets.yml @@ -627,6 +627,7 @@ name: TSF hardsuit helmet description: Armored hardsuit helmet for millitary needs. components: + - type: BreathMask - type: Sprite sprite: Ganimed/Clothing/Head/Hardsuits/tsf.rsi - type: Clothing