]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Syndie airlocks (#19264)
authorDoru991 <75124791+Doru991@users.noreply.github.com>
Thu, 7 Sep 2023 23:19:56 +0000 (02:19 +0300)
committerGitHub <noreply@github.com>
Thu, 7 Sep 2023 23:19:56 +0000 (19:19 -0400)
* Add regular syndie access level

* Localize that

* Syndie airlock textures

* Yaml work

* guh

* Real

* Eated a word

* Just one more commit

* The game didn't complain about that one

* Make agent id have working agent access

* Change color scheme and palette

* Glass too because why not

* Nukie agent ID workaround

47 files changed:
Resources/Locale/en-US/prototypes/access/accesses.ftl
Resources/Prototypes/Access/syndicate.yml
Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml
Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml
Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml
Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml
Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/assembly.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/bolted_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/deny_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/emergency_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_closing.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_opening.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_broken.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_damaged.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/welded.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/assembly.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/bolted_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/deny_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/emergency_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening_unlit.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_closing.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_opening.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_broken.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_damaged.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_open.png [new file with mode: 0644]
Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/welded.png [new file with mode: 0644]

index 29b6b4d64ad86c98fbc76d27447328a89df0847f..e9bf2bcb8bb7327a074c4e6e000fd69e54b1aa17 100644 (file)
@@ -37,3 +37,4 @@ id-card-access-level-maintenance = Maintenance
 id-card-access-level-external = External
 
 id-card-access-level-nuclear-operative = Nuclear Operative
+id-card-access-level-syndicate-agent = Syndicate Agent
index 32e0c7a01600be3bd663ac5d39d5dd6fcf03658e..985bbf08e8af9a93e01ff44927a4139bafc6f1fa 100644 (file)
@@ -1,3 +1,7 @@
-- type: accessLevel
+- type: accessLevel
   id: NuclearOperative
   name: id-card-access-level-nuclear-operative
+
+- type: accessLevel
+  id: SyndicateAgent
+  name: id-card-access-level-syndicate-agent
index f9db5d4b512e41d3bbc85ad1f6f067015b58e422..cca026f7d8aee196dc98855c8fd859aecc713adb 100644 (file)
     jobTitle: Centcom Agent
 
 - type: entity
-  parent: PassengerIDCard
+  name: passenger ID card
+  parent: IDCardStandard
   id: AgentIDCard
   suffix: Agent
   components:
+  - type: IdCard
+    jobTitle: Passenger
+  - type: Access
+    tags:
+    - Maintenance
+    - SyndicateAgent
+  - type: Sprite
+    layers:
+    - state: default
+    - state: idpassenger
   - type: AgentIDCard
     icons:
     # TODO figure out a better way of doing this.
       - key: enum.AgentIDCardUiKey.Key
         type: AgentIDCardBoundUserInterface
 
+- type: entity
+  name: passenger ID card
+  parent: AgentIDCard
+  id: NukieAgentIDCard
+  suffix: Nukie
+  components:
+  - type: Access
+    tags:
+    - Maintenance
+    - SyndicateAgent
+    - NuclearOperative
+
 - type: entity
   parent: IDCardStandard
   id: AtmosIDCard
   - type: Access
     tags:
     - NuclearOperative
+    - SyndicateAgent
 
 - type: entity
   parent: IDCardStandard
index ab31264fdf478d313539ba7fe3942aab18554787..7dea7bfb53a96032ba57b707addbd77f92c5226d 100644 (file)
   - type: AccessReader
     access: [["Atmospherics"]]
 
+- type: entity
+  parent: AirlockExternal
+  id: AirlockExternalSyndicateLocked
+  suffix: External, Syndicate, Locked
+  components:
+  - type: AccessReader
+    access: [["SyndicateAgent"]]
+
+- type: entity
+  parent: AirlockExternal
+  id: AirlockExternalNukeopLocked
+  suffix: External, Nukeop, Locked
+  components:
+  - type: AccessReader
+    access: [["NuclearOperative"]]
+
 - type: entity
   parent: AirlockFreezer
   id: AirlockFreezerLocked
   - type: AccessReader
     access: [["Cargo"]]
 
+- type: entity
+  parent: AirlockExternalGlass
+  id: AirlockExternalGlassSyndicateLocked
+  suffix: External, Glass, Syndicate, Locked
+  components:
+  - type: AccessReader
+    access: [["SyndicateAgent"]]
+
+- type: entity
+  parent: AirlockExternalGlass
+  id: AirlockExternalGlassNukeopLocked
+  suffix: External, Glass, Nukeop, Locked
+  components:
+  - type: AccessReader
+    access: [["NuclearOperative"]]
+
 - type: entity
   parent: AirlockExternalGlass
   id: AirlockExternalGlassEngineeringLocked
   - type: AccessReader
     access: [["External"]]
 
+- type: entity
+  parent: AirlockSyndicateGlass
+  id: AirlockSyndicateGlassLocked
+  suffix: Syndicate, Locked
+  components:
+  - type: AccessReader
+    access: [["SyndicateAgent"]]
+
+- type: entity
+  parent: AirlockSyndicateGlass
+  id: AirlockSyndicateNukeopGlassLocked
+  suffix: Nukeop, Locked
+  components:
+  - type: AccessReader
+    access: [["NuclearOperative"]]
+
 # Maintenance Hatches
 - type: entity
   parent: AirlockMaint
   - type: AccessReader
     access: [["Captain"]]
 
+- type: entity
+  parent: AirlockSyndicate
+  id: AirlockSyndicateLocked
+  suffix: Syndicate, Locked
+  components:
+  - type: AccessReader
+    access: [["SyndicateAgent"]]
+
+- type: entity
+  parent: AirlockSyndicate
+  id: AirlockSyndicateNukeopLocked
+  suffix: Nukeop, Locked
+  components:
+  - type: AccessReader
+    access: [["NuclearOperative"]]
+
 # Shuttle airlocks
 - type: entity
   parent: AirlockShuttle
   - type: AccessReader
     access: [["External"]]
 
+- type: entity
+  parent: AirlockShuttle
+  id: AirlockExternalShuttleSyndicateLocked
+  suffix: External, Docking, Syndicate, Locked
+  components:
+  - type: AccessReader
+    access: [["SyndicateAgent"]]
+
+- type: entity
+  parent: AirlockShuttle
+  id: AirlockExternalShuttleNukeopLocked
+  suffix: External, Docking, Nukeop, Locked
+  components:
+  - type: AccessReader
+    access: [["NuclearOperative"]]
+
 - type: entity
   parent: AirlockGlassShuttle
   id: AirlockExternalGlassShuttleLocked
index 28f8652463391f50d00be4e0af732cad5484ca87..e729cbe6f9225087bc1a63246baf00f2593c0b3f 100644 (file)
   - type: Sprite
     sprite: Structures/Doors/Airlocks/Standard/maint.rsi
 
+- type: entity
+  parent: Airlock
+  id: AirlockSyndicate
+  suffix: Syndicate
+  components:
+  - type: Sprite
+    sprite: Structures/Doors/Airlocks/Standard/syndicate.rsi
+
 # Glass
 
 - type: entity
     group: Glass
   - type: Construction
     node: glassAirlockMedSecurity
+
+- type: entity
+  parent: AirlockGlass
+  id: AirlockSyndicateGlass
+  suffix: Syndicate
+  components:
+  - type: Sprite
+    sprite: Structures/Doors/Airlocks/Glass/syndicate.rsi
+  - type: PaintableAirlock
+    group: Glass
\ No newline at end of file
index f1a99025b9423857f2b1f8384c60596e0fa7ebcd..11dfd862b0f1bcdd4f513fa0a4cf0263bd5067fb 100644 (file)
     - state: panel
       map: ["enum.WiresVisualLayers.MaintenancePanel"]
   - type: AccessReader
-    access: [["NuclearOperative"]]
+    access: [["NuclearOperative"], ["SyndicateAgent"]]
 
 - type: entity
   parent: VendingMachine
index 0d8059f0fc0378b31e45a9564ba6b494f1f11377..e09f7e362f0675047a61876ad4c778cc9c5d2d98 100644 (file)
     gloves: ClothingHandsGlovesCombat
     outerClothing: ClothingOuterHardsuitSyndie
     shoes: ClothingShoesBootsCombatFilled
-    id: AgentIDCard
+    id: NukieAgentIDCard
     pocket1: DoubleEmergencyOxygenTankFilled
     pocket2: BaseUplinkRadio40TC
     belt: ClothingBeltMilitaryWebbing
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/assembly.png
new file mode 100644 (file)
index 0000000..da1739b
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/assembly.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/bolted_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/bolted_unlit.png
new file mode 100644 (file)
index 0000000..6857f2a
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed.png
new file mode 100644 (file)
index 0000000..1c0787f
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed_unlit.png
new file mode 100644 (file)
index 0000000..c78d01c
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing.png
new file mode 100644 (file)
index 0000000..7894a1f
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing_unlit.png
new file mode 100644 (file)
index 0000000..2a71f76
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/deny_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/deny_unlit.png
new file mode 100644 (file)
index 0000000..7c56263
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/emergency_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/emergency_unlit.png
new file mode 100644 (file)
index 0000000..817f2fb
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/meta.json
new file mode 100644 (file)
index 0000000..6b8b84f
--- /dev/null
@@ -0,0 +1,195 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24; Edited by Doru991",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "assembly"
+    },
+    {
+      "name": "bolted_unlit"
+    },
+    {
+      "name": "closed"
+    },
+    {
+      "name": "closed_unlit"
+    },
+    {
+      "name": "closing",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "closing_unlit",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "deny_unlit",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "open",
+      "delays": [
+        [
+          1
+        ]
+      ]
+    },
+    {
+      "name": "opening",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "opening_unlit",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "panel_closing",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "panel_open",
+      "delays": [
+        [
+          1
+        ]
+      ]
+    },
+    {
+      "name": "panel_opening",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "sparks",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "sparks_broken",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "sparks_damaged",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          1.7
+        ]
+      ]
+    },
+    {
+      "name": "sparks_open",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "welded"
+    },
+    {
+      "name": "emergency_unlit",
+      "delays": [
+        [
+          0.4,
+          0.4
+        ]
+      ]
+    }
+  ]
+}
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/open.png
new file mode 100644 (file)
index 0000000..8b3c585
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/open.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening.png
new file mode 100644 (file)
index 0000000..37004d3
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening_unlit.png
new file mode 100644 (file)
index 0000000..84933bd
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_closing.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_closing.png
new file mode 100644 (file)
index 0000000..db7be0b
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_open.png
new file mode 100644 (file)
index 0000000..24eb2ae
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_open.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_opening.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_opening.png
new file mode 100644 (file)
index 0000000..fc90acd
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks.png
new file mode 100644 (file)
index 0000000..dd67e88
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_broken.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_broken.png
new file mode 100644 (file)
index 0000000..fb5d774
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_damaged.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_damaged.png
new file mode 100644 (file)
index 0000000..f16a028
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_open.png
new file mode 100644 (file)
index 0000000..630eabb
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/welded.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/welded.png
new file mode 100644 (file)
index 0000000..a0040df
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/welded.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/assembly.png
new file mode 100644 (file)
index 0000000..9ac8b2a
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/assembly.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/bolted_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/bolted_unlit.png
new file mode 100644 (file)
index 0000000..6857f2a
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/bolted_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed.png
new file mode 100644 (file)
index 0000000..a71632a
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed_unlit.png
new file mode 100644 (file)
index 0000000..c78d01c
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing.png
new file mode 100644 (file)
index 0000000..2c5ddab
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing_unlit.png
new file mode 100644 (file)
index 0000000..2a71f76
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/deny_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/deny_unlit.png
new file mode 100644 (file)
index 0000000..7c56263
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/deny_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/emergency_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/emergency_unlit.png
new file mode 100644 (file)
index 0000000..817f2fb
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/emergency_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/meta.json
new file mode 100644 (file)
index 0000000..b343ae1
--- /dev/null
@@ -0,0 +1,195 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24; Edited by @MaloTV on GitHub",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "assembly"
+    },
+    {
+      "name": "bolted_unlit"
+    },
+    {
+      "name": "closed"
+    },
+    {
+      "name": "closed_unlit"
+    },
+    {
+      "name": "closing",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "closing_unlit",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "deny_unlit",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "open",
+      "delays": [
+        [
+          1
+        ]
+      ]
+    },
+    {
+      "name": "opening",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "opening_unlit",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "panel_closing",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "panel_open",
+      "delays": [
+        [
+          1
+        ]
+      ]
+    },
+    {
+      "name": "panel_opening",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.07,
+          0.07,
+          0.07,
+          0.2
+        ]
+      ]
+    },
+    {
+      "name": "sparks",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "sparks_broken",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "sparks_damaged",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          1.7
+        ]
+      ]
+    },
+    {
+      "name": "sparks_open",
+      "delays": [
+        [
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1,
+          0.1
+        ]
+      ]
+    },
+    {
+      "name": "welded"
+    },
+    {
+      "name": "emergency_unlit",
+      "delays": [
+        [
+          0.4,
+          0.4
+        ]
+      ]
+    }
+  ]
+}
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/open.png
new file mode 100644 (file)
index 0000000..cfbb34b
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/open.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening.png
new file mode 100644 (file)
index 0000000..96142da
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening_unlit.png
new file mode 100644 (file)
index 0000000..84933bd
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening_unlit.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_closing.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_closing.png
new file mode 100644 (file)
index 0000000..db7be0b
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_closing.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_open.png
new file mode 100644 (file)
index 0000000..24eb2ae
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_open.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_opening.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_opening.png
new file mode 100644 (file)
index 0000000..fc90acd
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_opening.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks.png
new file mode 100644 (file)
index 0000000..dd67e88
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_broken.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_broken.png
new file mode 100644 (file)
index 0000000..fb5d774
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_broken.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_damaged.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_damaged.png
new file mode 100644 (file)
index 0000000..f16a028
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_damaged.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_open.png
new file mode 100644 (file)
index 0000000..630eabb
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_open.png differ
diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/welded.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/welded.png
new file mode 100644 (file)
index 0000000..a0040df
Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/welded.png differ