]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add welded visuals to shutters and blast doors (#37807)
authorK-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
Sun, 25 May 2025 15:57:18 +0000 (03:57 +1200)
committerGitHub <noreply@github.com>
Sun, 25 May 2025 15:57:18 +0000 (17:57 +0200)
add welded to all shutters and blast doors

Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml
Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml
Resources/Textures/Structures/Doors/Shutters/blastdoor.rsi/meta.json
Resources/Textures/Structures/Doors/Shutters/blastdoor.rsi/welded.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Shutters/shutters.rsi/meta.json
Resources/Textures/Structures/Doors/Shutters/shutters.rsi/welded.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Shutters/shutters_radiation.rsi/meta.json
Resources/Textures/Structures/Doors/Shutters/shutters_radiation.rsi/welded.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Shutters/shutters_window.rsi/meta.json
Resources/Textures/Structures/Doors/Shutters/shutters_window.rsi/welded.png [new file with mode: 0644]

index d61f6dd21c908147df48124942627a37b56bef7e..4a294d8a16c49126d18d75239d8db7c79543a549 100644 (file)
@@ -11,6 +11,8 @@
     layers:
     - state: closed
       map: ["enum.DoorVisualLayers.Base"]
+    - state: welded
+      map: ["enum.WeldableLayers.BaseWelded"]
   - type: Door
     closeTimeOne: 0.4
     closeTimeTwo: 0.4
index f322de728351e77c6d948355b449729aee535a8d..7becad94bfad23f03636e8f31db896f430141224 100644 (file)
@@ -14,6 +14,8 @@
     layers:
     - state: closed
       map: ["enum.DoorVisualLayers.Base"]
+    - state: welded
+      map: ["enum.WeldableLayers.BaseWelded"]
   - type: AnimationPlayer
   - type: Physics
   - type: Fixtures
     layers:
     - state: closed
       map: ["enum.DoorVisualLayers.Base"]
+    - state: welded
+      map: ["enum.WeldableLayers.BaseWelded"]
   - type: Occluder
   - type: Construction
     graph: Shutters
     layers:
     - state: closed
       map: ["enum.DoorVisualLayers.Base"]
+    - state: welded
+      map: ["enum.WeldableLayers.BaseWelded"]
   - type: Construction
     graph: Shutters
     node: ShuttersWindow
index 905fe8a64ebf163e13912e406e57332c78d9647b..958822457caf51d44348e2101398b778c790d278 100644 (file)
@@ -1,7 +1,7 @@
 {
     "version": 1,
     "license": "CC-BY-SA-3.0",
-    "copyright": "Tgstation at 97b4295aca9f31a750456e40730d05b5837e39fc",
+    "copyright": "Tgstation at 97b4295aca9f31a750456e40730d05b5837e39fc, welded taken from Paradise Station at https://github.com/ParadiseSS13/Paradise/commit/9312f1fb7dcdf1c195e255a528f31092613fb60d and modified by K-Dynamic (github)",
     "size": {
         "x": 32,
         "y": 32
@@ -45,6 +45,9 @@
         },
         {
             "name": "closed"
+        },
+        {
+            "name": "welded"
         }
     ]
 }
