From a0c78e7b18f2d10af66e742c5f98228916142398 Mon Sep 17 00:00:00 2001 From: SeamLesss Date: Wed, 19 Mar 2025 19:18:01 -0700 Subject: [PATCH] Medical Item In-Hand Sprites (#34984) * Bruizepack fix and Gauze * tourniquet sprites added * medipen sprites * bodybag sprites * handheld crew moniter sprites * implanter sprites * rollerbed sprites * health analyzer sprite * bloodpack sprite * small rollerbed change * attributuions + spacing fix * fixed? * RAAAAAGH ITS DONE * actually good code * Update Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/meta.json * Update Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/meta.json --- .../Entities/Objects/Misc/implanters.yml | 3 +- .../Medical/handheld_crew_monitor.yml | 2 + .../Objects/Specific/Medical/healing.yml | 8 + .../Specific/Medical/healthanalyzer.yml | 1 + .../Objects/Specific/Medical/hypospray.yml | 147 ++++++++++++++++++ .../Objects/Specific/Medical/morgue.yml | 1 + .../Structures/Furniture/rollerbeds.yml | 5 + .../Morgue/bodybags.rsi/bag-inhand-left.png | Bin 0 -> 16598 bytes .../Morgue/bodybags.rsi/bag-inhand-right.png | Bin 0 -> 16598 bytes .../Medical/Morgue/bodybags.rsi/meta.json | 10 +- .../Medical/handheldcrewmonitor.rsi/meta.json | 10 +- .../scanner-inhand-left.png | Bin 0 -> 16598 bytes .../scanner-inhand-right.png | Bin 0 -> 16598 bytes .../analyzer-inhand-left.png | Bin 0 -> 16598 bytes .../analyzer-inhand-right.png | Bin 0 -> 16598 bytes .../Medical/healthanalyzer.rsi/meta.json | 10 +- .../implanter.rsi/implanter-inhand-left.png | Bin 0 -> 16598 bytes .../implanter.rsi/implanter-inhand-right.png | Bin 0 -> 16598 bytes .../Specific/Medical/implanter.rsi/meta.json | 10 +- .../medical.rsi/bloodpack-inhand-left.png | Bin 0 -> 16598 bytes .../medical.rsi/bloodpack-inhand-right.png | Bin 0 -> 16598 bytes .../Medical/medical.rsi/gauze-inhand-left.png | Bin 0 -> 16598 bytes .../medical.rsi/gauze-inhand-right.png | Bin 0 -> 16598 bytes .../Specific/Medical/medical.rsi/meta.json | 30 +++- .../medical.rsi/tourniquet-inhand-left.png | Bin 0 -> 16598 bytes .../medical.rsi/tourniquet-inhand-right.png | Bin 0 -> 16598 bytes .../medipen.rsi/base-colorA-inhand-left.png | Bin 0 -> 16598 bytes .../medipen.rsi/base-colorA-inhand-right.png | Bin 0 -> 16598 bytes .../medipen.rsi/base-colorB-inhand-left.png | Bin 0 -> 16598 bytes .../medipen.rsi/base-colorB-inhand-right.png | Bin 0 -> 16598 bytes .../medipen.rsi/base-needle-inhand-left.png | Bin 0 -> 16598 bytes .../medipen.rsi/base-needle-inhand-right.png | Bin 0 -> 16598 bytes .../medipen.rsi/medipen-inhand-left.png | Bin 341 -> 0 bytes .../medipen.rsi/medipen-inhand-right.png | Bin 326 -> 0 bytes .../Specific/Medical/medipen.rsi/meta.json | 32 +++- .../implanter-inhand-left.png | Bin 0 -> 16598 bytes .../implanter-inhand-right.png | Bin 0 -> 16598 bytes .../Medical/syndi_implanter.rsi/meta.json | 10 +- .../cheap_rollerbed-inhand-left.png | Bin 0 -> 16598 bytes .../cheap_rollerbed-inhand-right.png | Bin 0 -> 16598 bytes .../emergency_rollerbed-inhand-left.png | Bin 0 -> 16598 bytes .../emergency_rollerbed-inhand-right.png | Bin 0 -> 16598 bytes .../Furniture/rollerbeds.rsi/meta.json | 26 +++- .../rollerbeds.rsi/rollerbed-inhand-left.png | Bin 0 -> 16598 bytes .../rollerbeds.rsi/rollerbed-inhand-right.png | Bin 0 -> 16598 bytes 45 files changed, 288 insertions(+), 17 deletions(-) create mode 100644 Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-right.png delete mode 100644 Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-left.png delete mode 100644 Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-right.png create mode 100644 Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-left.png create mode 100644 Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-right.png create mode 100644 Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-left.png create mode 100644 Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-right.png create mode 100644 Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-left.png create mode 100644 Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-right.png diff --git a/Resources/Prototypes/Entities/Objects/Misc/implanters.yml b/Resources/Prototypes/Entities/Objects/Misc/implanters.yml index 0bb2fab308..29589cd7e8 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/implanters.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/implanters.yml @@ -63,7 +63,7 @@ visible: false - type: Item sprite: Objects/Specific/Medical/implanter.rsi - heldPrefix: 0 + heldPrefix: implanter size: Small - type: Appearance - type: GenericVisualizer @@ -130,6 +130,7 @@ components: - type: Item sprite: Objects/Specific/Medical/syndi_implanter.rsi + heldPrefix: implanter - type: Sprite sprite: Objects/Specific/Medical/syndi_implanter.rsi state: implanter1 diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/handheld_crew_monitor.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/handheld_crew_monitor.yml index fc252fd9f5..3593ce1df1 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/handheld_crew_monitor.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/handheld_crew_monitor.yml @@ -6,6 +6,8 @@ id: HandheldCrewMonitor description: A hand-held crew monitor displaying the status of suit sensors. components: + - type: Item + heldPrefix: scanner - type: Sprite sprite: Objects/Specific/Medical/handheldcrewmonitor.rsi state: scanner diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml index cf0b5ee0c2..d9ee2dcd39 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml @@ -118,6 +118,8 @@ - Brutepack - type: Sprite state: brutepack + - type: Item + heldPrefix: brutepack - type: Healing damageContainers: - Biological @@ -200,6 +202,8 @@ id: Bloodpack suffix: Full components: + - type: Item + heldPrefix: bloodpack - type: Tag tags: - Bloodpack @@ -241,6 +245,8 @@ - SecBeltEquip - type: Sprite state: tourniquet + - type: Item + heldPrefix: tourniquet - type: Healing damageContainers: - Biological @@ -268,6 +274,8 @@ - Gauze - type: Sprite state: gauze + - type: Item + heldPrefix: gauze - type: Construction graph: Gauze node: gauze diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml index e3f2e1cd1e..37bbb8a664 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml @@ -14,6 +14,7 @@ visible: true map: [ "enum.PowerDeviceVisualLayers.Powered" ] - type: Item + heldPrefix: analyzer storedRotation: -90 - type: ActivatableUI key: enum.HealthAnalyzerUiKey.Key diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml index c002f9c671..5837c503a9 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml @@ -104,6 +104,17 @@ map: ["enum.SolutionContainerLayers.Fill"] - type: Item sprite: Objects/Specific/Medical/medipen.rsi + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#439822" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#439822" + - state: base-colorB-inhand-right size: Tiny - type: SolutionContainerManager solutions: @@ -166,6 +177,18 @@ id: AntiPoisonMedipen description: A rapid dose of anti-poison. Contains ultravasculine and epinephrine. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#573d9e" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#573d9e" + - state: base-colorB-inhand-right - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -193,6 +216,18 @@ id: BruteAutoInjector description: A rapid dose of bicaridine and tranexamic acid, intended for combat applications. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#c73333" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#c73333" + - state: base-colorB-inhand-right - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -225,6 +260,18 @@ id: BurnAutoInjector description: A rapid dose of dermaline and leporazine, intended for combat applications. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#427485" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#427485" + - state: base-colorB-inhand-right - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -257,6 +304,18 @@ id: RadAutoInjector description: A rapid dose of anti-radiation. Contains arithrazine and bicaridine. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#e3832f" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#e3832f" + - state: base-colorB-inhand-right - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -289,6 +348,18 @@ id: PunctAutoInjector description: A rapid dose of puncturase and tranexamic acid, intended for combat applications. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#c7be5d" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#c7be5d" + - state: base-colorB-inhand-right - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -321,6 +392,18 @@ id: PyraAutoInjector description: A rapid dose of pyrazine and dermaline, intended for combat applications. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#c7a45d" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#c7a45d" + - state: base-colorB-inhand-right - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -353,6 +436,18 @@ id: AirlossAutoInjector description: A rapid dose of saline and dexalin plus, intended to get someone up quickly. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#5d81c7" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#5d81c7" + - state: base-colorB-inhand-right - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -385,6 +480,18 @@ id: SpaceMedipen description: Contains a mix of chemicals that protect you from the deadly effects of space. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#a84597" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#a84597" + - state: base-colorB-inhand-right - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -418,6 +525,20 @@ id: Stimpack description: Contains enough hyperzine for you to have the chemical's effect for 30 seconds. Use it when you're sure you're ready to throw down. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#9a040e" + - state: base-colorB-inhand-left + color: "#c62933" + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#9a040e" + - state: base-colorB-inhand-right + color: "#c62933" - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -450,6 +571,20 @@ id: StimpackMini description: A microinjector of hyperzine that give you about 15 seconds of the chemical's effects. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#9a040e" + - state: base-colorB-inhand-left + color: "#c62933" + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#9a040e" + - state: base-colorB-inhand-right + color: "#c62933" - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: @@ -477,6 +612,18 @@ id: CombatMedipen description: A single-use medipen containing chemicals that regenerate most types of damage. components: + - type: Item + inhandVisuals: + left: + - state: base-needle-inhand-left + - state: base-colorA-inhand-left + color: "#5bcaca" + - state: base-colorB-inhand-left + right: + - state: base-needle-inhand-right + - state: base-colorA-inhand-right + color: "#5bcaca" + - state: base-colorB-inhand-right - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi layers: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml index 32f997d50f..421a459b72 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml @@ -6,6 +6,7 @@ components: - type: Item size: Small + heldPrefix: bag - type: Sprite drawdepth: SmallObjects # I guess body bags need appear above a coroner's table? sprite: Objects/Specific/Medical/Morgue/bodybags.rsi diff --git a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml index 9f3fbd7c45..e91f387d15 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml @@ -8,6 +8,7 @@ noRot: true - type: Item size: Normal + heldPrefix: rollerbed - type: Sprite sprite: Structures/Furniture/rollerbeds.rsi noRot: true @@ -88,6 +89,8 @@ parent: RollerBed description: A run-down rollerbed. Used to carry patients around. components: + - type: Item + heldPrefix: cheap_rollerbed - type: Sprite layers: - state: cheap_rollerbed @@ -116,6 +119,8 @@ parent: RollerBed description: A robust looking rollerbed used for emergencies. components: + - type: Item + heldPrefix: emergency_rollerbed - type: Sprite layers: - state: emergency_rollerbed diff --git a/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..914b2a2906e5ed48eb04b1eee3231e4adf60ad77 GIT binary patch literal 16598 zcmeI4F=$gk7{~7wX>FvF5+p8?lEo>bTcV`2p;$!B;3jTv8ik0Xiw51CA`Wf^17_&r z5Gh$g#z4R&lEER6IA?J=@Bergt`D2OyMAY5`L4XYdw2K!zx#gQOJ3+*Tfe)vy^+eK zgb*9$ozgvZF5D&H$)w2F%=fN`}E?veEhz}pHs>ZeF z)2T+6y||!R~EuYVamnws1^Rab3PTL(j zkf_5u03(xDQ+Bnpa-s%%2jH4XSG%PH;F?KSyQKr*nn_o?GY5c2m6<)WZZkR44s{=o zK+MO>XMj0bWD;L!%(g`!Fb?C*J0Pj;BHgpNfC(@GCIAAhR!cM*jpc!X)nOd}Vn*6mx7&4w zK>jOoy~M2m_=XVb!{1;q5TgF|sHc6nUI!?YIVEG*S;iimsyDjVWx~SD^ zVVlhh_2vWI{-OV9VFYz*AJD|wL%5R!7ub@cf)BFUteDMaqFSw@IZ+|I1LE&{bCoC2 zOe_b*^?SXZMDUZz#7c<_fcA>aqnPV_x{va#^|e1&ZE^s5BJm9AcB(U#zBd3mLsS9B zb*S{c0YHZI2V#8kr@e;m-|hh0_dn)Awq-8b+BSdeAw$^j=c~l^;U7HOya literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..0c46f372159a00bf3afe6fcf0a68fe6c3a6e3a31 GIT binary patch literal 16598 zcmeI4!D|yi6vih-T3aayO0e-#138NfC(@GCcp%k025#W zOn?a}1Z-Kyna3lR_JYQlW4czWdEKMYNEhqHWThf?dy^)0ldMqv*Qi%1Z8AQa%|xkG z62)Rs>CS!?dKZg@fPV5KK>$hsLKpzYA(^I`uT(1bWHJd1kTo38IT#EaowyPRhEC_2 zu46nNQ8naxwdL7M*k5I`00Fs~+Sglq=Uy!#(@#8?>zqj*^_5xgWuk4QrFaajO z1egF5U;<2l2`~XBzyz286JP>NVATYAy`C5jhpSGTjeIbVRal&>fou$LMq>_v$H%;$5_@Av;%I8j%V!V;Kh^XI_* zz{I#1BM|^KDVCmasI#N?o2*j~%4u@!r2&u#|Ljn^$ui9xmj*zyW74pHtTc068USWT zz9;>fjs1!bhx literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/meta.json index e872787314..caf82f33ed 100644 --- a/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/39659000f380583c35fb814ee2fadab24c2f8076, additional label sprites by Vermidia", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/39659000f380583c35fb814ee2fadab24c2f8076, additional label sprites by Vermidia, bag in-hand sprites by SeamLesss (github)", "size": { "x": 32, "y": 32 @@ -10,6 +10,14 @@ { "name": "bag" }, + { + "name": "bag-inhand-left", + "directions": 4 + }, + { + "name": "bag-inhand-right", + "directions": 4 + }, { "name": "bag_folded" }, diff --git a/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/meta.json index 93459edf34..06107f2621 100644 --- a/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/commit/ab4abf318f293a701754656dd4e9261eb70f8824#diff-9ab5c8a5e47ab7cfaeadd859a23e32b05de1fe839e99ea767fd7e340b6385d67", + "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/commit/ab4abf318f293a701754656dd4e9261eb70f8824#diff-9ab5c8a5e47ab7cfaeadd859a23e32b05de1fe839e99ea767fd7e340b6385d67, in-hands modified by SeamLesss (github) from Objects/Misc/qm_clipboard.rsi/inhand-(left/right)", "states": [ { "name": "scanner", @@ -17,6 +17,14 @@ ] ] }, + { + "name": "scanner-inhand-left", + "directions": 4 + }, + { + "name": "scanner-inhand-right", + "directions": 4 + }, { "name": "icon", "directions": 1 diff --git a/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ffd7ab433f141810799d6181bd8e33e1514cfb GIT binary patch literal 16598 zcmeI4O=uHA6vtmeNNk}c5d10x{J1HBtgecHAdpN}D$WWnOn?b60Vco%m;e)C0!)Aj zFaaje5rM+Z+wOa!?MTR9dMW5f@9w^XR4f+l_mKm3w(`?$@r?2Rr3CyKip?5^LG^mw z6BCQY$g(WT<#N7cdjd6ge0czD!{)2is#j$gDs3+m3bsmlLRLt0I&HD}$8Qby_5FvA z5LHVQjYc~a*Y>?cBGGov&xCIefbu7IjyKt$!~IRu)bc0g+XJxkQxnfz03Y8i()@$G z7DJl|D|}Gq0ZaEY3eDO&QAz*^4_I^{=sK)$NfC(^xf1Ch9 zS~`=aAYas06k>d{`jv#rWh2VvvYSM8J%3e8Xd4?uk`^M=jYgv>G>vZQXW#$ zhg?yRo`Z^lY!x}|Ew2;n*K3slXcdmIxegD2T)Bv3t>w=)^`Betrdro|6D=Lz$r3^y zTptCA6G&_rs5yy~b2`~XBzy!9GfU)y*)=`+j{{>K_c;)=p@3SwieS^64 LpqZLKc46ihRVWi+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..301a05f1959f71928c822c346dcf4b046d214a90 GIT binary patch literal 16598 zcmeI4O=uHQ5XWarNNu4Z7(`nLhy^bi*a|_sMM-I6ND$jg^&-WKJ25mkGDt*2smbJNF(z>A3W~=^7cOs!Avl|!NKyemclL!g#hHOilQVNfp%*x` zmlq$N7bpAYQj>Zp$zTYC+PpRbb=|xRTBvx022OAS$0!)AjFaajO1egF5 zU;<2l33McozajpX5+=uv&fDaorc!62P=K4c_G6d=dWL?MmMI?mfOA?dm&3SiEudJr zsp~pLt5u>e&xu9@6p83mDwRy}ekF*Cd3x^Fr<$=UCSNX>8wXzd(en8`J``nB?Eq`y z>*g%Id$aK;c!|Q{uyUeaImTkKu2Ly=fVj__+Wg7wlU*h0rE@l$ZK~BNcUR71XI2{R zHGQbw0j+SH68i1BQU}tO;+fC(^xolW5Gv2WL<7GP)3lxN2Tm;e)C0!)AjFaajO1egF5U;<2l z2`~XBzyv%cuy?D2dXBvp|)75gM%n;T||kXZt7s@)WJ=<3gY18 zP#24k)qg=nmpb_$81D&Bf&@y*MNa&-q}N`Lm-jwNr+2iqTr1_wDN_iMbIR6=9E)^} zq~+^XbN5jW>8(o15kFP<}H;qW+(4EXG=m9 zgk#M$4h*AM?DgadJRkr82tWV=5P$##AOHafKmY;|fB*y_009L8zV8PL!u-7uTzJ3V z58Cba|3aYRk8b^-`}`WrY&3(o2w^~m)%KS7S^W4yRmmMdaS4(RZHuSG=xR}tbmdhQ z&jm9Af7W(ngz&AaDp~D+0$eB+Z`-!sw<{-`&EUzrG`1-ptV%|;{LJlZtlJs zr@UTO$0!_!iqGfsLIncn8GF3A?0)YP;BIj^>DVWb0Vp07P5nsjAZvp_38~yH5d}uY za^b)EbBoF)a*h#_OfJcmd}L9>P7*>A`vt;zBpp9|F1&{T1Rwwb2q&ThePn`_Fs7q|+TeU#*q$*_o^mBJY;%H91%X0uX=z1Rwwb2tWV=5P$##AOHafKmYDZ z5-SHMf+j+v)U55h)HKh^Qh~Iu7Omq%ltRQ=6uHyHrbAm5e@q238P060I<>lC<1 z8g(=s&fxq+uT+VvdB&jp*wz5>NiaeH0uX=z1cpdpr%-Imax3(|0Gi7FdU^e>FU&P4 M&UI?`{nFOy4=!p1YXATM literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/meta.json index bf3ad807d6..8440af2699 100644 --- a/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/f07f847706d85b7cfa4b398e5175732212b69a63 and recolored", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/f07f847706d85b7cfa4b398e5175732212b69a63 and recolored, in-hand sprites by SeamLesss (github)", "states": [ { "name": "analyzer", @@ -26,6 +26,14 @@ ] ] }, + { + "name": "analyzer-inhand-left", + "directions": 4 + }, + { + "name": "analyzer-inhand-right", + "directions": 4 + }, { "name": "icon" } diff --git a/Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..0beb3564b551ab8fd76fb67c89e6dac790884811 GIT binary patch literal 16598 zcmeI)y-UMD7{~F8NNWoXP9nMpj^g0rf2 z>fkCa4o(hEic1#fdXJE;6w+K?hHpy}xaN8CyHB&_$oWd6Rw+-El~NV2?yl;iBil$p z?{D@GKlGun=hs}-lJE7n{i;Vw2ldS(rR-x&dx1#W48G(mp;%c^e2}(7Ik3G9QaNnW*Py zK0yK?fB*srAb>!=1TMF}=EJoB`AS9_1Q0*~0R#|0009ILKmY**5I_I{1Q0MF5I&MO z(8_EJQwt^frONF(g0%jX+^-`@@^N>Pz5CsDk$+1fXc9dmPmBTt5I_I{1Q5tppgHZk dI)N|m1u&H4>3;j{^L?W!?YwHky97LTd{RE{f>lD2Riz4pCCtP%K46a8Sfea8PvU?B)k34t@gzPEIZz ztfM%ntBYMkS4XM$4uuXK&g7yo{8Q4DUYed@iQk2i;OQtZp4E<#yzBTJ!FVZp@zqYvuggNMUk(;_mgisno0r z{FRNS<9J@Xt$T1FfB*srAbhYI zf80j5%4Ka&-XN8ghaU{)`Ei%nd-8@erv7eAayvT7+J^pS-I55JL`}2R&4QoLXF3bZ~G89Rz1_DF`Zp z;NX8CSp*&Y4+Oes$3LRuBa`#j)z2%U zDRS(kjl)R9vOG^_;DP`IAOHafKmY;|fB*y_009U<00Izz00a~T>b08Sp;#uIx3^qZ z9HmKEM4>>42En}j{6d}(G?B?Dm1j)9Ku}Lq%wIrP%$g=$=BB^P8BJHYEI&>L;r)&2uIJZ9ga8B}009ULtH4a`O@7P!=>-_p zGvZtjfB*y_009U<00Izz00bZa0SG_<0uX=z1cLe*JruIsPhcrDW@zsf_z$(k^xu04 z0_hg%CjvKT@a4yTu01eo>1xavm;+%W5P$##AOL|b0@bJ0W0_Ls{{`rh`rD7+7jloA QdvguWck&hcZh5Em1uBVJjsO4v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3888e2347cdee90fc0fe3e0b5449bd802bf1f9ef GIT binary patch literal 16598 zcmeI)Jxjwt7zgktRayr z|9xql{_re)SkpCP;`{XWe9KG5PpUg-M7a-v{A3wUrkEACbKuDSJP0`i$xPV*0;$# zm?jg+w+;j7$oDzxl}e-lqBh?E_5_B200bZafrJSxKmKjlcL5R>I>Lnj1Rwwb2tWV= z5P$##AOHafKmY;|fB*yn5O5w#2QXZ?hOjSE409eIu9*+c#`CVgVDtW)IFp~s_ur%X z*HWY)Xi<`K)NJSBGbaOWDZi<6{fIp~% zW5C%A?*0od@eVoYnp~P8{U)R@9CF4|Q3$E6##kY@UT%z2;A&HMh3hUOHbDVo`*_#@>Zx z`Tlq;pWr|M0R#|0009ILKmY**5I_I{1Q0*~0R)N*#BrRdY#obN`p?vLbTqA3Nq(B9 zS&}4~>84e_s-x;vvhgxsVv0~z^Nli_o~-4%uH`t+>TdyR+9GWsfB*srAb^DlrD%dr|PTd2say0TXoj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..1da6309b2e6b2072c8db1fadffec9c0d439fa466 GIT binary patch literal 16598 zcmeI)F-yZh6u|M94s9(o;G&=iPFb9s4CoLgp$)|%#l=lr#6hSiB2LoH#l^V02@dWK z(#5f#po6=9iFl_Rg_6=rr6l2>kiO(Dm%R5|U+C>#vsSGvRYas3*8P@>o<7P&_4|Bs z_Mt-Ys8RDJ*8Ahz)4dv*Yu69XMeKKdSPyIVvKlO1gu6lMvrt~#*u1_wz7biK(BIy_ zvMkT*cGVqh2q1s}0tg_000IagfB*srAbR~fntn<}*Plb@x;*Im92nDksDcZIzj^kKKb7>#bdF%YgZ6g6(*B!Su z6Z3hgBNNypi2wo!Adnh?g?8)Jd<&48q(}q-1Q0*~0R#|0009ILKmY**5I_Kdd ztcm%kYQieA-bJ3U%;ekhR{Y3LadP>;qgigD57+f)09wz(gj^$l00IagfWXWJPUY)T ey|khK7vP^>z7jOI*5^Cw69bVjX!;LoGB%Z?sj#z)8Ge}Aww9}zkCdvYrLV)n17ihd z8I{JaqLj<+HkZHv0T2KI5C8!X009sH0T2KI5C8!X009sH0T2KI5C}{lpP%)FvVSkm z23h_3{{0{}`pKsH350o`%kdwmLyWNcGFJ~3K=EXnk<)uS2cGMG{$_%VBY(+|9kNGu z$$qSda8TFhJ(|z@Lf82qPE*jNFKm$wVLynyvFJEXBUBcI)gMdHxD*6H00clF4g_B3 zu6SF)PcJ|m{DBW300JNY0w4eaAOHd&00JNY0w4eaAOHd&@J|Sgs;WB*d_ygi3J0U8 z@QS;_u0sVNs=DMzN}4|=eqAQt|mi@0HHlkWp>c8^qJ&7`RJ64f3DqWTLC_F5L_ijds7^>G!;S1^*-UjA((fs7v1Imj5lA$x3UMII_hrA}bUaW627EjWtv7_TjUKwea5P$##AOHafKmY;|fB*y_009U<00Izz00ephsnnD$D4b$@L%ODkbnPea?OZqV&MXgsEUeRHWgw6}P)4K1D@pt4vU zZ&Ccy+VeNyZTVR{sAp$7eB2WKFMy)) VPn+fY&(_@%g)<8k{bFHd_Y3M2bWQ*O literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5733b6196ede2f48ea1db297833f851da4c3a671 GIT binary patch literal 16598 zcmeI)v1-CV9LMp0sKhFm$w>#rv7N*hNHwBS6cLwhr9;8Z(hi+FS?Jp0BS?qtrPy@n z>?4SagNx1RWP4Ze0fHH>@IAO39QptG-6!jjhhDdlN$1iclJT2fU#+g5$F_RD46hez zu`k;VPiiue(&wn$QahdEy{RuYwu?QSVj6yG}=+*y|E z27!8mfdB#sAb3r9Bi$Ep)YBFH>i#Gj`|JOR?p_i9~YQ)x0HgF0OOkdax|p z_B<6qK>z^+5I_I{1Q0*~0R#|0009ILKmdU?fp1lO-(Twq|E W^G^#`&*|~elOE13HJr&!=kW&~B~|7C literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b2d089f6f81f80c07d278cda6990f1ac58da7806 GIT binary patch literal 16598 zcmeI)y=ww77{~GFYB^s(p&%6MB6jQ~Zk?{}Sv^H5;?k|UbyMunsY5$;>r(JN{XGCKK0*3(&D)n^+(Hc zoWVe?pdo+&0tg_000IagfB*srAb-XNKtlil1Q0*~0R#|00D<)c8VBRUzbwFdJ6MGP0tg_000IagfB*srAb~D3xI&UMz=wL=N ziXLPiH!XTqL?D0w0tg_000Iagu$@3}^nSBG3$Wc2L?M6x0tg_000IagfB*srAb$O-`j5I_I{1Q7TOfw$Q(sphTe Z{{k4A|M)Zi{WLub^l-ixxUc88gB46nOrih) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..926f99c66b6866977b76632be3f7c20e854a9051 GIT binary patch literal 16598 zcmeI)F-yZh7{>88R$47IgE;A;LkH2#MVzXnw4qo;T%?P*xhXodqi)XP;vh~64t|1` zF5>LqAQT+j9Q_3GUL;$gw7Ij@{x75lm*ly7e;IT1V!K+(W#_UYk_*ehj_C_}PNmK7 z!{PC}>Cy+4QXr8Yx2^k2GctWt-a8TTpY-&umi>7%m^lr%ikZ*UtfXdIFZG7Vf`q}w zZr$?=g?8KAK|=rm1Q0*~0R#|0009ILKmY**5I_KdgaXe?t8zW*CrtTyTyr$fRhw`T z{MzZrNV7*_-8MgRc>5I_I{1Q0*~0R#|0009ILK;Rz>*w{zlWUqj&jS@ZH-DvJ3 zu<=%U6dqsJugN3*McL)zTxQ3>R(cl;b&+YMSV9m$009ILK;V}I&Kh4$GgU?Z7r@e# VYj=xp<=RJ4EB0 zkS^ln=pY2#b@3&{yFn-&nwmdyk?)lx?In5ccOSA{==o~9Q7%oCM5OFB-8FS|^fp>h z`}^JfcXcRiwHmGj`g8Z#xl}!4d(Djl5&KDR*43;%sXB{?-b%grksFuX^v(9gi^!CC z?&A8fWjRi_tFE9SfB*srAb5cenT4Jn^S|o6I`=Sb zB;=x?R;|jb?}uDw)@hwr=TdqtW@q?`IjHt6?%n~y=X zL_q)n1Q0;LK!MulT;=Co00ZL@2>}EUKmY**5I_I{1Q0*~0R#|00D-Iv{ANww)VYSe zD=;v3l56q<2T~`8efc4*P8#R+Ds1X2u~~T9(nLtJcA^hO8bQ;jndqb`h5!NxAb=(s|3@7Gnun!gLy#4q8G8r-buKZz%=cf;*5>V%Z}~&u4}-^ e?H~h2bIkYjsSA3!{;mav6N9I#pUXO@geCwh5`?n= diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-right.png deleted file mode 100644 index 9b62a31f1f8ab172e2fcfb5e5f125d7b535e1512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1FMR zi(^Q|oVT|e`I-zwTrYY*>bvt_C?~cMM{)CaTuA2MQOYMj#qF=_^5<$5m3;CBUp~J2D<)z1 k;=m8wv{=|6iv7@^CXLBb_U>GoXy85}Sb4q9e07U71D*ylh diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/meta.json index 8872f25f52..a25dd9dcf2 100644 --- a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "tgstation at 986af32e22a88dae14fd147d812a5a4d27c1bc30 | stimpen sprites made by PuroSlavKing (Github) for Space Station 14. Nearly all resprited by joshepvodka", + "copyright": "tgstation at 986af32e22a88dae14fd147d812a5a4d27c1bc30 | stimpen sprites made by PuroSlavKing (Github) for Space Station 14. Nearly all resprited by joshepvodka, in-hand sprites by SeamLesss (github)", "size": { "x": 32, "y": 32 @@ -90,12 +90,6 @@ }, { "name": "arithpen_empty" - }, - { - "name": "medipen-inhand-left" - }, - { - "name": "medipen-inhand-right" }, { "name": "punctpen" @@ -114,6 +108,30 @@ }, { "name": "dexpen_empty" + }, + { + "name": "base-needle-inhand-left", + "directions": 4 + }, + { + "name": "base-needle-inhand-right", + "directions": 4 + }, + { + "name": "base-colorA-inhand-left", + "directions": 4 + }, + { + "name": "base-colorA-inhand-right", + "directions": 4 + }, + { + "name": "base-colorB-inhand-left", + "directions": 4 + }, + { + "name": "base-colorB-inhand-right", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba6a4a28922c4a187267f37e6416f594af2c4a2 GIT binary patch literal 16598 zcmeI)Jxjw-6oBEIBK-(7lZg05aWzoE!L^o@HUx`^OBX9{Zi<59SO+N%PM!P*4jlwt zySO{Ky890tgnEzQ77FQ2Oto)95;)C0Ip=A%9@^b$){FLnt&}SI4R2RpD{|zs`h0(M z@}@7@!=Ub|p6qw?&Wnx|jvK90rJQFutlpZlsDrsPf4i1@&lKinZTEV)t5iw(-qzlQ zWmPJJfxd$c0R#|0009ILKmY**5I_I{1Q0*~0R#*M-1W`jxmz9@rukkjc_d#Pxx#W} z!h)u;;PXR0&g50Qy>C>wtd~5J@6T;g{L;#*5rC{WMNA!TT!eAgrQUE@0a2TYdVkn6 zi6MXh0tg_0z!VGIzLuSzS%4{KpmhWgKmY**5I_I{1Q0*~0R#|0009L4t3Vuc1c}TF z#5E`}>WiD$IRa_^H-71rXH4`QL6Qhb<{tIdMgA;_LX*fDxiJ!+0++4Q dm98L={{@JtlIqRIQ~x38NIJjP^!n9<&KE#1R$c%A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..ba988cf7f6dfce38d2eb8731b35ba23075ef5d4e GIT binary patch literal 16598 zcmeI)F-yZh7{>8yg~k@zMG#RDakWrEaB`@U(uQJ@B8VVX+}soe9h}_!07b;PgAU^2 z;?l**#l_jx`Vj;r-a81L;+b4%DF2o;C3pAUbHDYDT&y>$`P^hqDV6tXZd2dOa*by6 z@9qBKo4#fC>Qz^@<$FC*c+pR?2eqvur3z1SrP}j_DgDqn_SP!SM>;z`w$OQQeknDp zJa=W|G?glsyItLb4+01vfB*srAbffJ1-4fR(c_p{xj}&ftX3mdXBvOL#gC)1*4_zVB;Lx+$9~f#K zp$6H{Zmr_5t;ZS+g%Cgh0R#{jR)Ou_p}nl1Q0*~0R#|0009ILKmY** z5I|sn0{_{QA7ISDsRPdn1dh~=*7oH8nn<^s9)2(=Ww%S@J$b`8vfG zHuN{^7Dv!HYMQNvUI-w700IagkXV7scjrcjtIK-bRk!j;} zt_95Rm&=)`RI;zfPUpGPdzbr}B1HJvW`fJ3W&KeyxO+!0t{% z-D51mbZx(IuPE_&yKUCM0RkWZ0w4eaAOHd&00JNY0w4eaUJ3O3{ejmUqIkdZirRAR zBay{oaUff)UwNscE3SLX1!gjtL9JFBddX6mtKz!Y?RJN;mUW#-5GV~mv)NRl(de)V zvQ!qdH+L>+0Oqb|4g~>#Lr_awP1*>cNw3%I4MCBWISDQdeZL-8e&zKAtn4*_CDO0F zR(@Cz009sH0T2LzB_i0T2KI5C8!X009sH0T2KI*#sPIX43Yz zs;VrX&pWCwTO^;aUaybsLi4)leyi1Dl}crz-c>$1U$#0Qi^cd`GbvN&Xcwx}>9BIS zEYx7rI+z4uA^>3vGjG{Z1PA*9Q#wy_Chl##oz)&iEBUwDw8p3fq` z6(iH~3n5W%rwbubEPNmU0w4eaAOHe$PM}&pd^9Dd>3;zvN&Pu^HuTM0lhWyltkzIZ FOMlKkz~KM@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-right.png b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..7a42e1665a5e1351cf17c98392eda50d3415c879 GIT binary patch literal 16598 zcmeI4u}cC`9LL{DXbH9kPP#NW1rkl6iJ~G(WCTq`gb*SXMg(nc&EgO=I7VoTLz@l_ zP11j$w=}dhwA=j-4)oOCyW>tz`6_om@4esqz3=MYAj|S#TAh>1ZP7_V zi^bx=mf#lBGo#bR>pz>#4jPSy>PD81d2QxZ-|cqQt~D#7gA1V5YDvLhP>n^Fjzt15 ziVqjSq71~WP5>}VZduxKX8_&w`u)B-Ub0TU3EFm2%sgIf6Z21CTXi~p4WMyZ6rGx0 zSP%dK5C8!X00A2a-0p^C?OgyH!XqRIfB*=900@8p2!H?xfB*=9z_Jh!N_tY7JQj4A(jm{9>~ zq7z2id0npX97O7?)vD@dBu6h2cNRX}888bG^X$VA0DTH75D0Luv3U+oq;Eq2L;^0F z4*(cFW5buh@Nc7W%=%mXq%rjr&=0&+DzQi;!n7Bw%nr_qc6x2Rm_j!(Z7skHHmijY z&4NjN4bKkIg%EE{s0RTM009sH0T6H?fv>mFuOcf${|jJ|yq&`1c6qC}N#W9oT>Le5 GTKNMy^uEgg literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-left.png b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..e3cf36ec1a798816c18e28689104004390d294e8 GIT binary patch literal 16598 zcmeI4%S%E*6vpR9nFY41NQxpTg4RK{C<{eJjED%TMG;ZBsxT;MXR8*`rcKbs77;Ci z@DJz(J!svgpa`Oa7fYAxqXYpE009sH0T3u70zZ4nRsLImGD-`nfB*=900@8p2!H?xfB*=900_t? zkaf73Pn?dwn;P8g;^xdy|9m>K?ESsotW#()E^2@Od}EJK54!Q{9+L3n`9X!OB&_Q2 zJyT4`&TZzmNipy$jSqn%;QK;~} z05^*p53OhWR^x|n$eAr%($Qh0w4eaAOHd&@J|GGwm)xGS7G{J07)+Uexq0Z Qsj3x{3;BnA$3rvmKSCpr*Z=?k literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-right.png b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c6c628ab3fb0b57ab79d6d9ce251ee93ce8ee5 GIT binary patch literal 16598 zcmeI4&r1S96vy92SP6EkNP?osL!CMVbtwx&MU;pL>SBZxUHU;Cf^G&uhYlS&L?h&1wC%Bn}|H& zP+&^reol=p@q4kn{v;_TuEhp`6^*kXe8#cqyiH7$& zkJjj0>1jSB>Y{L9YLTrlIDk5%VXt6kPvt_CH5Q6FitGvl$`R*PjN zfLaX7jAj5ZL+d}Uxob z00@8p2!H?x*g)X>A$G0*7r+Mha0vn+00JNY0w4eaAOHd&00JQJUkDU!f|d%3x5?XE zy>xS*DY73K@)zwI8{13yv%8*ky?wmW<5R9k?{EDoH%av1^$iHw3Dv<=a3moApzvz12^e`bvZt17F%tQ6l6kJbEheXXQCYZ7SboO=9|5K;`VO z7D7A+SR`+tZ}E8lU{}0~fG9i> K3tW!RCw~Ao^o!X5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/rollerbeds.rsi/meta.json b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/meta.json index 669e74f8e2..d1a5d2301c 100644 --- a/Resources/Textures/Structures/Furniture/rollerbeds.rsi/meta.json +++ b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/59fe5dd2841f47a8abce60eecb9fafad34282bd0, Baystation 12 and AuroraStation", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/59fe5dd2841f47a8abce60eecb9fafad34282bd0, Baystation 12 and AuroraStation, in-hand sprites by SeamLesss (github)", "size": { "x": 32, "y": 32 @@ -10,6 +10,14 @@ { "name": "rollerbed" }, + { + "name": "rollerbed-inhand-left", + "directions": 4 + }, + { + "name": "rollerbed-inhand-right", + "directions": 4 + }, { "name": "rollerbed_buckled" }, @@ -19,6 +27,14 @@ { "name": "cheap_rollerbed" }, + { + "name": "cheap_rollerbed-inhand-left", + "directions": 4 + }, + { + "name": "cheap_rollerbed-inhand-right", + "directions": 4 + }, { "name": "cheap_rollerbed_buckled" }, @@ -28,6 +44,14 @@ { "name": "emergency_rollerbed" }, + { + "name": "emergency_rollerbed-inhand-left", + "directions": 4 + }, + { + "name": "emergency_rollerbed-inhand-right", + "directions": 4 + }, { "name": "emergency_rollerbed_buckled" }, diff --git a/Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-left.png b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..bc9b7f47e4a482e60489eea0e957aa11662a8674 GIT binary patch literal 16598 zcmeI4JxBvF6vuO=enJItD2Rx-xu~Fni_pr6EyW_D1ve2<1VKenu}(z?XT?F(MG)!W z?4WdLK@kOYaZ_+}5ZxVWo^s_HuH07&XZg2Wle~NR=e=Lk5XjM;k@!%czPX+;7KldF zQC^1Vs;%aq>A9sBUQ|!ThE$f|@0rwBFv%@-i;;drsjKmA&%q_*JVxT)85EK;JQGysv!2Sq=I z*w)|kQe7GVFC}Fs767nAs}g;s%>Z%H6Wd;eCk+5CdR;x8zj;zAa}m_*dKF|LF4=nk zO}JdTnm$Sp009sH0T2Lz3L>z3^va(Z_}NAOHd&00JNY0w4eaAOHd&00OcJ z6di7s5~t(u_SO!TP9IqEFQp^Po=D6TokELo(fyaVXLfg!HI3KwkVH#fJE)MAgi{@g zXR7m-wS49n#bgv0+2{)+U$b%iW)5Dwe_u7tnp8QFna%(?!+2Na-vdal%@_U7?H;H7 zdjM|d767;3IcNI_Ak zXnO(8EN(o=PCiyP9-4-mQrrj`X<6L}8TEw?1V8`;KmY_lz~clqZjP^bh%x$K07;?F UPOdgijGyL6E;<-j&j%(`KY-4gyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-right.png b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..c9b606f541ea631d01ed1e74d24199d24c41cc8c GIT binary patch literal 16598 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Y)RhkE(~EnnAY?`yc#INS>O>_ z%)r2R7=#&*=dVZs3bL1Y`ns~eWa4FH;gQts@MmC9VDNNt45?sbba2?eAE;s!jE2By z2#kinXb6mkz-S1JhQMeDjE2By2#kinXb6mk0Im>d?VR!-m)u|yr-?g3hMHK|{-=rI zR17_G+{r}9{v9m_|1X}s1Xc#3L3~1b21*{;oy59Jc;8+W;^R4;6R9 z+&fB-hQMeDjE2By2#kinXb8|C1bS6HxnXMoXkh%Pk)t6n8UmvsFd71*Aut*OqaiRF z0;3@?8UmvsFd72GB?M3=L2-EsG)=A~r^&Et)hrbCVPR<~v&QK1xXh!qILKZ19$jZR zbK)?Hd$HL|aFPV(dDsL5vLPTb5SDp=gds`q6az>tviv}?L2d#?7%}c)p@t)cU9uR? zf(=?p4ddu)2Ei0SSJw=HWh4av`V>@kc@DumHUNGi$x4y}fFzTLh~m)zAT^?pvjH-j zRCCBxPfW>9irHk<0_YxpyJs4Mn>`!DdInxn?52rYbhi<*gs4Ic))pXS7`+-oAopNv z