]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Ashtray Resprite and Fix (#31643)
authorHanz <41141796+Hanzdegloker@users.noreply.github.com>
Tue, 22 Apr 2025 19:34:39 +0000 (15:34 -0400)
committerGitHub <noreply@github.com>
Tue, 22 Apr 2025 19:34:39 +0000 (15:34 -0400)
* The meat and potatoes

Yup

* Stupid recycler

bruh

* guh

guh

25 files changed:
Resources/Prototypes/Entities/Objects/Decoration/ashtray.yml
Resources/Prototypes/Recipes/Lathes/misc.yml
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray1.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray10.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray2.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray3.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray4.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray5.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray6.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray7.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray8.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray9.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-0.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-1.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-10.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-2.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-3.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-4.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-5.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-6.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-7.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-8.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon-9.png [deleted file]
Resources/Textures/Objects/Decoration/ashtray.rsi/icon.png [new file with mode: 0644]
Resources/Textures/Objects/Decoration/ashtray.rsi/meta.json

index 61554d0621b92e7532c46fd9a4c59b42d6c8f45c..9908e2a0286f8abbc6dadcdf248000bcd876cb7b 100644 (file)
@@ -7,26 +7,69 @@
   - type: Sprite
     sprite: Objects/Decoration/ashtray.rsi
     layers:
-      - state: icon-0
-        map: ["enum.StorageFillLayers.Fill"]
+      - state: icon
+      - state: ashtray1
+        map: ["ashtray1"]
+        visible: false
+      - state: ashtray2
+        map: ["ashtray2"]
+        visible: false
+      - state: ashtray3
+        map: ["ashtray3"]
+        visible: false
+      - state: ashtray4
+        map: ["ashtray4"]
+        visible: false
+      - state: ashtray5
+        map: ["ashtray5"]
+        visible: false
+      - state: ashtray6
+        map: ["ashtray6"]
+        visible: false
+      - state: ashtray7
+        map: ["ashtray7"]
+        visible: false
+      - state: ashtray8
+        map: ["ashtray8"]
+        visible: false
+      - state: ashtray9
+        map: ["ashtray9"]
+        visible: false
+      - state: ashtray10
+        map: ["ashtray10"]
+        visible: false
   - type: Item
     size: Small
-  - type: StaticPrice
-    price: 1
+  - type: PhysicalComposition
+    materialComposition:
+      Steel: 10
   - type: Storage
     whitelist:
       tags:
       - Burnt
       - Cigarette
       - Cigar
+    hideStackVisualsWhenClosed: false
     maxItemSize: Tiny
     grid:
     - 0,0,9,0
   - type: ContainerContainer
     containers:
       storagebase: !type:Container
-  - type: StorageFillVisualizer
-    fillBaseName: icon
-    maxFillLevels: 10
+  - type: ItemCounter
+    count:
+      tags: [ Cigarette, Cigar, Burnt ]
+    composite: true
+    layerStates:
+    - ashtray1
+    - ashtray2
+    - ashtray3
+    - ashtray4
+    - ashtray5
+    - ashtray6
+    - ashtray7
+    - ashtray8
+    - ashtray9
+    - ashtray10
   - type: Appearance
   - type: Dumpable
index 27316ed08a6056a0680bb919189590ffd6b36d21..7d4c80b795013226c7af10056602dd310bfad818 100644 (file)
   materials:
     Cloth: 100
     Steel: 50
+
+- type: latheRecipe
+  id: Ashtray
+  result: Ashtray
+  completetime: 1
+  materials:
+    Steel: 30
\ No newline at end of file
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray1.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray1.png
new file mode 100644 (file)
index 0000000..34d1937
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray1.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray10.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray10.png
new file mode 100644 (file)
index 0000000..b0ff0d9
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray10.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray2.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray2.png
new file mode 100644 (file)
index 0000000..c958895
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray2.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray3.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray3.png
new file mode 100644 (file)
index 0000000..8baf89e
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray3.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray4.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray4.png
new file mode 100644 (file)
index 0000000..8772718
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray4.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray5.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray5.png
new file mode 100644 (file)
index 0000000..48e3be8
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray5.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray6.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray6.png
new file mode 100644 (file)
index 0000000..2d62f4e
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray6.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray7.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray7.png
new file mode 100644 (file)
index 0000000..6e1d607
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray7.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray8.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray8.png
new file mode 100644 (file)
index 0000000..0d6f17a
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray8.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray9.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray9.png
new file mode 100644 (file)
index 0000000..8e62bef
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/ashtray9.png differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-0.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-0.png
deleted file mode 100644 (file)
index 3bc1eaf..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-0.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-1.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-1.png
deleted file mode 100644 (file)
index 0d4142d..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-1.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-10.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-10.png
deleted file mode 100644 (file)
index 53f61b9..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-10.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-2.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-2.png
deleted file mode 100644 (file)
index 1800a7e..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-2.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-3.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-3.png
deleted file mode 100644 (file)
index a82fd0c..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-3.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-4.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-4.png
deleted file mode 100644 (file)
index 92169bb..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-4.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-5.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-5.png
deleted file mode 100644 (file)
index cca3f51..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-5.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-6.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-6.png
deleted file mode 100644 (file)
index 77181b4..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-6.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-7.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-7.png
deleted file mode 100644 (file)
index c42784d..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-7.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-8.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-8.png
deleted file mode 100644 (file)
index 44c7a7e..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-8.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-9.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-9.png
deleted file mode 100644 (file)
index 250c2ef..0000000
Binary files a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon-9.png and /dev/null differ
diff --git a/Resources/Textures/Objects/Decoration/ashtray.rsi/icon.png b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon.png
new file mode 100644 (file)
index 0000000..c0692ee
Binary files /dev/null and b/Resources/Textures/Objects/Decoration/ashtray.rsi/icon.png differ
index 9e45b4ede1f33f3874472540d152a7ed1b785a3a..7494aa7422871f30d9580f2aa9a2e1c639640b66 100644 (file)
@@ -1,44 +1,44 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Made by joshepvodka",
+  "copyright": "Made by Hanzdegloker",
   "size": {
     "x": 32,
     "y": 32
   },
   "states": [
     {
-      "name": "icon-0"
+      "name": "icon"
     },
     {
-      "name": "icon-1"
+      "name": "ashtray1"
     },
     {
-      "name": "icon-2"
+      "name": "ashtray2"
     },
     {
-      "name": "icon-3"
+      "name": "ashtray3"
     },
     {
-      "name": "icon-4"
+      "name": "ashtray4"
     },
     {
-      "name": "icon-5"
+      "name": "ashtray5"
     },
     {
-      "name": "icon-6"
+      "name": "ashtray6"
     },
     {
-      "name": "icon-7"
+      "name": "ashtray7"
     },
     {
-      "name": "icon-8"
+      "name": "ashtray8"
     },
     {
-      "name": "icon-9"
+      "name": "ashtray9"
     },
     {
-      "name": "icon-10"
+      "name": "ashtray10"
     }
   ]
 }