diff --git a/Resources/Textures/Structures/Doors/Shutters/blastdoor.rsi/welded.png b/Resources/Textures/Structures/Doors/Shutters/blastdoor.rsi/welded.png
new file mode 100644 (file)
index 0000000..381e09f
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/blastdoor.rsi/welded.png differ
index 130943aa806a5880e529ca9f5e2cc92987fd9f86..9dd14958c7b567c1f2925a923149405a81bf7524 100644 (file)
@@ -1 +1,97 @@
-{"name":1,"size":{"x":32,"y":32},"states":[{"name":"closing","directions":1,"delays":[[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05]]},{"name":"opening","directions":1,"delays":[[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05]]},{"name":"open","directions":1},{"name":"frame","directions":1},{"name":"closed","directions":1}],"license":"CC-BY-SA-3.0","copyright":"Tgstation at 97b0.05295aca9f31a7500.0556e0.050730d05b5837e39fc","version":1}
\ No newline at end of file
+{
+    "version": 1,
+    "license": "CC-BY-SA-3.0",
+    "copyright": "Tgstation at 97b0.05295aca9f31a7500.0556e0.050730d05b5837e39fc, welded taken from Paradise Station at https://github.com/ParadiseSS13/Paradise/commit/9312f1fb7dcdf1c195e255a528f31092613fb60d and modified by K-Dynamic (github)",
+    "size": {
+        "x": 32,
+        "y": 32
+    },
+    "states": [
+        {
+            "name": "frame",
+            "directions": 1
+        },
+        {
+            "name": "open",
+            "directions": 1
+        },
+        {
+            "name": "closed",
+            "directions": 1
+        },
+        {
+            "name": "welded",
+            "directions": 1
+        },
+        {
+            "name": "closing",
+            "directions": 1,
+            "delays": [
+                [
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05
+                ]
+            ]
+        },
+        {
+            "name": "opening",
+            "directions": 1,
+            "delays": [
+                [
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05
+                ]
+            ]
+        }
+    ]
+}
diff --git a/Resources/Textures/Structures/Doors/Shutters/shutters.rsi/welded.png b/Resources/Textures/Structures/Doors/Shutters/shutters.rsi/welded.png
new file mode 100644 (file)
index 0000000..5063c6c
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/shutters.rsi/welded.png differ
index c97082c06170cc400052ef0a8adda5371b16dac6..af88fb32c026e34dde47cfb9a3cbaad398029f50 100644 (file)
@@ -1 +1,92 @@
-{"name":1,"size":{"x":32,"y":32},"states":[{"name":"closed","directions":1},{"name":"open","directions":1},{"name":"opening","directions":1,"delays":[[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05]]},{"name":"closing","directions":1,"delays":[[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05]]}],"license":"CC-BY-SA-3.0","copyright":"Tgstation at 97b0.05295aca9f31a7500.0556e0.050730d05b5837e39fc","version":1}
\ No newline at end of file
+{
+    "version": 1,
+    "license": "CC-BY-SA-3.0",
+    "copyright": "Tgstation at 97b0.05295aca9f31a7500.0556e0.050730d05b5837e39fc, welded taken from Paradise Station at https://github.com/ParadiseSS13/Paradise/commit/9312f1fb7dcdf1c195e255a528f31092613fb60d and modified by K-Dynamic (github)",
+    "size": {
+        "x": 32,
+        "y": 32
+    },
+    "states": [
+        {
+            "name": "open",
+            "directions": 1
+        },
+        {
+            "name": "closed",
+            "directions": 1
+        },
+        {
+            "name": "welded"
+        },
+        {
+            "name": "opening",
+            "directions": 1,
+            "delays": [
+                [
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05
+                ]
+            ]
+        },
+        {
+            "name": "closing",
+            "directions": 1,
+            "delays": [
+                [
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05
+                ]
+            ]
+        }
+    ]
+}
diff --git a/Resources/Textures/Structures/Doors/Shutters/shutters_radiation.rsi/welded.png b/Resources/Textures/Structures/Doors/Shutters/shutters_radiation.rsi/welded.png
new file mode 100644 (file)
index 0000000..5063c6c
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/shutters_radiation.rsi/welded.png differ
index 611cd681a805611628dbe6c9ea1adcb03b6de9cd..76e841bf61821f7433826cadfaf79ecd085b587f 100644 (file)
@@ -1 +1,93 @@
-{"name":1,"size":{"x":32,"y":32},"states":[{"name":"closed","directions":1},{"name":"opening","directions":1,"delays":[[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05]]},{"name":"closing","directions":1,"delays":[[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05]]},{"name":"open","directions":1}],"license":"CC-BY-SA-3.0","copyright":"Tgstation at 97b0.05295aca9f31a7500.0556e0.050730d05b5837e39fc, Edited to rectagular window by Pancake","version":1}
\ No newline at end of file
+{
+    "version": 1,
+    "license": "CC-BY-SA-3.0",
+    "copyright": "Tgstation at 97b0.05295aca9f31a7500.0556e0.050730d05b5837e39fc, Edited to rectagular window by Pancake, welded taken from Paradise Station at https://github.com/ParadiseSS13/Paradise/commit/9312f1fb7dcdf1c195e255a528f31092613fb60d and modified by K-Dynamic (github)",
+    "size": {
+        "x": 32,
+        "y": 32
+    },
+    "states": [
+        {
+            "name": "open",
+            "directions": 1
+        },
+        {
+            "name": "closed",
+            "directions": 1
+        },
+        {
+            "name": "welded",
+            "directions": 1
+        },
+        {
+            "name": "opening",
+            "directions": 1,
+            "delays": [
+                [
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05
+                ]
+            ]
+        },
+        {
+            "name": "closing",
+            "directions": 1,
+            "delays": [
+                [
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05,
+                    0.05
+                ]
+            ]
+        }
+    ]
+}
diff --git a/Resources/Textures/Structures/Doors/Shutters/shutters_window.rsi/welded.png b/Resources/Textures/Structures/Doors/Shutters/shutters_window.rsi/welded.png
new file mode 100644 (file)
index 0000000..5063c6c
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/shutters_window.rsi/welded.png differ