From 542443360420ea271ecdb6787fd2b86557029eaf Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sat, 17 May 2025 02:15:29 -0400 Subject: [PATCH] Remove Basic Hardsuit & Associated Files (#37315) * Remove Basic Hardsuit * retaliatory action --------- Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> --- .../Prototypes/Catalog/Fills/Crates/cargo.yml | 2 +- .../Catalog/Fills/Lockers/heads.yml | 1 - .../Catalog/Fills/Lockers/suit_storage.yml | 12 ------- .../Clothing/Head/hardsuit-helmets.yml | 12 ------- .../Clothing/OuterClothing/hardsuits.yml | 27 ---------------- .../equipped-OUTERCLOTHING-monkey.png | Bin 21481 -> 0 bytes .../basic.rsi/equipped-OUTERCLOTHING.png | Bin 2150 -> 0 bytes .../Hardsuits/basic.rsi/icon.png | Bin 1160 -> 0 bytes .../Hardsuits/basic.rsi/inhand-left.png | Bin 3646 -> 0 bytes .../Hardsuits/basic.rsi/inhand-right.png | Bin 3595 -> 0 bytes .../Hardsuits/basic.rsi/meta.json | 30 ------------------ Resources/migration.yml | 5 +++ 12 files changed, 6 insertions(+), 83 deletions(-) delete mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/equipped-OUTERCLOTHING-monkey.png delete mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/icon.png delete mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/inhand-left.png delete mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/inhand-right.png delete mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/meta.json diff --git a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml b/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml index 3d6b095b02..a01ba7c3ff 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml @@ -179,7 +179,7 @@ - id: ClothingOuterHardsuitCBURN prob: 0.001 orGroup: Clothes - - id: ClothingOuterHardsuitBasic + - id: ClothingOuterHardsuitSanta prob: 0.001 orGroup: Clothes - id: ClothingBackpackERTClown diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 4407b3fca2..c47fd9769c 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -389,7 +389,6 @@ - type: StorageFill contents: - id: WeaponRevolverDeckard - - id: ClothingOuterHardsuitBasic - id: JetpackBlue - id: SpaceCash1000 - id: BeachBall diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml b/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml index e607943516..5d64321776 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml @@ -89,18 +89,6 @@ - id: ClothingMaskBreath #HARDSUITS -#Basic hardsuit -- type: entity - id: SuitStorageBasic - parent: SuitStorageBase - suffix: Basic Hardsuit - components: - - type: StorageFill - contents: - - id: OxygenTankFilled - - id: ClothingOuterHardsuitBasic - - id: ClothingMaskBreath - #Engineering hardsuit - type: entity id: SuitStorageEngi diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 59d8c87f09..7cd873643a 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -5,18 +5,6 @@ #Generally, unless you're adding something like caustic damage, you should probably avoid messing with armor here outside of the above scenario. #CREW HARDSUITS -#Standard Hardsuit -- type: entity - parent: ClothingHeadHardsuitBase - id: ClothingHeadHelmetHardsuitBasic - name: basic hardsuit helmet - description: A basic-looking hardsuit helmet that provides minor protection against most sources of damage. - components: - - type: Sprite - sprite: Clothing/Head/Hardsuits/basic.rsi - - type: Clothing - sprite: Clothing/Head/Hardsuits/basic.rsi - #Atmospherics Hardsuit - type: entity parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ] diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index fa023f9144..2c73342dbe 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -1,33 +1,6 @@ #When adding new hardsuits, please try to keep the organization consistent with hardsuit-helmets.yml (if possible.) #CREW HARDSUITS -#Basic Hardsuit -- type: entity - parent: ClothingOuterHardsuitBase - id: ClothingOuterHardsuitBasic - name: basic hardsuit - description: A basic, universal hardsuit that protects the wearer against the horrors of life in space. Beats not having a hardsuit, at least. - components: - - type: Sprite - sprite: Clothing/OuterClothing/Hardsuits/basic.rsi - - type: Clothing - sprite: Clothing/OuterClothing/Hardsuits/basic.rsi - - type: ExplosionResistance - damageCoefficient: 0.9 - - type: Armor - modifiers: - coefficients: - Blunt: 0.9 - Slash: 0.9 - Piercing: 0.9 - Caustic: 0.9 - - type: ClothingSpeedModifier - walkModifier: 0.80 - sprintModifier: 0.80 - - type: HeldSpeedModifier - - type: ToggleableClothing - clothingPrototype: ClothingHeadHelmetHardsuitBasic - #Atmospherics Hardsuit - type: entity parent: [ClothingOuterHardsuitBase, BaseEngineeringContraband] diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/equipped-OUTERCLOTHING-monkey.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/equipped-OUTERCLOTHING-monkey.png deleted file mode 100644 index 10358583f4eefbae977052c6339dd8c8405fc64f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21481 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 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/equipped-OUTERCLOTHING.png deleted file mode 100644 index 4bee6de2be054d9ff458017d04b144f9dc9be638..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2150 zcmV-s2$}bZP)EX>4Tx04R}tkv&MmKpe$iQ?()$1v`j1WN4i%h>AFB6^c+H)C#RSm|XfHG-*gu zTpR`0f`cE6RR;BL;+afkw@7zKZ37qAElt@2E_Z;zCqp)6R|?V;3I*W(jJ_!c4BP@et6p!-eVjf38R{x^0~{Oz zBSp$y^Lcl7dvE`qY4-O6ZWD5)cX)k&00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNlirueSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00uruL_t(|+U;9Ch}&2Y{$$ciO6McT-Wpt3g_=zhgF6>- z!Zsl`%R-7PuGj+?Nu$6mEUC_}QUqd18xn%erdfg)qUJECq*$j=z=j0Gc^j8cN*})~ zl6faP@{c4-d%5!m#`<~oH#2WW?`KA6G#a=lG#U+DH2(%0Y_P!w8~l$UeXoM=?(T9r zJ~=swtjDGAQTbA-#E*`S#JTIbyw~eVi5uYT?2H4z)vH&fF!$C4;<$VFE*!^M3%?Y` z>Hu)_=1r8#!xX<-EQ-BC?CZC?1KTv zaq#ow9XO7IXCI8n{7Vhc@AttNLpGbmXf%SND5A&d0|1JmU^E&bo6UkThJL@lmfoMo zKZ~gRnPqWjS(Z>zmSsU;Sr!I^0qA}Xl4-dr$0LJ4nWLbu;>-_lm_#46F7+{uv_eyhmR(PcunO|D=1f~fG#T5V) zi$$oa3dWfDp1lVExm*slT1|>G0tE4Uo`?PYeZl|y`EwEfVfhz^fd47q?RJGl&(F_s zaBv`qUc7iQ)oYbXWud#S3gYi}yW+nItyT*M2M1`iT2uGvyHcsF#J{w6bY15F#6xIV zdw)CIwqs9*lIEAf3PY|oFJ{-FbejC37DMFPgTVl<>%#Lq$g&JYQJ`rW^+2L4L7E87 z^3R6Is>p=>LA6?irfI_3p65Z+G*qkARF=Xtw)^@0*Aq9u>@sxO^(2ij?>w;(pr>)r zOwfNn=@1A~SW%R8LSU8EV4A%j*9$^#i3M3X?u_pu`Byf8VHmtxt-^5}IF19x7;M`{ zrBZ>as>tPX$mMeAbUM7*Y_5GMB!1I0p{gnz#}WLwTn>yel*{GN{FkCAPt#ul2}Gj= zfVCRIulypIrWu<5Qlrtp{rmTqHtcjdb5~@fe81lhwGl$;>2>kXwp)dNB@b9+%_Q9Y z-^Rbe1{-X!!3G=rlY#v&$++@rkalP<(g;8OHq0zj-f^5zdCAbL!5||fSrg#LkAM8a z|MH#p`~AseGJzyX;G9R=lnEtxyWQrG9z7E0vrJR8!JjVx!0Yw8 z1RztZ)%e;CP%4%9!-o&yI1ZjZeG1ogrxFp2u|((QhG9qmCVoE4vY;pm?%cV9?d@&c zyLXTGdc8~{Ay6n3#FALkG?5(!zEp0c391I69cgm^LZKk_dcEX!glM_T7=!D&bMy5{ z!@oUF%i}0D384)@JzgjjpePEm+3b`%CJBH3k$8jTO3VPm;ZRt9I2@u-D2Vu{SWKhW zsUBgTT!|ULpK|s*55;0}szhcT1rdvIa&p2;r4kfH5xlCZPSq-eMW}7@!^6X=oPD?3 z#c(*pcsz#dx~SLdSS5iO6}qnTdc6+D7{=oU;PESv9{rdH( zdW27(KA}>nfO8I2RRe1n*X99~o+hRJ#{d#djeq5r^7*{<@#DwObS+4pFmiht73o;s{bK z7E`MW@FSnka{#E-YPfdoTCD%d#1$sZx_}^VNs8xqv0j*G) zm=?~@&&5J$QPEVQ21r}!AaKrO%Mr-{0Xcazo6Xb|AB{%bFbq_yRlI)v8ka9$7WD$D zhk!pP-|cpjt`n31Om5t`!EfKb4bwDZKLj&TUm>R|5yn`koV*`VU!UikOPx+f@P8eN cq$vD<1NORtQgiUWe*gdg07*qoM6N<$f^hByasU7T diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi/icon.png deleted file mode 100644 index 0e73a64eec6b9aa8d07728e690d12e8490d6ae4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1160 zcmV;31b6$1P)EX>4Tx04R}tkv&MmKpe$iQ?()$1&fF{WT;LSL`5963Pq?8YK2xEOfLNpnlvOS zE{=k0!NHHks)LKOt`4q(Aou~|=H{g6A|?JWDYS_3;J6>}?mh0_0Ya_BG^=e4&~)2O zCE{WxyCQ~O5k@aM(2tPJEMr!ZlJFg0_XzOyF2=L`&;2>N)ttqEfJi*U4AUlFC!X50 z4bJ<-5muB{;&b9rlP*a7$aTfzH_io@1)do()2TV)2(egbVWovx(bR}1iKD8fQ@)V# zSmnIMSu0goAMvPXS6bmWZkNfxsUB5&wg`Uwzx2Cnp`zgz>RKS{4P zwdfJhvkhEaH#KDsxZD8-o($QPT`5RY$mfCgGy0}1(02=Tt$MvR_Hp_Eq^Yaq4RCM> zj1(w)&F9^nt-bwwrqSOI3T<+IV#RYk00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNlirueSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00Ll1L_t(o!|hhF%IYu_{(8AEP<- zB<|wi3rL^AMG!}+L%^-Lbk!|T7l#aK@BwnCgkG=ud#%?WE*=OyNltRUe&-}7&UU-S zcghcZvwQ%20DJ&E4Zw9>?Ygd>OeVTKKAB9knR{fPpU*fqPCK0rX0sVaqmgwso6W!& z!+O0206m>fotFY|T~|{|0RU1;Fvig7bnHB13{pxM8`pL9`FwU>5&|KFW{lZ>nx>GhrG4P)d>KIeg!TloDB%RS$uQd$ZXD01!f~gEUP+ zDMe8f2*VJ*@1rOR3+`|@AWhS&`S4c^P)f1e?a=G>9HkUI&-)_`X_~_GJSe5m>-C)7 zZfBXQ#DG%DHX|n4@;tZW^?Kcg!mP{l{51doV6|GI-|uTe2u`OH0AM^GTf6yuj??J` zLI{S#plc%BC-rTt#c0YIbCK&@7Do@St&DW3An8+x4|t?Rf?OU^pCV0Epw*G5S3z+r@G0RK5u>Hz9<4nKQQ> zSE>a7EVcXn9z{_=DFs3ZD5VI3;63FyiXsF-0HqY-IChj$2!a4n6uk$4ITeqNzcd6% zl3XoFrk^AUTCLWk!2Z-&N+wYdElI*)oM9aLh$7=TrQVa^>WRx aBEJBdWNiZUP3P) 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