]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Medical Item In-Hand Sprites (#34984)
authorSeamLesss <kai.julian.watson@gmail.com>
Thu, 20 Mar 2025 02:18:01 +0000 (19:18 -0700)
committerGitHub <noreply@github.com>
Thu, 20 Mar 2025 02:18:01 +0000 (22:18 -0400)
* 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

45 files changed:
Resources/Prototypes/Entities/Objects/Misc/implanters.yml
Resources/Prototypes/Entities/Objects/Specific/Medical/handheld_crew_monitor.yml
Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml
Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml
Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml
Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml
Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml
Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/meta.json
Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/meta.json
Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/meta.json
Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/implanter.rsi/meta.json
Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medical.rsi/meta.json
Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-left.png [deleted file]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-right.png [deleted file]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/meta.json
Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/meta.json
Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-left.png [new file with mode: 0644]
Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-right.png [new file with mode: 0644]
Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-left.png [new file with mode: 0644]
Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-right.png [new file with mode: 0644]
Resources/Textures/Structures/Furniture/rollerbeds.rsi/meta.json
Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-left.png [new file with mode: 0644]
Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-right.png [new file with mode: 0644]

index 0bb2fab3086ef846e99a3ff4c1594e254f2ae42a..29589cd7e84c487c65a8772dde93511827c41198 100644 (file)
@@ -63,7 +63,7 @@
           visible: false
     - type: Item
       sprite: Objects/Specific/Medical/implanter.rsi
-      heldPrefix: 0
+      heldPrefix: implanter
       size: Small
     - type: Appearance
     - type: GenericVisualizer
   components:
     - type: Item
       sprite: Objects/Specific/Medical/syndi_implanter.rsi
+      heldPrefix: implanter
     - type: Sprite
       sprite: Objects/Specific/Medical/syndi_implanter.rsi
       state: implanter1
index fc252fd9f5d7cba893433bd1d80765ef859b546c..3593ce1df1244c7635282dbced0a660c0ff4e2d5 100644 (file)
@@ -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
index cf0b5ee0c26209d182396538b3e2ff383f31b02d..d9ee2dcd39664949e35305a09273f256c0977b26 100644 (file)
     - Brutepack
   - type: Sprite
     state: brutepack
+  - type: Item
+    heldPrefix: brutepack
   - type: Healing
     damageContainers:
       - Biological
   id: Bloodpack
   suffix: Full
   components:
+  - type: Item
+    heldPrefix: bloodpack
   - type: Tag
     tags:
     - Bloodpack
         - SecBeltEquip
     - type: Sprite
       state: tourniquet
+    - type: Item
+      heldPrefix: tourniquet
     - type: Healing
       damageContainers:
         - Biological
     - Gauze
   - type: Sprite
     state: gauze
+  - type: Item
+    heldPrefix: gauze
   - type: Construction
     graph: Gauze
     node: gauze
index e3f2e1cd1e7a01c9f859f11415d4ceb57b673575..37bbb8a6646dbd047ac402928325495c57c8721c 100644 (file)
@@ -14,6 +14,7 @@
         visible: true
         map: [ "enum.PowerDeviceVisualLayers.Powered" ]
   - type: Item
+    heldPrefix: analyzer
     storedRotation: -90
   - type: ActivatableUI
     key: enum.HealthAnalyzerUiKey.Key
index c002f9c6712f2671986f944dadea489cce290eec..5837c503a96804b7ddd673101f37c3210e3f4df8 100644 (file)
       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:
   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:
   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:
   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:
   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:
   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:
   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:
   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:
   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:
   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:
   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:
   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:
index 32f997d50fadcc6e19258f3500ff2d0ee4de7dd8..421a459b7211009672a4d80ba2b28cddbaf80ddd 100644 (file)
@@ -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
index 9f3fbd7c455b563e5336566f42c13804d3bf1568..e91f387d15249d30ff8c372541475697ed676812 100644 (file)
@@ -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
   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 (file)
index 0000000..914b2a2
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-left.png differ
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 (file)
index 0000000..0c46f37
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/Morgue/bodybags.rsi/bag-inhand-right.png differ
index e8727873146071ff99fe9e697743b23bd9223150..caf82f33ed23e0ad134b9668b4528fdbd094b2d4 100644 (file)
@@ -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
     {
       "name": "bag"
     },
+    {
+      "name": "bag-inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "bag-inhand-right",
+      "directions": 4
+    },
     {
       "name": "bag_folded"
     },
index 93459edf34a51968e91833603ca33055c29df7fd..06107f2621b0807febe34901413a8a22f5e0215e 100644 (file)
@@ -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",
                 ]
             ]
         },
