]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Tools/Devices: In-hand Sprites (#33689)
authoronesch <118821520+onesch@users.noreply.github.com>
Wed, 12 Mar 2025 22:46:58 +0000 (02:46 +0400)
committerGitHub <noreply@github.com>
Wed, 12 Mar 2025 22:46:58 +0000 (01:46 +0300)
* Adds in-hand sprites to the barber scissors.

* adds in-hand sprites to the floodlight.

* adds in-hand sprites to the gas analyzer.

* adds in-hand sprites to the gps.

* Update copyright wording, linting

* resprite gps inhand sprites.

* adds in-hand sprites to the mass scanner.

* adds in-hand sprites to the spray_painter.

* resprite in-hand sprites to the mass_scanner.

* fix in-hand sprites to the mass_scanner.

* Resprite mass_scanner in-hand sprites.

26 files changed:
Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml
Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml
Resources/Textures/Objects/Devices/gps.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Devices/gps.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Devices/gps.rsi/meta.json
Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-broken-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-broken-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-broken.png [moved from Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight_broken.png with 100% similarity]
Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-on.png [moved from Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight_on.png with 100% similarity]
Resources/Textures/Objects/Misc/Lights/lights.rsi/meta.json
Resources/Textures/Objects/Misc/Lights/lights.rsi/off-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Misc/Lights/lights.rsi/off-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Misc/Lights/lights.rsi/on-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Misc/Lights/lights.rsi/on-inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Atmos/gasanalyzer.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Atmos/gasanalyzer.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Atmos/gasanalyzer.rsi/meta.json
Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/meta.json
Resources/Textures/Objects/Tools/scissors.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/scissors.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/scissors.rsi/meta.json
Resources/Textures/Objects/Tools/spray_painter.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/spray_painter.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Tools/spray_painter.rsi/meta.json

index 34263ccdc006f38cf760369db9c2f713b2f84825..9b27ad0bc6596974ebcc02222bbfee52860b07ec 100644 (file)
   - type: Item
     size: Normal
   - type: Sprite
+    sprite: Objects/Misc/Lights/lights.rsi
     layers:
       - state: floodlight
-      - state: floodlight_on
+        map: [ "base" ]
+      - state: floodlight-on
         shader: unshaded
         visible: false
         map: [ "light" ]
   parent: BaseItem
   description: A pole with powerful mounted lights on it. It's broken.
   components:
+  - type: Item
+    size: Normal
+    sprite: Objects/Misc/Lights/lights.rsi
+    heldPrefix: floodlight-broken
   - type: Sprite
     sprite: Objects/Misc/Lights/lights.rsi
-    state: floodlight_broken
+    state: floodlight-broken
   - type: Anchorable
   - type: Damageable
     damageContainer: StructuralInorganic
index e10c5b84af5f2e40a0a44a6dc545b9f3416d29ae..31e5f99752bd92ac9784033e9b82a6583359f222 100644 (file)
@@ -5,6 +5,8 @@
   description: A hand-held mass scanner.
   components:
   - type: Item
+    size: Normal
+    sprite: Objects/Tools/handheld_mass_scanner.rsi
   - type: Sprite
     sprite: Objects/Tools/handheld_mass_scanner.rsi
     state: icon
@@ -47,6 +49,9 @@
     slots:
       cell_slot:
         name: power-cell-slot-component-slot-name-default
+  - type: Item
+    size: Normal
+    sprite: Objects/Tools/handheld_mass_scanner.rsi
   - type: Sprite
     sprite: Objects/Tools/handheld_mass_scanner.rsi
     state: icon
diff --git a/Resources/Textures/Objects/Devices/gps.rsi/inhand-left.png b/Resources/Textures/Objects/Devices/gps.rsi/inhand-left.png
new file mode 100644 (file)
index 0000000..c1d8c39
Binary files /dev/null and b/Resources/Textures/Objects/Devices/gps.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Objects/Devices/gps.rsi/inhand-right.png b/Resources/Textures/Objects/Devices/gps.rsi/inhand-right.png
new file mode 100644 (file)
index 0000000..80f4553
Binary files /dev/null and b/Resources/Textures/Objects/Devices/gps.rsi/inhand-right.png differ
index a59c0b00129f6cdb6f76c151cab6a6746354a992..72a8e19a4ece4c7093cf400f7f22e2f2b997386c 100644 (file)
@@ -1,7 +1,7 @@
 {
     "version": 1,
     "license": "CC-BY-SA-3.0",
-    "copyright": "tgstation at 3ddd840268e33bbcf316f242e6a972b84e6b773c",
+    "copyright": "tgstation at 3ddd840268e33bbcf316f242e6a972b84e6b773c, Inhand sprites by onesch",
     "size": {
         "x": 32,
         "y": 32
         {
             "name": "icon"
         },
+        {
+            "name": "inhand-left",
+            "directions": 4
+        },
+        {
+            "name": "inhand-right",
+            "directions": 4
+        },
         {
             "name": "active",
             "delays": [
diff --git a/Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-broken-inhand-left.png b/Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-broken-inhand-left.png
new file mode 100644 (file)
index 0000000..b31b949
Binary files /dev/null and b/Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-broken-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-broken-inhand-right.png b/Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-broken-inhand-right.png
new file mode 100644 (file)
index 0000000..c03d65a
Binary files /dev/null and b/Resources/Textures/Objects/Misc/Lights/lights.rsi/floodlight-broken-inhand-right.png differ
index 38b29d5d407d18aafaeb14eb4355d81f8bddb2b2..04005a4a79807691fd376f01fecb0718a6231e6f 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/e1142f20f5e4661cb6845cfcf2dd69f864d67432",
+  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432, Floodlight inhand sprites by onesch",
   "size": {
     "x": 32,
     "y": 32
       "name": "floodlight"
     },
     {
-      "name": "floodlight_on"
+      "name": "off-inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "off-inhand-right",
+      "directions": 4
+    },
+    {
+      "name": "floodlight-on"
+    },
+    {
+      "name": "on-inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "on-inhand-right",
+      "directions": 4
     },
     {
       "name": "floodlight_burned"
     },
     {
-      "name": "floodlight_broken"
+      "name": "floodlight-broken"
+    },
+    {
+      "name": "floodlight-broken-inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "floodlight-broken-inhand-right",
+      "directions": 4
     }
   ]
 }
diff --git a/Resources/Textures/Objects/Misc/Lights/lights.rsi/off-inhand-left.png b/Resources/Textures/Objects/Misc/Lights/lights.rsi/off-inhand-left.png
new file mode 100644 (file)
index 0000000..b23c998
Binary files /dev/null and b/Resources/Textures/Objects/Misc/Lights/lights.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Misc/Lights/lights.rsi/off-inhand-right.png b/Resources/Textures/Objects/Misc/Lights/lights.rsi/off-inhand-right.png
new file mode 100644 (file)
index 0000000..2f0b15c
Binary files /dev/null and b/Resources/Textures/Objects/Misc/Lights/lights.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/Objects/Misc/Lights/lights.rsi/on-inhand-left.png b/Resources/Textures/Objects/Misc/Lights/lights.rsi/on-inhand-left.png
new file mode 100644 (file)
index 0000000..8e43cbd
Binary files /dev/null and b/Resources/Textures/Objects/Misc/Lights/lights.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Misc/Lights/lights.rsi/on-inhand-right.png b/Resources/Textures/Objects/Misc/Lights/lights.rsi/on-inhand-right.png
new file mode 100644 (file)
index 0000000..7f0f817
Binary files /dev/null and b/Resources/Textures/Objects/Misc/Lights/lights.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/Objects/Specific/Atmos/gasanalyzer.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Atmos/gasanalyzer.rsi/inhand-left.png
new file mode 100644 (file)
index 0000000..5a9d7b3
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Atmos/gasanalyzer.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Objects/Specific/Atmos/gasanalyzer.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Atmos/gasanalyzer.rsi/inhand-right.png
new file mode 100644 (file)
index 0000000..917c224
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Atmos/gasanalyzer.rsi/inhand-right.png differ
index 083f15f073fc03e784a66966e9c3dab8172c50fc..d563b8fed29f4cf28c880088f9c86e6ee73798cc 100644 (file)
@@ -1,7 +1,7 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from baystation at https://github.com/Baystation12/Baystation12/commit/ded74aff42136a7953c551a2a94cebc81f62f9fb",
+  "copyright": "Taken from baystation at https://github.com/Baystation12/Baystation12/commit/ded74aff42136a7953c551a2a94cebc81f62f9fb, Inhand sprites by onesch",
   "size": {
     "x": 32,
     "y": 32
     {
       "name": "icon"
     },
+    {
+      "name": "inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "inhand-right",
+      "directions": 4
+    },
     {
       "name": "working",
       "delays": [
diff --git a/Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/inhand-left.png
new file mode 100644 (file)
index 0000000..0eec627
Binary files /dev/null and b/Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/inhand-right.png
new file mode 100644 (file)
index 0000000..e727b4e
Binary files /dev/null and b/Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/inhand-right.png differ
index edae9c38c41474f481951ed06174adcee244a78a..24fdcb71cc2a42f1f392362921b908739e21611b 100644 (file)
@@ -5,7 +5,7 @@
         "y": 32
     },
     "license": "CC-BY-SA-3.0",
-    "copyright": "Taken from Frontier Station, created by Tem Armoff https://github.com/new-frontiers-14/frontier-station-14/pull/484/files",
+    "copyright": "Taken from Frontier Station, created by Tem Armoff https://github.com/new-frontiers-14/frontier-station-14/pull/484/files, Inhand sprites by onesch",
     "states": [
         {
             "name": "scanner",
         {
             "name": "icon",
             "directions": 1
+        },
+        {
+            "name": "inhand-left",
+            "directions": 4
+        },
+        {
+            "name": "inhand-right",
+            "directions": 4
         }
     ]
 }
diff --git a/Resources/Textures/Objects/Tools/scissors.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/scissors.rsi/inhand-left.png
new file mode 100644 (file)
index 0000000..3d078c8
Binary files /dev/null and b/Resources/Textures/Objects/Tools/scissors.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Objects/Tools/scissors.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/scissors.rsi/inhand-right.png
new file mode 100644 (file)
index 0000000..d9c5f33
Binary files /dev/null and b/Resources/Textures/Objects/Tools/scissors.rsi/inhand-right.png differ
index b544b3bc1568fd14632ae99b7b6375d34be8b817..c431ad7f01d27ca09da94e116c7518c7f9ed8a88 100644 (file)
@@ -1,7 +1,7 @@
 {
   "version": 1,
   "license": "CC0-1.0",
-  "copyright": "Created by TheShuEd(github) for Space Station 14",
+  "copyright": "Created by TheShuEd(github) for Space Station 14, Inhand sprites by onesch",
   "size": {
     "x": 32,
     "y": 32
@@ -9,6 +9,14 @@
   "states": [
     {
       "name": "icon"
+    },
+    {
+      "name": "inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "inhand-right",
+      "directions": 4
     }
   ]
 }
diff --git a/Resources/Textures/Objects/Tools/spray_painter.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/spray_painter.rsi/inhand-left.png
new file mode 100644 (file)
index 0000000..34787a1
Binary files /dev/null and b/Resources/Textures/Objects/Tools/spray_painter.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Objects/Tools/spray_painter.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/spray_painter.rsi/inhand-right.png
new file mode 100644 (file)
index 0000000..ce4df84
Binary files /dev/null and b/Resources/Textures/Objects/Tools/spray_painter.rsi/inhand-right.png differ
index 056ba0a8563e6eee20d22d945b45f2660c9971ac..8a19107208efaa125d3e08b46839ad804b690d92 100644 (file)
@@ -1,5 +1,5 @@
 {
-   "copyright" : "Taken from https://github.com/tgstation/tgstation at commit a21274e56ae84b2c96e8b6beeca805df3d5402e8.",
+   "copyright" : "Taken from https://github.com/tgstation/tgstation at commit a21274e56ae84b2c96e8b6beeca805df3d5402e8, Inhand sprites by onesch",
    "license" : "CC-BY-SA-3.0",
    "size" : {
       "x" : 32,
@@ -8,6 +8,14 @@
    "states" : [
       {
          "name" : "spray_painter"
+      },
+      {
+          "name": "inhand-left",
+          "directions": 4
+      },
+      {
+          "name": "inhand-right",
+          "directions": 4
       }
    ],
    "version" : 1