From 1b1008ad8593ac4d357c06ed200dc2aec243cef4 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Thu, 8 Aug 2024 19:31:53 -0400 Subject: [PATCH] Scrap (#30762) * jnk sprites * scrap pt 2 * metal inhands * hell yeah brudda * Update meta.json * Update scrap.yml --------- Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com> --- .../Entities/Objects/Materials/scrap.yml | 408 ++++++++++++++++++ .../Scrap/generic.rsi/airlock-inhand-left.png | Bin 0 -> 619 bytes .../generic.rsi/airlock-inhand-right.png | Bin 0 -> 593 bytes .../Scrap/generic.rsi/closet-inhand-left.png | Bin 0 -> 436 bytes .../Scrap/generic.rsi/closet-inhand-right.png | Bin 0 -> 436 bytes .../generic.rsi/firelock-1-inhand-left.png | Bin 0 -> 484 bytes .../generic.rsi/firelock-1-inhand-right.png | Bin 0 -> 484 bytes .../generic.rsi/firelock-2-inhand-left.png | Bin 0 -> 579 bytes .../generic.rsi/firelock-2-inhand-right.png | Bin 0 -> 593 bytes .../Materials/Scrap/generic.rsi/glass-1.png | Bin 0 -> 758 bytes .../Materials/Scrap/generic.rsi/glass-2.png | Bin 0 -> 1046 bytes .../Materials/Scrap/generic.rsi/glass-3.png | Bin 0 -> 919 bytes .../Materials/Scrap/generic.rsi/glass-4.png | Bin 0 -> 969 bytes .../Materials/Scrap/generic.rsi/glass-5.png | Bin 0 -> 854 bytes .../Materials/Scrap/generic.rsi/glass-6.png | Bin 0 -> 1075 bytes .../Scrap/generic.rsi/glass-inhand-left.png | Bin 0 -> 690 bytes .../Scrap/generic.rsi/glass-inhand-right.png | Bin 0 -> 683 bytes .../Scrap/generic.rsi/jetpack-inhand-left.png | Bin 0 -> 325 bytes .../generic.rsi/jetpack-inhand-right.png | Bin 0 -> 337 bytes .../Scrap/generic.rsi/junk-airlock-1.png | Bin 0 -> 1052 bytes .../Scrap/generic.rsi/junk-airlock-2.png | Bin 0 -> 561 bytes .../Scrap/generic.rsi/junk-airlock-3.png | Bin 0 -> 289 bytes .../Scrap/generic.rsi/junk-bucket.png | Bin 0 -> 487 bytes .../Scrap/generic.rsi/junk-camera.png | Bin 0 -> 540 bytes .../Scrap/generic.rsi/junk-canister-1.png | Bin 0 -> 276 bytes .../Scrap/generic.rsi/junk-canister-2.png | Bin 0 -> 273 bytes .../Scrap/generic.rsi/junk-closet.png | Bin 0 -> 809 bytes .../Materials/Scrap/generic.rsi/junk-fax.png | Bin 0 -> 751 bytes .../generic.rsi/junk-fireextinguisher.png | Bin 0 -> 508 bytes .../Scrap/generic.rsi/junk-firelock-1.png | Bin 0 -> 989 bytes .../Scrap/generic.rsi/junk-firelock-2.png | Bin 0 -> 1085 bytes .../Scrap/generic.rsi/junk-firelock-3.png | Bin 0 -> 506 bytes .../Scrap/generic.rsi/junk-intercom-1.png | Bin 0 -> 528 bytes .../Scrap/generic.rsi/junk-intercom-2.png | Bin 0 -> 472 bytes .../Scrap/generic.rsi/junk-intercom-3.png | Bin 0 -> 326 bytes .../Scrap/generic.rsi/junk-jetpack.png | Bin 0 -> 577 bytes .../Scrap/generic.rsi/junk-medkit-1.png | Bin 0 -> 528 bytes .../Scrap/generic.rsi/junk-medkit-2.png | Bin 0 -> 859 bytes .../Scrap/generic.rsi/junk-mop-bucket.png | Bin 0 -> 666 bytes .../Scrap/generic.rsi/junk-pai-gold.png | Bin 0 -> 782 bytes .../Materials/Scrap/generic.rsi/junk-pai.png | Bin 0 -> 972 bytes .../Scrap/generic.rsi/junk-target.png | Bin 0 -> 495 bytes .../Materials/Scrap/generic.rsi/meta.json | 181 ++++++++ .../Materials/Scrap/generic.rsi/metal-1.png | Bin 0 -> 739 bytes .../Materials/Scrap/generic.rsi/metal-2.png | Bin 0 -> 670 bytes .../Materials/Scrap/generic.rsi/metal-3.png | Bin 0 -> 673 bytes .../Scrap/generic.rsi/metal-inhand-left.png | Bin 0 -> 682 bytes .../Scrap/generic.rsi/metal-inhand-right.png | Bin 0 -> 682 bytes .../Materials/Scrap/generic.rsi/tube-bk.png | Bin 0 -> 328 bytes .../Materials/Scrap/generic.rsi/tube-bl.png | Bin 0 -> 330 bytes .../Materials/Scrap/generic.rsi/tube-g.png | Bin 0 -> 314 bytes .../Materials/Scrap/generic.rsi/tube-r.png | Bin 0 -> 334 bytes .../Materials/Scrap/generic.rsi/tube-y.png | Bin 0 -> 313 bytes .../Materials/Scrap/generic.rsi/tube.png | Bin 0 -> 262 bytes 54 files changed, 589 insertions(+) create mode 100644 Resources/Prototypes/Entities/Objects/Materials/scrap.yml create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/airlock-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/airlock-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/closet-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/closet-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-1-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-1-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-2-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-2-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-4.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-5.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-6.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/jetpack-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/jetpack-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-airlock-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-airlock-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-airlock-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-bucket.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-camera.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-canister-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-canister-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-closet.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-fax.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-fireextinguisher.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-firelock-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-firelock-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-firelock-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-intercom-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-intercom-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-intercom-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-jetpack.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-medkit-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-medkit-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-mop-bucket.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-pai-gold.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-pai.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-target.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/meta.json create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-bk.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-bl.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-g.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-r.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-y.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube.png diff --git a/Resources/Prototypes/Entities/Objects/Materials/scrap.yml b/Resources/Prototypes/Entities/Objects/Materials/scrap.yml new file mode 100644 index 0000000000..6530e3b170 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Materials/scrap.yml @@ -0,0 +1,408 @@ +- type: entity + parent: BaseItem + id: BaseScrap + abstract: true + name: scrap + description: Worthless junk. You could probably get some materials out of it though. + suffix: Scrap + components: + - type: Sprite + sprite: Objects/Materials/Scrap/generic.rsi + - type: Item + sprite: Objects/Materials/Scrap/generic.rsi + size: Normal + - type: Damageable + damageContainer: Inorganic + damageModifierSet: FlimsyMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Tag + tags: + - Recyclable + +- type: entity + parent: BaseScrap + id: ScrapSteel + name: blasted steel pile + description: An pile of steel welded together in extreme heat. It's of a decent size overall; you could probably get a fair amount of sheets out of it. + components: + - type: Sprite + layers: + - state: metal-1 + map: [ "base" ] + - type: Item + size: Ginormous + heldPrefix: metal + - type: MultiHandedItem + - type: RandomSprite + available: + - base: + metal-1: "" + metal-2: "" + metal-3: "" + - type: PhysicalComposition + materialComposition: + Steel: 3000 # 30 sheets + +- type: entity + parent: BaseScrap + id: ScrapGlass + name: scrap circuitry + description: A huge lump of various circuits, strangely fused together. You could likely extract some materials out of this. + components: + - type: Sprite + layers: + - state: glass-1 + map: [ "base" ] + - type: Item + heldPrefix: "glass" + size: Large + shape: + - 0,0,2,2 # 3x3 + - type: RandomSprite + available: + - base: + glass-1: "" + glass-2: "" + glass-3: "" + glass-4: "" + glass-5: "" + glass-6: "" + - type: PhysicalComposition + materialComposition: + Glass: 1500 # 15 sheets + Steel: 500 # 5 sheets + +- type: entity + parent: BaseScrap + id: ScrapAirlock1 + name: airlock door + description: This used to keep air in. Now it doesn't seem to be doing anything at all. + components: + - type: Sprite + layers: + - state: junk-airlock-1 + map: [ "base" ] + - type: RandomSprite + available: + - base: + junk-airlock-1: "" + junk-airlock-2: "" + - type: Item + size: Ginormous + heldPrefix: "airlock" + - type: MultiHandedItem + - type: PhysicalComposition + materialComposition: + Steel: 1500 # 15 sheets + +- type: entity + parent: BaseScrap + id: ScrapAirlock2 + name: airlock light + description: Serves it right for flashing red all those times. + components: + - type: Sprite + layers: + - state: junk-airlock-3 + - type: Item + size: Normal + shape: + - 0,0,3,0 + - type: PhysicalComposition + materialComposition: + Steel: 200 # 2 sheets + Glass: 500 # 5 sheets + +- type: entity + parent: BaseScrap + id: ScrapBucket + name: busted bucket + description: Dear god... + components: + - type: Sprite + layers: + - state: junk-bucket + - type: PhysicalComposition + materialComposition: + Plastic: 300 # 3 sheets + +- type: entity + parent: BaseScrap + id: ScrapCamera + name: broken camera + description: It might still be watching. + components: + - type: Sprite + layers: + - state: junk-camera + - type: PhysicalComposition + materialComposition: + Steel: 500 # 5 sheets + Glass: 100 # 1 sheet + +- type: entity + parent: BaseScrap + id: ScrapCanister1 + name: canister handle + description: Helpful for holding a canister. Now you just need the actual canister part. + components: + - type: Sprite + layers: + - state: junk-canister-1 + - type: PhysicalComposition + materialComposition: + Steel: 300 # 3 sheets + +- type: entity + parent: BaseScrap + id: ScrapCanister2 + name: canister valve + description: A valve from a gas canister. + components: + - type: Sprite + layers: + - state: junk-canister-2 + - type: Item + size: Small + - type: PhysicalComposition + materialComposition: + Steel: 200 # 2 sheets + +- type: entity + parent: BaseScrap + id: ScrapCloset + name: closet door + description: A blown off door from a maintenance closet. Looks like a nice piece of wall decor. + components: + - type: Sprite + layers: + - state: junk-closet + - type: MultiHandedItem + - type: Item + heldPrefix: closet + size: Huge + shape: + - 0,0,5,2 + - type: PhysicalComposition + materialComposition: + Steel: 1500 # 15 sheets + +- type: entity + parent: BaseScrap + id: ScrapFaxMachine + name: fax machine + description: The unfortunate result of one too many ASCII arts being sent to Central Command. + components: + - type: Sprite + layers: + - state: junk-fax + - type: Item + size: Huge + - type: PhysicalComposition + materialComposition: + Plastic: 800 # 8 sheets + Steel: 200 # 2 sheets + +- type: entity + parent: BaseScrap + id: ScrapFireExtinguisher + name: split fire extinguisher + description: The large gash down the center makes you worry for the previous user. + components: + - type: Sprite + layers: + - state: junk-fireextinguisher + - type: PhysicalComposition + materialComposition: + Steel: 600 # 6 sheets + +- type: entity + parent: BaseScrap + id: ScrapFirelock1 + name: firelock door + description: At least you still know what it's meant for. + components: + - type: Sprite + layers: + - state: junk-firelock-1 + - type: Item + size: Ginormous + heldPrefix: firelock-1 + - type: MultiHandedItem + - type: PhysicalComposition + materialComposition: + Steel: 2000 # 20 sheets + +- type: entity + parent: BaseScrap + id: ScrapFirelock2 + name: firelock door + description: OH! That's where the other half went! + components: + - type: Sprite + layers: + - state: junk-firelock-2 + - type: Item + size: Ginormous + heldPrefix: firelock-2 + - type: MultiHandedItem + - type: PhysicalComposition + materialComposition: + Steel: 2000 # 20 sheets + +- type: entity + parent: BaseScrap + id: ScrapFirelock3 + name: firelock frame + components: + - type: Sprite + layers: + - state: junk-firelock-3 + - type: Item + size: Large + - type: PhysicalComposition + materialComposition: + Steel: 700 # 7 sheets + +- type: entity + parent: BaseScrap + id: ScrapIntercom + name: intercom scrap + description: You wish it at least came with some encryption keys. + components: + - type: Sprite + layers: + - state: junk-intercom-1 + map: [ "base" ] + - type: RandomSprite + available: + - base: + junk-intercom-1: "" + junk-intercom-2: "" + junk-intercom-3: "" + - type: Item + - type: PhysicalComposition + materialComposition: + Steel: 400 # 4 sheets + Plastic: 300 # 3 sheets + +- type: entity + parent: BaseScrap + id: ScrapJetpack + name: busted jetpack + description: Looks like it won't be flying any more. + components: + - type: Sprite + layers: + - state: junk-jetpack + - type: Item + size: Huge + heldPrefix: jetpack + - type: PhysicalComposition + materialComposition: + Steel: 1000 # 10 sheets + Plastic: 200 # 2 sheets + +- type: entity + parent: BaseScrap + id: ScrapMedkit + name: snapped medkit + description: Hopefully they got some use out of it. + components: + - type: Sprite + layers: + - state: junk-medkit-1 + map: [ "base" ] + - type: RandomSprite + available: + - base: + junk-medkit-1: "" + junk-medkit-2: "" + - type: Item + size: Large + - type: PhysicalComposition + materialComposition: + Plastic: 500 # 5 sheets + +- type: entity + parent: BaseScrap + id: ScrapMopBucket + name: half a mop bucket + description: Tiders die. Janitors survive. + components: + - type: Sprite + layers: + - state: junk-mop-bucket + - type: Item + size: Huge + - type: PhysicalComposition + materialComposition: + Plastic: 1500 # 15 sheets + +- type: entity + parent: BaseScrap + id: ScrapPAI + name: personal ai device + description: A buddy! You still in there? Hello? Buddy??? + components: + - type: Sprite + layers: + - state: junk-pai + - type: Item + size: Small + - type: PhysicalComposition + materialComposition: + Steel: 300 # 3 sheets + Plastic: 200 # 2 sheets + +- type: entity + parent: BaseScrap + id: ScrapPAIGold + name: gilded personal ai device + description: Wow! What a one-in-a-million find! This would be worth a fortune... if it was in good condition. + components: + - type: Sprite + layers: + - state: junk-pai-gold + - type: Item + size: Small + - type: PhysicalComposition + materialComposition: + Gold: 100 # 1 sheet + Plastic: 400 # 4 sheets + +- type: entity + parent: BaseScrap + id: ScrapTube + name: shattered sample tube + description: A glass tube containing some kind of rare sample. Or at least, it used to contain it. Not much left in there now. + components: + - type: Sprite + layers: + - state: tube + map: [ "base" ] + - type: RandomSprite + available: + - base: + tube: "" + tube-bl: "" + tube-bk: "" + tube-g: "" + tube-r: "" + tube-y: "" + - type: Item + size: Small + - type: PhysicalComposition + materialComposition: + Glass: 500 # 5 sheets + Plastic: 100 # 1 sheet + + + diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/airlock-inhand-left.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/airlock-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..1302edea02da183030ec3b7ca1eadc2286f829ee GIT binary patch literal 619 zcmV-x0+juUP)Px%B}qgi1 zDo>F(^P>=K1KQcu`6@)rz4iq`Bwv7th=_=Y=ng5p562$x0HC$@TI<{SkH>h1$3Nuf z+z(+<)(Rn|_roAWIB$%>G)=&@AW}*I@YY&^7YIDV;|1b9h83w3TXStnjM)MJfH4LD z{4`yH{koo;rU_M5K}w0TEKyYz%CZEm1+lQuT6?7wPN!4u{9%lNwRY9@ecwMEGh3Ok z003~#-4SJing(6hZ8k3W5i>}&xJ0s!+p1H&-nhFq05w;v(-B^Z2%o`EeSKLOTS@$~fM|IAc;&z)Iot&mdQec4?* zLy~i^p6u72fxY_!w$8We;(MQ-z4zw-MouCkA|m=9y#dPx%3rR#lRCt{2+P`kAFcb#xkLoU##hSqz1EMo)rrbwi=tJEhufiK-w-~aa?8u5b z`3}UnO;v+!pw(@^-;#gE$3C`56d!K^-psfO48s6p45XCU?RJx$ zU9Z=N_5jdzUGffCvihO@Ozr?71TL2g0Kgc7^Z6Vc*cgMNDA09X@HJBohl6d~b~YiQ z?VQO3I7Lx}_IDSPtk5yEZM#}K=V{5He6rWq)%!dik3p*%+RmA6+%%0%Sabc05=d{&A?ix!9G*<2r2y~C7>)zs7^tak2M2Ah|Loq zgn$qNz*qn=)+79elx0%vqy!ja?vHC9gU|8Bb7P8?lmNhAGtl>aYL|=RrY^)L^#Px4 zNj*aJ4$xX>`~BWqGqB~!tkybHN_}{YpU$Z2y;bG|y?|DW@FqU)qTKi90v&R82L z!uo8pWZbc2h691wCb``n96-Y6{Q9@Q&)R(bdCA4A=3UwI*V!_Ub^A7YO#1vlJ?PPd z)ER!uEm9#plXQ-Z8?Z=d4~@S5x6 z{b0q{pHWx0dhgwxe3!*nn4#u9v+revE+rQyiTOY5eE0r8wlETCmfDW*2ZaR@;G%M& z-L6-~A!4sQbX;Gki=EOZv!zRukR2)_8&GODP} W+w|fq&v9ThFnGH9xvX1R!!14l?{uLDQV zQWl0eTiiC@Pd1zF=+)^dVRkF;^PO$){XgebDF`s_UgRKi{Dvs&GA~AkV?jw1Reo?d z`y3LuKbv=%SL}K{p2)xJ-u4O?M1I`&eS4){1;h3!L36hy&sw&3+uA}VIm>CPeo@Q^ zzE)*VRPo!VxKGl)saqxUPu(S{(AdSRv{)Pq%KtOJ`_F18VQrow`v2F1POzgP#EYq4 z>~_5>3VHV0bP0l+XkK&xOMz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-1-inhand-left.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-1-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..455c336b4aac444a4b8d92bc37a4745a78e6f2b0 GIT binary patch literal 484 zcmVPx$o=HSORCt{2+98jFFcb&y$Ax6UA(vn$P}8%s=TTE<$Ymesa&GF(&7b8vOij!# znZ!-LQ{_lUOX(|Y%l&_ft)-7XD2P5H000000DylevNdkAjHLlS&Sz^3m-s$oxSnfl z+-4aslVoVz8;9%FdjiWOq4(3tJAt2z1^2~|`v%!mRdf8cUN^tn$6f8}w}fQ!>ioW^ z_{DWF+hn@hq?6a}^4w`Ty7p6?6QJL1y-lC6t^Xql_5^e-hmhWmN2lfB+E1}2puGlX zaZI!L@0HO$?y{*W@fx1OpbOmPIsaTP#`f3weDEE38bz9Nk)}*U#6-6*nv%HPXN>qE z`-yZWfQYCx{0{&C0000000000@DRKE`ol6ru9#P;5|H}S0pxL54n`T!GC-N0eB z@*Q$e+)%X$&bz}Vp?86O;z_PSoPeq807BOyJmnJ*vKC=*0`!-RUNpEg0jshgLS4muar%l|^Px$o=HSORCt{2+98jFFcb&y$Ax6UA(vn$P}8%s=TTE<$Ymesa&GF(&7b8vOij!# znZ!-LQ{_lUOX(|Y%l&_ft)-7XD2P5H000000DylevNdkAjHLlS&Sz^3m-s$oxSnfl z+-4aslVoVz8;9%FdjiWOq4(3tJAt2z1^2~|`v%!mRdf8cUN^tn$6f8}w}fQ!>ioW^ z_{DWF+hn@hq?6a}^4w`Ty7p6?6QJL1y-lC6t^Xql_5^e-hmhWmN2lfB+E1}2puGlX zaZI!L@0HO$?y{*W@fx1OpbOmPIsaTP#`f3weDEE38bz9Nk)}*U#6-6*nv%HPXN>qE z`-yZWfQYCx{0{&C0000000000@DRKE`ol6ru9#P;5|H}S0pxL54n`T!GC-N0eB z@*Q$e+)%X$&bz}Vp?86O;z_PSoPeq807BOyJmnJ*vKC=*0`!-RUNpEg0jshgLS4muar%l|^Px${YgYYRCt{2+A&MRKoke?f2lh*x7xua{hEi~fI5Xs*e|$4;<@*4DVH~3t1OR}JQr{BQo1-_%)m0REF4vz81~acWZUB%Z zrIXQ#r^j2q|82Y$1gHf8hH+eI(bHV->{#6mw&!UxH(*jaS=0Em^Onu3>BD-p;xu`^ zT1Efq#c2-hxYx7#I@q4488=|}{1JPdIsoAA@)=v(@7Ua5w?5uIeD%tBnlFuq+cg>8 zS0oHW3Bypbju*YgysU4Ri=&Ela;GNl0yi%{q*VC)+h6@s^1W?E!WJ^)fO0Dtlx RNY4NO002ovPDHLkV1hWv4Rrtj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-2-inhand-right.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-2-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..c0edb2ae167e69672e792661dcc5259ee2fe4da9 GIT binary patch literal 593 zcmV-X0Px%3rR#lRCt{2+96NFKoke?|1l74GBE^Ac2r@e_96HLC=3dN=md_0uYd=ELE*3n z4B;DqA%TPt64EKcT&Kvxa9tT)d+W6sf&VXAvb$dI-Ceqhy$28x5fKp)(L|)RL|O{~ zbh{$ceFDhz*zEP}HP`qq%H~)ux)_RlO|TApO=S9194i52pfy4fbbKG9B*Cjvz#asr zP_7#Y#clsK@t4X5^gR!u2tpC`Juh8Yq_qsR27q+)W_)z15os-Ed{u|Tp>nzZB#uk( zFFk-!lAz=J==grx*YSPyJum%a`vLsuuftidXZ1MPjx$ORAiMFrc3J;#SNIOt2-@xu z#_m%9!0y9?)z86poKbiH+qaME{$fQo2de;pm#a5CKP|zweSQ3noBg$U*7LjFU#v(F z1QG;+jPF{K*Ix7*=Vkr49PPBMH+OLU;q>;N72jrF+i^rhL_|bHL_|bHME}s-|DT(b z^GO`5ZdYVDRNvCzHW^u0(`j#)n5D_lJSIK9rPkBMnDluaMGdnEAd%K$Vx{#1dq@j7 z=AE-JH&~?ad1+06$qbK@1W?UA07dl((5Q6qm7W0LXWf8lH?8h^gvtkCTQ|^@y5d#( z2^7{1)Km{J%WAu|u-KD0IjM2;z3JFRDf*^k=gKZ(d}p6Rud42P1gBSaUd=$$x%oxJ fBqAarqQB@9phWoWIePx%ut`KgR9J=WmOoG1Kp4hB5K0zhquqTTL!cx`>sbX;U$`u;}TO`yy zUg*Nw2|9!!`2ew0bzo+&f|6_c1*r6PIG^o+<0fUP)I8GZ{O`T@x#!+{e6YqE|2tIC z!@*#%Fre9NmJirgl8*Cnpa5E}*23>!mJQb2Xo)%n>flBYx!?vc8c8AXun|g+9wD7l zl6kx+d#O%M??w=90a*Coj$cMxuBgs?0|PyHgbm2CCI~_JY8cqG75|jL3|h= zntQuU%hW)r0x6V|QF3XwS>zf5vzbvKBi9EPxLa!EKkS0G5|k1|lvAyy+sqc*&CO3P zF21KWogz_SnQgeR2vtW3G03$jYqLP=^VVwJNv4MHLYUaF_iH&PEM9`h{Ly-o9$_OC zf8;CGG0#$|>)A~0vkpf6RZz^#N9^EoZT@`Q+XxsVdJIb-U4|HT?{@+IP66=~gNb1{ z9P;j6Q^p4>b-PN%n-8eK?d>h8Bz53^QObD~Guua~8{Y@Gyd0+A1wl*fpUxIpx7$T) z&E{sz`MEiS9335{byKE5aS@IXb()=M@(6;KOeXcBFyc3HVa&=WqD9H`iHhJ(7Uo%v oKw0v~iSqkDDi&sqHU4e<2Ea}t+=i$IlmGw#07*qoM6N<$f~BKgqyPW_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-2.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-2.png new file mode 100644 index 0000000000000000000000000000000000000000..939ac2039163eac9cd23a328115f56d567357060 GIT binary patch literal 1046 zcmV+x1nK*UP)Px&&`Cr=R9J=WmOW@&R}{y8w*)$MiSi=i$i-X1L#U9v>n$%3H_$X-D6XNr;b|!u zf`W%Ymt?32Wa^@~n&7D&N~2;e@*cgqco1|mNS1If%^om09qzmDL*LHOrTs5Y@9MsD z{^x(s$A$koRQ5$g7H&R1KE{3FO7}@u&HBGqt1bN=z;)eZ?W0v#TDUJ<0dNmpaSz?a zY*)m}1k|>Y$^}#|pcS>SME*4b&KrlQVt&^vbwgsfm_)UzmJ(bo2O=dZ1cpWdfT(Dm z_C2UT&=O-$rH-pH>0VFNtQ=TMKy53b1o9ZvFRosCZ7*pk@Yt;wrb#|mKl4v`z6LSUnl?pvmSO)e{a z5^b!6O-KnqeVDHImlU#frv zY0ISqvH|Tc+vYv4I4iO5`$_-ER#CIroNIsKeE=q|Tp>7)gMN@2FSQqUz0J){eBYUk%c2 Qy8r+H07*qoM6N<$g0|i58~^|S literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-3.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-3.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9c1773996d53a861a7ae624d6264a35f6ea707 GIT binary patch literal 919 zcmV;I18Dq-P)Px&QAtEWR9J=WmcMHoXBfvnPsxxDUM#LIsbm5H%VWf;Q-?~6hBRBoLyHG@HKj$H zhZti_^$$pcA(&7wghFu)^&(}C4rK^O706PnrN>LXbWF(8;dJlaMHl&^b}7vlUheL_ z_kEu4^W%M=2R`8c4#}HT)%i(Z6hL<8f3;q>2!eo%i;G-&0K?(XzBijq`~Fd3rn?}0 zpqv_j8%9sZai~-(Im{R1+Er|0=>3F>zUzT zApRN)t%r9cVSKg)SoaN!M8u`o4WZi|WIUQKO7BI$#&jAfa6_O3hlhuAYuzv*u?%uU zpxe=i%WJHl)9G+AO!i&id7ovrZk;| txgl^v;4Q0yAV@w`t%T7+wIA>wz~9|=aIL+T1~C8t002ovPDHLkV1h4rtr-9S literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-4.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-4.png new file mode 100644 index 0000000000000000000000000000000000000000..0eb7585d96678cbc85dfaae9de007b93554d65fe GIT binary patch literal 969 zcmV;)12+7LP)Px&gGod|R9J=WmoaD)Q5eU6PZUI4jHCg3c2TS@qMX&u<{VNYf;id9u^pVmK(>lm zO6X7(Iy6H!F@qq5LQv2|!9m&sr$PlGv{xZL2pMX#2+!f&ySpXc3LO7^QO-)IF&CN}A zc6JU0?v$YbWHOet6G}HT;OiKWB8BU^dhMt8uemvSxvQ@u!vFx_OPa6W&SRS@Fo2vH z+|5u7*a;v};)(${3V>OIYqN0r^kBY*V!*7S82E5r=^m(!<-vVv2D)W?*DSwL;)<_3 z>LKPJ62e`FtLL#=$`(09^$^>V2mW zpuUI9nCl5l9 zL6D8EVt|XQ613Vnf__8;uoF;xP-J0Y8ry{8ts>JOrojVn^5hmU-V;ReR*{vJ6+M(p zCL_CPt6SYh>OAmD&9p;uprZ^s=Tg-aZ{NM+(Z~pkwVLP#pm#g=oNsT(iEnqztsh>l zkIqqT_^hE&E`~a9mlgm6HgX^es;h~D3KomSdOE1r>tMi{HOY@Vf}NZLri{D?90DMh zm62Tb-(lpRWU;qA=VOQn*w9UVpbJ_eDVyBX-CcwzsJW-tp966G+%K{pAG35{tzE6Q?4s`j zUXZ!DIXx8Aky0Rp41zebCiRX_#f~Y(fQO$CyN|pN_>OY9oX!EQ8_F&juz&dyVZE{> z4m3_QXf#?I@fiq8-#4PJ3;>mKStKn>_kLMWz%L#=VbS~f40N&(odXVVfwnJPP!9u9 zDVIgr2h*h&2qF3e09-nF#*7JK735tIHZ1$#IzaT}FDTJRV8ARYD24)oqdH))w1$M2v;8ynd900000NkvXXu0mjfK6t-V literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-5.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-5.png new file mode 100644 index 0000000000000000000000000000000000000000..e295c8f1249cbb2e5427744245672543b36a1747 GIT binary patch literal 854 zcmV-c1F8IpP)Px&5J^NqR9J=Wmpw=vK@`V-69P$!gn(HBdW2LK76%%W#uT?H6k|XHi<5(tYmq7> zWk9U1um~0w+8Gfo6cO@)SGZdwl^?|wS6ErBHk(3@kTk+eu^+d)H+Sx-UGj%xX5P%c z_n$X!=DmY|9ZDw@5da*=Y5Q@ZP-r{vI1c4H5bYixLTSFQqwW zrg?Wxpj0Zz$*BSn)seO|t`dZu;^_U6&-Gz8!#x@-?iT%Ej0K@iUuyy)s-ToOw%wF5%{Bj=hZ!brJVbG~7{v_dZTHYwHZHg4t*D+`e_*a z{_X+J&dvb%_n}OeGRVm6o=JMfGqtqu2hzXRnua==h5P%09b23Bbic3lh=|Bd#5+lVPI_FTPYD}apO8%TRIN! gdPpRT@&5q$3+Wta1ZX>MuK)l507*qoM6N<$f;u*nW&i*H literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-6.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-6.png new file mode 100644 index 0000000000000000000000000000000000000000..f106b827b50f7eabe705cdb3eb0144cc96afd92f GIT binary patch literal 1075 zcmV-31kC%1P)Px&?MXyIR9J=OmrrOLM-;|?6AZp75D>-o8Uh9%d?*!)?kg_{5@e{M2M0k5I!O55 z-b$gSphI#h6tlXuV5CF9P@EhLibSuDP)>XB$;D%rFc1>j*a!;K!)RCg*HYX|p&y8u zH@ln}z>71c26hIx-X*K(qk~SShpQw5y+M5q~@w3~qF4+crX&X$uKP?Wn!@ z^CBA?8vu-!MlAM1c4>5@qj``Zpc@k+-%ZCn&m))1K`CZ0{cHa>M8JalVIK9B0zhHf zu`>p1V$1mK`LOr>kD5vPvm?+3RZ`Iulwv7Zx?Ku>>pctl3lJ4exijg61Q-u_*iI9i zZQC~z_#xDfM4(o)^)i}^Uq!GB#?BbXNI?o(t(I=JTB*-G&*S|3JhE#70=1g04-N+A zVNs*q>=n$~W=f@#OT$9kdHG3M^MvUB_r+#q*rE3-Q~($)j^N&8{4Es5h2XX8>+2|i zFe-mn7>!17V(dbpz}ngx0Q=P{0J}#=#{PXDfc!}wFrp1`&o~bHf0*v)4vih&`bO1hg}c3$q72QuU^CPE)-TSezgARozSMU~M1rZ2+PFj0<0)0E?g zpu*cPZF`2^2}eMFDp`K5x%^DvzHw=O(o7JzlZcTdspk0DJnvvuo7RSrB;c>cg6@}H zTx)9kSbnX+0=-9~^*k>%|LafJ#p&0l34JBDVR%LFU+!>svkSlM1O)nz`=WM))~>k; z`A4?jo}bS?s>4W+z$BD+H@m!#iSc6)sV^BwkAP(yMpSLxj>Ie^?gM(yTt@sBFbcMs z=oi3qoA{hK%AK;wbrs4TG}2sNPdUZ5?a16j3I>1ng?6=|sD*aT55R9Bd2*IJWgY$% zPE6&?ALjAyyC8oE!*6E!?3C#pIXMtq6pppkGWK>Cl%{|8ZZeKV28@(9ING93Q2D tfJD)yF>KNp!l2(5%drDz9>@O~`~#Pb@B#wLb|wG-002ovPDHLkV1nY{_D}!- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-inhand-left.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e5ce127dcc17ca9ebd49f720cdd483accad861 GIT binary patch literal 690 zcmV;j0!{siP)Px%Y)M2xRCt{2noWuuF%X5H!rZ_ZL#NIVW{`6QEt;G|xy3AUi}pD}7ITGI4CDl} z5Dmu64F+l!a@*~W|I}S=Y^ZPJAFQf!xg;6h0~AG36h%=KMNt$bj}nX$e9w8m3=Lpc zKxHdN3FhT~QP%b>v;>)E?!$qI22a7@2>^h3tJtqatEL4^@1XH~E(t^$5G()!%mS!u)Bj7i=uVEA!+`#u zjG;UX4REfY5b~$s+?rqk_m&&=FoPRlLwXE0Jr6?zUYHLPnRp^wz_+KMb?R5P>U~Ic z*EY9;7v2KB_bUI%}9q#r>{WrYWiq2D)*Px%Wl2OqRCt{2noEk?KoExi4s!!x3`(6L%uvo1dSP-7Gm za;PSoagj?C%^d&$JDBq2=h)lbaPaC`X^hFW|E|3N7v#AyW(R<(ov{=$20(z>_(cQS zS04cG8VzPuLm`LuPxk=Fq-{a|mPh9f007SXbNPA++!9Y~0a8x=jeoI|CJVd;%9!dW zS0#r4&Fzsuu!D(Xk^Gy#j5FVI55FI9I-TI0Yi+Z!AR<|pot7c6xs8>^zyPtc5e_vBzLCBX>(nK@X96c zZS-C>X2|hK=daxt2mET^Tqb7=p=TfCdhPrMSj*>u%uQZr}<8Z`g|-42Z!p*l;^43rvxeZXIn24EO! z?Z*ruqVr=C)#%pyY>crd-8*0jnt=-q00OgqN&092`tlLx>mMOTMNyO`@dn(A2p~tM ReqR6p002ovPDHLkV1k`VBkTYG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/jetpack-inhand-left.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/jetpack-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b99a49a4e9dd2cc76d14bd8988648482f1d31748 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|{(HJOhE&XX zdrOh8*+Amx$4x2A6PR{dCsg&nt9UFY;ny(Jh37P@nw6`Ql)>YzB@h1_M+>Y!tDdzl zod>8J1m<`w|Y8{`qBJe^0E8PGOE%wa)DI zo~0Vh8oT_al}fXH&WYQ!CtwQWk6qJJ_pUx=b0>D1c$ZN_y^^%U?QO0;+QIXCyT)e8qo)?ZF)D zob1iZ?G>aOHVIGolyj3|%G`!2>6iHfSeM>=n0`~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/jetpack-inhand-right.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/jetpack-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..574c095868ad9d6c848bc02795f07aff11f02e2e GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zxjkJRLn`LH zy=5rWxAXkcjtZmCf^Oy1<`1vGVuiSXAwl)tWuddNjdtZ{R!+H| z6HpwUuu|sW;lQ)8jLAM*(pbzLio+Gs-aTN;c*k|*%-OmI{|(R99kAH01yt}gaQm}2 ev45X#bk^T_Y1+}dk{6^vrh2;ixvXPx&)=5M`R9J2%O_ou{WK00x5r#bVJ@6Mqa~Z*NZkXqrZ+(^1zGi3Ev60$4aO9*@apvphUJ zyc|GQYPDJw$H&Lq-rjO@a)RSH7={5ryWQsS@DN?sd3<~XARdq7eqK6Kuh&&atSeIG zz{SOdvh(QZNCj`V+iJ0dkdh!WaIskAr{ip5zyhFBsfcJaNZ`2*0Ign1L)p57m4SYyK7=}SC7E@^(3vIofy9#1^dt1#1_n=xeEr0w#Qvjt>iTnF|1#x|S9SFY;BAHCG zv$F$0Hk(z!P16*%ZIezT>{d%d(}Zo?-Wpg1k;!B*41->;=gGGpLQ267j0)1}SG4KW-J0hrI{fsRPIU2wz5;Fe|a{{7!ewGp}-hNZ%-RjF`qUVfFz z#1GSuV%AJzuyloLbq0>LIw^iN_qAt#m;l_|+-SL6PF!7Gsd|vDwF<&t z17E&;QOB|dHUfY}G5RI9ZuuX=zl(zRt=-qxcEPHDwYgkQxVyrwL?W?dxy-jeIBZY@ ze#xSoPN$yYlELM*u;B2^f#-f5yXBq_0Qr30b6@7${f+QP0aif(j7B5i_ZzSKJpT_A WkNU6*rAtNt0000Px$>q$gGR9J=WmcMG_KoEyNT?_$Rz2P_vPT>d_sSZIpSzVqXFW?8b+Qrs+0Fyqi zVYW+?D#c-3c<~hiH#!0E5HrpD*aSDel)sISlTh9CaJ^*1D8qf1gopAtKbqxV>2msIX%zQqt7JeCkl#(C_ z3Jt9q1B zJQ%>9d}*4#Wxiee zR{Bc;f*?Rj$>Pt#3~mNa4zl?F4}jrt$g|e)nuXk^F@RjT^Xu!toSzGp-R0)PU+{gO z^?FSdMby~=4+4019|8sGOxlH|kD!vPr( zLYPjc!|3u7?qSgDH5UC|03n3wcDr;=PFO!ZG3fPZxo%_8!;TW<&H>EnDX#1C^X!Zy zNj~axOFJ`Q?{fBiQ_+_K*nQpJ`|T!Fr}r1Bumtvzt0)UiMGqBvfl>Px#+et)0R9J=WlCcegKnz7cQA!$6sE{Z0I-|CUdNT6|AE~AUDw%Ku41SpFHO_c{y2uI>$~-4S+?ol4PcB}oU3zXsHD|< nMUk3eczZo>cZ8xS%5Ql9^@LC3r9CBb00000NkvXXu0mjf6qs~l literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-bucket.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..4285633af08926bbc505833a660965e477f4ed95 GIT binary patch literal 487 zcmVPx$p-DtRR9J=WlCe(PP!xtgUt${~B1H%)L{$YSEEWTy1L~A?%oCt4$s=UtExLBC z-vBYN;;D)RVnIlN#DE}DsVIabb`m>W27;l)&S1fIKk3T4*Y}+NKj$7$C=?2XLJ>n| zy&|*4s(f!95p|d?R^`WhfxdT3+A6)PiBy#M^rD3jg0YD#=FDe+NE2h34*)c4zqB_q z(D!aJ#?5daw5~}nehv3Re+)4PU!j`-GO3BkC+Ky$0L)o==BzwH>pEP$n?HEAU{A7BDgOKbc)-A|%F+<|`cidV$} zAcOAEnW?7`x=G{mjDG8HA_I{fh!P7Ky!5>vz+et~S0}hfJ8w4wainwu_wJ5QU%ug< z{l;@Uv>S~iy730wqaCeY+lmd)wC6&9Y%GjS?l_LLZF}T!#^68O{8caZpYqzU1ctp<4HWq dkV2t&$pf5xklv`LzCZu~002ovPDHLkV1jJN)tUeR literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-camera.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-camera.png new file mode 100644 index 0000000000000000000000000000000000000000..1afaaac4a0d1d1073f03a316f66a999ffb3ad515 GIT binary patch literal 540 zcmV+%0^|LOP)Px$)=5M`R9J=WmA{MAU>L_g5h;RGQ^K7Q>Tn&-7saCFU0RTe+}J5wxe9{d;2?s3 zLUutAoLzfVy2usWx?G0?;izE2p+lDp7Y`1KAdiEWBigHZ<3$(q*^<0@pXd2Lzo4L? z;D5(5J?Q(sB%gb|p7FoG_Izm_~4F>+uwn*k7pA?6)oK8Y$K$^nebP99 z>&nWATMbWI4KI@-Mm3N$KA&4l5ywWKK6?(prOU77-SEAUG8aq^Szskq_|>>liU$uL zaTrAaymKi(rS2e_uhQ~4n9r+xV^K(ThF6ft>(74Qk{5Q zD#@44O|flT-jvJoq*O{B)qj+Nv#4CT#(v#mFr6|im)VLUYV~^RsLoXy-}fcnobZqK eL_tBpdHD`LTB(jh4v$#?0000X7jRI-)QBU zCi7W_p+M{O3(13=Yj(~#&oIw4C+Og;o&O^yY5ib1$+;zW_LBdVOj!=RD$*KrCKt-2 z*2?c|Qx$r@x8nWM*H$ZEN9jy7_^kH(;F%3BNu6=0U0IY08C_~!uCFp;xOZ;TA`LGd Y{+$8d^}nLkLB3`1boFyt=akR{09=A=NdN!< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-canister-2.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-canister-2.png new file mode 100644 index 0000000000000000000000000000000000000000..abe398db4120f134b5ed53b210365e5873b48b12 GIT binary patch literal 273 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 D@UQ>7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-firelock-3.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-firelock-3.png new file mode 100644 index 0000000000000000000000000000000000000000..7b98e108d129a43035ebaef6f04b51b0fbcf7ea4 GIT binary patch literal 506 zcmVPx$v`IukR9J=Wls!+vP!xvWL(5=D2uy^q83Mb3$)VRoO-TF)FcN+N8-qG9$?QNJ z{Q(XpB-*59V1h6jLE69z*xDqIH=q;Ok4Dlph*YtQX{pPt(uz`r`kA_|F`hi{-Xtajtcih<9AD~{5 zaHf73GG)u17i2Ot8g`-48jfq(>u)NgWbXC5gwL)dP`f%byd{8{(8=}vjvK&Wb%A9A zMfAFWk}DC^gT)03DVYO6JnllZ`WqNat8)V<@dUmAEO`XyM>{;UO9%uB`mF>dcehmN zB(bzg<$QuGY_=xW!pJ%hB-AU?sC70m+rw1A=OK9gc4Oxww7N)2+~*;*pJgby64@C< zfN@St4P!QYZwj=sKF&CXW;%!hh4woG|S`rk0^%tjGaahTFyR w2r{({0l>P#=L!HoyA4Vv*;;3TgTw#k2P^iGSnyc*7ytkO07*qoM6N<$f(N$OH2?qr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-intercom-1.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-intercom-1.png new file mode 100644 index 0000000000000000000000000000000000000000..3ce6f3f2b8816e5be9a7f9961ee2b63274ba9dcc GIT binary patch literal 528 zcmV+r0`L8aP)Px$%1J~)R9J=WmCtL_U>L_gkBmy&!welb+O2w0A@3j2Aa1ZzjuUs^rGHK?yDRnB zlb|9Ag69qC4g-;bjZ{{ao;KJHkB5@5tZmY|i3jt!<=6ZDywCH57YYgr{&ytnq3`>t z>sG4;A_{=&)VDzp%v{HDoVgh*d4?%ObXM?f$Q5X}+X~P-K2CPsXrN)3UA;xQw@7%U zT*BBkcO9N90Pv`}&XcFlQsKrJHOA=m_hetx={P!bkv|ovluMkRp3%ShOtdz{vJA!; zbzOJrT|H3oU;47FL}n>%+fG^lu(iDdK)?STfTN?Y0C=7!F!@VlUsMm$gDNsVCR0Fl zvYEKt<7h;^UMC#<0Kj?vA`$UCPn?c36`m)MI|Bf{UQYlXSZe?@HZ}oRUA6E(eVoX2 z9JRmLY&6#It_5)gVuBz@{TV<~4XgGL*LCT3yNsg|gK(Ived`un7l^qjvbDX#hxhLQ zIKQ}L9E|`NghTl&0yjnC`M7`bjmNbbht(?a{qX0nxj75XKo*|o$v7G%^AR6P)Px$l1W5CR9J=Wl`&7kKorOSHR7TRv;#INITB!zxafp~_B&`&CSdVvxbQuy17UHK z{kq7ciz$QAgoK7jj6l>)O`Zce(k3G96({?fuCKkj-`%~w0}>Jv{yR$44n*{0+;JQ< z8V#~-J20kcnv!b22oMn%V3~JtRonB9{T;h0?e-CgoK0y8NLBX@4Dug%S=%K O0000Px$07*naR9J=W(mzYXKp4mIZ=`iou$9Y@qlSX}M{w>&&N_q#t31VIo4|19!pmPDGS`dWW|*#dBLyN-&YI9vd0 zt&XP?PEH?bVpu*b=-=My`zHXLBZ?xgkxab0f!X{VW3HHPHkeC8+qO7293)8)o`>=d zV2r`JI{>;a-`A4_4L9I7@5nbm*L5^8G%@UU_xt*I3%Iob0N;e~nX zQ*~VhL#r#S!-2hrOK?7blCk7sIF_QwHnuab|y)T%a`{j1gNU&SMMDJK@j}p Y16W#Jo7x+yNB{r;07*qoM6N<$g0N?e#Q*>R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-jetpack.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-jetpack.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ba37ce1a00f06ceb794e948456be2939c51f29 GIT binary patch literal 577 zcmV-H0>1r;P)Px$`$FM))#mugQovFo_1)55~$2ZJrmXucU)9s@@mb<|P+yNHXC zwH5&2d7e$ihQlEN04b#ffFKA60E|YX)Fuo=0sw^U5918rd7h1;2;FWM+wHd0zFx0m zu~>j}jxY?#hXC~ZeajfbYPCYM*-Yndu73dlE-rthV{sg#(P+RJ1FiMp0KHz%GR9zx zL95kD0ZwYQjNQ}oa|*CrE|K`mX0yF?|@Yu@rrgJj~~Kn9o5e&DgfvZKpNg1(4TirvpkUD5W^SI+Vr!CmscOe9%l-PH^l~Nh|e_nq9_6@})QpI2* P00000NkvXXu0mjfNo)$g literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-medkit-1.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-medkit-1.png new file mode 100644 index 0000000000000000000000000000000000000000..047723cf4f9b3c37665ce0faae7e18896f90da88 GIT binary patch literal 528 zcmV+r0`L8aP)Px$%1J~)R9J=WltF6SKoo|*gzmGFA=H)80YVlg6iNqXuM_kJIf9O$6PVl}Cz$=f zlt3w3m>giRPzcy7U!dwD%tW#^k{qu}_3sAF=>OjT-V98dH0giW#i<8Yt5pq9mgUj6 zJkL-5-=|Z}rIY|@tywGks89wJGSBapEWqX3%b)>;6PB=Hb#eE>2F zVi2Iq{Oh;x0Bm1hS`Zx|gAkV=HBTR&N%a@ttsR@qrnN6g5`++BSyuOX1nENN>BBSI zt6RVC_m4kpUtfUsV7e5nwHRZ9gBeVqEX!7ZUF86?{o0!Y%&tEJ$4OXg2b1V+K@>$E z!d0p6Z`fYlGTX1Ydwe_o>*=RY$w3%nJO~hk2m<7Jeo+)f3j*No@sinojk>?_=I|c5 z)|#>`iQ^b!j0Xup1ZO}gRRb7fST2|Bc01fmxX8QAqbQ;%3IO6b2996N<~(#>L#0&R zyweUsYmJoBwVMXR7&32G+IJN@TcDJxg%DI#<%g)5 zM6(?s^Reok0U-ncRaF7+ciKS!XPNf`IEd!@upPiz=4UC(vU=#5oiu6EKcT;cQYdec SyB-k$0000Px&6-h)vR9J=Wls`-pVHn1LAV`&~rGY{{ea6f8 zzQ5;t-uFHzsGx%WcNOJZaOu=3EuBd4(QKx)stSNl3kv{T>F>|GUtR^5FI>=?cJBsY zY-9x4?WR(e0a#R3!jqGE8(EhRyse`Hv&}|oVF79DRvwLyQ?`CRuBIkLS?0_8_t@=r z>P7M5cqnw~uNlzc0II6;xugWi>BMTW@a*|>N(BL{)ru&~kWN!B2)}G%O#^*>eOhaK zy8&NRRqE>`YPUHlHkHxfb~83SOsOD{NF@@(RqoX(+ z4gkv1X#hT$Oel&%cXxMIR?Y-oghJdL7yv+)W%lhqh-0URbd8hhWY~ZMRBx^Y!0YuI zNzBD!d@z}iWtryY=A22aIs$7&1vduSUO}X}1B_Q-W_}h(@DGl7yltD2ig# zW;2m<2LgeB25@I+h{nc7-X;?0zoH&_Hn`1Zi^=RiD{{3M%NI&{w=yPg+IHWKsYC002ovPDHLkV1hYckl+9S literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-mop-bucket.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-mop-bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..66751cf4a5241cd5ab5b7c4a13e360a0d171b28b GIT binary patch literal 666 zcmV;L0%iS)P)Px%R7pfZR9J=WmOp3{Q5?s=@4UODEosRR5HV6QpoHLGs8BE*QiKd0NV||yytLD+oQ?-Ysg~0 z%W-$_eZQaId%QnDOD+BHB8@h@Im*y*G`Z$02!dgIrqSWjcYA#r25|0l8;zV`a4O1T zZbqO@1sFTyrbiAjC@gW zRJ7(}8({icCzb#FLZI7)f!L_-Uva@&)s_LSp9S^!fTIUo_>|%CyFzej@CXb29?17n(?ERrd8d2QgiSJ^doNHw}DDyJ}WE zG^l|jQZh2jobI35IbaC@0AxjLR+4I;T|DEy zRoOhJgXrt!@%V|pO=g)xNg_BFcH#0#)^s~KXgF&D$Z|Y+k;MP->Tt%4{egG@0q0inZx+)*s zzeCPn9H(a00}iHOPx%$Vo&&R9J=WmQP5NVI0RlZhQB>6H|t@wx)|Hlbm6i2gOSRJvNXO#B_8Cx_j^# z9t*s52!YjOTry-;dw# zv+wh~@B6@!j$}e(L$WqDBx|97q=f>KrqAowd*?)D6G_qw4^N)q!sQqM*>pD$)tVe- zCT6;Ts5U%#7Km$2jxzU`N(~~l>n4Q)k~TbfmP?%{YsTa83~fEDd|T@?##UdR@cgs@5yR>3 zK+P4%s;-^vt31B*i*~P#_ksWxQPQc|W?DQRuH3lJ;P@y2gX5z#yIiz*JjQQowpp|! zAh-#24PFbfy7(N~R^eWM@wzImNLKQS-4sAw2evcTs(ZCiB3CTq^AC`StRUMgD3TRL zvR1BT3D{k_dNSp}o2QF4=XFOCkrgxL%mYBh=Kaze`}_m^-r54*?KoH81z`Y(VmEBw z+cXhb!RH?UAXhA-<_e-E0TWMwB1_0N3yH{z(Nu4&!{~5kBCf1oiyuV=|rb0GkL&7YM`73^Oo8jTX{U#^M=`o*4<9+d=_JJAZNaNcR294<=^1jr;KY zI=zGKhEtzEZ1V7B;c(7`dm%D;3%R@n*CmC;Q#;t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-pai.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-pai.png new file mode 100644 index 0000000000000000000000000000000000000000..50742a847e63fb4b8559813469dfec6f85902732 GIT binary patch literal 972 zcmV;-12g=IP)Px&hDk(0R9J=Wmd$S)RTRa4Gya;)*p598u9FbsxVW?gi46@Ei&`k9QdS6ovq3D_ zL@Zh<3wHbkEReE5sPYy8QlydFI0vLhB$f06_`JMzv70%xg!0p#~g` zkH3rG=L4WrE_3Z#hMK06N~QR9;TMt;}7z_?`>&_o& z744avmlgm}EIme#PIlq}zX#Rt=IZ<<-kx}mT`5Yg4C12|TAEI^P&4He?Fi7LlXz7( zr_TgAeI|(JG)TPR1wals@v3gTs=G&|8EiQKaO#A@?bT{0zIC?*z(`0YUn!z`T@1+{ za)26ekT0|j<+J6$^N_DJn3|qpEBy($7N1$TR`{M1E^kCr~TbG zUo$m5!}}k7fhe?aIn6iOOFIw`E5ySJH!i1{OV9H8#V-Na*sHO+Sw`S+>knXS4V-w@ zhbHQbgk^{& z!wSEB|1BSWdXa@6zM@ntvc6qEbPQVp&VDk3Ch7n^19#)ikjDIvKhehy`>3&X=!sI3WjB^p9>i3|*fc#xfcVP4S$T|6*SMZpV(rg0u4k5dax&R0qEjI< z_!@e%io4%I_tEV|uv7=sfWtU;EP@&gB03~Qr-I(Ba`WaAHLdMTGMNP0(@~c+_DfZY z#WD|8cmH`EXdgUthHkik3Zk&h!-qM}eQ>Umb7kQQBhe`Ceg{Hbry=O3gM-aeu`G$k uLA%>tO*4Ap;GoLA+dH;T+($UVe}X40!#aV_#TV`X0000Px$sYygZR9J=WmAg*EFc^hDC=8T=rKm$@hQb1irM^I(0kN~fUUjUx!{hi7JR%_@ z5Md!wDF}hurVq?AG_1%MDDwK93KD)76z%-#I-t zDGQMbka5NU_`Z+hIE%LHx&Snr%|)L%mLy;rROt}L<+?6XO4{u0D)He+*p z8~6#UlrotCtIB^0Vcg(#G~)gFg`M42+$f4?s_-qy3Zjwk`_|mU&i+ybvJ49W_4&Yd+`p?hftUSN{?!rE<+vWH?z?b-s2-zCCn{=vVSuJ@-dmBJ&)^><`zH^ l#eYWYUm=Y!1gK;V@C_3D-~@rd$ff`Q002ovPDHLkV1mI<+bsY9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/meta.json b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/meta.json new file mode 100644 index 0000000000..c4902e5ba7 --- /dev/null +++ b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/meta.json @@ -0,0 +1,181 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Flareguy & EmoGarbage404 using assets taken from https://github.com/tgstation/tgstation at commit 6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "airlock-inhand-left", + "directions": 4 + }, + { + "name": "airlock-inhand-right", + "directions": 4 + }, + { + "name": "closet-inhand-left", + "directions": 4 + }, + { + "name": "closet-inhand-right", + "directions": 4 + }, + { + "name": "firelock-1-inhand-left", + "directions": 4 + }, + { + "name": "firelock-1-inhand-right", + "directions": 4 + }, + { + "name": "firelock-2-inhand-left", + "directions": 4 + }, + { + "name": "firelock-2-inhand-right", + "directions": 4 + }, + { + "name": "glass-1" + }, + { + "name": "glass-2" + }, + { + "name": "glass-3" + }, + { + "name": "glass-4" + }, + { + "name": "glass-5" + }, + { + "name": "glass-6" + }, + { + "name": "glass-inhand-left", + "directions": 4 + }, + { + "name": "glass-inhand-right", + "directions": 4 + }, + { + "name": "jetpack-inhand-left", + "directions": 4 + }, + { + "name": "jetpack-inhand-right", + "directions": 4 + }, + { + "name": "junk-airlock-1" + }, + { + "name": "junk-airlock-2" + }, + { + "name": "junk-airlock-3" + }, + { + "name": "junk-bucket" + }, + { + "name": "junk-camera" + }, + { + "name": "junk-canister-1" + }, + { + "name": "junk-canister-2" + }, + { + "name": "junk-closet" + }, + { + "name": "junk-fax" + }, + { + "name": "junk-fireextinguisher" + }, + { + "name": "junk-firelock-1" + }, + { + "name": "junk-firelock-2" + }, + { + "name": "junk-firelock-3" + }, + { + "name": "junk-intercom-1" + }, + { + "name": "junk-intercom-2" + }, + { + "name": "junk-intercom-3" + }, + { + "name": "junk-jetpack" + }, + { + "name": "junk-medkit-1" + }, + { + "name": "junk-medkit-2" + }, + { + "name": "junk-mop-bucket" + }, + { + "name": "junk-pai" + }, + { + "name": "junk-pai-gold" + }, + { + "name": "junk-target" + }, + { + "name": "metal-1" + }, + { + "name": "metal-2" + }, + { + "name": "metal-3" + }, + { + "name": "metal-inhand-left", + "directions": 4 + }, + { + "name": "metal-inhand-right", + "directions": 4 + }, + { + "name": "tube" + }, + { + "name": "tube-bk" + }, + { + "name": "tube-bl" + }, + { + "name": "tube-g" + }, + { + "name": "tube-r" + }, + { + "name": "tube-y" + } + ] +} diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-1.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f45090ec5ed0b44c36a9881b4f4a50e4e3e24bfe GIT binary patch literal 739 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-g.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-g.png new file mode 100644 index 0000000000000000000000000000000000000000..92cc4fb45168047baece1d361ad42db2992aa69e GIT binary patch literal 314 zcmV-A0mc4_P)Px#^hrcPR9J=Wle-GSFcgOWh^xCuH)mbiO@#J!ikD}psBfXKa0-&mEIK;~McjRW z;~)jEm^1|)&IcI|xqSag2p|Z8Ap96*vxta3&c$&I05ArJC{kV508Q5o?=S`&hIY+7 z)2KtPHTG5adj)8Al=f?GPXxjnw&cLQxdRG!N^NTL&mZ06-9|dv(bLK@k3eE7_oDV`St+2><{9 M07*qoM6N<$f>yJApa1{> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-r.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-r.png new file mode 100644 index 0000000000000000000000000000000000000000..e444ce686beeacd2f77c17af78321563ed4acaf1 GIT binary patch literal 334 zcmV-U0kQsxP)Px$2uVaiR9J=WlQC+;Fc^iON;+mQA%R|?T^z_1u&-lM=PWXbZ;@O^Px+!bPTV48&;5XnL7)@1?Yt8|{S*DlEYvl(S{yf1U_08I!07>~D4 geVGe_Ap8qH0L3(c9JByg!2kdN07*qoM6N<$f+h`)Pyhe` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-y.png b/Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-y.png new file mode 100644 index 0000000000000000000000000000000000000000..590c5e8a931d7aabac417ffb6e5eb1114fc12dd3 GIT binary patch literal 313 zcmV-90mlA`P)Px#^GQTOR9J=WlRFB+Komvqi0(ne!VPE>(L#h|J3+IT1a%j>g(pZFahkXRg&_8} z!n2UzCxSCcK#O-^ih0b;x$^@AK@fx=qf7=7QLg5??n_^9uZRAy(XkCsx1I0_t-;Qq zZnT+qYE{VN82h60O9jZ}L4aPFb-u#PxfX_;>=<(*0udn$IVrNX(Y-PAOJ8d+9JP29 z*uPxX%JV$y0M=KK$>WH}&vI*XkpNMIB-{BYP@A%H!0;O`W;4D^r@3PPx#z)3_wR9J=Wl0OQAFcgPB+b*Soi$n1cP9pS7#W@F&u3o@XUhRrW10?mZUEMs$53-2 z2a6}zMiD`9b1EMlV4r2)y=`flhPw8h$wvq1Lja`d#g$tS1mQb)0Xw`!_BWW2S^xk5 M07*qoM6N<$g6Ab``2YX_ literal 0 HcmV?d00001 -- 2.52.0