From ed3ec4dc5fcc679f8e0903f83f34ac310b2b53b4 Mon Sep 17 00:00:00 2001 From: Ubaser <134914314+UbaserB@users.noreply.github.com> Date: Sat, 10 Aug 2024 05:29:00 +1000 Subject: [PATCH] Crowbar variants (#28988) * add * comma * sprites * yaml-ify * add s * lathe and engi belt * yes * fix maybe * progress * nearly there * fix * fix yaml linter having a stroke --- .../Prototypes/Catalog/Fills/Items/belt.yml | 2 +- .../Catalog/Fills/Items/toolboxes.yml | 6 +- .../VendingMachines/Inventories/engivend.yml | 1 + .../Entities/Objects/Tools/crowbars.yml | 195 ++++++++++++++++++ .../Entities/Objects/Tools/tools.yml | 58 ------ .../Entities/Structures/Machines/lathe.yml | 2 +- Resources/Prototypes/Recipes/Lathes/tools.yml | 4 +- .../Tools/crowbar.rsi/cover-equipped-BELT.png | Bin 0 -> 1163 bytes .../Objects/Tools/crowbar.rsi/cover-icon.png | Bin 0 -> 1135 bytes .../Tools/crowbar.rsi/cover-inhand-left.png | Bin 0 -> 1195 bytes .../Tools/crowbar.rsi/cover-inhand-right.png | Bin 0 -> 1200 bytes .../Tools/crowbar.rsi/equipped-BELT.png | Bin 149 -> 1213 bytes .../Tools/crowbar.rsi/green-storage.png | Bin 0 -> 1282 bytes .../Objects/Tools/crowbar.rsi/meta.json | 41 ++-- .../Tools/crowbar.rsi/orange-storage.png | Bin 0 -> 1286 bytes .../Tools/crowbar.rsi/red-equipped-BELT.png | Bin 150 -> 0 bytes .../Objects/Tools/crowbar.rsi/red-icon.png | Bin 200 -> 0 bytes .../Tools/crowbar.rsi/red-inhand-left.png | Bin 322 -> 0 bytes .../Tools/crowbar.rsi/red-inhand-right.png | Bin 329 -> 0 bytes .../Objects/Tools/crowbar.rsi/red-storage.png | Bin 360 -> 1275 bytes .../Tools/crowbar.rsi/yellow-storage.png | Bin 0 -> 1284 bytes 21 files changed, 228 insertions(+), 81 deletions(-) create mode 100644 Resources/Prototypes/Entities/Objects/Tools/crowbars.yml create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-equipped-BELT.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-icon.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/green-storage.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/orange-storage.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-equipped-BELT.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-icon.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-inhand-left.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/yellow-storage.png diff --git a/Resources/Prototypes/Catalog/Fills/Items/belt.yml b/Resources/Prototypes/Catalog/Fills/Items/belt.yml index 1449c9757b..6915f321c9 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/belt.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/belt.yml @@ -19,7 +19,7 @@ components: - type: StorageFill contents: - - id: Crowbar + - id: CrowbarYellow - id: Wrench - id: Screwdriver - id: Wirecutter diff --git a/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml b/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml index 1091207bba..ac9ab4deaa 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml @@ -32,7 +32,7 @@ - type: StorageFill contents: - id: Screwdriver - - id: Crowbar + - id: CrowbarOrange - id: Wirecutter - id: CableApcStack10 - id: CableMVStack10 @@ -53,7 +53,7 @@ - type: StorageFill contents: - id: Screwdriver - - id: Crowbar + - id: CrowbarOrange - id: Wirecutter - id: CableApcStack10 - id: CableMVStack10 @@ -94,7 +94,7 @@ components: - type: StorageFill contents: - - id: Crowbar + - id: CrowbarOrange - id: Wrench - id: Welder - id: Wirecutter diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml index 9757b14e58..a35793b4bd 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml @@ -3,6 +3,7 @@ startingInventory: ClothingEyesGlassesMeson: 4 ClothingHeadHatWelding: 6 + CrowbarYellow: 8 Multitool: 4 NetworkConfigurator: 5 PowerCellMedium: 5 diff --git a/Resources/Prototypes/Entities/Objects/Tools/crowbars.yml b/Resources/Prototypes/Entities/Objects/Tools/crowbars.yml new file mode 100644 index 0000000000..d57bea8a5b --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Tools/crowbars.yml @@ -0,0 +1,195 @@ +- type: entity + name: crowbar + parent: BaseItem + id: BaseCrowbar + abstract: true + components: + - type: EmitSoundOnLand + sound: + path: /Audio/Items/crowbar_drop.ogg + - type: Tag + tags: + - Crowbar + - type: MeleeWeapon + wideAnimationRotation: -135 + damage: + types: + Blunt: 8 + soundHit: + collection: MetalThud + - type: Tool + qualities: + - Prying + useSound: + path: /Audio/Items/crowbar.ogg + - type: ToolTileCompatible + - type: PhysicalComposition + materialComposition: + Steel: 100 + - type: StaticPrice + price: 22 + - type: Prying + - type: Clothing + quickEquip: false + slots: + - Belt + - type: Item + size: Normal + shape: + - 0,0,0,1 + +# Standard (grey) Crowbar +- type: entity + parent: BaseCrowbar + id: Crowbar + description: A multipurpose tool to pry open doors and fight interdimensional invaders. + components: + - type: Sprite + sprite: Objects/Tools/crowbar.rsi + state: icon + - type: Item + sprite: Objects/Tools/crowbar.rsi + storedSprite: + sprite: Objects/Tools/crowbar.rsi + state: storage + +# Emergency (red) Crowbar +- type: entity + name: emergency crowbar + parent: BaseCrowbar + id: CrowbarRed + description: A pocket crowbar designed to pry open doors and firelocks during power outages. + components: + - type: Tag + tags: + - Crowbar + - CrowbarRed + - type: Sprite + sprite: Objects/Tools/crowbar.rsi + layers: + - state: icon + - state: cover-icon + color: "#990000" + - type: Item + sprite: Objects/Tools/crowbar.rsi + storedSprite: + state: red-storage + sprite: Objects/Tools/crowbar.rsi + inhandVisuals: + left: + - state: inhand-left + - state: cover-inhand-left + color: "#990000" + right: + - state: inhand-right + - state: cover-inhand-right + color: "#990000" + - type: Clothing + sprite: Objects/Tools/crowbar.rsi + clothingVisuals: + belt: + - state: equipped-BELT + - state: cover-equipped-BELT + color: "#990000" + +# Autolathe (green) Crowbar +- type: entity + parent: BaseCrowbar + id: CrowbarGreen + description: A multipurpose tool to pry open doors and fight interdimensional invaders, printed from an autolathe. + components: + - type: Sprite + sprite: Objects/Tools/crowbar.rsi + layers: + - state: icon + - state: cover-icon + color: "#00621c" + - type: Item + sprite: Objects/Tools/crowbar.rsi + storedSprite: + state: green-storage + sprite: Objects/Tools/crowbar.rsi + inhandVisuals: + left: + - state: inhand-left + - state: cover-inhand-left + color: "#00621c" + right: + - state: inhand-right + - state: cover-inhand-right + color: "#00621c" + - type: Clothing + sprite: Objects/Tools/crowbar.rsi + clothingVisuals: + belt: + - state: equipped-BELT + - state: cover-equipped-BELT + color: "#00621c" + +# Toolbox (orange) Crowbar +- type: entity + parent: BaseCrowbar + id: CrowbarOrange + description: A multipurpose tool to pry open doors and fight interdimensional invaders, found in toolboxes. + components: + - type: Sprite + sprite: Objects/Tools/crowbar.rsi + layers: + - state: icon + - state: cover-icon + color: "#673800" + - type: Item + sprite: Objects/Tools/crowbar.rsi + storedSprite: + state: orange-storage + sprite: Objects/Tools/crowbar.rsi + inhandVisuals: + left: + - state: inhand-left + - state: cover-inhand-left + color: "#673800" + right: + - state: inhand-right + - state: cover-inhand-right + color: "#673800" + - type: Clothing + sprite: Objects/Tools/crowbar.rsi + clothingVisuals: + belt: + - state: equipped-BELT + - state: cover-equipped-BELT + color: "#673800" + +# Engineering (yellow) Crowbar +- type: entity + parent: BaseCrowbar + id: CrowbarYellow + description: A pocket crowbar designed to pry open doors and firelocks during power outages, dispensed from Engineering. + components: + - type: Sprite + sprite: Objects/Tools/crowbar.rsi + layers: + - state: icon + - state: cover-icon + color: "#968000" + - type: Item + sprite: Objects/Tools/crowbar.rsi + storedSprite: + state: yellow-storage + sprite: Objects/Tools/crowbar.rsi + inhandVisuals: + left: + - state: inhand-left + - state: cover-inhand-left + color: "#968000" + right: + - state: inhand-right + - state: cover-inhand-right + color: "#968000" + - type: Clothing + sprite: Objects/Tools/crowbar.rsi + clothingVisuals: + belt: + - state: equipped-BELT + - state: cover-equipped-BELT + color: "#968000" diff --git a/Resources/Prototypes/Entities/Objects/Tools/tools.yml b/Resources/Prototypes/Entities/Objects/Tools/tools.yml index d420aa309d..67251c87ca 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/tools.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/tools.yml @@ -127,64 +127,6 @@ - type: StaticPrice price: 22 -- type: entity - name: crowbar - parent: BaseItem - id: Crowbar - description: A multipurpose tool to pry open doors and fight interdimensional invaders. - components: - - type: EmitSoundOnLand - sound: - path: /Audio/Items/crowbar_drop.ogg - - type: Tag - tags: - - Crowbar - - type: Sprite - sprite: Objects/Tools/crowbar.rsi - state: icon - - type: Item - sprite: Objects/Tools/crowbar.rsi - size: Small - storedSprite: - sprite: Objects/Tools/crowbar.rsi - state: storage - - type: MeleeWeapon - wideAnimationRotation: -135 - damage: - types: - Blunt: 8 - soundHit: - collection: MetalThud - - type: Tool - qualities: - - Prying - useSound: - path: /Audio/Items/crowbar.ogg - - type: ToolTileCompatible - - type: PhysicalComposition - materialComposition: - Steel: 100 - - type: StaticPrice - price: 22 - - type: Prying - -- type: entity - parent: Crowbar - id: CrowbarRed - name: emergency crowbar - components: - - type: Tag - tags: - - Crowbar - - CrowbarRed - - type: Sprite - state: red-icon - - type: Item - heldPrefix: red - storedSprite: - sprite: Objects/Tools/crowbar.rsi - state: red-storage - - type: entity name: multitool parent: BaseItem diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 8f1ff07547..38d287cce1 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -124,7 +124,7 @@ - Screwdriver - Welder - Wrench - - Crowbar + - CrowbarGreen - Multitool - NetworkConfigurator - SprayPainter diff --git a/Resources/Prototypes/Recipes/Lathes/tools.yml b/Resources/Prototypes/Recipes/Lathes/tools.yml index 95974d9837..67d412b571 100644 --- a/Resources/Prototypes/Recipes/Lathes/tools.yml +++ b/Resources/Prototypes/Recipes/Lathes/tools.yml @@ -63,8 +63,8 @@ Steel: 30 - type: latheRecipe - id: Crowbar - result: Crowbar + id: CrowbarGreen + result: CrowbarGreen category: Tools completetime: 2 materials: diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/cover-equipped-BELT.png b/Resources/Textures/Objects/Tools/crowbar.rsi/cover-equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..dada0c0801d1bf5b11b2b6b81d8f9f6e5fed619f GIT binary patch literal 1163 zcmZ`(PiWIn7*FRMU1g$p5JVwMFQO(d&Bm}Ht!taP6>TZCgZ7}sHv|25$HN%rS`cC%!$k0)2%|e=K(8OChvtcOQ?zl#T|q#GX)~YlK-*uNtcf#${Dlt2TASBu#^b z>rKtFpvtCGnJWb>67Ug&o_y_K011r9MIsD{l_GRZy-8}26y|0nkCy>$zZyQGJQ5Mq z4kHS66PfsR*_x6y5VS2DzcfE$H{QV(!@l~#mkkXig|34kbpREpl$f$n%e2=@UR6d@ zdZ2mNrB83*<@#;ml>+xgG9rOqk0m3ikMHZa@$P5kRLKqf{`Pi~qQlfyeedwI*BjI0 zGuv-oJiK%!bBvz9ONGY9!-0(zeVPCMb9v`eXJYf$^N=k6z0f%^!Y+W^YK>L)!rIQC m_Pa*tUld)B-`+>uIR5oc=g8AXAI^U!KZ5K+UT&vv-un+(9$2&h literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/cover-icon.png b/Resources/Textures/Objects/Tools/crowbar.rsi/cover-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bca60ba34ef40216592a3199bbf2bfbd6e781d49 GIT binary patch literal 1135 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}e5nzhX}-P; zT0k}j5QD&_;K@Lev%n*=n1MlK76>znTPbd0U|=rE42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#ThsVTa}CHX~(>8UpQ5QV4)Ktxf^wb94o1RIdY zts;X`i}Q0zK|yb4WM*Om4h|GiL?l3TL}1l{EQ+opAS1sdADF0$GLt>?N>Ymoihv0W zVk6W(+$zw`LRcP}msw(G1T_Fn7)cjW1X(#2m6YcfWru(x10^JJs)CvX300(Y3dscE z7y#x1J1!f2c#g8;sxe~x4a{a$o-U3d5u9(QIC3#4a=51Q-P(DlZ03bn^Q<4;3TaOj zd@j_4v);OX-CdB4bHV{l7B5Zajj8iA^U|C{<4p@wt=lTrhTe&-dVeYEw4LPodcVHv zJytV4KW17a`A2Dn{fj@`$bap%*x|MFo4@{Ac{{vto@WD#M*~ZrdI9r0sRh>)CEWx; OncdUX&t;ucLK6VH1zuzT literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-left.png b/Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..6187e326d18ff4f7121d683e92ba98e141b8f306 GIT binary patch literal 1195 zcmZ`(PiWIn98PtUt+?S~Ac}`9UQ|e4n$2NDTK1=PE3C72Ep!(#OJ3X9G>OS8%^1k$ zO&nf!QxLt5IdF&|i0BSGC2Vpk_+4SX)U0b`rdwK7d@B4ng_r3RWBQ-JF z6+9j!2%;-77E9yzpwl`I;eJWEx`|%_D?K_)th_$)9Z$MpE|E_ri8FZIft&NZnOwwu zr!h8V5yYw6P7566dshkK;58+aL%HNQFX?4Ql=W%I*k!|I2{w<1Wr#%5E~}cw+Y!n| z@ObQm0Y$nHREki!WQrWoO-K$fEW=XKAW4#fDd+ig?7UCMvj|m0$lw8}R;x_4kI~Hn z2!+F8z;b}&XpEq(84Zaxtyw2Mk$*ZdXi27GAVt?mM^~KID=0!yPNLf5)hSE0JVwP- z-7K;MpbE=SLly`zA<&A4l>A}VEhK|F z0N_~m9L;hx7Y4QU;qnDp;*o+>=o(jBkL%!&iW;L1-mySc9A|k|)Cv*Gre&BHD=MO* zCX{JKD~g&-n@XXG1mK|?RlI1UxByzzAvmk&r_#{U)r#YPlpE+5Tu&OJdpqGVaxEG4 z(Pl=fs3RSpEK`vZ8iJ-_;#1~j^z-eHXx7?Gp4Ai-<$Qsra2=~|m-rzQRdutJad+f@ zJNJe9a-OwyC)T?T?l$225Df~TcDJIz^;!8hzHrNl*igm}{P+~=o+A&pr!KtQ(dVa! z*T(OxZSzka?Fe7CXLPZH{Q5?tEAN+5+1ba&(&pH^yL4O9 dhtGd*zx4Bd_78t+u;2MnB;pgXmEp_R{{mJAa2Nmp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-right.png b/Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..6a8c0dd2e5fde915954d3968ebce9f189a67e6d4 GIT binary patch literal 1200 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|_);T0(|mmy zw18|5AO?X;!IOa`XMsm#F$06fED&ZCw^H21z`$IW84^(v;p=0SoS&h?X&sHg;q@=(~U%$M(T(8_%FTW^V-_X+1Qs2Nx-^fT8s6w~6 zGOr}DLN~8i8Da>`9GBGM~RsBTId_|A5Z7NlCUU$t=l91qU45Kj08_%qc+?1*r!G zK~5$pWUX=%^U`gVDs)p)(-KQ_N|fx1Qd4v@^D+|iQgn+l(=$qJ^dYKIO@WA_8g8SH z#T_;v-&;inr55Msl!C(F&dAKf1{@|RqKKG)=!n3o16dSZM?gk?Nj@-T6=f!S=9Q!t z6%+we8N^1YeYjPin}x7EG%vHn&IoD%nlO?sq*$_YEGj9_FUk%9#|UO{;#3MX4idCT zDHf6)z|jEA4|ZHO`tZDE$91eah?X&sHg;q@=(~U%$M(T(8_%FTW^V-_X+1Qs2Nx-^fT8s6w~6 zGOr}DLN~8i8Da>`9GBGM~RsBTId_|A5Z7NlCUU$t=l91qU45Kj08_%qc+?1*r!G zK~5$pWUX=%^U`gVDs)p)(-KQ_N|fyK^K?@SOEU`!Qd4xD9G$%bfY?SKq65_=h$yNB zHu_lHVgm{RtH_|#;{2RaP#oA9nVHyt!v#eY5gQO45mjZ9hZ$hJdfFNIi5O}0nB*YJY5_^Dj471I>_5>Ai(0_!oTjg?~ea$ zF)m6joNFenG5S+0Q>^{*gKT>{10xd)hk$}Z1C;T>A>rK5s)9e-?&q&WukV*nUUKT| z)yV9tzW;;zR2Sr@lpkk^QlI|HdRoKY@>R?CS@rJUZX*y(MtO^y-+hSf2hMZsVf-&8QoO%v!eUU-;pyt_qGbKw90 delta 120 zcmdnXIhApON@0wri(^Q|oVQmQIS&}{upBVpzbY*JHGhGUnV{|;u5zYBpE;LsF(AML z_g%m5&iy!tW737Y?znTPbd0U|=rE42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#ThsVTa}CHX~(>8UpQ5QV4)Ktxf^wb94o1RIdY zts;X`i}Q0zK|yb4WM*Om4h|GiL?l3TL}1l{EQ+opAS1sdADF0$GLt>?N>Ymoihv0W zVk6W(+$zw`LRcP}msw(G1T_Fn7)cjW1X(#2m6YcfWru(x10^JJs)CvX300(Y3dscE z7y#x1J1!f2c#g8;sxe~x4a~Z{o-U3d5u9(sH}W+Z2-tQu&-lTdr?;c@U03}1JHBG- zGA|R9b~PNWVAGrQWt~daC8HScclWCIzAj+@@O0~hPufeZq_TSwAM0v%oZqQ#|HLw8 zcH6G<7{MGy=c4HA1v;mfchpX6yteE9W|s}D52jA6DR}%&l_7Rd&ZDQUbL^JPtN0=B z%Czi3_o4znTPbd0U|=rE42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#ThsVTa}CHX~(>8UpQ5QV4)Ktxf^wb94o1RIdY zts;X`i}Q0zK|yb4WM*Om4h|GiL?l3TL}1l{EQ+opAS1sdADF0$GLt>?N>Ymoihv0W zVk6W(+$zw`LRcP}msw(G1T_Fn7)cjW1X(#2m6YcfWru(x10^JJs)CvX300(Y3dscE z7y#x1J1!f2c#g8;sxe~x4a~ZNo-U3d5u9(sZMhE_2<+|hc4c7~4_}x!bN4lQ{kfZO z?zPhRDs1hh9GB_Dy|X)@rNmQjPxbq!daW!85A+|s;#Qn8S9__-=iXeQ=@H%en|S7x z<{lQk%5u{o`cF*g2JNo?&eBN^vzAr)89ACYM7w>w)_3(fgVUU26NOJPl}@?mw4+^z zx%NxtJm=L)wFb#^uQqwg9KN}Lag)Ka$-FBTx10_;^!T4$ZupXi{cFT@(rX;8C#N1z z``8)D_RU=0(|CHS!WM-s2W;Hx1YZmM@|<<^pu-A>6%0S^1aw*EglYOb7j^mNR5jsQ zy=#vX_rKLlKQs=SGj6;)x8OO~f{Ms#ynw+A0`BV^kBe`!3>Vt> S;Kwph8RY5e=d#Wzp$P!srKNuW literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/red-equipped-BELT.png b/Resources/Textures/Objects/Tools/crowbar.rsi/red-equipped-BELT.png deleted file mode 100644 index e512032624530912dbaabfa63c149c143712da83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=v7RoDAr*7pUhU>Qpuod=;DR96 zxyhucR11Rt^`yD2X!jO$Fq8uFPbQ8RJ`R{+4hb8?`wbla+m%%P3OT4 oj+pn|JFJ;RmdKI;Vst0F)vycK`qY diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/red-icon.png b/Resources/Textures/Objects/Tools/crowbar.rsi/red-icon.png deleted file mode 100644 index ac25643123eae1511c713087fb498e3faf6db763..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*Z&Rw_4M=#^7GTu(n3Q* zcCoU~WMIf}RV@Z%-FoVOh8)-mJoTrOph{nX^gasTNT#G(QPMyLMz|!I~ zM>J4G!@5gCQCrYdFrmavD1k>iC85MgNWfP-K_Jj2^uU3RWei8TCNQNqu(LWn%ix+K t8~CHiNo@s}OGtpIfdSVdEeRC{hDGmr{NG9Ep99*&;OXk;vd$@?2>^21I5PkM diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/red-inhand-left.png b/Resources/Textures/Objects/Tools/crowbar.rsi/red-inhand-left.png deleted file mode 100644 index 79cada41ced710144bfd328181d5476f93607212..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e{s5m4S0Fu;fk97CFD)%CG$f>x zQJ5Vl#8?vK7tG-B>_!@pQ&1HWQR0$XoLrPyP?DLS$G}iACpfI2sPy}n;DV1|pJ;jO zYMncCK6pc@!A0W-k95xaXr5#!>gnBKVH{+9+1N{A&Z9|3CWR;jYwpz8Z=<gE*^OQv=kuhlR#7d>M3Bq*%lYcZoV9|PkInHl0U5{iI!r+T_LhIn))CrGd^ zPFTROn5k!JM=axH0V`%%4Xp*2X1GZx2H$89c4=hRs}x*?vuWMD{3OA8GN z@pV@Nsbwq)@(X5gcy=QV$SJ4_i70VNElw`VEGWs$&tqVym=hdUP*nQ;OK`!*uTQkR zb+yi&IUl?s)Zn7=gGV~&eKb!p6!rA(urLlXzHIEJFz3;vBa=cDf;D$)?6=X}sIgDO z)U~tQSatIXi6v9Jjn`@znu{JWdlD2@@U@sxnva2ThRh7{83{!|yK_8U978-hlM^IZ z7dQNK;8?9OnW5+CijGi5rw9**)l54q7Ax}2P890l+i~X^M`%LRVJ^WL7n^phIk2!$ zq^Bv+LFYgmlLF%vB?j+#&YCV8rfD2vx^c7MK$D6_lk2>Tk~dl0b+jgMcRma^0EW~? W7QX8;)owt089ZJ6T-G@yGywn$V|7FT diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/red-storage.png b/Resources/Textures/Objects/Tools/crowbar.rsi/red-storage.png index 1d88fecb2b03e4a16657439d72d70cec7857cf38..f937f6c7d15e56d6502e99f83087b290e0fceabc 100644 GIT binary patch literal 1275 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}e5nzhX}-P; zT0k}j5QD&_;K@Lev%n*=n1MlK76>znTPbd0U|=rE42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#ThsVTa}CHX~(>8UpQ5QV4)Ktxf^wb94o1RIdY zts;X`i}Q0zK|yb4WM*Om4h|GiL?l3TL}1l{EQ+opAS1sdADF0$GLt>?N>Ymoihv0W zVk6W(+$zw`LRcP}msw(G1T_Fn7)cjW1X(#2m6YcfWru(x10^JJs)CvX300(Y3dscE z7y#x1J1!f2c#g8;sxe~x4a~Z1o-U3d5u9(s_wqFv2-x)+9*W-a;Mz>l`SXr0ovq^+ zo2cE%z3rHB!Neuy<|{mBPuTWk-~4-}JD6%JbC&!%Hls6X?be)qvZ|gp-9HvzZjg7E zvMco6z$bjgR&l-B)t5bua~q?LQP+7to4q^<9+&p`b}2c^2l*>q+OEW$ z{U!JIAsyxH#P0u#gr>MM9&Td0afl;bT4Qai^N(+h3thyH>S!GdRP!~2Bi3D1V#jQKnpa#R{xDBJPURd^KE?O_rq5}Y|Zf$lg5O+|NT4W&z4`_7|eM=c~Kvz;PG_zb6Mw< G&;$T?F`j<_ delta 321 zcmV-H0lxnG3FrclFn<9eNklEJf&v?HLUfef1klk}K_Gb_*^ul49jnLbB&9?U1clxn$1!=lA=ljZJe)5V z{c%BsAOYy+r{fXHZU+FE&t`BOhYV30KuTG;FU=LR;s!ucpMTr~s7$>M)(U_s*LCmL zVHlDZB6$%4z+^neNo(W$0c?Q9dW}tAr6a(1iW~-w)7vLQ+C-L0ACW)e48@@+nB80Pi-U z#uJiPU-%mdNjh1Ss0E4X`7o&aViZM%?|Dem6abKA89NhJMH)Z|aW6=1n16(>y7_znTPbd0U|=rE42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#ThsVTa}CHX~(>8UpQ5QV4)Ktxf^wb94o1RIdY zts;X`i}Q0zK|yb4WM*Om4h|GiL?l3TL}1l{EQ+opAS1sdADF0$GLt>?N>Ymoihv0W zVk6W(+$zw`LRcP}msw(G1T_Fn7)cjW1X(#2m6YcfWru(x10^JJs)CvX300(Y3dscE z7y#x1J1!f2c#g8;sxe~x4a~ayo-U3d5u9(sH*y^^5ZLP__}bjU;;L@(wO?OlRcFtY zS(9v?DbwPyr~)ApsT!dW3nm70fF_UPeq@y)N1Y(e)yh^ zb4K&}*HS%QXIdlwH%D#I<$9qjp&*=W73naMGvYq$6aR*$nwJyGqJVPueHk`}O=yS+ zGPd_P@HETm$W2G4AnqXUM}2eW%9e2Cc39|hdWd?6Dx7ByGPJmBvByl-V<~%(U@3nv z_rKLlKQs=SJBEC2PkGO!Pzopr0M|#H*#H0l literal 0 HcmV?d00001