From d256b02fc6f91876a83cb6d168fc6f4ba027a493 Mon Sep 17 00:00:00 2001 From: Radezolid Date: Mon, 9 Dec 2024 01:06:18 -0300 Subject: [PATCH 1/2] Allow jetpacks to fit in the suit storage slot --- Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml index 0364011361c..2c68f44e237 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml @@ -47,6 +47,7 @@ quickEquip: false slots: - Back + - suitStorage # DeltaV - Allow all jetpacks to fit in the suit storage slot - type: GasTank outputPressure: 21.3 air: @@ -156,7 +157,7 @@ sprite: Objects/Tanks/Jetpacks/captain.rsi slots: - Back - - SuitStorage + #- SuitStorage # DeltaV - Covered by parent. - type: Item sprite: Objects/Tanks/Jetpacks/captain.rsi size: Normal @@ -199,7 +200,7 @@ sprite: Objects/Tanks/Jetpacks/mini.rsi slots: - Back - - suitStorage + #- suitStorage # DeltaV - Covered by parent. - Belt - type: GasTank outputPressure: 42.6 @@ -271,7 +272,7 @@ sprite: Objects/Tanks/Jetpacks/void.rsi slots: - Back - - suitStorage + #- suitStorage # DeltaV - Covered by parent. - Belt # Filled void From 0ca5d229c72ee9cfcdc337de667d8b58b3415c4b Mon Sep 17 00:00:00 2001 From: Radezolid Date: Mon, 9 Dec 2024 14:48:05 -0300 Subject: [PATCH 2/2] Not fucking asleep version --- .../Entities/Objects/Tools/jetpacks.yml | 53 ++++++----- .../Jetpacks/black.rsi/equipped-BACKPACK.png | Bin 0 -> 810 bytes .../black.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 810 bytes .../Tanks/Jetpacks/black.rsi/icon-on.png | Bin 0 -> 580 bytes .../Objects/Tanks/Jetpacks/black.rsi/icon.png | Bin 0 -> 461 bytes .../Tanks/Jetpacks/black.rsi/inhand-left.png | Bin 0 -> 516 bytes .../Tanks/Jetpacks/black.rsi/inhand-right.png | Bin 0 -> 529 bytes .../Tanks/Jetpacks/black.rsi/meta.json | 85 ++++++++++++++++++ .../black.rsi/on-equipped-BACKPACK.png | Bin 0 -> 1089 bytes .../black.rsi/on-equipped-SUITSTORAGE.png | Bin 0 -> 1089 bytes .../Jetpacks/blue.rsi/equipped-BACKPACK.png | Bin 0 -> 835 bytes .../blue.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 835 bytes .../Tanks/Jetpacks/blue.rsi/icon-on.png | Bin 0 -> 592 bytes .../Objects/Tanks/Jetpacks/blue.rsi/icon.png | Bin 0 -> 476 bytes .../Tanks/Jetpacks/blue.rsi/inhand-left.png | Bin 0 -> 534 bytes .../Tanks/Jetpacks/blue.rsi/inhand-right.png | Bin 0 -> 555 bytes .../Objects/Tanks/Jetpacks/blue.rsi/meta.json | 85 ++++++++++++++++++ .../blue.rsi/on-equipped-BACKPACK.png | Bin 0 -> 1073 bytes .../blue.rsi/on-equipped-SUITSTORAGE.png | Bin 0 -> 1073 bytes .../security.rsi/equipped-BACKPACK.png | Bin 0 -> 839 bytes .../security.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 839 bytes .../Tanks/Jetpacks/security.rsi/icon-on.png | Bin 0 -> 574 bytes .../Tanks/Jetpacks/security.rsi/icon.png | Bin 0 -> 479 bytes .../Jetpacks/security.rsi/inhand-left.png | Bin 0 -> 563 bytes .../Jetpacks/security.rsi/inhand-right.png | Bin 0 -> 564 bytes .../Tanks/Jetpacks/security.rsi/meta.json | 85 ++++++++++++++++++ .../security.rsi/on-equipped-BACKPACK.png | Bin 0 -> 1145 bytes .../security.rsi/on-equipped-SUITSTORAGE.png | Bin 0 -> 1145 bytes 28 files changed, 285 insertions(+), 23 deletions(-) create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/icon-on.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-BACKPACK.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/icon-on.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-BACKPACK.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/icon-on.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/on-equipped-BACKPACK.png create mode 100644 Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/on-equipped-SUITSTORAGE.png diff --git a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml index 2c68f44e237..600a6f2825e 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml @@ -33,21 +33,21 @@ weightlessModifier: 1.2 - type: CanMoveInAir - type: Sprite - sprite: Objects/Tanks/Jetpacks/blue.rsi + sprite: DeltaV/Objects/Tanks/Jetpacks/blue.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. state: icon - type: Item - sprite: Objects/Tanks/Jetpacks/blue.rsi + sprite: DeltaV/Objects/Tanks/Jetpacks/blue.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. size: Huge - type: UserInterface interfaces: enum.SharedGasTankUiKey.Key: type: GasTankBoundUserInterface - type: Clothing - sprite: Objects/Tanks/Jetpacks/blue.rsi + sprite: DeltaV/Objects/Tanks/Jetpacks/blue.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. quickEquip: false slots: - Back - - suitStorage # DeltaV - Allow all jetpacks to fit in the suit storage slot + - SuitStorage # DeltaV - Allow all jetpacks to fit in the suit storage slot - type: GasTank outputPressure: 21.3 air: @@ -88,11 +88,13 @@ suffix: Empty components: - type: Sprite - sprite: Objects/Tanks/Jetpacks/blue.rsi + sprite: DeltaV/Objects/Tanks/Jetpacks/blue.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. - type: Clothing - sprite: Objects/Tanks/Jetpacks/blue.rsi - slots: - - Back + sprite: DeltaV/Objects/Tanks/Jetpacks/blue.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. + # DeltaV modifications - Covered by modifications on parent + #slots: + # - Back + # End DeltaV modifications # Filled blue - type: entity @@ -119,13 +121,15 @@ suffix: Empty components: - type: Item - sprite: Objects/Tanks/Jetpacks/black.rsi + sprite: DeltaV/Objects/Tanks/Jetpacks/black.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. - type: Sprite - sprite: Objects/Tanks/Jetpacks/black.rsi + sprite: DeltaV/Objects/Tanks/Jetpacks/black.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. - type: Clothing - sprite: Objects/Tanks/Jetpacks/black.rsi - slots: - - Back + sprite: DeltaV/Objects/Tanks/Jetpacks/black.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. + # DeltaV modifications - Covered by modifications on parent + #slots: + # - Back + # End DeltaV modifications # Filled black - type: entity @@ -155,9 +159,10 @@ sprite: Objects/Tanks/Jetpacks/captain.rsi - type: Clothing sprite: Objects/Tanks/Jetpacks/captain.rsi - slots: - - Back - #- SuitStorage # DeltaV - Covered by parent. + # DeltaV modifications - Covered by modifications on parent + #slots: + # - Back + # End DeltaV modifications - type: Item sprite: Objects/Tanks/Jetpacks/captain.rsi size: Normal @@ -200,7 +205,7 @@ sprite: Objects/Tanks/Jetpacks/mini.rsi slots: - Back - #- suitStorage # DeltaV - Covered by parent. + - suitStorage - Belt - type: GasTank outputPressure: 42.6 @@ -232,13 +237,15 @@ suffix: Empty components: - type: Item - sprite: Objects/Tanks/Jetpacks/security.rsi + sprite: DeltaV/Objects/Tanks/Jetpacks/security.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. - type: Sprite - sprite: Objects/Tanks/Jetpacks/security.rsi + sprite: DeltaV/Objects/Tanks/Jetpacks/security.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. - type: Clothing - sprite: Objects/Tanks/Jetpacks/security.rsi - slots: - - Back + sprite: DeltaV/Objects/Tanks/Jetpacks/security.rsi # DeltaV - Modified sprites to allow SUITSTORAGE use. + # DeltaV modifications - Covered by modifications on parent + #slots: + # - Back + # End DeltaV modifications #Filled security - type: entity @@ -272,7 +279,7 @@ sprite: Objects/Tanks/Jetpacks/void.rsi slots: - Back - #- suitStorage # DeltaV - Covered by parent. + - suitStorage - Belt # Filled void diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/equipped-BACKPACK.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..9041766c9cc19f79b3b17a2e093ad130416329e5 GIT binary patch literal 810 zcmV+_1J(SAP)=(-NevV7yi;ZSzE$WBg9@Z<0hZ`arH>*fYu_V?lZcF%G{U|CkGUayNvr6TI} zx&Q$0_1@l|2r5nz&fD$OYAy%PIhN9C0KiH%3jlZ=KX11umcv}AR;wcH@l|-f*jKf9 zLI@#*5JCtcgb*@K`yZ9Lzx9-Oj$YqgRaH?cm4vFQ!Z3`vD}-Sf;&F~Zv^@i%w~!fQ zVtIKP_xJbM-rmOT?JYJpH{rVOXw2E!*-URkKmIWC`8=+#uTd-((dl&Hvsg-}!8yljE*Edlz#{hF o6VG{(7VlZaoCzU>5JINvF9K{tuGwyg8vp=(-NevV7yi;ZSzE$WBg9@Z<0hZ`arH>*fYu_V?lZcF%G{U|CkGUayNvr6TI} zx&Q$0_1@l|2r5nz&fD$OYAy%PIhN9C0KiH%3jlZ=KX11umcv}AR;wcH@l|-f*jKf9 zLI@#*5JCtcgb*@K`yZ9Lzx9-Oj$YqgRaH?cm4vFQ!Z3`vD}-Sf;&F~Zv^@i%w~!fQ zVtIKP_xJbM-rmOT?JYJpH{rVOXw2E!*-URkKmIWC`8=+#uTd-((dl&Hvsg-}!8yljE*Edlz#{hF o6VG{(7VlZaoCzU>5JINvF9K{tuGwyg8vpBjE6vzK5m1Jt)Vzk-d?XWAj!EwQKQo&!Ka9LtQK1x1Jo6phO6l!Ws2W@P3GBl7$ zlMfnsxDF-8PL)czlagTWH=V@0_j`U=(mTLnu~;k?izNr=XRp+U^QI~)?m766^2!-w z%5fY3z-F_75F&MN-nfTSmjA^=XYPru>&+b{5a-z1f`|N8VZ#-F}w`(K(AQ1Lvx8^8a1;hAL8 z_xHv_^v3#rqXzuCx-!{rOc8#g2CUa>;{u-AZ}biTfM^y$N@-k(E>cQFvq*b?u7AK_ zFhIZGN2}EW0IXIkOs7*!CKK=zj!M_Ve6hGUP6(l0V3t1!0vwOJm_yH>Ye->?sd~M> zcQ1}(xULH+B`$wlqW7kUBuS7KXF3f1&mYYqbY6E*tyZ=C#*aV{1Q?BmrfIa{CmhG! zuJ-=S2J8+SX;i%I?@v~ar}SqwpxJ0-3d+n;wm-80A1^M94>Kk?%Jv)00kv8U^TlGj zj^h|flE8IcleCZO*FFwYN>TB=?KIYGH1PZ82Fv9Vk8vC>%AflyAcQ#TwA&zrfKqyI z9HkV55Omt@!hZa7@NXFnhkHj*&bi{8tKB#4Zp@+i_r!Pa-!0@&{T7SmaQFjx*Ex+I STw_510000P@upX=w0lZ%U<1ViU+Wj)m$lM9LE7*Hk+ZfPVCLf zn`3(&b0Gvm2pq>jDP;hHATU7?m^7YM001GxuX=90SSRr|5+Dh_?{jwd%JJwff^MiXvRs<^I92-+H55E)&NwNxZ*? zk@XXthInMtd;~3X$Mv1A0LcHBR0N{0kqazt!5J;1X9YCJSinY2wKf% zs(CJ)ce_7Ua2SRr3`4W{(-%4ag1PbX`Erl~1+w51%lw<)0vLVz00000NkvXXu0mjf D-BZX> literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/inhand-left.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..9f27af40edf9b00bb97a71ebe91472ba3b35fcca GIT binary patch literal 516 zcmV+f0{i`mP)b;z6b9g*s$Gz}cwvCCLzkpO7e-g&7DnPI9H7Ub%p9Q^nLssHs8=r?JGc{7Fwg*b z4ix?0#*^|pvg|Ot2M`ev5fKp)5fPnaJZgu@xEJF3WZVnmQG2W2R92N+si4{N0ayaS z=SKZ?rT{1a_AFUdZX`nTJP%4KD5a3+d8n#4m30WQ6HsQ13C=lq?`vmitwXol#cH(@ zc(ZLHCm=R`n_hHYnaBwk3v~ZX zBKKdM);g3oBL01@EFvNzA|fIpA|j%sq%Z36wa&i!K1n)5(mni` zpz!;eYMBZ&3b0-i&v9)3)69zpC1r0n6R zT>C1%0dO*iy=HLn_(^~uSc#Q3K8#8mSvMlq~ zS~%zS9$Q-hA^Br|aHzlZo4mCZFq_RVolXG&tJMnY^%~hc!{zL9r*6z}{s*d=L_Y`VdszFaN` zv;TpwJX-7Ed%p9JrM33ulU6?u(J^KwA|fIpA|fIpqJc_1Gmv~PK`G@!E#{_rAJ^~W zysbJzsb>bty}#J@&Ig2~nif2c@1FXzKsR(E2r)a%SMC{{Np!-G67lpW^!jng}U0 TxrBz(00000NkvXXu0mjf4Hft* literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/meta.json new file mode 100644 index 00000000000..937ca0f7f35 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/meta.json @@ -0,0 +1,85 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/1592a112e3d33eec4a0704b518a138d5a976f455, modified by Radezolid for SUITSTORAGE", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "directions": 1 + }, + { + "name": "icon-on", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "on-equipped-BACKPACK", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "on-equipped-SUITSTORAGE", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-BACKPACK.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..fdfc1f64a2f949da427a85cf3c3a25031913b442 GIT binary patch literal 1089 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 N002ovPDHLkV1g#=kk$YI literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 0000000000000000000000000000000000000000..3add132719608e8d1a4779f4235e94328b0e0e3f GIT binary patch literal 835 zcmV-J1HAl+P)2;D&(M%yyT!B&_sL7yGA)Y2xg@7h$0&*xJ6G`#udH9tz97hsGr#u#Jl zN~u(en)$pH7GL@;_hDDRinq}XQ>hf`y6(7*uIsK&f}|vA>39K>k|Y4oG>xq4u1O>k z6pO_ycM^-mD3M6Gdhp)K4ZDMx`-~(AkkyI$XovZWpn-P)2y*D~=8h z@cc~?=U+Z!>rroAU4-xiIGq8JNJMlvA=B^f;-Y^Hz!)Ta1bH5yOR2Am5WWO%l9?An zO^?yh6Yy3D>^`j>qHVo!p@Dc${QeCQZ{wmSw80yPe_M$+ApNueU<& z!QQHaXN)n%7-Nhv#u#Jm^!lmq#{cxx@{DHRT^gMt&yzWlMyE(s)f+bvs;W|TMxe1Z z1D3z>nF3A)0zR>-e7G%elcrUZkJA{uk9X?PNzLq6JQty zKD=5*cwhiW2W7`K1CGtn>b|>-rREd2(X&s}003{{*zr!^@I7F3WTdWk-A@3!3|3j~ zG&}*V=*72-NLJfRptc|H_xYO5)i!>guaf%|e~-m(&4BG0kj-Q~N_iQlr6Pv)IdlgC zE<|-lcOZaaeGaFkB9!tnvYE{PU#gwhe{Xr_PC9r~CuU}hF~%5ct3NcyP!K6dqxAp) N002ovPDHLkV1g#=kk$YI literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/icon-on.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/icon-on.png new file mode 100644 index 0000000000000000000000000000000000000000..290d3717bdc5a576ba30dff2bf59b24107d018eb GIT binary patch literal 592 zcmV-W0!UG#ZU20eg>D#LK;c zm{;6&@Mn_BjY?f)tW^NS;0L3F?Z~r9<7Oo-zcGt^m@hNTm&sVG7?rvJ@H|g=o+sks zR7lgGr~v@OeEF~Sg?Mru6*mvk@+WRU6t->i@Z&e`efWxP+bXH#{fEDJclcS_e?z4J z%QQK9@Tbcbz?n)mNq=>XBi5w-N)0&acBeP8D%lp}S871N-&ZbR(SD_W06@?T2*Xe{ zjWl5x5;Ozp^NDW2lRIzO+WJYcSOlQc>Ck92cz+81u8&nRX|>z`jC+0{U0)xEzc0$2OqgII)5>bENH$ZNRJjedWiD zN{+PsN^?Lim!s8gkJkXk;5#Ghwo2M7^-Dj8cW%DGGR^TcR&X2!=jXgWd(2flhv(&= zskmCTDo(oH@xvpk0DxYvN5OICa(%Cpe_X`H+Vec&`@ZmfUrhdKCu5e)KPA4rf4Pul e^=mYm<>5E8fnRKsrlt!30000>&*R literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/icon.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..059b976513090953c649d1f33675f426e4077800 GIT binary patch literal 476 zcmV<20VDp2P))6g4V>G<~-Mr{WsIprt>cKOksn?k{L7*EYc#t3gVdJ!lcU zD3FHG)Iq-up;%qsd1p=cOfN6b`@GNh2k#330t5&!1&;O>UIA4|kLI^2@kWM^b1_1i;?2mZZcs#b_&BTBm zG)-gY?uoVAM>I|Iq%r5mfT}3mY<`|n1?c>UI zdRI4auzW=>_eL_A1fX88Q>j$Aet~TxMMhDmndYy&lhW_nt_D#!UzP)X{cFy;B>i&8 zeO0o$@=hcY;bHL@JKm&WjTD)5+H<|5f$?Eu2USrVn@rMhG?37B#|C~h91WZo zi>?=z7Y$!?AR3KQGtE&95bi!RP?ub5cwWa_^QWkaGMa`7U8mdYanadlnsq$Y_3jo5 zvSC@H#bajxpxJDa(Dj)-pRI{uEQFATVMxO;|>AR;0nA|fIpBHGEIU$O3>ZlmMwpl%2K%GP*MS%oRL z=eFFQZ!Iovyr`^S=Mo8N&#mvY;5#jZ7Z^8QR8|tlQbA!_Yio?bLLf^iWgW-C^hF@- z2O=jRYBHYebzYdr3Aj0bK%?;r09Y=Uc2H-AkR7L@u{LS6}RPURW+0@Sl_Cq>@o zH?dhle_otY$||L7+~>c_A|fIpA|fIpA|lFF5jFh1?jew_;m6G((L<0+Wk|Y)A0^pC zAle_WSwPXU^dlTZZ7@s!fY=GpTH9JJpBjFYWIuw~2IN`8kCN<15W5BPtl{T5_dz@Z zvJkrkj4|jqE~Y^_Kd9kLg-0~kLo7b$3HK0ms$cUb?MD!AlPjWzFWrwIrsx_zdk84I Y5AcpQVPpMMo&W#<07*qoM6N<$f({e$asU7T literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/inhand-right.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..c9664e5679960859edc4ec7fb626cb749fe0e40e GIT binary patch literal 555 zcmV+`0@VG9P)c96AM}@;~ikb2}p<)p`xPJ159COjFj$J ztR%wD>VmV(s{dEP3$ydHnavjO0YpSZL_|bHL_}z}%BI^sG|TmF`_Qyo%em6r>262PSkCg6F1=Q z@eI*x4FFKm`>0}yUig6R`o%&WxXtPBtZq5;+u#PLvX`jaGG}@On(EkH+6`DGZ>AgY zmu=aK^H)Zr(uLL<01&?kE&u@4SqG!h$hy`C5i#T4YXIq)qrtf~uk|%pops_5mB3mr z(w_(7JR*qS^J$q^y{L#75ix1si|99ICL$stA|fIpBBFxwJu~2aF2VQAKwf)f>J0gw z8JO>r%eB{8BqByBwfQ4?X`G+7wR?lVZDt_Nw-X|O|CxbA|G%P47=}*TbD3^{@0kHx z|KHX5Tl*34IWypL?|(lZkm(VK2IpG~GXpa~YmG+GML%xE$1?*tg{;mx7=P^Zx&QA% trW-I10l>@5z*qhMjq=@pXTP7^dk3+mI7h*eV66ZE002ovPDHLkV1iL_1W*6~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/meta.json new file mode 100644 index 00000000000..937ca0f7f35 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/meta.json @@ -0,0 +1,85 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/1592a112e3d33eec4a0704b518a138d5a976f455, modified by Radezolid for SUITSTORAGE", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "directions": 1 + }, + { + "name": "icon-on", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "on-equipped-BACKPACK", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "on-equipped-SUITSTORAGE", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-BACKPACK.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..e6efe984f80d15822c246da302fb3ce26793b971 GIT binary patch literal 1073 zcmV-11kU@3P)F$2s5m{_*p1+;PsM-e?5YRSc=_ zNU>N%tyT-H9~>O04yVji{-e!3{B(C8<6r)YH?LmdyN7!?{ACp{uAJ+ut5BYR5kHHCu;J24ABafl91o^&? zTCJ7|dhVaP*2_?n`7>4>n*j3fw*deX@3t|V%i+SiZT$YlQGLp)V?)6~6yAXY^Nprt<;B-ya_~&zim_nQs=wn!YBk>n3&}bms^5*bHJh75Oy! z6|&7gaJczn#`8Q`U0u!e*5lf_?s32V{7*ESO-xQsqSb13wpm+Si!Cp0`F%U1qdz`u zUi)T%sF8C;>EsN zVpkv<^CL|_9R2ZW%t|sp^b(YGe|&G=a4r|asOifO{R!AuU(Y!E5AdP2hbey%0B|Os z2LN=}H`doWBz{?xrL;=J$qzi1iQPt7#$tOi;w4^)?R)cv`oNoE{FX4?M`p~j8)eWliGY0S|;F3K94DX5g%H6aP}X>cF({`$v4h) rPrd2F$2s5m{_*p1+;PsM-e?5YRSc=_ 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 M07*qoM6N<$g8v>3%m4rY literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/icon.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..926a586a63af3d893cc96e40fe27a24393a01d72 GIT binary patch literal 479 zcmV<50U-W~P)1ppG0?};6RdsO$oB>-AL9U= zf3~n%Ev|`jd~%Oms1u9D2J*_kXa|0R4RemA#YNx!t^vA-jT1B>Tupw{a1D@7rCbey zXt)MAJUa5cu>5EQngj88oSRaqQ}b3ITEq7`uI40~5S?k5PNirxn@nC=jC>sf?B80E zL?MqYvs80(Ag`K}*fL9^kasorh3&1ao)v7GrZP=ab^r8k&Yz%d+<)I6Bt!@=_yYP} Vvi+uJ+))4k002ovPDHLkV1mZn*?9l} literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/inhand-left.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..97d9e6f8891e818ce948fd6e3783c9c9ef8a0bd4 GIT binary patch literal 563 zcmV-30?hr1P)NP*1oLSR^ zxq@CR2lQGQAHTicA|iEE|0HV~mIcTf37J`29Xv4-^0HnH{Wcy{R$vR@CWMfdWf8qM z=gu-sQ^sO3qQ@uhuW4J-5n3!17dp?0gF7m84!Sfg{}!*`Y! zTDCx194&O7la>YePgoY<#6QNJR&W~B5Q2i3$_K&S;KeZ>_=eR0y=B>I_E}z z09TOC8onE6KLYz7p&)Ab-2Dh_g0A7ChXCe8L|^YbQ#4l)u;Ty#002ovPDHLkV1fjq B`aJ*u literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/inhand-right.png b/Resources/Textures/DeltaV/Objects/Tanks/Jetpacks/security.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f19970f2dd481c3d00b4d419002170d408644abb GIT binary patch literal 564 zcmV-40?Yl0P)S5XZ+4R4nR2s9+QXAxLjM6g)|MjtEv?q;H~v4L*Ta>8)Z9z131Eg-Sj2=AkJ4 zATqIqHXqG4-MUf!KM37S!^}U!ZZ>3w00000000000000W%3W^S_qhYxoeH+`e{oDv zRL!e?#%A$|nnkbu>0z6Q_^8Y+ST<2LdlGP^r|j(d+RurevTtjZrD^s!Fpp;688D7v z7`CQqM5S_E?l%?l|p_R85tywCw==DsA<5b38+1PQ$gRc)dOeTnD zz;n4qQ{MlLp;N!}IPw=Y z0{{R30000000000Vv6dXfnj{i?EyNr@%&3{c%O;8*{bH3uRu0hK)iGGn7Z zK;$CTJp)1Ye;EkB2&wEDm{$M)RaDpCQSS$mA);@r%Tze6S_;bm0000h(G*mCD%P8HOR!=`{BC_N3;#Df#(~ zA&i+B+z-wG0Jgh-;n{K$t4B?Yjz6xB@82}GUjdf&^>wLnx9QHmDs}g+<2j@k;Naju zYTRwQ^7n(`vBxhC4=0Yx;48o;vww!Iz&rSQb_w4{mSFbJQ2ezxaa;yp0TK%00*`tx z@#E=B0DuU5G;v&p^a9XpUw-j{<2kqh4*dS~spC0EBzp(GryW#gwa01 zQnv>HD9;8k9}1z2a~OYPI9^RI0#*C-N?$Wu*W%VSxAk~sWd*ytyUIQT_#yw}jScZx z`vgD57tlFAMk0|wtJOj@7K1hZq*PLV4F1=$*{pcePx8R%!REmyA|fIpA|fIpA|fIp zx)r|rJf!tse=72&dqHmZlMtt7#puS+NDdU?dRBvzdxL}+xlbTb~`&eO3ndZ z9kw>ajg&U-5VQI zc?INEzM}>QBMVXS;%bK;P zkD9Q$^={rX;J19I9PQY&ZhS766F;;&0Dy9TfXZN?nCLswiLP+vWHiFzF;XsY|bl?tG_|oP=*{mtO@X3osuF4SV$fT)SuBrsT^| zvH;;o1m7fM*qynf)-T6dBL_|bHh(G*mCD%P8HOR!=`{BC_N3;#Df#(~ zA&i+B+z-wG0Jgh-;n{K$t4B?Yjz6xB@82}GUjdf&^>wLnx9QHmDs}g+<2j@k;Naju zYTRwQ^7n(`vBxhC4=0Yx;48o;vww!Iz&rSQb_w4{mSFbJQ2ezxaa;yp0TK%00*`tx z@#E=B0DuU5G;v&p^a9XpUw-j{<2kqh4*dS~spC0EBzp(GryW#gwa01 zQnv>HD9;8k9}1z2a~OYPI9^RI0#*C-N?$Wu*W%VSxAk~sWd*ytyUIQT_#yw}jScZx z`vgD57tlFAMk0|wtJOj@7K1hZq*PLV4F1=$*{pcePx8R%!REmyA|fIpA|fIpA|fIp zx)r|rJf!tse=72&dqHmZlMtt7#puS+NDdU?dRBvzdxL}+xlbTb~`&eO3ndZ z9kw>ajg&U-5VQI zc?INEzM}>QBMVXS;%bK;P zkD9Q$^={rX;J19I9PQY&ZhS766F;;&0Dy9TfXZN?nCLswiLP+vWHiFzF;XsY|bl?tG_|oP=*{mtO@X3osuF4SV$fT)SuBrsT^| zvH;;o1m7fM*qynf)-T6dBL_|bH