]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add "fill level" sprites to mops and damp rag (#28590)
authorTayrtahn <tayrtahn@gmail.com>
Tue, 4 Jun 2024 18:48:24 +0000 (14:48 -0400)
committerGitHub <noreply@github.com>
Tue, 4 Jun 2024 18:48:24 +0000 (14:48 -0400)
28 files changed:
Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-left-fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-left-fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-right-fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-right-fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/meta.json
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-left-fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-left-fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-right-fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-right-fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-3.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-left-fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-left-fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-right-fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-right-fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/meta.json
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-left-fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-left-fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-right-fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-right-fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-3.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Janitorial/rag.rsi/meta.json

index 868d012a87b9cfee7699b4d3ef9029b0a47fdad4..cb5f875204bd67a4fe4b41a64a5855a121698ef9 100644 (file)
@@ -6,7 +6,17 @@
   components:
   - type: Sprite
     sprite: Objects/Specific/Janitorial/mop.rsi
-    state: mop
+    layers:
+      - state: mop
+      - map: ["enum.SolutionContainerLayers.Fill"]
+        state: fill-3
+        visible: false
+  - type: Appearance
+  - type: SolutionContainerVisuals
+    maxFillLevels: 3
+    fillBaseName: fill-
+    inHandsFillBaseName: -fill-
+    inHandsMaxFillLevels: 2
   - type: MeleeWeapon
     damage:
       types:
   components:
     - type: Sprite
       sprite: Objects/Specific/Janitorial/advmop.rsi
-      state: advmop
+      layers:
+      - state: advmop
+      - map: ["enum.SolutionContainerLayers.Fill"]
+        state: fill-2
+        visible: false
+    - type: Appearance
+    - type: SolutionContainerVisuals
+      maxFillLevels: 2
+      fillBaseName: fill-
+      inHandsFillBaseName: -fill-
+      inHandsMaxFillLevels: 2
     - type: MeleeWeapon
       damage:
         types:
   components:
     - type: Sprite
       sprite: Objects/Specific/Janitorial/rag.rsi
-      state: rag
+      layers:
+      - state: rag
+      - map: ["enum.SolutionContainerLayers.Fill"]
+        state: fill-3
+        visible: false
+    - type: Appearance
+    - type: SolutionContainerVisuals
+      maxFillLevels: 3
+      fillBaseName: fill-
     - type: Spillable
       solution: absorbed
     - type: MeleeWeapon
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/fill-1.png
new file mode 100644 (file)
index 0000000..d7e1ad3
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/fill-2.png
new file mode 100644 (file)
index 0000000..b244e22
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/fill-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-left-fill-1.png
new file mode 100644 (file)
index 0000000..3ab8564
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-left-fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-left-fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-left-fill-2.png
new file mode 100644 (file)
index 0000000..649c071
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-left-fill-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-right-fill-1.png
new file mode 100644 (file)
index 0000000..8436423
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-right-fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-right-fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-right-fill-2.png
new file mode 100644 (file)
index 0000000..b5136f4
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/inhand-right-fill-2.png differ
index 31192c23bf2eedef3e222510f125c90f6b3fa45b..b176776adbefbeb0e5e732d1ce40ef9d9a16e45e 100644 (file)
@@ -1,30 +1,68 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/b136cf653c4926e475f8d39b34cd1b713331865a, wielded versions by Psychpsyo",
+  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/b136cf653c4926e475f8d39b34cd1b713331865a, wielded versions by Psychpsyo. Fill levels by Tayrtahn on GitHub.",
   "size": {
     "x": 32,
     "y": 32
   },
   "states": [
     {
-      "name": "advmop"
+        "name": "advmop"
     },
     {
-      "name": "inhand-left",
-      "directions": 4
+        "name": "fill-1"
     },
     {
-      "name": "inhand-right",
-      "directions": 4
+        "name": "fill-2"
     },
-       {
-      "name": "wielded-inhand-left",
-      "directions": 4
+    {
+        "name": "inhand-left",
+        "directions": 4
+    },
+    {
+        "name": "inhand-left-fill-1",
+        "directions": 4
+    },
+    {
+        "name": "inhand-left-fill-2",
+        "directions": 4
+    },
+    {
+        "name": "inhand-right",
+        "directions": 4
+    },
+    {
+        "name": "inhand-right-fill-1",
+        "directions": 4
+    },
+    {
+        "name": "inhand-right-fill-2",
+        "directions": 4
     },
-         {
-      "name": "wielded-inhand-right",
-      "directions": 4
+    {
+        "name": "wielded-inhand-left",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-left-fill-1",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-left-fill-2",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-right",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-right-fill-1",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-right-fill-2",
+        "directions": 4
     }
   ]
 }
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-left-fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-left-fill-1.png
new file mode 100644 (file)
index 0000000..57c1acc
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-left-fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-left-fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-left-fill-2.png
new file mode 100644 (file)
index 0000000..4f0245b
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-left-fill-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-right-fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-right-fill-1.png
new file mode 100644 (file)
index 0000000..07d042c
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-right-fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-right-fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-right-fill-2.png
new file mode 100644 (file)
index 0000000..b165da9
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/advmop.rsi/wielded-inhand-right-fill-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-1.png
new file mode 100644 (file)
index 0000000..71169a1
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-2.png
new file mode 100644 (file)
index 0000000..f8b37b5
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-3.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-3.png
new file mode 100644 (file)
index 0000000..e367772
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/fill-3.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-left-fill-1.png
new file mode 100644 (file)
index 0000000..3007efa
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-left-fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-left-fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-left-fill-2.png
new file mode 100644 (file)
index 0000000..e8ee5a3
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-left-fill-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-right-fill-1.png
new file mode 100644 (file)
index 0000000..17495e7
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-right-fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-right-fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-right-fill-2.png
new file mode 100644 (file)
index 0000000..58c3bd2
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/inhand-right-fill-2.png differ
index 5ef52189cab37f80f35da7bf076eefae7ae5871f..34768c16f71f74a95fe46c9161b4f2b8bfcdfe54 100644 (file)
@@ -1,30 +1,71 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/f8f4aeda930fcd0805ca4cc76d9bc9412a5b3428, wielded versions from Easypoll", 
+  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/f8f4aeda930fcd0805ca4cc76d9bc9412a5b3428, wielded versions from Easypoll, fill levels by Tayrtahn on GitHub.",
   "size": {
     "x": 32,
     "y": 32
   },
   "states": [
     {
-      "name": "mop"
+        "name": "mop"
     },
     {
-      "name": "inhand-left",
-      "directions": 4
+        "name": "fill-1"
     },
     {
-      "name": "inhand-right",
-      "directions": 4
+        "name": "fill-2"
     },
-       {
-      "name": "wielded-inhand-left",
-      "directions": 4
+    {
+        "name": "fill-3"
+    },
+    {
+        "name": "inhand-left",
+        "directions": 4
+    },
+    {
+        "name": "inhand-right",
+        "directions": 4
+    },
+    {
+        "name": "inhand-left-fill-1",
+        "directions": 4
+    },
+    {
+        "name": "inhand-left-fill-2",
+        "directions": 4
     },
-         {
-      "name": "wielded-inhand-right",
-      "directions": 4
+    {
+        "name": "inhand-right-fill-1",
+        "directions": 4
+    },
+    {
+        "name": "inhand-right-fill-2",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-left",
+        "directions": 4
+    },
+       {
+        "name": "wielded-inhand-right",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-left-fill-1",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-left-fill-2",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-right-fill-1",
+        "directions": 4
+    },
+    {
+        "name": "wielded-inhand-right-fill-2",
+        "directions": 4
     }
   ]
 }
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-left-fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-left-fill-1.png
new file mode 100644 (file)
index 0000000..997f3ae
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-left-fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-left-fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-left-fill-2.png
new file mode 100644 (file)
index 0000000..288492b
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-left-fill-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-right-fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-right-fill-1.png
new file mode 100644 (file)
index 0000000..956f9bb
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-right-fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-right-fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-right-fill-2.png
new file mode 100644 (file)
index 0000000..5f8cd98
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/mop.rsi/wielded-inhand-right-fill-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-1.png b/Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-1.png
new file mode 100644 (file)
index 0000000..6fb322f
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-2.png b/Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-2.png
new file mode 100644 (file)
index 0000000..7114d9a
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-3.png b/Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-3.png
new file mode 100644 (file)
index 0000000..0705b79
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Janitorial/rag.rsi/fill-3.png differ
index b750bcc3d1af22151e5045082671ab7d31654551..7051793e030f43d29f2b2d1e2504aba8594646ea 100644 (file)
@@ -1,14 +1,23 @@
 {
-  "version": 1,
-  "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/1b8c53516ce8b14828b7147b0fa344b7b57724e9",
-  "size": {
-    "x": 32,
-    "y": 32
-  },
-  "states": [
-    {
-      "name": "rag"
-    }
-  ]
-}
\ No newline at end of file
+    "version": 1,
+    "license": "CC-BY-SA-3.0",
+    "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/1b8c53516ce8b14828b7147b0fa344b7b57724e9. Fill levels by Tayrtahn on GitHub",
+    "size": {
+        "x": 32,
+        "y": 32
+    },
+    "states": [
+        {
+            "name": "rag"
+        },
+        {
+            "name": "fill-1"
+        },
+        {
+            "name": "fill-2"
+        },
+        {
+            "name": "fill-3"
+        }
+    ]
+}