+        {
+            "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 (file)
index 0000000..e5ffd7a
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-left.png differ
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 (file)
index 0000000..301a05f
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/scanner-inhand-right.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-left.png
new file mode 100644 (file)
index 0000000..f05e4f7
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-right.png
new file mode 100644 (file)
index 0000000..60d768c
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/analyzer-inhand-right.png differ
index bf3ad807d686bb3d4696b3b23f97c8e064c42929..8440af2699b31d23f2c7d9143eed91fccd483a37 100644 (file)
@@ -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",
                 ]
             ]
         },
+        {
+            "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 (file)
index 0000000..0beb356
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-right.png
new file mode 100644 (file)
index 0000000..bfc96fd
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/implanter.rsi/implanter-inhand-right.png differ
index efcfc1c348a1da727597f044879f590dd4c4c2a2..5c5279e5adda44714ecd0b52ab5d9f6a473d37e2 100644 (file)
@@ -1,7 +1,7 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from tgstation at commit https://github.com/vgstation-coders/vgstation13/commit/1cdfb0230cc96d0ba751fa002d04f8aa2f25ad7d, resprite by @linkblyat",
+  "copyright": "Taken from tgstation at commit https://github.com/vgstation-coders/vgstation13/commit/1cdfb0230cc96d0ba751fa002d04f8aa2f25ad7d, resprite by @linkblyat, in-hand sprites by SeamLesss (github)",
   "size": {
     "x": 32,
     "y": 32
     {
       "name": "broken"
     },
+    {
+      "name": "implanter-inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "implanter-inhand-right",
+      "directions": 4
+    },
     {
       "name": "implanter0"
     },
diff --git a/Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-left.png
new file mode 100644 (file)
index 0000000..33eea9d
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-left.png differ
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 (file)
index 0000000..3888e23
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medical.rsi/bloodpack-inhand-right.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-left.png
new file mode 100644 (file)
index 0000000..3113151
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-left.png differ
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 (file)
index 0000000..1da6309
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medical.rsi/gauze-inhand-right.png differ
index e4f039ada9b5d708d5f66c98f0c9feb16b140c09..5c32c08d7d2e6c25a68d206ea4b3b6b6e59c958f 100644 (file)
@@ -3,7 +3,7 @@
        "license": "CC-BY-SA-3.0",
   "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/740ff31a81313086cf16761f3677cf1e2ab46c93 and Taken from tgstation at https://github.com/tgstation/tgstation/blob/623290915c2292b56da11048deb62d758e1e3fb4/icons/obj/bloodpack.dmi, Blood pack redone by Ubaser",
   "copyright": "Taken from https://github.com/tgstation/tgstation/blob/a3568da5634e756d0849480104afda402c6f1c3c/icons/obj/medical/stack_medical.dmi",
-  "copyright": "Tourniquet Sprite by PoorMansDreams",
+  "copyright": "Tourniquet Sprite by PoorMansDreams, in-hand sprites of tourniquet, gauze, and bloodpack made by SeamLesss (github)",
        "size": {
                "x": 32,
                "y": 32
                {
                        "name": "gauze"
                },
+               {
+                       "name": "gauze-inhand-left",
+                       "directions": 4
+               },
+               {
+                       "name": "gauze-inhand-right",
+                       "directions": 4
+               },
         {
             "name": "tourniquet"
         },
+               {
+                       "name": "tourniquet-inhand-left",
+                       "directions": 4
+               },
+               {
+                       "name": "tourniquet-inhand-right",
+                       "directions": 4
+               },
                {
                        "name": "morphine"
                },
                {
                        "name": "bloodpack"
                },
+               {
+                       "name": "bloodpack-inhand-left",
+                       "directions": 4
+               },
+               {
+                       "name": "bloodpack-inhand-right",
+                       "directions": 4
+               },
                {
                        "name": "medicated-suture"
                },
                {
                        "name": "regenerative-mesh"
                },
-                {
+        {
                        "name": "regenerative-mesh-inhand-right",
                        "directions": 4
                },
-                {
+        {
                        "name": "regenerative-mesh-inhand-left",
                        "directions": 4
                },
diff --git a/Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-left.png
new file mode 100644 (file)
index 0000000..d73369f
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-right.png
new file mode 100644 (file)
index 0000000..eb56ebe
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medical.rsi/tourniquet-inhand-right.png differ
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 (file)
index 0000000..5733b61
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-right.png
new file mode 100644 (file)
index 0000000..46183d1
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorA-inhand-right.png differ
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 (file)
index 0000000..b2d089f
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-right.png
new file mode 100644 (file)
index 0000000..3b6f73c
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-colorB-inhand-right.png differ
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 (file)
index 0000000..926f99c
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-right.png
new file mode 100644 (file)
index 0000000..fb5819c
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/base-needle-inhand-right.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-left.png
deleted file mode 100644 (file)
index 993468f..0000000
Binary files a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-left.png and /dev/null differ
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 (file)
index 9b62a31..0000000
Binary files a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/medipen-inhand-right.png and /dev/null differ
index 8872f25f52c68a2684bdccf6ee4822847ccc3689..a25dd9dcf249d9347c8347b77b31fd0ff06f0a4b 100644 (file)
@@ -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
     },
     {
       "name": "arithpen_empty"
-    },
-       {
-      "name": "medipen-inhand-left"
-    },
-    {
-      "name": "medipen-inhand-right"
     },
     {
       "name": "punctpen"
     },
     {
       "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 (file)
index 0000000..1ba6a4a
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-left.png differ
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 (file)
index 0000000..ba988cf
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/syndi_implanter.rsi/implanter-inhand-right.png differ
index 38050ea31012ac9cc8852f19a0e31538228096c8..4d8ca5e772aa5f46ad68f201fb2d51be4fdefffd 100644 (file)
@@ -1,7 +1,7 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from tgstation at commit https://github.com/PestoVerde322/tgstation/blob/37460afeeb24f84e591d538e40bb04e60aef9cf8/icons/obj/syringe.dmi",
+  "copyright": "Taken from tgstation at commit https://github.com/PestoVerde322/tgstation/blob/37460afeeb24f84e591d538e40bb04e60aef9cf8/icons/obj/syringe.dmi, in-hand sprites by SeamLesss (github)",
   "size": {
     "x": 32,
     "y": 32
     {
       "name": "implanter0"
     },
+    {
+      "name": "implanter-inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "implanter-inhand-right",
+      "directions": 4
+    },
     {
       "name": "implanter1"
     }
diff --git a/Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-left.png b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-left.png
new file mode 100644 (file)
index 0000000..aa33c37
Binary files /dev/null and b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-left.png differ
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 (file)
index 0000000..7a42e16
Binary files /dev/null and b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/cheap_rollerbed-inhand-right.png differ
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 (file)
index 0000000..e3cf36e
Binary files /dev/null and b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-left.png differ
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 (file)
index 0000000..d4c6c62
Binary files /dev/null and b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/emergency_rollerbed-inhand-right.png differ
index 669e74f8e2ddea0e2a12c480c7e85e3af94cc53e..d1a5d2301ca0aa1b1d3c84a67debf3f6e1fb5470 100644 (file)
@@ -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
         {
             "name": "rollerbed"
         },
+        {
+            "name": "rollerbed-inhand-left",
+            "directions": 4
+        },
+        {
+            "name": "rollerbed-inhand-right",
+            "directions": 4
+        },
         {
             "name": "rollerbed_buckled"
         },
         {
             "name": "cheap_rollerbed"
         },
+        {
+            "name": "cheap_rollerbed-inhand-left",
+            "directions": 4
+        },
+        {
+            "name": "cheap_rollerbed-inhand-right",
+            "directions": 4
+        },
         {
             "name": "cheap_rollerbed_buckled"
         },
         {
             "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 (file)
index 0000000..bc9b7f4
Binary files /dev/null and b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-left.png differ
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 (file)
index 0000000..c9b606f
Binary files /dev/null and b/Resources/Textures/Structures/Furniture/rollerbeds.rsi/rollerbed-inhand-right.png differ