From d41ff229135e3540a9e1491b665f5e3357a14a8b Mon Sep 17 00:00:00 2001 From: Vape <76235372+Vapetastic-Gaming@users.noreply.github.com> Date: Tue, 28 Jul 2026 15:32:40 -0500 Subject: [PATCH 01/13] Airlocks YML changes --- .../Structures/Doors/Airlocks/airlocks.yml | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml index 52747a3f27c..339be562493 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -4,7 +4,7 @@ suffix: Freezer components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/freezer.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/freezer.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockService @@ -14,7 +14,7 @@ suffix: Engineering components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/engineering.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/engineering.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockEngineering @@ -24,15 +24,15 @@ suffix: Atmospherics components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/atmospherics.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi # DeltaV - Resprite Doors - type: entity parent: Airlock id: AirlockCargo - suffix: Cargo + suffix: Logistics # DeltaV - Logi replaces Cargo components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/cargo.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/cargo.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockCargo @@ -42,7 +42,7 @@ suffix: Salvage components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/salvage.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/salvage.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockCargo @@ -52,7 +52,7 @@ suffix: Hydroponics components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/hydroponics.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockService @@ -62,7 +62,7 @@ suffix: Medical components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/medical.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/medical.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockMedical @@ -72,7 +72,7 @@ suffix: Virology components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/virology.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/virology.rsi # DeltaV - Resprite Doors - type: entity parent: AirlockMedical @@ -80,15 +80,15 @@ suffix: Chemistry components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/chemistry.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi # DeltaV - Resprite Doors - type: entity parent: Airlock id: AirlockScience - suffix: Science + suffix: Epistemics # DeltaV - Epi replaces science components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/science.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/science.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockScience @@ -98,7 +98,7 @@ suffix: Command components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/command.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/command.rsi # DeltaV - Resprite Doors - type: WiresPanelSecurity securityLevel: medSecurity - type: Wires @@ -110,7 +110,7 @@ suffix: Security components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/security.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/security.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockSecurity @@ -120,7 +120,7 @@ name: maintenance access components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/maint.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/maint.rsi # DeltaV - Resprite Doors - type: entity parent: AirlockSecurity # if you get syndie door somehow it counts as sec @@ -128,7 +128,7 @@ suffix: Syndicate components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/syndicate.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi # DeltaV - Resprite Doors - type: entity parent: AirlockCargo @@ -148,7 +148,7 @@ suffix: Central Command components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/centcomm.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi # DeltaV - Resprite Doors - type: entity parent: Airlock @@ -196,7 +196,7 @@ suffix: Engineering components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/engineering.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/engineering.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockEngineering @@ -206,7 +206,7 @@ suffix: Maintenance components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/maint.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/maint.rsi # DeltaV - Resprite Doors - type: entity parent: AirlockEngineeringGlass @@ -214,15 +214,15 @@ suffix: Atmospherics components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/atmospherics.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi # DeltaV - Resprite Doors - type: entity parent: AirlockGlass id: AirlockCargoGlass - suffix: Cargo + suffix: Logistics # DeltaV - Logi replaces Cargo components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/cargo.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/cargo.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockCargo @@ -232,7 +232,7 @@ suffix: Salvage components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/salvage.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/salvage.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockCargo @@ -242,7 +242,7 @@ suffix: Hydroponics components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/hydroponics.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockService @@ -252,7 +252,7 @@ suffix: Medical components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/medical.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/medical.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockMedical @@ -262,7 +262,7 @@ suffix: Chemistry components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/chemistry.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi # DeltaV - Resprite Doors - type: entity parent: AirlockMedicalGlass @@ -270,15 +270,15 @@ suffix: Virology components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/virology.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/virology.rsi # DeltaV - Resprite Doors - type: entity parent: AirlockGlass id: AirlockScienceGlass - suffix: Science + suffix: Epistemics # DeltaV - Epi replaces science components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/science.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/science.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockScience @@ -288,7 +288,7 @@ suffix: Command components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/command.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/command.rsi # DeltaV - Resprite Doors - type: WiresPanelSecurity securityLevel: medSecurity - type: Wires @@ -300,7 +300,7 @@ suffix: Security components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/security.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/security.rsi # DeltaV - Resprite Doors - type: Wires layoutId: AirlockSecurity @@ -310,7 +310,7 @@ suffix: Syndicate components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/syndicate.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi # DeltaV - Resprite Doors - type: entity parent: AirlockCargoGlass @@ -328,7 +328,7 @@ suffix: Central Command components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/centcomm.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi # DeltaV - Resprite Doors - type: entity parent: AirlockGlass From bb641ab9ff2c9a627deb9b24e7f04dee547a0e83 Mon Sep 17 00:00:00 2001 From: Vape <76235372+Vapetastic-Gaming@users.noreply.github.com> Date: Tue, 28 Jul 2026 15:42:45 -0500 Subject: [PATCH 02/13] Commit Numero dos --- .../Glass/atmospherics.rsi/assembly.png | Bin 0 -> 564 bytes .../Glass/atmospherics.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Glass/atmospherics.rsi/closed.png | Bin 0 -> 722 bytes .../Glass/atmospherics.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Glass/atmospherics.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/atmospherics.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/atmospherics.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../atmospherics.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/atmospherics.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/atmospherics.rsi/open.png | Bin 0 -> 389 bytes .../Glass/atmospherics.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/atmospherics.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/atmospherics.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Glass/atmospherics.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/atmospherics.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Glass/atmospherics.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/atmospherics.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/atmospherics.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/atmospherics.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Glass/atmospherics.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/basic.rsi/assembly.png | Bin 0 -> 1202 bytes .../Airlocks/Glass/basic.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Doors/Airlocks/Glass/basic.rsi/closed.png | Bin 0 -> 710 bytes .../Airlocks/Glass/basic.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/basic.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/basic.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Airlocks/Glass/basic.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/basic.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Doors/Airlocks/Glass/basic.rsi/meta.json | 195 ++++++++++++++++++ .../Doors/Airlocks/Glass/basic.rsi/open.png | Bin 0 -> 385 bytes .../Airlocks/Glass/basic.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/basic.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/basic.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Airlocks/Glass/basic.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/basic.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Doors/Airlocks/Glass/basic.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/basic.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/basic.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Airlocks/Glass/basic.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Doors/Airlocks/Glass/basic.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/cargo.rsi/assembly.png | Bin 0 -> 557 bytes .../Airlocks/Glass/cargo.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Doors/Airlocks/Glass/cargo.rsi/closed.png | Bin 0 -> 691 bytes .../Airlocks/Glass/cargo.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/cargo.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/cargo.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Airlocks/Glass/cargo.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/cargo.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Doors/Airlocks/Glass/cargo.rsi/meta.json | 195 ++++++++++++++++++ .../Doors/Airlocks/Glass/cargo.rsi/open.png | Bin 0 -> 390 bytes .../Airlocks/Glass/cargo.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/cargo.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/cargo.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Airlocks/Glass/cargo.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/cargo.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Doors/Airlocks/Glass/cargo.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/cargo.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/cargo.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Airlocks/Glass/cargo.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Doors/Airlocks/Glass/cargo.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/centcomm.rsi/assembly.png | Bin 0 -> 609 bytes .../Glass/centcomm.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/centcomm.rsi/closed.png | Bin 0 -> 739 bytes .../Glass/centcomm.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/centcomm.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/centcomm.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/centcomm.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/centcomm.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/centcomm.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/centcomm.rsi/open.png | Bin 0 -> 756 bytes .../Airlocks/Glass/centcomm.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/centcomm.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/centcomm.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Glass/centcomm.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/centcomm.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/centcomm.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/centcomm.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/centcomm.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/centcomm.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/centcomm.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/chemistry.rsi/assembly.png | Bin 0 -> 543 bytes .../Glass/chemistry.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/chemistry.rsi/closed.png | Bin 0 -> 696 bytes .../Glass/chemistry.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/chemistry.rsi/closing.png | Bin 0 -> 2007 bytes .../Glass/chemistry.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/chemistry.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/chemistry.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/chemistry.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/chemistry.rsi/open.png | Bin 0 -> 377 bytes .../Airlocks/Glass/chemistry.rsi/opening.png | Bin 0 -> 2000 bytes .../Glass/chemistry.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/chemistry.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Glass/chemistry.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/chemistry.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/chemistry.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/chemistry.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/chemistry.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/chemistry.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/chemistry.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/command.rsi/assembly.png | Bin 0 -> 587 bytes .../Glass/command.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/command.rsi/closed.png | Bin 0 -> 722 bytes .../Glass/command.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/command.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/command.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Airlocks/Glass/command.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/command.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/command.rsi/meta.json | 195 ++++++++++++++++++ .../Doors/Airlocks/Glass/command.rsi/open.png | Bin 0 -> 406 bytes .../Airlocks/Glass/command.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/command.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/command.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Airlocks/Glass/command.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/command.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/command.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/command.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/command.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/command.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/command.rsi/welded.png | Bin 0 -> 719 bytes .../Glass/engineering.rsi/assembly.png | Bin 0 -> 618 bytes .../Glass/engineering.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/engineering.rsi/closed.png | Bin 0 -> 755 bytes .../Glass/engineering.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Glass/engineering.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/engineering.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/engineering.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/engineering.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/engineering.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/engineering.rsi/open.png | Bin 0 -> 459 bytes .../Glass/engineering.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/engineering.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/engineering.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Glass/engineering.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/engineering.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/engineering.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/engineering.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/engineering.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/engineering.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/engineering.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/external.rsi/assembly.png | Bin 0 -> 744 bytes .../Glass/external.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/external.rsi/closed.png | Bin 0 -> 804 bytes .../Glass/external.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/external.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/external.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/external.rsi/deny_unlit.png | Bin 0 -> 382 bytes .../Glass/external.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/external.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/external.rsi/open.png | Bin 0 -> 365 bytes .../Airlocks/Glass/external.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/external.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/external.rsi/panel_closing.png | Bin 0 -> 774 bytes .../Glass/external.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/external.rsi/panel_opening.png | Bin 0 -> 768 bytes .../Airlocks/Glass/external.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/external.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/external.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/external.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/external.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/glass.rsi/assembly.png | Bin 0 -> 1202 bytes .../Airlocks/Glass/glass.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Doors/Airlocks/Glass/glass.rsi/closed.png | Bin 0 -> 682 bytes .../Airlocks/Glass/glass.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/glass.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/glass.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Airlocks/Glass/glass.rsi/deny_unlit.png | Bin 0 -> 340 bytes .../Glass/glass.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Doors/Airlocks/Glass/glass.rsi/meta.json | 195 ++++++++++++++++++ .../Doors/Airlocks/Glass/glass.rsi/open.png | Bin 0 -> 381 bytes .../Airlocks/Glass/glass.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/glass.rsi/opening_unlit.png | Bin 0 -> 590 bytes .../Glass/glass.rsi/panel_closing.png | Bin 0 -> 653 bytes .../Airlocks/Glass/glass.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/glass.rsi/panel_opening.png | Bin 0 -> 676 bytes .../Doors/Airlocks/Glass/glass.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/glass.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/glass.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Airlocks/Glass/glass.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Doors/Airlocks/Glass/glass.rsi/welded.png | Bin 0 -> 719 bytes .../Glass/hydroponics.rsi/assembly.png | Bin 0 -> 554 bytes .../Glass/hydroponics.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/hydroponics.rsi/closed.png | Bin 0 -> 713 bytes .../Glass/hydroponics.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Glass/hydroponics.rsi/closing.png | Bin 0 -> 2059 bytes .../Glass/hydroponics.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/hydroponics.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/hydroponics.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/hydroponics.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/hydroponics.rsi/open.png | Bin 0 -> 380 bytes .../Glass/hydroponics.rsi/opening.png | Bin 0 -> 2064 bytes .../Glass/hydroponics.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/hydroponics.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Glass/hydroponics.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/hydroponics.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/hydroponics.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/hydroponics.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/hydroponics.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/hydroponics.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/hydroponics.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/justice.rsi/assembly.png | Bin 0 -> 1645 bytes .../Glass/justice.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/justice.rsi/closed.png | Bin 0 -> 1763 bytes .../Glass/justice.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/justice.rsi/closing.png | Bin 0 -> 3014 bytes .../Glass/justice.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Airlocks/Glass/justice.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/justice.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/justice.rsi/meta.json | 195 ++++++++++++++++++ .../Doors/Airlocks/Glass/justice.rsi/open.png | Bin 0 -> 760 bytes .../Airlocks/Glass/justice.rsi/opening.png | Bin 0 -> 3247 bytes .../Glass/justice.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/justice.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Airlocks/Glass/justice.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/justice.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/justice.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/justice.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/justice.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/justice.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/justice.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/maint.rsi/assembly.png | Bin 0 -> 569 bytes .../Airlocks/Glass/maint.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Doors/Airlocks/Glass/maint.rsi/closed.png | Bin 0 -> 712 bytes .../Airlocks/Glass/maint.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/maint.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/maint.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Airlocks/Glass/maint.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/maint.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Doors/Airlocks/Glass/maint.rsi/meta.json | 195 ++++++++++++++++++ .../Doors/Airlocks/Glass/maint.rsi/open.png | Bin 0 -> 394 bytes .../Airlocks/Glass/maint.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/maint.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/maint.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Airlocks/Glass/maint.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/maint.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Doors/Airlocks/Glass/maint.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/maint.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/maint.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Airlocks/Glass/maint.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Doors/Airlocks/Glass/maint.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/medical.rsi/assembly.png | Bin 0 -> 551 bytes .../Glass/medical.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/medical.rsi/closed.png | Bin 0 -> 686 bytes .../Glass/medical.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/medical.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/medical.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Airlocks/Glass/medical.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/medical.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/medical.rsi/meta.json | 195 ++++++++++++++++++ .../Doors/Airlocks/Glass/medical.rsi/open.png | Bin 0 -> 389 bytes .../Airlocks/Glass/medical.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/medical.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/medical.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Airlocks/Glass/medical.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/medical.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/medical.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/medical.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/medical.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/medical.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/medical.rsi/welded.png | Bin 0 -> 719 bytes .../Glass/roboticist.rsi/assembly.png | Bin 0 -> 551 bytes .../Glass/roboticist.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/roboticist.rsi/closed.png | Bin 0 -> 718 bytes .../Glass/roboticist.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/roboticist.rsi/closing.png | Bin 0 -> 2001 bytes .../Glass/roboticist.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/roboticist.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/roboticist.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/roboticist.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/roboticist.rsi/open.png | Bin 0 -> 375 bytes .../Airlocks/Glass/roboticist.rsi/opening.png | Bin 0 -> 2060 bytes .../Glass/roboticist.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/roboticist.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Glass/roboticist.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/roboticist.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/roboticist.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/roboticist.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/roboticist.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/roboticist.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/roboticist.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/salvage.rsi/assembly.png | Bin 0 -> 557 bytes .../Glass/salvage.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/salvage.rsi/closed.png | Bin 0 -> 691 bytes .../Glass/salvage.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/salvage.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/salvage.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Airlocks/Glass/salvage.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/salvage.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/salvage.rsi/meta.json | 195 ++++++++++++++++++ .../Doors/Airlocks/Glass/salvage.rsi/open.png | Bin 0 -> 390 bytes .../Airlocks/Glass/salvage.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/salvage.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/salvage.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Airlocks/Glass/salvage.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/salvage.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/salvage.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/salvage.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/salvage.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/salvage.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/salvage.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/science.rsi/assembly.png | Bin 0 -> 546 bytes .../Glass/science.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/science.rsi/closed.png | Bin 0 -> 685 bytes .../Glass/science.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/science.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/science.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Airlocks/Glass/science.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/science.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/science.rsi/meta.json | 195 ++++++++++++++++++ .../Doors/Airlocks/Glass/science.rsi/open.png | Bin 0 -> 392 bytes .../Airlocks/Glass/science.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/science.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/science.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Airlocks/Glass/science.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/science.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/science.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/science.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/science.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/science.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/science.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/security.rsi/assembly.png | Bin 0 -> 964 bytes .../Glass/security.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/security.rsi/closed.png | Bin 0 -> 1105 bytes .../Glass/security.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/security.rsi/closing.png | Bin 0 -> 2080 bytes .../Glass/security.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/security.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/security.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/security.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/security.rsi/open.png | Bin 0 -> 744 bytes .../Airlocks/Glass/security.rsi/opening.png | Bin 0 -> 2149 bytes .../Glass/security.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/security.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Glass/security.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/security.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/security.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/security.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/security.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/security.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/security.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/syndicate.rsi/assembly.png | Bin 0 -> 550 bytes .../Glass/syndicate.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/syndicate.rsi/closed.png | Bin 0 -> 714 bytes .../Glass/syndicate.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/syndicate.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/syndicate.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/syndicate.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/syndicate.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/syndicate.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/syndicate.rsi/open.png | Bin 0 -> 387 bytes .../Airlocks/Glass/syndicate.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/syndicate.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/syndicate.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Glass/syndicate.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/syndicate.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/syndicate.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/syndicate.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/syndicate.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/syndicate.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/syndicate.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Glass/virology.rsi/assembly.png | Bin 0 -> 570 bytes .../Glass/virology.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Glass/virology.rsi/closed.png | Bin 0 -> 697 bytes .../Glass/virology.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Glass/virology.rsi/closing.png | Bin 0 -> 1818 bytes .../Glass/virology.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Glass/virology.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Glass/virology.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Glass/virology.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Glass/virology.rsi/open.png | Bin 0 -> 395 bytes .../Airlocks/Glass/virology.rsi/opening.png | Bin 0 -> 1843 bytes .../Glass/virology.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Glass/virology.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Glass/virology.rsi/panel_open.png | Bin 0 -> 341 bytes .../Glass/virology.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Glass/virology.rsi/sparks.png | Bin 0 -> 697 bytes .../Glass/virology.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Glass/virology.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Glass/virology.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Glass/virology.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/atmospherics.rsi/assembly.png | Bin 0 -> 558 bytes .../atmospherics.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Standard/atmospherics.rsi/closed.png | Bin 0 -> 701 bytes .../atmospherics.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/atmospherics.rsi/closing.png | Bin 0 -> 1818 bytes .../atmospherics.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/atmospherics.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../atmospherics.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Standard/atmospherics.rsi/meta.json | 195 ++++++++++++++++++ .../Standard/atmospherics.rsi/open.png | Bin 0 -> 370 bytes .../Standard/atmospherics.rsi/opening.png | Bin 0 -> 1843 bytes .../atmospherics.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../atmospherics.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/atmospherics.rsi/panel_open.png | Bin 0 -> 341 bytes .../atmospherics.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Standard/atmospherics.rsi/sparks.png | Bin 0 -> 697 bytes .../atmospherics.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../atmospherics.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/atmospherics.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Standard/atmospherics.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Standard/basic.rsi/assembly.png | Bin 0 -> 538 bytes .../Standard/basic.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/basic.rsi/closed.png | Bin 0 -> 676 bytes .../Standard/basic.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Standard/basic.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/basic.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/basic.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/basic.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/basic.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/basic.rsi/open.png | Bin 0 -> 364 bytes .../Airlocks/Standard/basic.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/basic.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/basic.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/basic.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/basic.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/basic.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/basic.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/basic.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/basic.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/basic.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Standard/cargo.rsi/assembly.png | Bin 0 -> 544 bytes .../Standard/cargo.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/cargo.rsi/closed.png | Bin 0 -> 676 bytes .../Standard/cargo.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Standard/cargo.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/cargo.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/cargo.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/cargo.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/cargo.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/cargo.rsi/open.png | Bin 0 -> 367 bytes .../Airlocks/Standard/cargo.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/cargo.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/cargo.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/cargo.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/cargo.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/cargo.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/cargo.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/cargo.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/cargo.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/cargo.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/centcomm.rsi/assembly.png | Bin 0 -> 610 bytes .../Standard/centcomm.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/centcomm.rsi/closed.png | Bin 0 -> 707 bytes .../Standard/centcomm.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/centcomm.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/centcomm.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/centcomm.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/centcomm.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/centcomm.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/centcomm.rsi/open.png | Bin 0 -> 735 bytes .../Standard/centcomm.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/centcomm.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/centcomm.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/centcomm.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/centcomm.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/centcomm.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/centcomm.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/centcomm.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/centcomm.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/centcomm.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/chemistry.rsi/assembly.png | Bin 0 -> 532 bytes .../Standard/chemistry.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Standard/chemistry.rsi/closed.png | Bin 0 -> 687 bytes .../Standard/chemistry.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/chemistry.rsi/closing.png | Bin 0 -> 2016 bytes .../Standard/chemistry.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/chemistry.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../chemistry.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/chemistry.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/chemistry.rsi/open.png | Bin 0 -> 376 bytes .../Standard/chemistry.rsi/opening.png | Bin 0 -> 2021 bytes .../Standard/chemistry.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/chemistry.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/chemistry.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/chemistry.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Standard/chemistry.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/chemistry.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/chemistry.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/chemistry.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Standard/chemistry.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/command.rsi/assembly.png | Bin 0 -> 563 bytes .../Standard/command.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/command.rsi/closed.png | Bin 0 -> 696 bytes .../Standard/command.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Standard/command.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/command.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/command.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/command.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/command.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/command.rsi/open.png | Bin 0 -> 384 bytes .../Airlocks/Standard/command.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/command.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/command.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/command.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/command.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/command.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/command.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/command.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/command.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/command.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/engineering.rsi/assembly.png | Bin 0 -> 604 bytes .../Standard/engineering.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Standard/engineering.rsi/closed.png | Bin 0 -> 714 bytes .../Standard/engineering.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/engineering.rsi/closing.png | Bin 0 -> 1818 bytes .../engineering.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/engineering.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../engineering.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Standard/engineering.rsi/meta.json | 195 ++++++++++++++++++ .../Standard/engineering.rsi/open.png | Bin 0 -> 495 bytes .../Standard/engineering.rsi/opening.png | Bin 0 -> 1843 bytes .../engineering.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../engineering.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/engineering.rsi/panel_open.png | Bin 0 -> 341 bytes .../engineering.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Standard/engineering.rsi/sparks.png | Bin 0 -> 697 bytes .../engineering.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../engineering.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/engineering.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Standard/engineering.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/external.rsi/assembly.png | Bin 0 -> 744 bytes .../Standard/external.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/external.rsi/closed.png | Bin 0 -> 737 bytes .../Standard/external.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/external.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/external.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/external.rsi/deny_unlit.png | Bin 0 -> 382 bytes .../Standard/external.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/external.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/external.rsi/open.png | Bin 0 -> 365 bytes .../Standard/external.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/external.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/external.rsi/panel_closing.png | Bin 0 -> 774 bytes .../Standard/external.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/external.rsi/panel_opening.png | Bin 0 -> 768 bytes .../Airlocks/Standard/external.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/external.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/external.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/external.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/external.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/freezer.rsi/assembly.png | Bin 0 -> 538 bytes .../Standard/freezer.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/freezer.rsi/closed.png | Bin 0 -> 582 bytes .../Standard/freezer.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Standard/freezer.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/freezer.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/freezer.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/freezer.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/freezer.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/freezer.rsi/open.png | Bin 0 -> 323 bytes .../Airlocks/Standard/freezer.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/freezer.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/freezer.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/freezer.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/freezer.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/freezer.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/freezer.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/freezer.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/freezer.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/freezer.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/hydroponics.rsi/assembly.png | Bin 0 -> 534 bytes .../Standard/hydroponics.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Standard/hydroponics.rsi/closed.png | Bin 0 -> 684 bytes .../Standard/hydroponics.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/hydroponics.rsi/closing.png | Bin 0 -> 2122 bytes .../hydroponics.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/hydroponics.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../hydroponics.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Standard/hydroponics.rsi/meta.json | 195 ++++++++++++++++++ .../Standard/hydroponics.rsi/open.png | Bin 0 -> 374 bytes .../Standard/hydroponics.rsi/opening.png | Bin 0 -> 2071 bytes .../hydroponics.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../hydroponics.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/hydroponics.rsi/panel_open.png | Bin 0 -> 341 bytes .../hydroponics.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Standard/hydroponics.rsi/sparks.png | Bin 0 -> 697 bytes .../hydroponics.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../hydroponics.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/hydroponics.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Standard/hydroponics.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/justice.rsi/assembly.png | Bin 0 -> 566 bytes .../Standard/justice.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/justice.rsi/closed.png | Bin 0 -> 688 bytes .../Standard/justice.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Standard/justice.rsi/closing.png | Bin 0 -> 2065 bytes .../Standard/justice.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/justice.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/justice.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/justice.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/justice.rsi/open.png | Bin 0 -> 426 bytes .../Airlocks/Standard/justice.rsi/opening.png | Bin 0 -> 2094 bytes .../Standard/justice.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/justice.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/justice.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/justice.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/justice.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/justice.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/justice.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/justice.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/justice.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/Standard/maint.rsi/assembly.png | Bin 0 -> 563 bytes .../Standard/maint.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/maint.rsi/closed.png | Bin 0 -> 709 bytes .../Standard/maint.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Standard/maint.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/maint.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/maint.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/maint.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/maint.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/maint.rsi/open.png | Bin 0 -> 370 bytes .../Airlocks/Standard/maint.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/maint.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/maint.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/maint.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/maint.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/maint.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/maint.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/maint.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/maint.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/maint.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/medical.rsi/assembly.png | Bin 0 -> 554 bytes .../Standard/medical.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/medical.rsi/closed.png | Bin 0 -> 676 bytes .../Standard/medical.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Standard/medical.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/medical.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/medical.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/medical.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/medical.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/medical.rsi/open.png | Bin 0 -> 367 bytes .../Airlocks/Standard/medical.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/medical.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/medical.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/medical.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/medical.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/medical.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/medical.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/medical.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/medical.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/medical.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/roboticist.rsi/assembly.png | Bin 0 -> 603 bytes .../Standard/roboticist.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Standard/roboticist.rsi/closed.png | Bin 0 -> 751 bytes .../Standard/roboticist.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/roboticist.rsi/closing.png | Bin 0 -> 2134 bytes .../Standard/roboticist.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/roboticist.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../roboticist.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Standard/roboticist.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/roboticist.rsi/open.png | Bin 0 -> 366 bytes .../Standard/roboticist.rsi/opening.png | Bin 0 -> 2164 bytes .../Standard/roboticist.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/roboticist.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/roboticist.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/roboticist.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Standard/roboticist.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/roboticist.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../roboticist.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/roboticist.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Standard/roboticist.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/salvage.rsi/assembly.png | Bin 0 -> 544 bytes .../Standard/salvage.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/salvage.rsi/closed.png | Bin 0 -> 676 bytes .../Standard/salvage.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Standard/salvage.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/salvage.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/salvage.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/salvage.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/salvage.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/salvage.rsi/open.png | Bin 0 -> 367 bytes .../Airlocks/Standard/salvage.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/salvage.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/salvage.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/salvage.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/salvage.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/salvage.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/salvage.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/salvage.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/salvage.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/salvage.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/science.rsi/assembly.png | Bin 0 -> 538 bytes .../Standard/science.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/science.rsi/closed.png | Bin 0 -> 676 bytes .../Standard/science.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Airlocks/Standard/science.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/science.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/science.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/science.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/science.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/science.rsi/open.png | Bin 0 -> 372 bytes .../Airlocks/Standard/science.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/science.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/science.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/science.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/science.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/science.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/science.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/science.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/science.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/science.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/security.rsi/assembly.png | Bin 0 -> 941 bytes .../Standard/security.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/security.rsi/closed.png | Bin 0 -> 1071 bytes .../Standard/security.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/security.rsi/closing.png | Bin 0 -> 2076 bytes .../Standard/security.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/security.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/security.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/security.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/security.rsi/open.png | Bin 0 -> 752 bytes .../Standard/security.rsi/opening.png | Bin 0 -> 2076 bytes .../Standard/security.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/security.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/security.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/security.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/security.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/security.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/security.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/security.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/security.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/syndicate.rsi/assembly.png | Bin 0 -> 538 bytes .../Standard/syndicate.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Standard/syndicate.rsi/closed.png | Bin 0 -> 676 bytes .../Standard/syndicate.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/syndicate.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/syndicate.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/syndicate.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../syndicate.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/syndicate.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/syndicate.rsi/open.png | Bin 0 -> 364 bytes .../Standard/syndicate.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/syndicate.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/syndicate.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/syndicate.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/syndicate.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Standard/syndicate.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/syndicate.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/syndicate.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/syndicate.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Standard/syndicate.rsi/welded.png | Bin 0 -> 719 bytes .../Standard/virology.rsi/assembly.png | Bin 0 -> 561 bytes .../Standard/virology.rsi/bolted_unlit.png | Bin 0 -> 191 bytes .../Airlocks/Standard/virology.rsi/closed.png | Bin 0 -> 707 bytes .../Standard/virology.rsi/closed_unlit.png | Bin 0 -> 184 bytes .../Standard/virology.rsi/closing.png | Bin 0 -> 1818 bytes .../Standard/virology.rsi/closing_unlit.png | Bin 0 -> 530 bytes .../Standard/virology.rsi/deny_unlit.png | Bin 0 -> 350 bytes .../Standard/virology.rsi/emergency_unlit.png | Bin 0 -> 588 bytes .../Airlocks/Standard/virology.rsi/meta.json | 195 ++++++++++++++++++ .../Airlocks/Standard/virology.rsi/open.png | Bin 0 -> 369 bytes .../Standard/virology.rsi/opening.png | Bin 0 -> 1843 bytes .../Standard/virology.rsi/opening_unlit.png | Bin 0 -> 523 bytes .../Standard/virology.rsi/panel_closing.png | Bin 0 -> 590 bytes .../Standard/virology.rsi/panel_open.png | Bin 0 -> 341 bytes .../Standard/virology.rsi/panel_opening.png | Bin 0 -> 603 bytes .../Airlocks/Standard/virology.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/virology.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../Standard/virology.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/virology.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Airlocks/Standard/virology.rsi/welded.png | Bin 0 -> 719 bytes .../Airlocks/highsec/highsec.rsi/assembly.png | Bin 0 -> 961 bytes .../highsec/highsec.rsi/bolted_unlit.png | Bin 0 -> 303 bytes .../Airlocks/highsec/highsec.rsi/closed.png | Bin 0 -> 831 bytes .../highsec/highsec.rsi/closed_unlit.png | Bin 0 -> 250 bytes .../Airlocks/highsec/highsec.rsi/closing.png | Bin 0 -> 2516 bytes .../highsec/highsec.rsi/closing_unlit.png | Bin 0 -> 681 bytes .../highsec/highsec.rsi/deny_unlit.png | Bin 0 -> 437 bytes .../highsec/highsec.rsi/emergency_unlit.png | Bin 0 -> 298 bytes .../Airlocks/highsec/highsec.rsi/meta.json | 190 +++++++++++++++++ .../Airlocks/highsec/highsec.rsi/open.png | Bin 0 -> 484 bytes .../Airlocks/highsec/highsec.rsi/opening.png | Bin 0 -> 2521 bytes .../highsec/highsec.rsi/opening_unlit.png | Bin 0 -> 735 bytes .../highsec/highsec.rsi/panel_closing.png | Bin 0 -> 977 bytes .../highsec/highsec.rsi/panel_open.png | Bin 0 -> 366 bytes .../highsec/highsec.rsi/panel_opening.png | Bin 0 -> 790 bytes .../Airlocks/highsec/highsec.rsi/sparks.png | Bin 0 -> 1257 bytes .../highsec/highsec.rsi/sparks_broken.png | Bin 0 -> 452 bytes .../highsec/highsec.rsi/sparks_damaged.png | Bin 0 -> 219 bytes .../highsec/highsec.rsi/sparks_open.png | Bin 0 -> 419 bytes .../Airlocks/highsec/highsec.rsi/welded.png | Bin 0 -> 1042 bytes .../Doors/secret_door.rsi/assembly.png | Bin 0 -> 305 bytes .../Doors/secret_door.rsi/closed.png | Bin 0 -> 172 bytes .../Doors/secret_door.rsi/closing.png | Bin 0 -> 516 bytes .../Doors/secret_door.rsi/meta.json | 60 ++++++ .../Structures/Doors/secret_door.rsi/open.png | Bin 0 -> 219 bytes .../Doors/secret_door.rsi/opening.png | Bin 0 -> 530 bytes .../Structures/Doors/turnstile.rsi/arrow.png | Bin 0 -> 543 bytes .../Structures/Doors/turnstile.rsi/deny.png | Bin 0 -> 1993 bytes .../Structures/Doors/turnstile.rsi/meta.json | 65 ++++++ .../Doors/turnstile.rsi/operate.png | Bin 0 -> 3558 bytes .../Doors/turnstile.rsi/turnstile.png | Bin 0 -> 1536 bytes .../Doors/turnstile.rsi/turnstile_map.png | Bin 0 -> 1860 bytes 792 files changed, 7725 insertions(+) create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closed_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closing_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/deny_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/opening_unlit.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/panel_closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/panel_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/panel_opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/sparks.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/sparks_broken.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/sparks_open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/welded.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/assembly.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/closed.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/closing.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/open.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/opening.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/arrow.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/deny.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/operate.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/turnstile.png create mode 100644 Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/turnstile_map.png diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..e257badea6ea1ff484d7b17493a751575f1a374d GIT binary patch literal 564 zcmV-40?Yl0P)tjR29nm|{fw!^ z{sEs-fSmksh>%ua+-7l{Tx+Tp@XakWyz^0TyIJThND%=m$%}`_S^)|NlUFXnlv6O( zwuAYH0@Ae`xb7&8omu3oqF93b#d$zkdgk<04qx{H3)z||5lKRH=@f+31guu zzMkxnl8;$Ef|i_zWsQkc1wmO65dgrs%=-o8t=M}Y0N^&hqA@rOAV0aSV>Lm3E?{b=K;K36h=b4eglDk^lW`&6Sj}qb2D0UHODJf`mICUR$3AO0000Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..20f00c2cd6823a6affaf5132ecd6f544954b0a0f GIT binary patch literal 722 zcmV;@0xkWCP)&iDsv3-o3LKmUGWTbBoq zQl7+Ou7=(|?OYED#CHpWh&7i}@_8Vize^t2J01|2m-s|5YXHn54d7d7X6)r3g>VMu@|MRBn~ZEEZvb%8+z?mt{HcEGeqtOYIQ))S0kdow(!hQ=N&UIUXb zHx0bL^Aat1NMyNR$@Ak+j^EXvJ_q0;r~qHRS3p06nt`*4ryxLjJxO{!DU5p}peL8B z(v2I|75#OM1oeV68SJ)gGkKay4;R02nCkpKVy07*qoM6N<$ Ef|1onDF6Tf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6y}ogymoY^=iSN`6ZFU(9EGeYXj#z7eXOnG?o zd?u7nO0^e~+1U1ehH`EP6pGWQQ9=17Ft3crp+a%`GyvH0;PXit@{&n@i+(-(^Koi9*QeDb+TFQ-g_QiUt+0Lw}{z_PmH9MEeT9zCAqt)wHsx~z2oIU_vjT$;JOwuj}l zJpkzlur4d-fFJ&Q57o0X03KT5Is>a1JeLRX$O031_D7rRkAUs|r&eacKzrh2(}OK9 zrvRW z-&U(s4|RJWxnYey_;E}C$lr741#=7i={&%;jLrjs<+zj0jbpZ7 zOGkipr5#{dX$Qb;36fUN)&tyRf_oKIt5groG2MEA$M4AwXvaca?cN#kCttcULYutVjW7f>}P3;%5NB88-V9NEawf@uP|{I{8TjpbP-C$`5f)n}wjBv<|Si&>z^= zD!X+7ogTutG@q0TFL6vyUGWoCm>BaHr%dsH_JY{QAAJY_SYKZcY}dh@nws*ref!<_ z=p*ClrX%TI1e}bg>yD(;@o;(@`I?SMI?eDqAWpnlc^(6Cuk(0eWk&5s)`uv&D%u<1+E2<`&$)to%4HtV~b!ojw2lfd1PzF*u$VIvIOD?iVXu?8df(#g)ru?hlAw zm~u~0I`|?BaH@Rpurq*Ld?*f0c4Xu|iDu=)Gx5QhAT3!h$;{w2d6Yzah_EvNP#l^p zhi2q`n!2of+?V&hv}!Lb4X(>a61#na20C-{fS!dadMUsY`K48Rp_$|e+tQ1{D+ zs(pm9pR^7D5UZhKAX_rwrBu4$KOUW(LH6An#(b1Y7cl$&B>#s%{Wf~GIyJst62?lPuDgA z@>d1|U(y2xr8bwt#sqF%%LPW@r8mxVg|?Ki;oxWV@CfJ@X&C`YnRwgG&3En|KT_xE z^Ru6Ev7Zmr0sIy}0(4~M3ln4h+BlD7yofSY_()<$c7TqoyjOUsZEkTjh>RCerV1Y{ z?9dL7$;ykSk)y=oMKzPxhYUON9H67|$s>WM>?hOsqD)pFvTUZ4u*xG}x)B79d>u7j z)+0ZOt?Vj@H4{&2E+H|Xg9!ljov#4M-yiVBi!X)QjeQ4;xSY-dY)k1pfGrbGN^S&* zFH)nbmU@6rc1JzHW<;Bo2`?=509`&h>H%Ind*tf)MVlS5duM3A8@!nG zk@0}|u^O2GkWpAHJ1P~CZ8Vj5iDxF)1!R2ivi)2TnUN=r$SBE7m}I@MHbCG8jiqYG zlC+2q9=3ZDCT`HsQ4z z5Mg_x!oNQtPCQw8mP|aYBz}??5vGg>-$zlL{b|Yln*rMScv32|@?n{Ha{uJMlithf zMRq?jpBMQob39#DB%R(b>wCkzh%jlks?Upl_J2yCa49dZF5>_I002ovPDHLkV1mqh zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..1dd5c9d5c16f3f03fe618997360a0cda6f2d4dc8 GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq~K7 z)5S3)qBZ%-W%Gak|K2WV^V9QVODXtxNYaf>im{e?@_z#}Zf0iYW|v^Tm`R_XR<}j7 z>t8&T#|8q?U(

S?%Gm&8}4Bdr^(8;C%iZDuVGGTNLA3e`|Eb!L!o|KX6C~&E*v&#)lr55eThj42?;w& z|6Ph#6#dz_LH<$0`Y4@(`}eIXIv@VqC2Eq*t-g_R)XBvv_{y_Xnmkmy{kj{M?@X8sm)vE12D64Ic0% zBmyn^p{M5&?w!~xxP#fQ>`dx|#gm`%+x<(7uxaHzC$AFNu(aAQx8TPzk;4yXgS@tf d=R_G3!;FO32d-CpSb*Wm;OXk;vd$@?2>?<3l>7hy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6097635a3e15ebc63a1161bc2502cd436aef73 GIT binary patch literal 1843 zcmV-32h8}1P)?v1Zwb@K#MBYE^+?@0Vk zdH)2Jy(*U1t^xqA-McHz4Rh+9mm zI+);-VY}p78-Pr(Qp9-Ajd|Ac^*^`g3e%%4pS^jxxw*<-v)lFd`HlCzee8c-vRqXM zRi?a4p56eVP+@%ZCFa)GG5-vhOOr_3;ikAE4knnqE*=0JK0XFeM)zQUOz7azPON`k zdt*>&upnDMeE;zHEViC*Zkhv78v{%+d0g57pl@ax{<}A0E7F8?WODLV%)Ebvx!e>t z>R_8mOFK{-giH=Z(Qa4XKNTLRO*ps;>C$c*7VY{jauFQDL|vF?L8^%!aUz59f60Nx z?(Oq|wR#T-R*HDCQ?@2k*{fo8^TZmDy_TQ0|0o^Q3mjf z_dOIZO$#{y^yM~PgnK}EVX~Kd%yng07#cufXh0OB%+=wb!sK-kYJgBEST8>388Zq) z0|-jH2uiz3jUdX^;h@44ap7(NQs~(YuW>{KD@F9pOr!eqhVnoz%H4hNbsGQ--1+2O zrvnd@6;T(VF+gtJH%(_EwnVcsKOWyiC)qDQ`}gU%yA>Y{WO z^u^OJv3B|wdjF1JVfNpp&jOYAzXAYMPODhPRTVrwc=<=nJl&RdSg79()e#w&*~MIT z9pF0D`2gM|-BC_5eATT=IN?sie&Z*mAfCNt_QbF&hM=&j*;|MjdQ3 zX`zk*hqrs?g7xBapeANZ&K1`MGYs`C$gdpX@OIA}ekd|41y~^~4_L2RQQ@jM=wQmZ z)T<(bm169cbYo{kk~DS6`@@@qaC{Jy;mSIMd{w5b3y?A&ASyr}S*+L1_w4xql^-tT zK+Ff2m=jNRStI@h$&@9ANh<@Sg**yW*eVV>`D8>~8Vztfza#|d0)TPg;qe)k7jr`2 z1%OW{o3BOKU6jvc9eDXPCM%*Yu|YVzSu{L699wy7YYPDT-ioX5s&41wk3Ljl%DM!l zU9{;cPq+D9*^+dY15bInu9EcVcH2hBCeCRqi`K-;h=q*sGhIwx7t+Zzo8{pF$@THP zHSw$@)ymH<*8WEMs!U!N+VcUX*ffuY`}OMp)AjLWT5kc=1}mFj92qr2(S1XID2*oIRkSa@$&GLXWHmIF9i# zK%`dQzKdHAU@6`MOw`1u#RW4OSL~JsFi{iFO0-tr29p(+>_!8q)WoyGT`{bYDdS?A z&GG;uJ;3J9C#U*c?)(-fi#tE`V4elpIP!HeRb5={e8A9I5O1ygtU@J&4i}xz2grCV zWX}n^kFo0jzFK+nJs{1+W@sK+4{)5U0UW0taQARRmiibFKA>PawEB2gam^1?dq|I{ zjW<;z!>W&W5!ZY&)(W#&_36H07SEJDeRmvg#Z8m07*qoM6N<$g6r0!R;5-x9XYqr6zhFJoX-n1iYm3C z7HZ;o64lCwJ{#ajQL^fZ_JN-duu&7wlc-ic(0fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1h6naiahL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..4fce54021f5a57572a46958e1a0c61bcd00ea0f5 GIT binary patch literal 1202 zcmV;j1Wo&iP)Q51%sF+(9)gtmlHw6{=NL!Dr>7-+jF?%ddg zLRaFZcG-2opWq*GX#{a^7j@+_AQT3omW(AS5gZq72)ZeX6&V-lOy(n_5;LQy@9Nxp z?#%n%1NVGL*`X2h=w95^L#e&2m6MER?ynv z2H;6wH>#?l>pH5cB80Gg3;CsnfPJH_%e4i=FkEXH;K%oubKZl;|CVQS?{Xa@PNh<| zU8~jH0@AOtG4BWE;`AK+ob8x`0LTEpcYhr?H+!DGcoa6Vg|4WG?ga!vz7A4FQT|({ zI}!mQgzN3=x^CNdAOcDSb0A6Vph`lV0I;|A$9DT7U?ri4y{n;TL7xDNyjkamg)4bw@_N0_LVoFD0h1H& z0VtJ9K(kPE5?1-mWHR>N%GYm5=Z)uKjO1R9Gd6{;Q^1TJTL1t607*qoM6N<$f}wNC z;On^uu#W4&{!v_)35ZIs2$~WqW%e+#Jo%&ll|lSQVxA0`_6;SyB2k znauCdWdh=%oDg;rj^C7al2RKHD76t;d^lAS2>$00>8&t2{DV1USh> zEQ-?0ToQWC)>hE&@1Y1irnSho9}W!-iLVvLGtIQLv?OEb@r|_X0VGj)r2y=W0=^I& zK_S>nP>0=Ih9U{M1fi?4p9wh;KR z#u&bLkEZY6FI0rx+y^)~bS}$L?lk=D`W>YegHtgW4AO&<5&Hhh74wwT{k`rJ!5P>~ zadqahlyawGsU+YFlP?qsNx?BJSAnoQ;>%6s3Kf4b>{vc6+iJWlz(FN2_Dr@TDt);^ zgV&yjI)*pb>Wc@4`>-@;H~3J@c80lm6_YJOu(FYHh7$#2lm0i zp{pJ7_$&ZOLZ_n;^m0A&JaBNv)$U$L>A=taqvhFmuigB_(6mew<+~nkBr?DLwS-4S z;56h-q!zrPSK0$T9*0hP4)w2QKX@Odj@v2tV)n-Lj}MZ&x4*o7^l#2pcEQ(r8ZuAv zj)TZ|cMgA!Weg6E*r&RdTWR#Q-27*RhSo`kZng&pr%eDC7`{VP@~!ht2L_x{EY{%l z+y|{!xJtg|DzIL;7`8#+%>KL@*7lX&HUFNcQn-Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..159d1b81fb11092b528ce3ac4d4ad314d49a3305 GIT binary patch literal 710 zcmV;%0y+JOP)%ZEpz`0qdO%B5$esdw3I)@hrj>9l28 zcAjNf4i>=33y-!_A^}G2@Cf)?7R7n;Sx5sw|N9U?8-#2Ez!dqC!@(;hlargsWg)xXmXr z;}T%Ip3?TBw0K~eCUji~a5V#W?q!@65Eq1ysp)0}ZYYZ4%tr6LzjzM>Au$h(?|(sR z*ufh43jpYS?E8LKdUX>3khM>RU+k|f2{Sded0ze_3Lm{6N#v=(}YqEYj2y`WQOWs{8?EmA0(gWSxrlgf0RSL1 zpJLQm#>Fr1F8Aj36W<)#w9kQ&c@040KiLP|^*~t6D!pdKLe~R}Lg;#6ePb)Lh@vF0 z9@yP)mW|rkh>3_=f<=MvDi}}+yZg=Zr}q$6#Uk+4uc+-2pj9=`k<3K+iJO<)V?t3q z5Vcn1M<;6Y&%N{h+ltu54Jgk6%d&7>If*Rb;ZAW{00TQb sip8QQsnKWv5by7Ca;2oM=W%oY0mb7XStfwL0ssI207*qoM6N<$g4CQnMF0Q* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6UU;VK zy5YJzD|dqq*!Q&^>_QqPzVG{e^9}$!et2d1pMUQy&3`a&%m~%vhgX&Xz?6r{$;n7Q zm1-}P+39q`=`jGP&eh9j#uo=nm{N7FUbg9h@#&u_FOCUFn*RFZw}T58FHhLy(|MC# z#!P_**7zp8RHvr^Jnw+F-+2=Dc4Mu92j8}}4G(_wdG+|lZ4Vp2?1szQ>zh5@9w;}e zacSeL@{+~`xQnpK#;1mCH$Ice#&2&w1wcB$R^wCIYg>SKY|S zq&D#d3RC>JVvJ6HS^>xbfR(Se0hk$|?{>SmvvRj@S-^)@4^iAfK9#(eBqq~Pd<9jf zr^3N0Q#{~gK95r1SA`ei>b- zBa+TD!VXAM)~tLM14-+%coAjBZAaEeUiQHI0Z9_g$|q&wso3|UC_l-ID3i(e{qX$& z?`9dUdnwn&nE9wpev*mZ>2&aDqiN>-fV9Cd9sE24aH@P{VLL!jd`OC8=grE;W#ajV z5h__PB20Qu9;ZA$@~|BMI5WPuT%D_z<6!Oe#bw}$l9WKw&a<6X?M0-)b@@nRJ3#P) z0x+192lNb7#U1^0r&W95nRI^d_X7YsVfj$Ck0^Gx+XX;IL!&^pWWtN*dExYp+a6}$ zf6JH;&-1XbumHf)aCFwM1RYFzq1^XNT5m+6*o<$y1LD4ZP8(B{ZEPrlKMI2RrUj-M ziLytwB1VtQ###fuzhjim;_2GX0M~WgN|afv)%woB^KVXM3T>%j1JC~48{IQt zSfu9+NXf+8X3l^1axkIr{ea`Ezh+{WU)%vUQmz3yvhvmGsc>vOi)6gyWvcLz#*Xa( z9a(u+cxi7x&D0<=Uh*iKj|S4Cr72fWO7Yf#lu~kYV>aFQ9l+ zeh8%WIY2ZMKMc&IdVmS`Ks{j8BvKF1$sVW&*oKg; z(FWk_0sN439v@lQ>>?cA1?i}XMrYy&^ZC4FyreVfd~!V?tB-8#pdO&*{eY}Lill-s z`$J4J9`dmJUQvq9$5V-C4seo>r&5uXkIKZ; z?bB_i{jaDO+3m=DKF?=`HKy@|2N7@9wyIL_4&M?{U7skZCbfDE&l)j002ov zPDHLkV1nYY6pPhBybk7b?Vc6LFg|3s_%luuQ^y^3`{{U5VbZodFF`i4^0ZC&qK3?S zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduL~Yy#N3J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..978e2f2fd34ebe26ddc2013a7795f86eeebbb5cd GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq~K3 z)5S3)qBZ%-W%Gak|K2WV^V9QVODTByDAJ8hiqW?A@qYs|Zf0g?=WijlJD%)5-oum5 zH$QPl$;7a0#s()mx{Wh3GY#L|+AII4p}aryS!7c~XJcdI!%v>Qea7wQdFC)*;rTk_ z=FKE4wlj>(oNlrPuNo%4W{8Zu*;vZJvw^2$ZPIqhf7zc54Ga`o8yc=$>uN0E76#gP zc)FjQy2WYuX}37!$%vdIoNqxo^B9m zw@y&dNl#diu2-@2)Pah-lODdeHEYX{KeC`{JKH{)1*@6m?CWec@Eu?SyMeKs0pzRZ z32*A1UajCt=oQ?-{A}vIw1k8Qi@TrZ-`kTo!#ZDZj=jYqhUo8eZap}8c{-2(ynQX7 c6U&$wOqt_uth}DY3Jg;QPgg&ebxsLQ0JPenE&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..a30a65d2304d457400d0549d3401519227e93f6a GIT binary patch literal 1843 zcmV-32h8}1P)B;7x zpv9g_FWRGLA%8;ufgTefcog(tFU_GyKoJ(wRCXh?O(LBN?XWZ#X;BI5VLH2S-g)1d z_vgGp=L3b^ot=4}ecze9GxL6@wZ(R4gr|A(_z6VQm~L>F6>W!JSBJZOyITW*_PM1I z`MHdPtZ&NXMbxD+-GB!Gor_cO{WEyMA2Gj}mq$?z-OVn7*-y~#_YnjEeBaMqCyFA( zag5vBJpjO$*B6z!X1ebT_*=dE&}7-txcx{$^$AgQX*%&Cbq_U&nDge%)*~$M2iXX0EIXSJy$8spG=z zfK;gU_Tm(8`|9a+&EFlx=bUIjGUgj>h#ibp}X0lQT zl0nGkKtvyQQ4~oJ)HWPkg>9w##x|Cbzi?BsnfIRd(y zT}07tX)R=Dk{yzYK`y1@Nd+D?1002|Z?gHDU=m44njLyzTIbg#eU(rSS z2uLqXo`30v(3N3peh#hqIa!Q0*Mx%(Q`AMO15%-I>&~Ibn9-V_Lpaz+IM~L z2OXx2i*N^!LT|k@xi8Y)?Bc@Z4z_>V(;moWxi`KJYXI=k=dF=R2N5POvMy3%fNbNF zJsl4AWl)7&(Z*MGu+jJ|7v(`%bkEmmcpg`F&)0P@x#!a^T4zDEo%e9KcLI<9%wAz$ z{o-BbI?+yY59Tm_2HNN0@w}D;5bE(YT~^oDtLp&QVa^ALChv}7-ZI{NfJ$^6Oh?5f zcRs*Yisl2#aySmjoe!`v8w3>32iW4$4rMc0VU7XkFYT;^TXznDM64`1S6mm&G|aQ0 zM^O#uFYT=S_$|1V0=$rw2fWw3=x}u$OfXelJRmvGrEf{6jX`fPZ|YL?hvyB#DqK|u zQ%qGCpkO{gR)E~Ic(2L#y!il~A1>!Gxel>0CtmE*oBRniGS^itN#{9;l&702NvF44TWohmtS`&f z#H)yro$u^tk;Q{&e@uD^HyyVr&r++JHzAjVLh4p-ZEjG*J=Ekk018mpF zlVRP0D3i~MOTGsHzy9)O<|cPFc2d?f$x=uAC<~UUcI8N08j$`flfV_}*1OM--jsV9gr32{Ov;BVG z*#jCnx2;Vk^{9>j$FV;KNYu)g?qcit06`CcaRk_?i7$!^CLLGoBOPF)CY~3%R=*4; zFD}{R4$!HI=S8?;*dSBI#WtJg0Z>OknT=0Q^|@?(GG#V?>cKq=Dr3(#$<%dm(fEL^ zvmn7*d7VlIGcE?74^Z+5tLp&Qv34DxTDNZ_F8^l~GAxhk2ymRL101IgxO+IE%F{6* zeL%r>cqQ5{;+mhv18}4^-d2rF)%fg`R+z=Bk9QH*d@>$jzCNCe$OMQ@J{g`%S$vj< z2k`3S#cSeu5v`S<@b#H0E(zZrJI})dCiU?qYT|ie)yjYO{SV`1Hkd^&WiolmEl;;m zl1?+od;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1ko~c!mG~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/basic.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..4ccd25cb17dc2963e4ac428991bee14022778572 GIT binary patch literal 557 zcmV+|0@D47P)Y4%z&;TGk+{omlZ*+>Yn^;4iQ$+s)tU&jIlpk^H_TPv=z{?VMA2<`W zOXv9m5h&;KxMM4L%2iO8)bpN{1l@0nfR==YQros?L6ZQDTufcn{X_Qt9btOhD1aoN zA>M$DRKxytt)p6Cea_X0&JN=|SAo@m46{y>i`jd#01|eeT!SsQz%#~UVv$GDRWxKh z4RNnp?!}VIFU|wT(#y(6^*#bWLx7VdSSx5iz5h;-X)hu_;%?f_syJHS)ss)bF>)1- zH6~;}AZ;1|{2XK2@SS#yM8M0o@itqty==hjqd%DYA|&}0v1I$`(g3iwx&i=5r_%u5 vABt{5dwzq#pgwnScm%3ldu~Td-pcU?@wc+s(=Pp700000NkvXXu0mjfUqSPI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..161e16f714dbfe24abbc8a1352b835ceeaba4d15 GIT binary patch literal 691 zcmV;k0!;mhP)!zyNH$Q``|!4SBCY&-T-b}Rja`Z>t5&<->R9dV=!Vtb zj&95rV3MmxhbuCEjp7O4KNh3{1@dVK0o->7z$%GI(6}m)>p#D>CyU}cyUHwL5#nx` zeZ4&x3CQhl0(K8Lk^6x+nHT`)XFWrJU*?lR^Z%^GxqJDg!C;~6qDwYnK1;0 z>my;ogiFTAgj;)DbfC`iJunNtdEm#T#;>~vhPtt)^WUoD zebK%KK;!-|@Y4GZn1@iL^kL>H2%x4@sOgk++>-#4Tq|7--FQY#r_d@@v`SSf!nFXA zd{6iWl=VKj{Y@_K9_BK#Cl7cf7gw%Ts*4K{;dbRR;)MkOym+nBTx&X>a>p^}bX9An z0a$5uC|&wh3^`1EvU@I3LJe=K-jvu}kNQR)upWWe-?Fmax7x{A z*i$WxcFPj*sgm?ILnuj}NA&i9;+gl?_uT>G0!)}6k4z?GE4sP40p#cVJhcJ8e$VHv Z{Rg3{C)2+xF@pdA002ovPDHLkV1h?;Mm7Kd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6uI&~A=|LCY zT1fjf+G7p|odc%yYRDxYz?Zg=+|x@>t)n*BP_5ep*EJGyuprnH!np2XwY#Hzo!NOa z(LP{UN!I?Jo!Qx!`9G`7((>A6uiL|9eiEeq`2DvGBx(7RPcO;Wy>1TxqVXn@GM)4>otl>_qZKdhs&L#Tn-t0977l3**6jQi8pZ z%%kJe!O|460AQ>vjp0GfZ$gobm8CJA9&A4Or^-uC1tdH0^`aykMuOIrt&i}{h^dYL--sjvKH>Y2WPlwWdRr(n82@ZU9K|%rt9BrNOuz=`^HD72VGvW0ASW%UCd4EJsMpF z4|e0L@M0{?0~mC`-M_zgdb`o;e8v|7N|ixZdCd)M&t;LLf?tiQUD?SbS5H7?os zqP)a00nbTTW#f~EbT_^&m5p!izX3pWfUd?TrL*xxdSPKIy9%1QS;DQ=6511O_fGJI zCax_>{75E%$3?5$S=;WV_W`=4^gdv?9QS^6qnPeznREo`R@woYm39EsmLR-UH_|NTJ->%Kaw5b#zHJrPqv(!ucl5|_(CQ;Hj-4V-%U+vY3p zfY8Iwd&Z&W|&Nw#2Ycfuj)~0ary*MnGI9UN`f4-yAH7^Yr?q$;7q}c^^lQ02x_% zV`1Kz8)p%Zm!wP)KH}J+9UvnsZx>$7{WnYv!s8_=Q-lv1cHmlgvhqpO$YG-KBAUtS zgNGe@4v^9K%q)b{LylkqIu*f~1w-J);`7&y}w0nLWTi8_)Z6=;nTw*{5 z695j|3)TYX^8vS3jl}G+<5Sdk)B6DJ5_%s%mx(9EAAn$IT8gX(C}8{Q0i!0GdVox} zuO6T?qV1ImFEsT4Sw4LA06U&Nd*e<)XGc^|wl=PU7nMG8Ht^^AH&TA2E-02AmWpV0 zdZ>cmOEfdSF2Li1mF?t$s@U?)ZSZF0~X65OB6e&EP&*~-F4>7q7%oFv9fSZpeB_b;yl!+(TPp&)ee`&q&u7~IQ zNxn-RPZt$Q_pX=re}lXvVS3r3zMu5F{{z3Mjv^z_GnfDX002ovPDHLkV1iBeqK3?S zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e944b0b7e91d90a1cadfdbe4f73c398593356c GIT binary patch literal 390 zcmV;10eSw3P)d+YPhw2H?mT(yUjw?no1WfgfaQI8QQwy>;Hs zI_kLq_5H>Q$E~(70Ff#H3V{C$U{*D;0I?Jiro+C&hc*JtGy~<{<%I|s8Q`_|{8KB7 zsfG-&{eG21Z@VFPFJWfA!0B!&I@wv{p+8CiM3~1JPXI)iLyoUN-!RxbFz`wq#`@}H zv$F*MK&}9v-dHTaEENC+z;Xc8D(YYN7Amu$nXz)T=bcagBu>EC{lNFs^%8jWn8_*`2>T zrtAa5O1s+k^UTi9?#!Fq{KC>Ddg`2YAgf}jDBPEH9`?5;zJLDldkz2=KKSsG{$7Pa zm6v#mB+F7P6;S|y`)~b)snI;9%Hl#5>8RDgZljBpl{st%EiBc_s7{Q<{^p>0hQs4F ze%ihX0Qh?0wYD$ON0k#S)yhf?Pd0K&{;a1+vMg)sov;FE0~G>WmyUU@aF6sz;#TG<|9CjS1(%ZNhaTU zudHH9*FO2&Xq`t7wCtP20EB&zD^D4gJOC`;yM@KuZ$}Q~0ol;UvlDpmX+^l-l`qSX zwkJ<{Anb%(c0_EmJ7}IMchoKze2HesyEbE+z7Jgm1|pV4_!ML+_KH*KjQ>vzB5(3J z4}?!2M{oX34d(E;jm^NzEq93FDyRSeqb2GINK@5`($GI8D&VDBxmWvb;Lym@0)sor zv5dLz12V-4wRHSTfa-2ec3x4idl+2dsY5HCxoN(=yhf0``H zEr7h3jBb4^^=4R`nMQ49TGhtb*9L=$r!0$71rVTM>-mLDpHZ8cMo`~FP~S7E1XW)f z3?`l`EYfGDf$mb{BD;+)mhaudv;9-!j$GCE`|WNH0KS|XxwOe3<0+CVi&7t;TKIHL z2lYJ_t3+Sf!q;VRQTRL-?M_(s$~P%^k+15NZ^~fv%4b=Oo`UWy*3cYja-XRmPVi^f z4w^FnfNRHXY;Bvk17o)@=L0lk!a(K& zY)PFZ7e621N=fqpX)#;{#m)z~m<U|Y$%5It6x zLE4|=DUvEnq!T8CMYFTBk%M=3b^wUSR($=|^gLfY_{_*tmnEq0A!jR|p5||LBk3Xr znRvRbNIHAo-2B4QCGTL>OuP;l@gU#X@|0zvnOu8|I0`^~K3+BxFH&4qp4=;0e^XCc z7T)>*SKd61CmX$Zy6b#At>GbnumIBZ=gFsk_#*c1H_^91%}l&V{H%QVBGmV{>?y<2 z_fN^2RUQcA+3a8Jf(6U+;mP{@@-6_;Xm;8IQjJ$HTE0djeJh(0^Q^1_JS(dJ&vLdt zAWlAW`d3X^3-GK|Du5lH-3(gZ7HH@VTiX}m$XbABIqw5hvhwM(_~ihq(H7t$6Q3j> zo~(R%4^@DROuR^JRzD3-k$ighT}?9aB1tEPEqdy(xb_xt089%=v+(JuKA(k8E6u_u z9738ju6&!GrYt@RA8_;(B%75tNitYrvA8}!i(?~u5AZH$?*VdId1ozNnk7x~IIY*xPSZ^2WCfmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1o8|cU%Af literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/cargo.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..084112f45f1d0c13783272d069274e0fa7b22ab1 GIT binary patch literal 609 zcmV-n0-pVeP)L_gtr;$Bv(Yk{7$Y6%JQOyE`X_i3aR}3+ zc=q72e?ku)_Xl_pDku~2?0G8#by(0USglbDvbrU8m2HiOm|uO@GP5S#!S5-_`!=8N z`=sylK2KtH?xMB*YnyJ#V{+jB^{cgnFzEoAyKu?!-}_nen2ZFFyK|!F3-nqOqi%#@ z1JG1AP&5UjZlGuixtzypluX-zUTcO1{Hy#di4ohtdFw{8d*a%c2L(k_1_n+}q}=P) zRtJCyuno-2&mI$ha=ZABCxwAI=phN<`{xgVZ*cO=*-X@6N6ENA{|)q#Gz@5J+*|k1 zBM^%LH5c4eM%{3;>(C?6_difj+W@RK+o1v1(rp$eHz=n!nNsZo?*2;F9Ty_tB%ynk zA4i@A1p^Me`f`2m)3@J|f@jW62Mze)3#T8tt6zO%u=MC_s9NCe%~RIml}XCwpG;}; zzH+g?ywYw4m>kQss6}PH7!!QxJLC>8n7#(qn!s1 zqkd(cGbS-I{0JNk196sM-IBoG|8c;aYB)8Xq_x%Ys$z5cg_rkh@xUF$)|mLKApf-l zV!;6L_7LruU;Dk=QDfzAYt|^4!eEB1@a&+<=vj8P9XgvW8l~fX=Slzz*RKLlsZ;>( vpctf_<2RqryU&)NJ}1$yJ&&R#?`He~ep$k`ZMIi{00000NkvXXu0mjf-fSK? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..e70edf943a848b5a3afa335394d07d3803e30088 GIT binary patch literal 739 zcmV<90v!E`P);t%P;etnC;nD{%F(xcDzCqWPm^5ju(TfQvB}$?q+p;l?2RW(BKkp1a4 zPOZ|wXqkjR&UOWefl0v6I6+xJt7_a?-O9`2?+;$&Lh;bRcY&~Cw~dx*x0Qu}-B%U@ z?gA|G^sVd#x%RF6XWr!G@jkf|f&gaIz(BEoERz5D_GM%}R}yOxH)0XuYFK@H0 zrgV}pS|(am19~eE2rI6~#SO7!1a^%Uv#lr-*3 zfJLtE?j3*qe&mTmKk+F3wyn zmCr6fgx8tNhzA5b*TX2a{%%}%NXXYN1EA?0)SppQ{bV55LhRA}`20!-07Jh-nDcTE z4Eq7EaC$|ZVxIlLwBXqftR&VV(=a8jen3xc=hWT3V@rfz3+4x7k72FSAeP$Bsk=yB zu?(X7m9<9%XjN_GNw!3cFjUS?ZWUpKsIwpNTa@A$vbHU%=LhU9h$a1P^C!V@_{{}u z^I{9A7j$0(M2PY)-ob1d)C;q|1+c-O01MXRk;!C6a`yN40r~xYn%tR5{XIWz?tfFC VI%R?$YRv!u002ovPDHLkV1iIoT$2C* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Dn(jzy7 zs45kX5$7Ut;E<2tLy!3YNC+uNpd!S%=QOGmhzJ4~sfN^mC8%-M+oTGyIXJUB9`DZ1 z%+5=Y{aj*uz59DSFJABbpUue1^*1_)&kiy1;sj`Y|J}n87}E9ERy*|b!)J#8VB7=C zW%;ypc}e=Lgy8|e{D&`vFV?CJ`1`&JOIVHKQ{-p!@V3Ul@=bamTz}u^@^yM)ne+1z ztG?Olc0jG#PzLDGAn|FIhp}!4EOl;`A3phXJwKbbW`x#K=T;d2YbbFzh z!9g1UPyo6eP(iy-<>?d?MqMb5zh5(GwFeFw;1pgCBfseDS-n zTELz6U+vs}`x3Ud{|R5K?ChSH_CRwl&rbAhryF0Fmoz58oP=#QK5fW#;}h9z{K})p z0H_Xd)%dhrHoi_TGE5Hu%C+^6i64?Hf*@7XVd7ZE1WnfMASEiQzMQ?__Ov>|crdwY95ubW^lFE59$-TV4m zjL`9P+mUn<0jJ~XrX%TWJe+-v-ew|_&N9Ld;7K+sFJpkWUB-(jGwC>4eW4S}zN|d& z!;=rK+lxqpoAQyyrf$&a&&dO37OL2#03!NB>-NGj=^5B=1_+P~8%wv3ICi@k02q%} zL*qcMWW!5oW#Uc=cav>RxaY|jX400F2vXcDHqIIwPEx}KpGoxR1ve?@UEDm zY-=-sJsHWK82>L!S@ytI#ORUf@B3C~NpR2(FCvZ2fa3fVD!YG&&*QG3b+3MkFaaPx zoA13#rI5=!J7n1bazJf>XTVvJ@C=a2%BN-Gla77wiMkgV<|l7;M<=;I;10Eqst;Lq zy?uz!@G^e}n8?bP78k;`aT#UtqRQ0aBaNNd0VcBYr0`OC^jNAvvUpKt>hK}Lj_rUf zS$Wkoa*{;6=w{0L$ihxM2bgGldL+n{{jxN^DpS-)R<_VdSm(&k+6XEm-$ad9bmXV8 zxg8*rl^4y#(;^iy!da5^qQV4#a`hNM^x-#Jg`WLIePm$=t#c?~cpczeTCapfGV#4| z{(ZV8m_)pKfDLwEJz&rzQV%f6CiQ@@16)S5S=sPHkI-7R5j$c{`Jj2>joJk0vLjjx z_t(#Y7n?r32#CZ4Ko-TtvXfE~wQ2)J4PJOm@|dSAK4jTpE~rRnX6L98cF3NoS8M`rbG%DomEGYk$>!{{wUi_lii54Kx4% z002ovPDHLkV1mCS6^HR{zW@LL07*qoM6N<$f@K{qs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..02b1671f970d97be0a1d8749743a2176ab6caee2 GIT binary patch literal 756 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/centcomm.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ddfc23c9b3f5fb278768c6b387625ebd76847c GIT binary patch literal 543 zcmV+)0^t3LP)Px$*-1n}R9Hu2)YCWq|NYx{26Vv5#fc(x>Ec;N3`Il;fXqi$hHMwe4n~lI)kzjO zje39K0K<{TpBYN_JR-{hnVFgYJv=-ZcI?=}0HPHY72$Tp#3n)|lfds1O3lzMh^^N{ynJBnQAO zN6rD17R9(6pr)$GaO?JcL>i!%<*+Eg>Hu2%92W6d(*QLqAZ)>oT-njw0iae8de%dB z0IXF6ZxMmY0cwW8pl|@F{fFEN!q(WZ`11uuwj zsUWvQirgOrwR-RYaC;yyzz3}6>eZ`Y8dOb!05u%|s{KGfTU#6Mp7k5HK&oS0-E(ps hfUirA92%hRIRK>0kssWuk9q(A002ovPDHLkV1hU3@Z|si literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..6de0c21baca26f9d75c63ea0933bb17277e4e13d GIT binary patch literal 696 zcmV;p0!RIcP)Px%a!Eu%R9HvVmoZ2}K^VtRB1j>~L7ajFUyD$pLk$frhKplMlu<-2HAXHu*kVgd zLDZH*i=z#KOG5=Uh>J@K7ER({5M&Thd`~~Qciz2sr_Z5V-h21%zVG+G``&l|bIi;MV8jTX4 z&u40;hoal zDgeA_K;QktQ#%K;oAbI4NGKYB=N#S-3V=zvy0*~aOeOszhXB6q9hz-3CsW>0S!rrl@KTOlLJd9H>6M~bn5_AMP7qSi8OE~r z7K@QwF4wIk+r=?%1n`f8>X~VH_OX$HvL3J#Kw1v~EpAA50$`+sdI02kqU`C)GMr!~!(^Ah5&#Au1Z&hx zh~oP4LgPew_o{6@zQPB<%_9&9^w=zy%X%Mfu`GbfTmt}lvN~4N eMC|dr-?@LvYA`O&W6Yrd0000ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Px+kx4{BRCr$PTs>$dRTQ2ef)OlIJgo$SiG=}ojlx=3*hC^2&|*bIR}8rD5Ibdq zuv@H+BG`xsTL^ApvxP#o2*kodMFqnuq%ncWTImWY1XmD=e6xFI&zyJfopbKoI}^!F zlf0Mr=KJpX?%z50n@l})?2&`(e_b!8@0>39_0x|(Ox4~<_yU;xcEHD#n}ft94usD+ zrQ+giE46nDAGoyoScScR<;&u$U;ixL_~L3d0mkF;!SeEQarWH#5|`uSbuJEsyRorR zgz&i#ZMjIy+1c6Z_AkElN>K`MVe#);|L$4+5g6?=KG+1n5zK)nlWBGpo-PCqMqS(-A

+9>q-w6REFrH6yXwpXTiBR zGzmb#Pszn6zytHM#m_r?lhx4Ng*Z;=;Y=rZ_x z4(8?H92`P{@a@8K1>d;_AOJZU&KI^&4Vl#u8U7B7Yk;&2J|feRR+N$ zw$VO8UBLhzE|i0DJ^Rel<TZ*|f<5 z&h6=`IW*bBLD6SVkL41= z?TWGzU`fj-B%Xfa**B!Cs4^WXw#?o$)s(c)^cf8w>$qwl(`UinZW zg8TDK5U=?@{KD4nQCzf`gpZ%p0bBxDc|ZVO>7`_kx0hqr1i+c>{NnN3d;(Z)<4u_$ zaCj+z1fWL8aM5CF1c>3`69Ao!+Upg7ic!D)va>Hmi1Erd1w)nsNPu^5KUsAID;F)M zYXo8jcyKgbt^>GYc!UISjRw3|bH=$E3^IKP5W~eP02WG_31dO!0$6xh1eiDx!w9f| zHI*!yg5jHjsOQCS(PFx$AXy8F;bEPEXbq~IaWRedtr^+{k;=hx3X0*P#q3%D-y+<( z04}lQHZ-Q^(P-3GAUO};HaLcd909)0De*fS0f$Whz6yq10XvdVb}729E-3f7=r-pL2b)$YuW`hS+ZrX zNHGE|n1n|@eVGZzjDVGumGV%FatZzn0BU1Zd)7!E7Ud zkB3hH*M1Cu1TD9ooPg_;h>BsMH6SE_)`u?xffFff9^m33_x?@o#oq}# zmJoySe@8G-N%cowrB>?&3`G>7ud95d& zFmQkJ=i@ypT5Y5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/meta.json new file mode 100644 index 00000000000..ba28f87915f --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Redrawn assets https://github.com/ParadiseSS13/Paradise/, redrawing done by Unkn0wn_Gh0st333 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/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..d8485a48e747fdc9942e8737df6cf9f00309df53 GIT binary patch literal 377 zcmV-<0fzpGP)Px$Gf6~2R9Hu2)YCWq|NYx{22L(c24ryQ;#o!%0V;ApcEXHf1aVd;S-_2df8hYb zk;k7IO7=XWnFBI2Gyi*dcret~H8Fr4Fw5u%ivQ^D0A+LE4uO+XD$WWbZjE2By2#lBz$jr=Sh>1;vl!OCO4h*OR67@y?S0sfqgw8vG2!Yqr zQ%dPo6k|95R2RUCVR|G&3me literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea40202f1cc43fd14fabefe610d7a83be759a6a GIT binary patch literal 2000 zcmV;>2QT=EP)Px+ib+I4RCr$PTuo?QRS>>G1S7b};^|5-n7A-tYZU6jg`1QV4CtaFq7?%c9^y`E z5Yk26R0?jS6uJ=Fg_|xE(nTOHT&SpEs6sX-5UDGzkcD6ck;vS>xt+|LIcMhFb8Z&B zZFf{+)bqQY{m^55G26o&xb}fBxym3HYAY z1OAWQlitTu7VeFhS^%tEfWrh7J~g;iJ^$!K)zr}!qJifH_HKMtef`^C)$F^URO{>O z)#Bn}H9b8YywC3LZnd+sQ(d|GSzYeh@^i_!?|pf*7GO9W?gO@m!|K^{E_|#jVrrzV zTwZ_Ut%Cx%qcFOF3t+hq72xvxKbA|z$^fn=faQiLfCryqS_RO`0sesupam~){!#56 zd*{4%@znPhS5D7ATz`!MKu~99X6n!2J-*;G{GWc089)Qz#pMEcIG_N}RySRBwPrw! z3)Ei}0D~|)fAl_0fbGp2|DE~w+Dc3SE=Wj#6kLk{8V3~M@ncKpJ#}p(0Iz>70JMN7 z2b1+U0I!ekKiLra{nzb1F2W;^%}#j)kg@?j`{vsp>RV$5q~KZwkT_rlE)G{O01sN1t3!>d|BLE+SuqAp( z!7NAvq+00Wl6; z3LtT5rlHy(+@=c(RUW#k&>-x=4Rt{=4s;Ms!Ssv)K>=_jjD=GA;^QA*uQoO|nsorI zNTnC7R%suYa}XX5hb|5!Gr+xKLzUJz!~}?8YGZ(hi%S3`L|4H;0)is?tc-gRyhc*fFFv{WSrsxVZ(8&V+egV^h$q0ziN;7(A$< zgLs_Xz+Zj{!(9lqK?7Zw&gm)2$B@FvBY2)I%Pq;No2M9dmVF)f3zmCJ#J81Bt`BKhIDv$Yo! z{XL#*-#qnNBY@{RD2wJ;>cLFm;K7X=VX&Pj9se{3NVtF+`B#c3$w=fbpdq4xCB z*g*l%o=ppR_d=|dhH})N4gVv4E=(&Ix*1m*J1D@@Ctm%47D(BSwN_dZ0Pu5STDkNB zj2_bK1?V&2Lf-`mk3FRh{CyWhA`sdo#6Gz1f;#SkP@i6a(R0G3XF-}(8+S0f%mB*e zFlRx)quGw`1z7ET5bjI>i&ws@4B%X-HL=TC5b`+r>34UwqiF`Ddg8U2heZHf3G-(T za?gT70+hz4@lge6W6SmmK&|T_K#Ch#!?be241m2TbbG+Hr8nb50lEr4RFFSA&_w`3 znMi$6T?HS`nc)<&>4IWD{I;!)UeB%Tr2`OpfCG5Zr*?98ds5ef&(c90Q~}zw1g}@V zWB@D=O#ptI`dS*NmVreCuv)eGk9Cv?LWm1JkST%9x1jlYs5ueKJq_#y7|#hQCPf9X zc;)$#V2M^}*^BC;3zB&B0*rpNuNPqSqkZ>m2IM}IwHj6XE@-qHN?j4u|DQT1)&$^o zZT_o?U1k7xXP3a14&tdhWb7F+xPbcqa|$4NMy4#D?OAQ+z-G0000r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d7eb7585926245cd6d2b326749a82fae171c87 GIT binary patch literal 587 zcmV-R0<`^!P)Nki&TS_4y^<+P?U5y@ABSVPHeopNb#B8 z-_P@Y@4feZzNr!8QLA~>#1AE{cPeE?`zGG^|=T z+yFHC4KiAehE*e@6+kQ;pY+n_i4`g2X0#5OBpQ}8F9L=&n+MC z)m?G{ppA}P?=WZX8FrgfZmd(jbHJc#KXCJFx55QDm(b(Zn^JMuo-k{T$0pG8 z2^?~3bL(VqSm`_?B4`iqc?HPiMRnPI17<&tv;AqQD=+Z+dA2n*F+jO|K-h*n5lE8U z`m!AqAS3RbI|v-Y`TEP#Qui+C!_O!D`tyS7{t66bwPL?k$|9K0Qh`?bWBF4 zwH=siZ%-qzI1}j1L_mIYc-V1m83Ld<`OH>inn3%Zh!W28tLwVk_U`=(sk74aI8t&y Z$6pPsvQg#PQa=Cy002ovPDHLkV1j}F5Fh{m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..391a5ed92f3e009f8fa7be82151c6077a60e40c8 GIT binary patch literal 722 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..4b78ed9771198b7e726338c43ea1aeded715dc81 GIT binary patch literal 406 zcmV;H0crk;P)qPq1MIg4b3}UE`;Z~?-KG|s$lJe z!8kx)*7+IFy-y)2Rokhh9z1w@n!XkxG%Ue+qP=#S|1hf<*jYqwN0cbt-m zD$sp+{9MoJe?2E9X@E-hswO6!ry))IMOrU#a<~yz_f~1Q``-d8;G*KOfC@NFUc&R| zV+OqrO<8o{rnk@A#}VG^HCie=nYGn_hI18|*7_}01rmWo;8y|B9Ly_us~9t*qgktt zF(>$VG{SGy<7?$xpaD!fp8t1@cMlvduC!o&0r6~R*sRAKY0x42RjcXS!T(}YrDME^?l)@oh(!>ZU0qIN@#L7X$IwZ$MEY61nLFQ8E zW^Zn9{@t0`nH>@BYjk(JGw)+(cV}njtqPO%YhCnocyI_=6-z~OTT(sIvT1yq8^0F- zpguL-<$qUUP~~Nwlw?_or6N24I2ykWuUx@&eJU12B)_?VcCd-D>O}ZAsUE+%fur3P zyq(7Yfa$O9Yx^>_&()O~u-Z`ak9ty)W$~95j~ieB%79esG3BdUrwxDE`aNnxJJ`h4 z>brNT?d!o`3uD!Zf!|7_qv7YH-B#bETnWE>L7x!sm;lp$+RkvzbDC&b@>v+z5q z3?h~h+h);A--S*B15=cRdkH%bbTn@kY;7ah z+D_F7s=g)|(s-({NH+ivG*|gPJR?^Bc!k>^yoI&3eV783^?lITEdan5AD6o(8Du;u zsj?_NiK!lZzNLe$Z569TU)h7N%V6W+i&(TDg=NqDGzXsYRXy|5GMGH`qbwc(e7iRX zuh1U{Tn4>Fcdzvs0HFP16aV}>kLKQ^fwD}s&!@!Ydvh>Hdo6f)JW!{s?}OfNKfahv z#Q-!&KgyGm4vW9En2!ToOSm2&tGF4(xNRn(+rCkTtUW~%_5o+>GYi4`lh?p8SXOYZd|h}l32%dba|5;d%tElfLM8<$ z@yP?~Go>`XX&BBL@YG=mQxT%|0Cq5jYE0uZYd_G<_6Hh5FE6?tgQUA1_vMi$a18jMVIKVpLEMs~i zFPAYv*Zv*=T*l$hC{Q;OPf3)OXHNjk-?XO;3-iy)J1P(8$Fn0cmWfXi=bxFUz~70t z2MkBEv!0N8{_N>XSF@3>m9L07R^9-Pl{bK6IZ0^qvw^2w`4!+;nKVFjdbS;GS|4r7 zvbYlC$gcp$vfc-%WaUqzh8lp+#Lx9Ij(36^Rv|>5GA}}?Dta>TCxUHn5yzJ}Gk6QK zk%^}i&FW|2Ny(*m*Z@=}{?5-gu>H$7T65#liD8W>xJee<-V_HA>4dX9`213z%Y)A= z%Y)B2$fuwz&itrO+rb9}oiNM91NzVDvRQeyBBqkVH_Orp{cU(Bb2RdCfNNPB2k7SZ zZOHYKCzFUHzXBX9Zve*{0o=WukgL}Ruoo0;OO%gyCD;B;9&r4ELimfN4vWgiyO3*t zUYP~6sC>K&x%TJf0pdjp)l594xCM}CKHrq5EDP^%+grpDz8@gUvzvH_S2iop_Obad z%;H%5rNzwteOi>m1N!-R6Pb8QqOAP#50AoaHawG9vh<`B8&9_pNsoH)+tYaJu<-si zypuSJr6T?V)YivJ_xZVy00000NkvXXu0mjf(0fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1n!yaoqp_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/command.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..c41f207ceaa54f2262da9f819674095d599f36be GIT binary patch literal 618 zcmV-w0+s!VP)vuJgfUP z_nf&O=Y6j>GkeuJY#!o=nJ_)|w;Qjuz@Q#5J2&shb(zadnCJkH?w<(x)COQ{?}&2M zioy-R!sT7^xg_PPMLw4#GdbMqTPh(0Z0#LICiq);xeOs-b?5G~f8hAq!{WldOy7tv zoYq_AuiNf6B!z(KD>H#TXz*Yeo)r70paXP(FQ4CklN-;Tzj#J9u}45BI4{Hjwypih z1op;0&WBSRG;N&32ml97alkQPDDupGLhJ&%ZhR4nlV{QyB zr*U%IKui0~^x1$`ATv2E-F+lyP5!56V7;Ddl>;l_nox1)m2wvh2yn?8Z#I9{uSGYX zUNC)W$}2!7Up&{20p+Si>FI8yT%d3#<=nnLPNnjliL@Cy#TBpT9)w_B>bdB=>Xt0=25j|5t*LkN^Mx07*qoM6N<$ Ef+SxYD*ylh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..4bedb6f7e78b245e7a96202c811006203366146d GIT binary patch literal 755 zcmVJU?gpKN0W)|6|j1f03G&5$&@Z#ddv+?4| z`3v;k><1X``VZ!QfG4gdT!e#57D#B(FoXm#g3dCU;TAlUwqHlT_WR06d@k+V_j|wR z>DRYkp9-7zw}u!&@9SViM2t{#e)EvEApqFj{()FLg2eI+vjAWK0I0XlP$+50NORWF zZ=QNfL%X44zj)gaU?BR_hPa9mrPx2J12?8gv` zN31v&cRo5-0Va9s!RB?E02O;#;6SG3NpdfQ0O0uK9Dr^OCdt2l`||5@(bDSrf*&yn zay87@;2a5f*-HRDpz^t6jMy>`Zsa6}AB-1hpmj0)dK0Jp0fyo%0N}K5H0e;Bwa(3W zCw2!r0P^^22&l9>JU7IRq!>l5|Hq1Lz9_Cul^JjlyMg)^Op2r!^^6??iuZb0n-AF? z+hijVo(cefaOoBVNx+Rp7(!g|t+Sd?i5dbN zsr5i!S#iCdk(?{Ty#nSYBsX)uyC49hHj+qfB&m5W0VcV6cyysW>@tz7)f&`ljVgj! z07?GruKf)tlr%hlvWQ~wcc4b*>H%JI^3K(2ZE^u5Snr%hJh1>jynQury=C4&GY8 zUM)+&>vv(!DOQk?G#sCtW1qVg*xiOxfC=;Ckxr+_ipu3O0Q&wOq*l19-}9ig{{Swn lIa}#47f}EJ002ovPDHLkV1f~40Y(4-002ovPDHLkV1jOhR%8GG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..879d8f3f5188f714f6ed87d38688996f6979b925 GIT binary patch literal 459 zcmV;+0W|)JP)@aVX0yRa9n=jppxOblW`4M| z|E+kH;7=ORz|8@=;hxc3&pM(Q{zfP>fN%UL^MF(WR^dP@*bZBze9|9Cnr)q~SpeYa z?UQC(4;>mDUos*ufe2jBm#c3y9E1w;UdaI@^9$A2hR$RDbPfOj002ovPDHLkV1m;S B$F%?e literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..2692b7a7bbd9227b156f6b96b5c0aeba6bf126ec GIT binary patch literal 1843 zcmV-32h8}1P)A134}C)1c^jRQBc!MD=yrS zpcgnm`3sUOvib+09C~Yx+yVyWZJMX8RwZ}8xvvU)ZQw=nAba(_=6^aG&SW-LDbJO_#e&g3108E~F zzrpWUVNm5|o|I%+3dI6E0JwDaPxK8IFx1~23ldfx0I;?D7%QtaOpo`p9+TSH+O1)4 z`v?o=R{;RueD#91FVp#V?kY1}S?rPY7kg5YWtp9a-vI&Cy%O#S^XPZ2Lmr>$m`58UKdb(eY)f-%w{*X!`4VQj%uL16=^HzPFF{ zz5T?7bv0b<4Q<=@lVxxvo~6sS+2-Ltwk@6s2Bs(r`7J1|qIX<$I}1Gx43zh9u@^XQ zc0l>91DrnT1tav1T%);<{Rv@y^%dmCb9iw(kKADFBoP2N2v>ST?dbS2<G^+0GpVUc9x`OhNC0H7#$f_wMp%3f+3BkEQ?YHFre!7n@=j|k|!ji zBg3d}Y@)icnW__1eN8Z=@l;`v?f@R>;v2!b$jWLBpMH1>8EJ|a5>c!`Ky1KEcVwLDCd+~J{Y+QU1i}oNad*`RQ@RYCWou8J$P%g@e{0v46i93kV;GqfRBAp&)MsQ z^#DmU3lUc9!p27q2$admFmb}oMMQ7TVemg>ePa;DCtv`6O&U7(Ti0x@j774gY7frDa*n$+4iP5Jb=o_t7YOT#bxDZ z=l#dP-;Ad$OZfKzcD+R$R~DP;XxsUCUSY4iU|;rf>F)u+wVlt~W`VkycuL}|ynhEW zf76~aEX+SE@2ET=h-dRMnTbyl^Uu;V>hH?i1KOk6SuaT4yL0P-tJO%?iY-a1tcO#I z%gRGAUoqjS!jhG@hy%zVp59TsIvwCx)>091YGvikl!c#Z#dd&7CZ1AkR({crr!-5% z-=?>S1B)4b1Vxu;S5|A*XPdGtuEaPxV}N5h83U-S{PU=`cYuvde3D#vM&-&o)B!d! z@sy%j{VY5wx%6&zK$=WECF#VlK~EhP+ujrh5P1h=dGYyDpUaESE6a<|ILL27S={+1 zJ=3zdxcGphuc23G>ST8Rc~fT|;8@n?0diS+{Vb0umMkUWXzKu5HGnv|tN}3ptZD#J zj?PDrV|4-Uew@%z^CO7;K%t}TKD-b5yzk|-;G?T4RQ$82~ev1I8e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1j?{f`|YB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/engineering.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc27985d2bb80f8a82cc1c7040843a3b464820e GIT binary patch literal 744 zcmVP))ae-S;^nNm3g_M2rkppI!=;_~Gk60Dy=jNo_*Dmam6GzLKA?MZ{XIsEa%& z2=>DCE!`fgn_{5kx@ltT_JddH>&sDRT;2ZC%oPjIs)m8Jd>t$K3A9>KZ~(BUpZ1XV zL+Xdx{?1`-f9KE{BOHX2^Lv?m{dq;O;49!FL?q{y#*=eP@H_z1V z&pj~|3*G|0e`^F5p_?YEhT*wxhUX#1my^H@jE9+&`s0#J=?jC0HCu4>C^($ ziiUgXt1R)@)8klg0@-W^0H7#kWV0D4N*Ospz`RHkZ@IHkw>TB0>~`RT`jaVuWpR)k zm`vKk7y!t!47H-+-N8YG_THoEX}fSKN*P{b0L(nglgYL$%e@W+!Mw=hJ!PJCNV`G3 zh{8bM4g}icee`lc0J?2YFN0-VfB+>37DEqK!dv!I~!79@UBQV zO^ETh{Un&0wORn*LwHfWAR+a0g?bUGo1)8!s$sYak{7Cm;Ue>MfGL2qVNMZ2x}9#Y z9N+-|p71JU+#2(aB*DIa^UOH88z7;B3KR(&d9KT a&;J7akqWL90=FUn0000Q>!@J7Im?-?$qp((G>?dH;4x%AUiCih>Y@Ud(yRT%@cg Wa8~>T+Q;DO>gTe~DWRzanF9dE-9ShH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..a53a01b4c49d2c1f94671732729bfcc44b7ebd44 GIT binary patch literal 804 zcmV+<1Ka$GP)J)_+hb zQ?{r}#&*oW(6JdiwCa>hk@yD@OT_@m(0G8sjnqOTnT9A4vP5YOq=PxfXZwsHP1-)k2lFV+ z#au;P2hGOuMYC~yVYip&V%R;H2LN^wlGR^V#3*n8kbL~;MnuFCi!-sr;*6{BAty5l zts=%15Y6Oz_C1egay=Ax9AkL^kR%Dpm#@A=sJf1mu6sd>heF12-QL`Cd@SxzM_H02 z$a0Mx0oJNn>9=HKfx^kmVYdBM~f!UgC{jQ?fK&N8uObO0ZYxH1dwjXf;GId zTyuT*5=rbOi;V|>YPISZ%<2UTVhHcOL^kLgP<0)mAec`A!pW?Jf2#r#QdU%W0L&WT z){sb^uwc(0Rs;yAXFFEPA|+znGfw7MpLTEnu%11|>RHoO1Tfilkc72A0bup4iS_L1 zm4F8i?=l@tdMB{2+#UhK>FZ87i3qOZDI z;usRq`u3V4UxNdW%fbGO`d05vRBWc zfq{{Ug@fT#^o?sLj1F5|wYL6tY$v0Dy|w-B(v$AyH6AP+0tyZd4fh(jFLH}o|MJqR S1=_^m>FVdQ&MBb@nGFCD*f*L0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..87f3dfa27cb9b5f1903a36b4723131447b706ec6 GIT binary patch literal 1818 zcmV+#2j%#QP)&rO!D3&&HO=(lbQLwdGCGSd-LA+Igrcc8i)k|c<}bQ63%x&58I!0^5O9(FDZc& zee}&gj=#Huuciz$GdKK!TrSrj5C3HGR7nBuFWv@lQ;2@%>(|$V4)~*LbwDP(WEhPn zi>J81cpHRG^LZ+!)A;gAL!mGQ04SGtP$*2HT;9RwgV)%s)wuWY;}_Fu06=!mw7;vY zXN1ZI0H$T3^6{fD&bBsm`uNE7>}7VT^srj5JNP;P?3)(=h-M3C*P4u7FEwRfJ~9bGm=T)^PUcmcpiWE{0ydLF|YG# zyq;@-mCCWSd%vH3m3z*6GWmNgzyI@C#M=i!$Sao^42fX2VnpxOy6q&z>D+dgZB!*WEc%H3-c10 zh4DHH&F?uE6ty}%3D5u_J9)RAGKCV&>}P�Rh$NNq`Oj`FtLg=X)K!F;Dq?-hP4V z6@Dit0fg^8n#5A3xB((o+yD_PZh(jtH$cSF0APE2TRE6!_A@`WfQY35P(BBDGy9nz zTR_Cp0AOL}2=gb0%AoTnhgg_7vj6U9z6JoVzcHi?PDC^NnIF5Lh!wAfQX)|oetW{7 z?e6+6$bB_2!HhKgU+f9X6mPrHZ^NAyD=LB+D-^4${Xfzy5YrTwVUu9Uo6b^W6g$xvyx{ zvETKZwHlYdS*x|giLO+Rg8mjm5Lh6@yx zDhm`^3+iN!6p_eUj7%5EN0+i)QjgE0oQI#gjlWYrgCLw_vKxU$}N*CyLJPHd8)Bq~}nFmiYT_EXPeip!UFY5rybS zPP+hie7+ao-2+9&2)9^0kjHnIqg^hG&&&^y85=1oQt@GXpx5s(3gZez`M$FtnX!?g zlGOuwYPSQ5@&iRhbkYR`QJ6;X^TFLD-#uYjgU}7re^0g@@p_;i-?S{u-Enrd^@CcV zz%btR_MR{uA7AvinG6@Ono8jT&h6NIKfVmH_{M*Jx>~Pe-*i^C-!imYyz6Pc2C(Df ziDV2ye)0LHWnny%bo>MvL`AOm<9j8G1W6zfxjxPh=o0-4`RFj5A`EdC00000NkvXX zu0mjfJ2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jdu&blU zXMkZJ)Dy^-Sk=zMo#+s=J&oFJ*H3X~qrqM?QJEWxEQWA?x$Lv9JH+6{!W4 ztjp~dUbrh{+#gi-V8v_kHXBak-f0-5?o$PV2W`P~DD*!8I#y0=} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4dd6fb20ffe7a8a9f1f334c69a7eec2d45e9af GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^2|(&D*@@-i-5>07D$iev zl(|_N99)2++y>$`L4X2Xe6oj_@#TW?a{r|5sKbyY4wf{#m&uL|jG=>?B32Y6L448~- zmVNt<=EeCPUt?~2*-W)|@vY)m?SF>Pj((f3JAbyCbzfU0%RxNO0!h7j_?xjd?(hGa rUv*BmV{~5rZ76>v$b!=+U@hV**@w&Llx@BQ3{VD7S3j3^P6TU z)5S3)qw(zwMZN|Ho&#l1L>{TcKS;Ofn*Whig~`=OrYk`}^!h2)=vk+xp6QtdtP^BtLqlk)7KB$ z?`ApL?(rO5aW5m(w7cv(7-v>XSijhMeId|I44$rjF6*2Unm{=HkPxy^d*{&_Y3u8-TvpPl)+!ms;x_1`x@@$K6tcisb=+or+gRwr<_>!#;b0YlOFq?`4`Po z8}>yns9t+9x>$ZWzeCq9uR9Fv?FS0xZMtrIPd4ZM+xy06|J5-?{(* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe2aa36c5121aaa92a3a726e1e10da5a1e8b4f7 GIT binary patch literal 365 zcmV-z0h0cSP)Bj_aZtu)tHT{@CHy+cTjLgvXWJEU}FA8k$ZkXX3HT`&k zvcNibLJ^q*a8;|B;cAJ@i>37b#1&GM`q{$z|>O00000 LNkvXXu0mjfdXt%P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..3f2f4450cf7b05d30c7632e038e86f0e6705ad0d GIT binary patch literal 1843 zcmV-32h8}1P)|rS4cW19LmFQ-D^ZdMr5icZ@Sg%&`QRYpi&{Ao?<(vrKXO~L**1aFj9^&ro zH4tsPex+VVs<)RZ&pRi=sl19lAv0OAj!Ua4W$pF%KmI23&g~xheCf9*XNBd(ugbL= zqi+JhPUVCVPsiifsnnPo^UjG7l_whO)#@wFW(2hB^Io*-%O_Oob?$i;eL`t9#TdaY zd%J)90|0}!-hM-*ZwgCm#{S@LJh1e|!q-O|Ys|Ctk58OpetJgLkeSH}N~@{1jUa<- zfFM0km3AKdXk*Q64FPMe??W5G3$*8p5Vio_9!NC(4gqc5fB*He>L4^PneUYZ<<&$fv-d<_Aru7{|P#B$%jG#jR z&3d&8;9|rk;?dQ9?)eXnj~x3x%Xn8_x6YXWkQp6D>G$oH0zq~{nbBbsi(A$)Pv2e- zz`qc{(^vVPvs3BCqcb3%9|Hgsi(AO&$51S8p^!{sDCK0lX2@GPywH~pL&Nkynjk}f zh^5lL^fUJF3SRDkfkErg1b|#F7rF=LayiQbiGG+NfT#c6vu80U-Oq2_uqG}^S^F^n z>3wbw3^s_qum$Mwz%WCASB6q?eD83bIFTxh0d#aiG&(|nZWsgT_P{VhfYWs+lnm?w z#sK8zPAxzdURHO-P0(rqZFr#HA;1kX!+L=+fUJ4b;l;@VMMfg$SKQU{Qey(Z=H_P0 z1<_oP%mXXCY#%`8;q7zuv?e(wAx6{!%e9(P2$≶f5H}0#^k3VL~(=M?rpk112wB zWn?64fdFv-=~KrrFgG&N_&>Ek6M*nL0M7_A543x)s0GlPqHp2$x_H5>e$Wt2S93vL z#`tbp08>E?El?H$0ksw=x<-dUf(Zck?mWl#Pv?Lw1hg|3WcNJU1E&u5F#Mr`2R}FU zMEZ6klxsC+C@OkL`enP(cQXiaLKXr+>6-v>{bnDw@q$~(%UlpGCi1}RH~W}lyFRZ4 zs`L@EdbrW2@jC<(eM99YUP1x!7W;2E5M8e=upND`FWinS1iGFJ@+$0gekiCGs6tR7 zkfvj^B51rA!Kn{&qZw2PByiV+EA=`iZ?R&lyH!_-QL^%~HQAtBpvszXP=gR!-!zOf z0Kjr0f%L05S+3QvQ(-IYG!1P>R(?5=z^6C{(I)2#$_nk_Mn8xUNb4H_@aNHKO9gqA zRz;;et!dY<)aw{Z#hD*Bov2EACw)6X3_^%zEJ{z;i_$POA~>S`0h;xr{Q;Wwx%&eE zZ@KY+b8cv6etO29A5Tzy_(C#?xif>iBznK+TxmtjNq?bS_I=fhW;&g2NcRWW@iQ%j zY?9#R=gS^`I-OQp6IQv87kxiiD3@cjen+LHsGxIAI0*Elr9@b0NlR%bwZreU5Zy3y zL7^o^!Cihn!Os}&Mc+?|er$AftkHM1xj68o_^UKAii|>dkWq*UePEa>W`vVAm=0@`J^TVW5 z^rP8O%|r&!Ok@DfLqjj>GX~JikDof&3r%$D zU=R21Jh%StW_<%-bLGRro}b^X`cVkd3^N-V)*h*d3p{Vsc0#sCDq6I;K=?o7g5D$5 zDQmL2^$mJ|08Nm4q==SboI#`?B%P#h0^fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1m;ZVuJtx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..95f56af1919e325b4f036869792614daa2a9f848 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(VqL0M7R#n)jUnC4jR=Gs*z_BgKOtBB3{I}Q&_ z;ukKt5~X~u)+=4evB75EyyDMgyYv!js=!Y3G)62?DsaB_%od8H^4L- zpGdZ*!TO~KWE|1mgHI2{@zu<;zZRDUo!Ge_7)T7Bu6{1-oD!PS7-ldgur)|BATe%e zC_S=TR(W&Ylee#umZx7`z3WV+^~u#Up2eQIQ2a48_Frf5&pLUAYUWPo%2{uwJ$6Jk mP;T1)Z>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDc7%)HwG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..072656030c3712b7ebfe3631ac44a63fc91bc547 GIT binary patch literal 774 zcmeAS@N?(olHy`uVBq!ia0vp^2|(o=qg6jxsrEEQ=wrg=iVSnG^&uJr>H6K0%?u>qsd%8J7 zpQq4lu2rP>$^dtu4R6gFx<#fOHFP`u^jLh;TEPcGOP%iei2wMPFFZl7hb3ea$L5VU zSweQP32eN^;=wWnX!Jeq`_~x^P82UzbI5Yw%n_**ba2aJkOYz}69gGkT*ziBGkUc~ ztqi#Teb4{CZRXp#CH`Anzt(eQU9t$HS^AQ)xk07}j`d98ygh}fH|RpB#FTr}L^5KS zXEa}O<*NCW)A2B&HKj;;zsxd+UkkngrP=;1JD@-R?)tNGSC;X4rEj&`CEL2-BirMP z*(KIoXGMo@eHh1#G*yD^flI6E=gVtDnm{r-UW|t64m* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/panel_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/panel_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e300507ce584c5b45587752ff5da6f029b787392 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQCQ z#W5tJ_3gEdS%(~Cj(>cwD!M71Vl(Ske aoe;Hq-?4sQCNLxzJYD@<);T3K!5IKkd4-+; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..e41210b960757643eea82e2fee88998d910b1a0e GIT binary patch literal 768 zcmeAS@N?(olHy`uVBq!ia0vp^2|(u=_KRy&jb%(m>A=2}x0 zIn!_QKkf@MrnoRj3Ocy4On@<$88O9`TP^JsWs#L-k*#%Kd4HbT#wj(N@BIZzN+jkj zx|_$$AlA*g&sXiohL}~g$)RcNQ%*ii>#eXl-W#32@z+1Lk0pIu!pys#E@7ChxqxHw zL$>el#AhG!p7ziCWy?d&Tm145q_$~3C@|8@eX}LZ{RZy?^SopuwyL|Vmo$vJQdJb< zbHl~sKQ66J{XXY>di8S$;ZGtTUVH=@^zn;Toy0PR;7b~Zj;CdRuS=0QUcqh#VL`uelUdG z{~kI=W%u{C=aQ^iAZ7Cf9J%_11GnMMC5QM z2Cv|_{i0XrkizMZIVx6uLh0+Bd-YQOU70u6P4L+3t&=AoIC6E{lv58%qP;{7d>>5J zY|7!P?Fe0H*wtI&I-&5B&I+#%1|y}09u5U%rV|92e^_=0YP&JYx0e8uG=rzBpUXO@ GgeCxnAUH|@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks.png new file mode 100644 index 0000000000000000000000000000000000000000..dd67e88a315f674a061fb3b27660b8c761c88f38 GIT binary patch literal 697 zcmV;q0!ICbP)7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/external.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(C-75jI~?96;K{46V~%8-f%?H&LEKmZ5;0U!YU2Y~U%gS8ew zvn=Csxd4cW5JeGyPN!46_Z$ufX)E?leq#f9p6h5d;(EOj$1!mnE1=Fft?L@+9A#N{ zPV-KF1E8uZR;!f&k|c>FNkU!Mq-n}xvEcD|uwJhzilP;usw#{z7-Q(lPt&xqJ?Zl! z%JWM1ZD2m1^AnS{sh0-;w%aYY+l|R&0-)Y|?)N*(<&x9s1R%%b@$UeBTZ6xZ z0U!VbfWZNtsDYbS4+TN&00000NkvXXu0mjf$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1j)_ BOCbON literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..e4aa90d3b6bc047b9cd0759f2a9f4f486c3d3dd5 GIT binary patch literal 1202 zcmV;j1Wo&iP)YYQsnb_DevIjhtNO}1V+M(B1zxj7mP7v}Pi4<{w^qIGa6H?F;*Kyf005m% zN1K8HpkA*7h$bIG2>3QWxf(_Cfw2Ko#8Wn7Y<5j4o#R_K006!IK>A!}U`4{ShFZ0P zTD6kMNzFj5T0yTrK(9YYG?D5Im>`uk03b4Q)tX4vfG%*V2EKmzBz-O`Oj0qx12M*+ zD`bofG#ZU5pwEar@rZ$wsx2b}Jb~!Wgl4mu0p`zyq-ra&4P`aJ$;l0m2^5CU^p3jN$X?H@$(vX6Uk5EY1-olL-Le_V;qH zM;7D!$0ahl_FROUbFH`Me*w#I_PhdJHg^C3002ovPDHLkV1hYhSh> zEQ-?0ToQWC)>hE&@1Y1irnSho9}W!-iLVvLGtIQLv?OEb@r|_X0VGj)r2y=W0=^I& zK_S>nP>0=Ih9U{M1fi?4p9wh;KR z#u&bLkEZY6FI0rx+y^)~bS}$L?lk=D`W>YegHtgW4AO&<5&Hhh74wwT{k`rJ!5P>~ zadqahlyawGsU+YFlP?qsNx?BJSAnoQ;>%6s3Kf4b>{vc6+iJWlz(FN2_Dr@TDt);^ zgV&yjI)*pb>Wc@4`>-@;H~3J@c80lm6_YJOu(FYHh7$#2lm0i zp{pJ7_$&ZOLZ_n;^m0A&JaBNv)$U$L>A=taqvhFmuigB_(6mew<+~nkBr?DLwS-4S z;56h-q!zrPSK0$T9*0hP4)w2QKX@Odj@v2tV)n-Lj}MZ&x4*o7^l#2pcEQ(r8ZuAv zj)TZ|cMgA!Weg6E*r&RdTWR#Q-27*RhSo`kZng&pr%eDC7`{VP@~!ht2L_x{EY{%l z+y|{!xJtg|DzIL;7`8#+%>KL@*7lX&HUFNcQn-Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..7799ea261a209e44862584cd6abe4cf93fe34452 GIT binary patch literal 682 zcmV;b0#*HqP)t6nx;Onn*G>Wb0kH=!2>}mH4+NdMbqUE-+Trrlv-D)?PW|zLv2?ocz3=Yc zy?eJ4JbLmI_qe;g!@t1ZgT3t81Avp`BM2eT>-B0GNYfNak{}Gj?7uFT_)00fefLod zFh97$mFsbhN-3OwzL|614iENYAw>30&)Ya0uT%gT@&`eSGjx7&H5USLp?wR7cz`O1 z@W?5R#x(TptNLzs?sP@F%mE?KA)Y@7S|na6mHFHSfGCO}rK~jMio7i;C88(-a6bc8 z0aRz?HZc9MLCE3y;_3&WgXvF-sVx8iUOatV>D-*HI?Lz*K$0X7LV(*Qc_c}~wjUns z$2!tAw(STr2t5F`of9a4%(c`u^!7YGyDZHI)E592%az>{5GWNBXfyy2hM|=$Cjo#~ z&%su}uB!mTcr?U#G<4=S5-=VOu~@FKSgxE!G@gN`aE<{08zV1^iN7kKiQ~osKD>X! zw%Zma&H~7hQpzfcu>#C`pbjVrnR~vfA~I1(#awDF13Ar~2~`!52`MF{l)qCk=eW}q z?fhwWdUiQ4tL+G76_NRF`YYst*>n=q+284kHj({7(DDaCt7@8wWBveLPt2y1!f{>* z!Zb}Wn@-|auRqmVPZK1Z!)!WKH3yO@E_{Y^!xn+X}w+p0It9A)9u3D`QO*`UojRn?&U(J Qg8%>k07*qoM6N<$g2e?hB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6OA{_tPzw3Cj7GDwGrRM! zSbxDFTblWNcSqxSeRrm{a&rhq{~rG{1It>uacd}h-=+r<`|JN-v)6N1=8Ssbc|0os zfIt8E6=|AcFc?%}DeLZ?+lb>B&z`>k@c}sTKIKF*roDy*#pky>YL9i07iq34>;-U=;WJk599-Idp`nTa#rG6Pky-J{pOQgd7&N` z0C2Vd>-YP)D`49mWNcn0yyWrjUBBAhJ37f`S=kt{y}fOH3jzS5C;}i}{Mhy&W83f| z;)P*|Fhmysp1phHeh_xK<>8yn^O7XVUdM3^z|$;jM5}N5p4k%L~g|r|sxE1*3fPg~2Q~F6Tpa;fpu{;C@BQ zFG^hUiOtS*Z1P#&Z@>RF@qPdR&1*|I`{3{2K=az@o8imD+WjB1*Qcka*1fRTJJVXZ zIi$$++?6>m@pL}2?K7Uv%7mAqYaMHVJQJ)`49TE*b;~@+e5kTi>eMM)MJzV}#QAt$ zItSXaOgt<4-~026=gI>i??aU(<3E1%0AUzvdnn6I(=;0soJ>Pi>Nn+~NH4 zD8gskM_#?{cH624zOE>W&~CQ@NOnVA=H+Drmq#{z|vP2SXEvR@X%Z;K4Q50eS;Bb5zD%$rpnV0|cG5JhC?BDqdH{nCX z%G=jZ)6|#;6)wwb0Hee%?RPIMhV!=a@>Dm=U}e$=&!W1{j!wRb($J#6j~)PEo(}+k<>lpx51Pu$ix{t7zb*Vs86Q>Zab31Bp3X`&FK;8Bp66rQq*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduo;2kq9bQaUI2mzi%aV**=)Btsg*3~UT`=>=zhSKmFny>kDp=daE@ zt7UkdaKGXIAqE5H13V1I3}>(~Jl`3wy8UjCTzp>HE~$Cv)@5JfeXX~+>eLRQ>lZEV zW48y%317=9D`tP!PWPN!w^b!`ZSL1U^UEdor@uYDta$H)#-HLW*lh(n=(Xy}CDPYU zKClqqdCL9XrWeyB_ryK>`LOiy)psRjv3Gyi)?3!keV>>8%<8;aWM$dTh=2bw*4|vV zIPt#dnsUd2B<&VpXft@a`njxgN@x-??hh(^u;R6Nn+>P&@6Fj|viql)r_N<;yXO8O zNK8IsC+pHZuX63mzM1-MbJ};*-}aeVZ1U^A0*Ezg@8M4zEW-unOHApg~VPV{O#L&O$+q$T?^S)jBu7936LeJ5F`2Y`tF~b=K zOvZ+{caDDEc*{cNx8lv-_C0ymZI(Z=Q(f-8I-Xf?=lA)BlWKYmH&4HP^-rGr;g}|z zmO|Zgt+wIbfBz2-Y}fvZU$Dk)tHFQ%hUewhQr{TU*r)5HUY>mi7)%VFu6{1-oD!M< DdQ)TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..e8df1d3d4357eb12aa392df03244e4526221283e GIT binary patch literal 381 zcmV-@0fPRCP)u7hiE%H*P; zlT*j89omQJ1E_;I=qLp865@?@YHjbt$tHsLO(6unAAgdMFTpgKHT3lQ@*FU-lEb6U zQvg(Dfwh*puE+KUV7ZthrR3`RmJq;N>%{mwg#gAFr>1cn4*~Aq-tU|e^c4Cs-U18& zjt_P(y#n-arE3YmSpa2O)~xS|c9G}#=n)K%rYZ0he&VOYV`x3{odWp|pu>4X~q+fI0MapJcT`TUp&fGCRm0-T!>ZK8Pd{-zvM-!2iD#*GGGEBDt1i=xV(K7YBNrWiMtca&k} zfTD9lbiGYEZ20Ohz5e~z@(d`70zlbf{K{|N6z})~SFfd4WM=g;tXzL>u*f!~D2mFH z`P=ZOafX_a;AqC-&9Gj=Kinj|6s&AJ>ObGx?CKIG- z3YDQ&+s(+W>zBvn2%}WjNTjV3rg$G59Lz-PP&ibjdIP4zlmJlP`An<><*(gk9p%X4 z;gi$WaX4ES0FI7N=02r|r<$J?p;owDKS}--++*rrv#=2=W#)^f5mkN_n18i=r~YH$D~) zUaCySXTXKbq}>Mqm}}j(>z)tA!of?G$*2KjmHSjI9K2MRv>V{ZAHEeXcl~f9Rt{bi zChZ1bm8ssvx>770yeLeK=K(5WHyZr7R`w){m+n*q0Bmn>&lszSo5Dd6^OfBZQ<)M# zJhjj!w$tnLBeEw^ys|7qmSxp7GRrcu_wMd)H6@|Tp{llRu1kk$0VsETeFuo0*3-mzC(U3EWO-c*jdZ1_@{8utNvJHs)X2funPy~3dSYlFr9+F((3db2Y8 z3n=H-_jZPzQ@f_#x*RrrDNKN%6P`||*xMP7zx?Jg*_3UBNP9cOvFtKq;%&lV%U6d< z_&k6CwN)nCk+P$kFVoct>v-#O)R&w1>M(7wRD|ex0M(GPzU+BGsDPNOdk3Xp7A4YG zmrhy!3^4IF<*@0mQ+L$>EGJ1(p67EJPm1o}yHmZ_@n&L|FI^5(e^aJLC*1$2Y_XM< zmBz|vXJ-I_SAU96DU-4`%Inr+%a_XZ_?O?%`>({)>*amL)7yNzM2V;O2CFw`A@lL| z?{)liSwshd4NnSB0))-SxA{~2bXk}`o4vHVc)s@kiP>6@w*2=;i0_ie7s9PRTf{KA}OUJT;}6V{A{q; z^wi-|j-|ND$D8_@uzY?#47KS=h!8oHam9nf;hpcpl*5_W{A>qz?e%%IwF)!Wh_D;H&|dQ7npy1^B?@qyb{e?8n3c z%=0whR1B zLqp`_UHZvbe0z$t0EErQv*j-QWGw8xFHe!GSW2jTyzDz4EWZ7DReeCHe0r-u~3O zp9%}}sDJh;X*`{mi+sH7dmr)i`ZAyK^nU>?yq3m&0(C_I0000d;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1jo)m(TzJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8eedd52498ef0f410a9c567f743339099af04fa9 GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(%icSz0_q)(hx32}}t&$X#(?MAPP=+(Ctm-5pbZ73}+Y&m=9oM++H8MAg4|8xM1a%pjFqk zM7{6Ge@m9XZS`j5k9vmF${cA7GZ+)t8YCGo8Q9e;M+510luP&6~{mjvX%{Zt9q4u(S-@Xn$ z8mqQ;=@h^DzgPcZJy0eEbYtYa_Psmy{@yaZqyM|sq3_HEa*jCs1oG|%N0%d|KA$$( zo}9hAdv2fG^w*i^ZWqQKRmo3o>q`Xk^p73rTb%g*YFR_HLC1pwz-VCbboFyt=akSC z>Hfh!Y2*3h`BoRFE3n%0yk$&LY49mw%(WD|A=<>EvE!rXCKk^r_P3Z%RNQCZz<=_Y z*Cn10od1^Thi_$?WhKA=<(e}LtoFLMT26*=Wqhis3Er|&|A2oz!(Mp@cW(hnP6cI< ii9IY6CNdZaIk+*M@L)g}d?uYY^Stgieao%LE&~8kC*hd@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe6995db76604cef3fd71feb514bf375ba47ea8 GIT binary patch literal 653 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Z8kqs!|a|6%_*J0e@LBIJgC!qq?qBQ6Iw z#uFM0lB^1g8B#Q8mx}Mcx z{5lLhZuQOVGj{WDuHUig+V1@?cAJ`hx2bw^?Qh=gv3%?)y;n?LA-n zJBd`bH+JU>%I%X@%>Df%Tz|*=haZ{BzbikPT3TL{+Wukw>E{pjU3>Ywe|8b)Dec!D zuS45z?JVC`$NrsnedGMEJU{cmahz7ydw(Nugbs2O%VoFJJN=Ax2d>W+X@5JqkpDC=dmr z0B{nzuqX-@k)64wX(-Fmc!5+ksEG_!WT+YJ^uC%b7$GSKeAk{aY^TJ0>80%+LAwnV}euQk`C$UinIPb^)rk|4X&yVCjj88ikFMa zzwvnhBUm6!Cw#OUZf8^Ay9nLet2bw#8Zg}~Gp)4%Mnp`%*Yk$#l>&g%`P{VDDnK{S n{T?B}#9wg~hyqdI-wS*J`(Be2qQ?j+00000NkvXXu0mjf3F3!s literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..2c208e77762ff4d7b1cacbd36f10a8fc28841619 GIT binary patch literal 676 zcmeAS@N?(olHy`uVBq!ia0vp^2|(jnFZh<?l6d;I9^?c>L*effU#+pN-gEh4Mn+y9}uuDf6TIKw-3U(4CY zpxo+PSsfdZF?QmP#gMrr)3BeV09>k|X-o&FxQ^?)+xZ zc}Sf9)Ik=DttO?m|Q;!qI2s_a9ErKW4Y>GcegPc)I$ztaD0e F0swxzAz}ak literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks.png new file mode 100644 index 0000000000000000000000000000000000000000..dd67e88a315f674a061fb3b27660b8c761c88f38 GIT binary patch literal 697 zcmV;q0!ICbP)7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/glass.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(BO@XACsA#7c$1+e~Q^Yu-R;&lroGlD5Y?@T*w>1dc8(b z6c9pSG#cUke!Jwh2gvgrWm%%@Iz&-~uIu~)T(4JTSq37)bUFo*Q}qD=fz8cv93zS% z5YZ5w39KqWL`c&VecwY$i6lu}^V?M*NfJDtPcX))C<-uUJw$)W>J5xBEEWr#&u6r4 zi`VOA0Qeijx~|c-EwU_w)*5jfyX3Y9_#`%*b4(@^2qBySta^ZRZa$4qkH>@HSbl2& z0GQ9`V2pjEtE`)_EK7u8h`#R;hM`}8`~408*lxE_O8KwAkhrQUoFuNe_SV87q{1*q$qnx-*IDKt&v zoZK29j^kkm7_Bvkh+Ivr6+l&0P)ZSF%qXR>TCJRtTLYwNIvhasamIevu@C~r7)U9< z(N$LG01-h-`A2k>RRw0V8OGx=IOjw3yN=T|9gL|N463WF#%Q9%iXt2i2j?-g z?tvf(KtvP-)?UUP0Qfx#$K&xw{2*ZY3I2tC0hia=#u2OYC;$Ke07*qoM6N<$f{TmE zTC*yUrYU{jqqU~%Ixa6S5fR$9ovbyh0#Oukets@p*Zo9qP6T0Q1;)*?EF%mc^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1oD@ BJWT)q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee614586b62968924a90ea3001813467403f201 GIT binary patch literal 554 zcmV+_0@eMAP)Px$Ec;N3`Il;fXqi$hHMwe4n~jyDce;z zjk~)eH|#G?3*0u}HE17Ev+`Czd^70MYu2#&EkfMxTQ?;FHWE{C=UL1CT9x zP{RmufU>!72f7RHeqyQk^f?eBOa%vAI`fV}&qN4p9Ec49d>e!z4)DmV?M8RN?Q<9Y zo_`uzK^F%YdPYbL_=ne7@Gq?wI2v*Yiq+D sw0^@Dhy!qS&&hQFzAia(aDck!0CNdiA1fM#3jhEB07*qoM6N<$g3qPiP5=M^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..b3800c1537ae784005735e5a85026c9ad57ed954 GIT binary patch literal 713 zcmV;)0yh1LP)Px%gGod|R9HvVmqAM#K@`VdsE2N#3)VxWDkMl$2qd);EEJDk1VInESkiA%2-Kqo zKSWOr^w1pC3SRUBC}^reL=z+)3}_)1wvYr-EN|Sm?2a?LGs))QT(a4ndGEJx-oE#r zNGhFq0DH8WExHW+HKK-ePLLh<+6V$z#yr447AE2^10C}dPHSy|MiEk9f5GmLOZc!f z4C#2r*UnMx0FL)>z+4{y4}i9JTEGFQ*a-wMU#-EYdABMvc5e0Mt$&M;k8J=nnwome zZs9czyhs1t&!rI{=ZW|4UdRBdrNjH*^=v)}fCmx+T(!p_+CR?n0LSD|ah053UsV6{ z5N~3MejNZ&G@6wr44#ZU=D^#TpUekKC>MapIX>?efRc3MQ^`)k;qRW8qzHrs;LZu! z0=##z9O*p(Iua#e&jD0EMJEEXB21g4M58~l|Nr@&OSP&SOzeb zh_gABYK{GN1whU{RnYDQA^>zwj_JB%03GMZgj*0gfXbWG##0W2wgsa4&xhTeb)hGr z2!Q|g-2gIGgldR-gH|2rDS%2TR%yX1^`G8eTMvW@psWXwmKsu+02C>y9zc0++!h>J zMhk*unCcb;0^kIK;EnnTQC|7Dl`yZ0J%WT!LUJlPsE}^-lj6Jr5=nAjJ)jgy!C63Q zojvKv!33+C&cN1-$1yaN%g*X7Wph!ycnT5rX5A56d0^*3)c3l>T4;y?sCgul$tO0; vZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Px+#Ysd#RCr$PT+eG=MHHT(3sdkxEkv;u8cNzqAhkcBg19WGSZo#%qr|QF2MEPl zaM6X}zu?M%3$tkbfg9b4Ql+i75UB~0EE-WE6`qh3QJ$QecP8h~Ju`D=?##WFckd>B zulL^XoAb@DGxNluJu)Vdd#`laXdfmEteXR6F!ViE+UkCVb<>p}GA_v5$oKkVI zl@-f71~)wZ?8h4W_S!wAHkZ`;)pxTAFfl(dc>2`?YWoe6)n^2b|ue}1N!r3ga+%tUi@m=Fj6Nf-nn6&Dke6#&*k^fE*f zYe9?vr7SoT2cG~K{FGd50vw*2R4c1%%xY-vg*Z|Rd)uECEv|_Q;Hrr@38<_`)vO2{ zCbj@xfCht4`{2@Ya0U*pKv-vCnS#%DK}7&E6r2uht{SKX$iTrCd>V+<(_j~7djiZ) z49xj3?uca-fWf7SP>wtV*1F8H(#nXtV&xsN47IP+0y+V7I9d|`_F-{13fMH&0!-W{ zT7V6cR!Y4V)W{ex+=%Z4*p;9YVCc$7J_s|Fjn;hH0(V^z4U7TzYZsJyPnz3?>;xD( zAutfo6@n`P6G8kwg)zY<0Jk z;4TPi04&iqVMm0TurPO~Xz{oqgEcS*2O12-#qP$$r~PytE-p-pp%XFPFJ?64Qj6YW zKRv;XNyT@mO~Hr@yHKzL6>`OLk(L#>6k|Z!0^rJEQvv`UT(BGr*X+3$i@(du%cbvA z3V@i?)6=>RT)y)8jsR#+j|G&}D$b^j7I11$PtCz+4+rixdwMJv7bcArlwS+r3Sy{N zK7@cR05(20E>cW$&+f{fYaiKj4?#W*PkypM2^ zVzT%{0Yc&R{hLdQ3Ltq;NdWcatUA>Dr|{@=SEyIssi6~4KTQ#0yz;(am`edD!14V{x*~*fkz#T!@V9%1)tvZWv&(!L3IGFTB@>4OibQ}A9w7o$cEq3sgn;>$EPTPRbwOD3 zVz@{#*)GU9q!_~^vPE+aTPy0Nem?PD4`*;F}KGrok~h z%ogCo9(e)iEX+0thjfJ@0swaQLD=Srr!@mtC(T(_` z!G=C}0Pn^#0A@=->{1?(V-S`EqZ5D})Q+ijwtmiM$u^%$(gHj_e2S?PzoAdRZ)CzT zE#T;>gIjfYJDv%J)X=@g)j zSKjA|hoI9<7@q(VE+Lq)0=Rf^0?;zzzeNH_3LMh?z`f8UIYPb`AmJkM;ZxCL1PBSf ztGr?XVor%jtl*(tP-Q6uN=KKWnZ6$@2lm6ZZUFyZG6vXqm^ELD?HmK5)_)vMMnQnk{eYAL zu=@d^5N5+|3n1kp^ikxT&a+=DeDXB0W8HtarR{ORDZT@)L0`T2ZE-{##E5qCmkn)i119QQz48kdXxHP6ah%#m| zW-RK*@pXIbEG)*DH8f+zVwds&pEXe8m6v+rxkSu|PoJS&VlX*;Sc-tGHsk^x*aFOR z2a@-|k4EVeGLi>;PT>$wyadm64{}L`2?F2`hlFrDcxh1hL0#t^Z13xz+uRiZ{qgkX zP_H}}49*je81R1d=fiitd*L3u-z7lEdyoqiAmn*dfRJZP0!ZxCz7`N_4~N2==L00Q p51v6TF_?&v+Me!DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/meta.json new file mode 100644 index 00000000000..ba28f87915f --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Redrawn assets https://github.com/ParadiseSS13/Paradise/, redrawing done by Unkn0wn_Gh0st333 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/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..caec4c3ed67874cfa78c6062985844323482efdb GIT binary patch literal 380 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/hydroponics.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..e9e7090b4a35c1c6268f53c9ea07994f9dbe95c8 GIT binary patch literal 1645 zcmV-z29o)SP)L_gts!l!Mua(nLqX793jRR73EOqB!*<_o z*Zl$h3H}l5N%17O!~Owbw+*@$N+Ak`4ZDsFhHNkd-plUTS^aS%WNfFDIa12x~8leIAm7k?L2F!)Gdz}~R#q6%3Ck6&isa}>Z z8@3oL0O^g@z&kK`w`cq~*d3UI9#R0R-_QQaCymAB*M2DW@yW6To{OAVsJ62i$%a&Cghw%Oc5L5H zw=4?ypa19`>5dooqlYCP5%Z248XB@p+o7-jZ34)3K&L$M(z{$Y9ENR~d%kV=frEXe zOUm%bh-*tZttZ@q_T1M`FW=QiW)N$YnuKNr0%}53Qer!{JHpZxW$cCb4}u5VGCult zz4q2}a?!K8no;xlteRiRw%qE=t9rS1N{NM2p45ee%A0%gl@FkU0RSnAk}l;^fm&s) zioR0=cJj~<-MnEe0)WSAx3}+H`Eo9R-mI`tuGrbIn`btJ#^j9%V4xWv(2OV1o3;76 zue}mlAY*AZ0C3}A0))5--t!2Aw{+WiYB_IqijSFF+TbS5D00%U`*9e7MDGv%q@Ne& z(-3z7_~z4)>)?^y=)=Wg@oyY&ECL(Gn~?wZW!BOgtE1S;ICz2%MKB((k<2a*=h?rC zG6^#i>Av<6pfwF)^We3y)niJ3C7*M4(i! zvIuBt*t`O@3GlBc!8nYfWilCJV0a3&-Y7wQqZF^Fap+Q2l@=El>G#J@(C1GbVPlqp zTekNawveNIHWgOat7pLvkGqLh8*hTp$w6#DOMC+lG*<|!CLS*s@{x~6_3uf&bDsJ$ zPj~Oq2OGu{ipvq1)A-}_K1$XaPvuVc0HHW;-o(3eZjSDEX}9mBj=(rwxN#P)^=hJB z3Q%&mc+4`Ns0rGwL@bwTM=uQz57WHXD$ywQYh#eyBRLGu#g*V&(X(9vUn^r0LZx&2=R^BZcntE<2tx; z$ch)9aTx)GOtomch+HcOtb^y`dbiKdYME7m>yIPvJ^A*h2UJNaI;g(&%(+zY^sk34 z?V+yu1=9(jV07FUxiR3BNoGgvcl(~+i(bad7c{-^nKyo%PZy>?o35R&y7l+C1>rXQ z@L10BHbi;0`Zu^(cb1QT`$OfIWKreDVVnJ!*gc&^9G(7{*y&~|z}p{aTK$-G5^64s z2Mpd3cDkLSV4kca&t*CRB0gdOqLpq|1>%!S^nmlBtkXxSDBo_a^XIhwN1M&!_0#Hi rfb(1b8AAv5MyjcWq|{gC?)Yg=ABppUv000000NkvXXu0mjfpr$Ay literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb35badc46454823262203865742590dd765f8ef GIT binary patch literal 1763 zcmV<91|0c`P)P#isJv$R!P)3*vsNueuBVg7~TgCMw%;TPC9 z=ttNmPy~Gt_c44Qf>;?=G23Xc6^lL?vbi)d>3m4@|K23GX5xA2O@2N1oZS24=7ih4 zdG{Pk7-t6ZqIRi9t!2#<=JEirRr?09%0uo{avK1C0{~Rb#6-6sH3a`RYaUfQg*LbG z#<=Dh2nr^Hfi!{q^YFC7M7Lnx+u5bnD{r3;q=pc=R~JhDSex7aSgi8?wOEZx5)F9b zz1y2*ngInnyHH*XX!Wpo8h8LWu@(Sq|IcCZ*_WfAaZ;<@ZDt9F5nc`N+SObdc+jo` zNbVg;ya?QCT?PPr94`$N)qFIBdmye?A`yy2eEH)@?~uPhy!mL&$OCTI*M(AM#}37?3`#Vd@0) ze7?R;)pF;7i$d-^&}w&^ z7ZFM_^T77^y@4`3a6A*N5sU@IO;E&xBg_y(Sh8;nylAmIm2ti=jkV5{~kYQTf{^62;b z3DRgZ0zg0CSK)F+eV(t%{R1ZzIL>0IxXJ(k002ovPDHLkV1obBN}f`SE8@RlL#e$M zXssAtRiP)gX!MV%Q zxP!d$Pz$|sf0GysP7w?mfy8XqEkHUsY@ca@4kQK9T+V}dq)3Hg<{QQiT zN+q?_Y*MR6V0zw|uGJ(uanTdM5!Lu{_rH3KtI3rV1ni=!YGQFN?l0t)^LW=psi8z1 z#NY@2R&#W}69Htb)q9(+Wf$iBc-t}3+1z?LiCC7W!q2e+u+qWXbnqD7cCYoU7gZQm zbf+T$21gK(um(f+T!G-m`kIxnlXptSoYYusRx`g#2Ss0%jegc!v;XK)*4HRoie6Ur{blP zV^g$!?_8^$#FeoOJz0MTu`QE`FJGrvGE_kpvBH$5=(%s->Fev$vqEMr8W|ZOEJM(9 ztgwG=zUe%0(A$p---Ynpm=6xW=N2+iQ_cnDX80On2NUo4j)a^XmWCr{(R~@ zef7)<@oyKU?Ga-nV?^%=H=26%T`Cz5YAg9GJ9aiwu*Xd_U%nFrE^MZ@U6nHdvBKfB z87uTzr}5oyyn_2nvCJ_*a*-}BrRafuhS4f`RCU#b#z#}s6Y){3P@X}xF@RXqRmyeG z_&7c6(s#&ygTeIBk{Qc!Z)I>%#+7`uRu_D(Md_egIS}EaFTK>>-cAwy$#ry4i~e8H z1=fZJsm{#Y-tI)=xeX!m%Pu;W{g?1<7Yx1*9T?*Edc|NYb+Tb?j)94v(zLbLG^8otXiG=lxxE2YvWpLP6+t_5Mtra9>Du~Xj zR*|(xK#$C=c5YwuRlA?Un+tCcuD?!vxc|K`j%bpUsiWei%h%$WOTQm?#KU~IZY*}A z){Y)u=uW>PlPs3f9}gXP8}G8sh%0~-FHXLYp+nEU^-Cm?9{O^qa6Ruf&f^Y(-SCsM zb5-vKQ$;0v?uVaqXJQ$R!TEH};iT6FI>q^rE3uvGGl&xr>tO{Xs>OgWz=18}f+$Gnm4H}}Tnxf( z3|{R}YHhD|aAk0DIkjHTaZiLKlg8=jc8lL{EOyrG`G4STl?ehIlk)%o002ovPDHLk FV1jVoXn_C# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 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 IM6N<$g2g!f82|tP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/meta.json new file mode 100644 index 00000000000..8e4ac9561a5 --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/meta.json @@ -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 and recolored by leonardo_dabepis (Discord)", + "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/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..857e54886a5a534c098dd4a9bb33c74dd92acf9a GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq~J* z)5S3)qV?_cvtCSr5^eIO66v#~IE9WBgzn%p*;wZE`rX3V+j5XptdH!uQ9Z^|D|SEToKs$U?p5VE{`)`u)&%HO+iq{)x6pX@vCqLgj+%0E zl?NjjcW9_LC^Cd?Kfl{n;3(UIEjJaD)mBC>(@!Y}}|dU*AqVP5hv_Mtp@z`JS#_zS&QFSW^!4?)Vh$z$T+sp77m8IgvY= zc|(29gtISeYI|;8s%c#ImH*WNFV<&U>t1hVp6H;mAwVI6FKlX#7xzrA17Ewjmb5y( zzMtvmE1hmJ@53JtdnVR|d*5SRvZhJ)F+bCfoSP9*A~^#Xo(v40u6{1-oD!N2OV{5@ zOaIxq-cJlE><yx8^R~m9gNI|4Vu1stuP9Nd0l+lVe|?&KJdY z^ip^H!(+|D4io1Z9R7a4UUHeS!JosEq*uHWoAJ|IGUb1xkdg&gT-_hXP;U>zoDWMF zgJOJrw>B%Y9QkRv;-%)KGfdB$_BrPtoRu+`dBSU^06qrB3Xuzkiy|%@&|&`=IqyAt znxo<*r{1Ka3Dye}3RIlB_PR7O>P+f8Akz?H7MvhOx%wN{|%fKivu6=mlWBHCg_bd&To3^uf+1)vMuC;wx l)wS_zTeC86fU^JO>|+h>438bk&ofS94lQTVdXj`3$^d9mHevt( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..327f66d725959e4ca374c85d6583d5bedab170e9 GIT binary patch literal 3247 zcmV;g3{dllP)9nc3HQ)}@uzwM)F$+tarYRc)+BZp*7DT~>$t{I_3A0I>S$XP5EyG9G08 zGA1QaFSW560svT_KEz}-!0c2t(@0Y10D$&U51sBA8uiiWcV0d1qb`nneLOjw1^|4s zHloaBx;62Sw1>y-x*(s=q$KL4xr?v^2Bvzsm5WHW9#dS^I&JX9>aQd_Ag)gL4Bh4X z52)?+o#tkvKAKoJUKxy}<6b{no~#DZ=gBIGROae>&}Hg);kE`dw0LWU+&5de|Df^b z!_7Psc@1uhE91ciQ`AcU04L`ciH&hXofrGB)0H$nzIjas8t;AfnK9!s&CT<`WQ!@{ zr3?VK=ccf9ePZZ~JVPe5bbSK1=cdT*wzz2zu9-Xqfc=wD{Fs;IRjhLJJ-FjjUdpy% z>0RH4u7U@qv={L+q@>a(8<~^w|H%WzW}gEfy!sfgj5sq$orGQLs_Yd303(e*J5|N+ zy*JTk>W;BdAGOxeSHXj<7whMMLfHxc;MLO}y5-o2xF=TlJRGK zUigq(W@YPd0Kmz+KCqOmM}^C@|LjEC0~YFHK!Qn0#*6eGz-~+yzyD6?&Tw&I9*Ya} zvKVcy2@g6piD+6@nZaBL$(k)?ju7=~kF1Xj! zcc#v{<=eAi`Qu(6e;g+36y-AAyfd!lVY{6HB$$*`yfk+!#eINpapwa>mGu-gYn#bO z5jq}BOWsQ*dp^LH^5z3vdAJHH17Yv*ddS9XP!`WNH|@bSlPB&uV59qJv$eH-0ffd} zne)Z0Y~a!6&s!jq0+iy(18SL)4p+y+MpvJy>V=#SV2zQkFzd=q^bgNE z39E2bJ(yyudI56g17zol<8@HWywAE^6CP~Li;H-PmgHiI$q5G8vH%j36*A?ii47GG zY>4NT6^SD%d1=Qwpt&oX5SYOi^)61%FBHlG>(hf}x$-m7($*V2590ipobBpfhK>d7 zVbSvP^3a!ec6I>J&sKbu)vf32ufEh`s(NYd9iU_?p6;@&Y9yWVAQDeE6-iImTUuFN zyX1XYHWRO6j4{|cQ%q4WaZk3{l#c+Q^6_$+cuHAW`Q~o;d%!ot6!nsPKfo@V=i_m^ z?k1WTSCUoXtaC4)`~U!2bN7bs0#!5dl&GwHoNt;b;)U^DvC}F8VLUtill8)aY58EL z`M%iUqli>A+w}vf&WrumzMe+-CZ3OC5Adv_13aq?_rY1}>CqPp9eA|;WLtbKhmlH&h5B7clKhK_@iKir+l^=XZovGs` zTyLH&;v)bC`FInVcuKsi{0~3=6m7G?%=6-sNhvd)ZX=SOX2iGaFjc(7`8L>jK5An% z{0D99)eplP_2K{k002ovPDHLkV1h1j`Dz*?IVOJR!@)`hRx~>Yn=5wU-aRul(NVg# zbZ+Ne&7`9*OUUQdJ3;LyH~SEeQJjE4KiJG zY+I%E!0FTED-CqVb9az|@x${KTW3o4m{@O9-FtOhYu2sF>-7VBOCP--U!Es0zl#)>j!< z#y6OZ7oAUJhI#qHX=-bq34VBvP~`O_2Wts;=sgsVO-+!)g&HJN9N)4 z%{9Jh)$qxoH~0Sdx38B{slqx^zWMCMiNdG=#GhJDw@`-@h>T&Uapc@432y*NKX0x*MwFV(Y7JLk`;w#dxG% z*wf3Fb9^M|BqCy_F=3XC4K^$dWGoyPFl~fcI@^PzGc}!8?j%qF!<8FD0#v)97!Uu0 z$=r%QCosiF0w&A~8*1`s(%E?TLYh2I1zIkc7#~wE5NsV!)7y)xo{onP@<7mPa@{7s z9f_(1(J(it0ux`>Ku|Fo&=!IZ*!k&CD!0HWm{@R3xrFfy^VKvdIvySfWLXmENPr@~ za^xWVJ5C6DDKCB>_TrugpDUzYFvCWG$ls)%=)cZa(*)>Zk`m?Vpc92MHKmmVnc`Q~ zYi$i4_C$GlCKK$Y+F-iM(*cijamAGbVIz}=wke(5PB-g^Wx|#Wx8;I~@zHTf0#n6B z=HVYWaG+98rT>rA)rCejT6uovz!ei~ui|p~!-MRc!&(-Rhkx(f>y!XQGvt3Gy=sQ8BULhjB>?Q^iH*;mur~LT6gg#3xxmD=*tm8dK%Z z^}ysjJQw}HYjWiC0N-%ILE=bKr_uSM9x+_5YEbb2xJl8M7W5!U%}0 z|95qOC*S7Gfh(q}z3!Yt5}4d3JO(ngRG9uh>OP5yRvxfbXAYubV!;Y~Q^nux#f_=r zBJ-#@A0Rh!C8g8Kt4O+HVo3=57XnFPsy=hWKsoA7p zNn)ye5qYo?5LN&08YtCy0au$hT6W1UuB zz7A&&Trq99K;0xURa``$eVzW_wJYhg@~U%Zu9!CS5!Ah|bAV3&&zDV6gM!J$!5*9+ zP!(59jB6N|q%c)nL>_Ds*6IIsnt04%6Ro`5mY+F@iW!AVQkW_(a!lAVG)_&t$^BQ< z%6I0*-jv($GY4xq7bJ~|%>^~*1ESt)Y}(nJHL$UJBi5}sAFviqh+6rzz^i8r4?7XF z7NljZ{90hv8-}<2-UrqHZ;UccdY2Hi@^V0u##ANXdSG%M{%1?s)&CtPv2)!eG||f6 z7BeQ+!|Qf8H2=$|*})0yq>Jk=p=t+`W95JG^sB0Xxng2TsLS2Z-F@vW`1~KUCV7uk zY2~li3-LIl=W)c!mjjR_F-$9;BqkQ5dU*xPmZ7Hlf7gtwwDNK3@NK!(iwNNV^7NI= hB{lEJ9YdC<{|{Hfjpj5jG@Aeb002ovPDHLkV1jjnSJVIi literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/justice.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..4f78264b03f08473721d88d2a1afca096bde8431 GIT binary patch literal 569 zcmV-90>=G`P)q$gGR9J=WS4&F*Q5ZeeB^jw87{)TE2&%;xKBx%VN1GP8sYScm zv?yp5{e*r%ix%oaXb}XqXw^SZ3VS&V3&gA}5t59;AZ%eX&dVO^j8UD{ckefsbM80X z?_qMfhKtWn&rpK0P_p&$(Sb?z(HG!yj})bADHmm-KmfqE+N^Q(1ptst7Z5(nSHlee zuySyuG<1HqDjWV%o_!FQ2LrDSUY0HLe7b>)Y)+~(TYP+Q%IX_^-8 zOeP~2Fz9ir{y{vtxDITs)lESK5CFKnyttQccJ}ml=uIr3$ta?K0hK@+LCP@9yA}H* z5nx$X_V#(67wz94fxgx#+?Etx%sE)wO9gKKx}0HE5fGBlc+sbO7E}ok$m7wIS1U_t zpQsZC2m0g!q~uYCTK(=IaIokECNQ7$IlaL0aECFa{;=% zg2bZ-M^BSDEga(Rfl>Jv=1X0XKM?%Ic|h5ERq{1F0zX55ku8`K1Sq|KBglk`$S{m( z698Bl-4T;dGHo2WD8Pupq}&C`J0b!Ay6h_u~-a1xlq&-Liu$#9O7PRcMqnI#&bPJawW$bbS<*>Hz-^c00000NkvXX Hu0mjftex=; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1492ee5c780a213e1d29342b022b0001d99d2a GIT binary patch literal 712 zcmV;(0yq7MP)9H*oAxEEnTy^k67yhcpla8s&4MwnzJnc&H*S@TO=|K+`ebz zaydew5UQ#Utt^+zXqraqYql-GK&jetAYeFwUASZmiA;l^i#vO=^_BX&_=9^3J->N8 zp6*!FwC-3@lB-3$VTAAsSsAC^RFV1R{|Lu~-b~bYN2ElR@+V^qO>bs>}?w zzaP@4U|jT@Pi96Jv|WGqrmJhhX+t!j3z!JGs;WKh&gF8Z*M&l%ZZ}RUwds4n3KR3d z#{53#b9KBo+MWDVSunls>BD0HYNt(7D9$@z972yS_bpFBfMCE+FyNQ2I}%`!=acCR zJDv#!{NxKo@`a*Qglz#L`IFmM?|?+6!SQoH&KoPCzHyJo=ZQ_KuTSGodTzrF787ArjVfv)SkKltESz{YyGSAYTI uZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6g~)DO1Fsz}O)}2Vg+TP$?1_GSMM3X)8MvdvGFA*8~^KQc0<>92L>wa_67V z_wqb<&x?icDaw28z>0#wfmzYai>X6HUUr_;^TCICqH z;N&{_RHD3iZL7sF0ATIj5P;VJfJ&`}oxPJVEM{GMZw%RN7TZ5RL7NZh9xQIDRPx|c ziSgoOrqgMA+4{z&*#VVWD>Oia`iWnyRy(E*0N6TMS{*o%o z0PWIp4VZi@kGYX5fJ<7quZNE@_D%xZkpI-}WCFnU%Qn|O0zNrkTaoU@L)L?jP7k`g z3<5wozk4>8P6Yk0RP}-ftMOHM$xKZGc+&y5uRXAPduQ(i_kTK+Rtxy`v6D>=xTf_osBQj3lCG- zUC{o&^C+Ay;`i2XIQqwW5`3bGYe^2@p9y^PwfS7IzOflU2k4g4=KyCp?jm#jm~>fu z1ZY;=0h$$e0MwQso$A|q08J*8^Sfs%nWi%%uWOHcvG0D$lBUji^L1Q?`7 zqk;8}&5n5{A5uNIal83c(Y^RFE%n4HC^I!_4^FA#0qp^?+n;|104NrV9rI-{r>Cdw zd0USjV}QofRY%gT2sn+W%Z{WwJHK$_EeI0L)u1zc_Z-th`qy-uW;>71aw1lirhiDU6RWYy$ueN0(PK^E003 zfpUI%6?h;dCE&O5)<%o=!qVWfd<3x#z=3NN`_&i;JoRuT&fqsn~baycw6E&|Xr9L;-5kin!E%1W&z z^+v>vZSj?NfY<5gqA^+7%7!AGdx1G!)WB3DR(4N}1?dpoGk5k*@cz37S8gaO+qwu# z>wt7R-La8Y9$uzcnb~Z%;|LVd`21|(;N?+V6V@#$M?g>}UN`g0k6)O}1->6JH?qdX zK6=$e0V)3@Kt@(RGc{?Cjq@mqm#|C`K7!bu9UvnsZxvq3&-b|+B#M`?Oc6d<*sdKA zB`Y5`jqD{BFQS>eKBBNauK_X|pY91fWxptmAC}4LBPyHeA}n&xkJ<=f_Iw#NUe-N7 zh%M|ch&2;W6_gl|!32O^dmJd*`vHa1Z$q=|tvcd2<$FLvp95Gk@x8$Gs|ToHchv*> zO)T{Qne485fX;}vQ!2c$)B|Ms=&A=;@$4%TH!kb!h`To*uJnQzl|Bp$_`@%d@*{O_ zv23qYM5Wde;w6X~R2PWigO_dRf@ns*ZG;!kXU0uYy|6YwP(2`w4<2?`JwQfH)IAg5 zozHhFikDy}o%XK>@cQ6moAm(u{Qy7lX61Q*6p1Gi=;bBq4>9q@5<7i_VRyWuOV07*qoM6N<$g0xNdqK3?S zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..1909a4d8baf9b99c0557df4ede8e280be4090bf1 GIT binary patch literal 394 zcmV;50d@X~P)333j4SBFv;a}m7Xl!U zuXpFWJ3n_&vrme&_WpPuW_CO~GjEfbnx1XrM8`+R5LI?4OYV!iPVihE-v_1NGXO9> z^I_Zny$pjaFY}}%%90(*!UKS><{B6-WO3o#U?fPtUH|}g_gYxrIz)E#8Y-0vip3%d zg+k<+^?DtRMgye>WdOk953ecvGM#^S7{y{yiedHMnxH@5laeUQ((+2D0+@F9TCo=w zQN3Q5I^LA8DuWGwzoJ+?YRCH4A)cJQev{fia`4l_M<2Y=_gyZR>uxt1jqY|npYMLo z=kt-UD!#f5x}G{L+zMbo6Bnn*wprb{eiOL85C;)g;I@2a7;JcovUmXS*Yke?9AmhU z4FNrUxbrM{k#|Ple_O`XU;FHHv)K$CXWBQ8fytJq2+IHfT)mvb+}zpFfjl4+nw_1+ z{QNw*-YdxeG1y$YvIPFI}1Pl1~Mr?$)7x+wkhfO>M)q_RAnL816W}M zFSxs>ZpQxbs7_eLSCzq(rz#5&vmPM3PVB$4sBQmeYCS+_eOiv8Hx99}CLYgH?)?PG z#S+mM(Tj@#^5nk@WW1?ppbCSizepTWm8Dw&-`_eTWde-g(@~(=Y+`A7MejIoPd61w4_-GjH9gzr9W0xPR{>)l>^oDQqAY$U+ujt12T=KVxlBBzsH{Bu zt?c=m@f2n0e?P#kH;-fW-dd*uZ0FCcl(e-8leKDrhf1*&G^DN$K@zrSfu z5fP<&$P{CB~7q0LQZ42gqdQlV-8?et;+ka3Jaw0sMTtsd%2q0toZB9SNjZE}R>*?oDxc0F{py&%{#_&C2)u^*vQsI{x;&qc}XE zmyb7*iKoQN%HRFv*X}+Wo^dQmdQysvr`w362R;1zbv#vA{Qfq)<2bTIS^Nilf}Ow5 zbQItK0000fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1k5OeIx(? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/maint.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5beed2d39d25e41a3046004caa616f10e84a3d GIT binary patch literal 551 zcmV+?0@(eDP)ttT9n|U|T`D6QEVr*y?&sfFwyx6Z{m#Vo|lG0N^cmmDFC8p6qdUF4Q(+hG7(26h*ZF-(o$&M2=J z(i!9q63z7j(aq|@S`?|Xa~M5HE&i<_lPe;_Fp5n90J|Jhl8;$4LL+iTfE9xY z*#(g{1pr>JSNB0H;}{8Y6l(+u0FE~z2FHn($VE}a&hGx#0+tr%0RVy^0H_y=c0w+{ pEXyi;hexNdeKww(F_LRJJ^Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..6a99568efa79305bf7fb79cd61fcab5f7b47e963 GIT binary patch literal 686 zcmV;f0#W^mP)1rs#X(J)RGLoyR8ryE$wo~U>mKE;CVcVI$2C`6^2Hu=p;^26J`rNS4xNRqO z-q)KC0602c046vE;u89B`C8^J2vDo4)T;90REU5`-s^M+c{Ee2s`UB+y?!7ik()p? z`P};5aP@A>VPmJk!Mpbp3AvC4iYAY)yw^`J(G!a>@5*I~&rJYeYw0_c>!;{9k`_#T z`8+j7)B*43DSP~fT9AcQKadyWtk<})+L&LoPdBR9)@8gf?U@HZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6U?fdR` z-<==tJMXV0JI`r%c4t1%yzk7;yzlp!9h;qd`C#wS9wwif1l88>zm36?=3aW`fWF^* zv z`6j)H%tE2SKU=(Vt=j=%7-j~T&?xcS?RMY$008#4?yQFYPOMa3Kj+K{)&ACRmAp1uFHH}37-qnJ4|nZAN0W^gpwFb7ny>71-u<+@@{M7~A{^eJ`Y-e-3 zW7`AeMl~*Nd{bW1n1FB*cG>vUknhH4a@qJh_qx;4yaRkSK9$eLH|a%%>Fh4({M0Tk zpZE_`Cm*8pLboh;!xNXu7C(sz0EMr<0MM<7<>LU)aykwW%W;R9o5ZA_;T&M08qKK$Om7xGD1;}4~%FBh`Asa!7R$8 zuLA%m7K_&7h*V;MqF5{ffOQXX#Tdq?GUX+$02Bbgj~`xs^7gtBXp&m37H)p|P2aK} z-=2pkZZw}t&r1@MX()bz%F_itIpvB6^d`hEzWo*epxJEpEw{m}R4RPg_dooMF&a;I z9Z6>qa2ijy9Z47C;o>s-nT<%g$lx82B-O0EiUFDL$*ilgow#*<@CTj`NRn(;J}DDV zwRq(k0AT*JTT=WeFKo(qd3pIjhRM`!xB2q{!G#YnQ#>7cF_!i5$-)^WHoHDJc|IU* zGRy`)%LJS$A1dqs=-zS_k97tz@=RH?@^P7XaWF!q>qUksjsr~j$inW91CDi8BQx?$ z2D9=>JI{97v=^BMx8);^-FrX-gE@J?&O}w*(NA~Uv=@;{-~WIAZ`=iV`OvhFC^lQh zXG5bvzU0D7wOZw`=dUi{%{MMM^HHrQ90VCcRLGVQBS6B#O=W&O0FP z=jX67W!cWABE+M>#aZBksmdOTxgZ~+M`m-af#Ae*O1U9jw)KKcp-|}CNtTDVDOqN% zR_mXWH_-T5*y|gOye8~hR?dL5OuTRAKQCT1&cCI|zPo!AK+0W^jjVimy1?hgRixu3 zE7OFJG6((1@2bW?Ef9$A>DL=YnWPo*L1S zO5;-+LFplMZ0{cq$WF z`KU}h-9FuR+IMBW=x#@6{VeNB$J0$k(#7q{emBZX7N*EHwSLxh9|IZQb$mxFDgOWf z002ovPDHLkV1m^^ybk7b?Vc6LFg|3s_%luuQ^y^3`{{U5VbZodFF`i4^0ZC&qK3?S zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..f6ba6f63c8396f259f0901aaf72e3ec0050478df GIT binary patch literal 389 zcmV;00eb$4P)L3W+{RKMcuHYazl~f2qjnGAM1P5ImMB`H8P?L5joxEJZywe@u@I3b&cid%))~l3490zY$e<|J+GZGy4S>DV>$oVTq|mOUY*8+ksUIEp1f-NofuoWI_;&9b zs#iTyU}e2HVa|3N+5~ha6-WjCuYeFjuRs(-2h@HqF!weM40PaSX8urzOcvm|{nTAG zmvr!Z0+ZHuy!uYl!M&`hdka)g!rlEUH@A0v0UhwDbg%I(B!~nQDsQi{{%Hf{padv(Y&$VxX0Wj=) j{@1Zv4tA^m|BRSFua90TJlARk00000NkvXXu0mjf`ro4b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..bce18aaf1251b0a6a24b956e233f4c562b5a1428 GIT binary patch literal 1843 zcmV-32h8}1P)^(tSnO$)D@uyZPI%BLFb- z@~iv&b`u6uUgjy2E=y&sf&>7P^B-cWb_%sxO$j1Wuh&C+Z5s-H*Sw_GLQv`dKuaO(TZYYuAnZ^PV#4vdk|m_A7ul@S!wKjgI%_ zYs*04&r8LU$ab{X)=_(A@1|^j@2?}vjW^B?Y^&Gn*>bnr9oWv+`D1+fx-z(Wy08c< zfB{XuGJQmP^^L8Y0G3T4isaMRgn`0Smn8v!fA9Z+y8xzYr-pzY-0SYGtZ zzV_LAej9~v5d#yIrw+>~09?2-hqvB5KXjl7$cJWUXR)-jB;8Ntn`a2^Dbgs=Z-git zqWoi*rm1m5O~DXLJj*DxndnbVXdMOyraX)EEyz{*JIu1}f>YkhcM))biE_e0BdR z+}=5csiXaYtG49s{_~}a0D!wY$9!1>0PgIb#IuGBR5D>Pegas>m0;@YgTckqghjgoc%Y**uVr^c zdu<&TuFT=~k3W&TMX7u@zg+3h1_s(}Ic$u&1o$t!v^Ulw+IK2g3KJhokPd-Hbh2bf;>Svz_&tYRQ-Nz4c%f%eP zx$zw*hE+#@SC;vO#j+m|Tf+GOU8zPCRr`DnMYu5dmJN$?K7dL^^8uk44uh2Q0Ti=A zK=FJ4m2aLQw5LeIHlT57ez~);wFmUULczuIjp4~8d<*LJdT3mlUv7W>xil#t6Q4Yg zEz9KM>%!o})0Ra#AHWJDe?isMrS1<`HNrN&whX>JZCQYV`2bS@{?3vu^Xszt0GA(b z%HYG(g(dqFWExB4BYH(KK#};nz{Fb?4YXm<_1B3b+OlL7@ZHtRMkalo9>{o_=!5s) z%a+Z(R|eK>8O;1wiVv}18ES;tU{Ryd7&^G!ZUc~yt;9Ol^*R^ddE3d;mZh_uV#HTG zJ>y zx2FyZ^AF{nR{|Wwvj^lc6JMmvKcMH3e;I#9*}x)ue%#-G%~iz8L`MJDp}k@W*?bNdvE`JYjE zi8#t9AhOB|h^$c{-p2{0p0ok%0|jcyBHA$&+n*@`Fp!O>%E*+3FIKQ%mMW_sTCx3k zC4e{|?<=0CGXcWd;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1hxXhQ0s* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/medical.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..4b087e14f6730f86bd4a800882b7d320fc538caa GIT binary patch literal 551 zcmV+?0@(eDP)Px$;Ymb6R9Hu2)YCWq|NYx{26Vv5#fc(x>Ec;N3`Il;fXqi$hHMwe4n~jy4x&H>aYim^FBO;wTM*6sUhfuyxH&+&@ZjcMOybqobp7_PXE& z5iS*!bVxzb3hECE35(-&07wGd9taHZ0V}$C^(vSKRg)kH?)`mN1{e~?N p2jJ?SQ{n(*Z(}nbBoFGI0|1ozaUcEx;|Bl$002ovPDHLkV1gq!>_7kj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..1108755279ed1087a44ca29130349b37563f2934 GIT binary patch literal 718 zcmV;<0x|uGP)Px%h)G02R9HvVmqBY9K@`VdkTz5(AgJi2Q0S!ua`7JU*w0YNN64qh zO$fAyf{+goDDd0J-c)*M6=Sp^w7iLLnH^_#XLLPeE~~RM@BQY@+c*E&%H>P{ zV9{=-H}uo<848D#W4!F}bGHy+cm5or(HNw{uRR@$1A5b+Fc=OXmWx26(ST$!3FUIx z)lRKegYkF_kGG$I1Hjn(VuA>uW5*NV`{)V|-W{K+jQzMgKgmT4>@@*&Ivt2aBCHP` zP{Tg@&%akjfSjj`g@6jcYFyntYPL_j07M`uKy36BLct)*18leX%qck^_N?C`L?V^m zF#(W8V=|dQ{8{2Y2ae)L%m*eE4nXH%RN9Qn073ZBH$MQpA)nN*f*Qs zZ5{v}$&zs606L$d9RXDmuCoPh0GO1HB&146lUB)r!w>JFTCLi3pj0YJ8S3@AT_==v z;6Vbs*?SAke%-Dm?U^Nw0DW1ZHl|~B z*>f!ba?V#lD#bDYbWV=x_sRe!&RK+J7WfXJvvS&a$^qZDKvw_7u=82xdlJe3#BZMm zP^ltRLv%J6)q#xy=#*leBUq>Y)9Q`&fS&-`dH`wZK=KoSBBj&=v&0kvFN(G-qX}Lz zOm_=B0hm}=K!`@&gs7-|cqJ^VVuv6Rlh7tiOqUkL*MGc>$fUTafMk-~RS)QdQg#>6 znMY%mE++Y1xqwg^{nq`;u45R1N~L1rn~g>B;wVITHk-E8tC#FPi2B~N{heRS0qF3^ zX0uB+TdfxBqa#)XFq!KBAWvS`YMw~Ep07IhKb#o)A5N7nC;$Ke07*qoM6N<$f@K#+ A(*OVf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Px+i%CR5RCr$PT;FRQMHJppv`NGyRwOn)m{KB@KvJ6r1)&HcL@=Olg*^J?A0QOL zcftR`w?IL`LW=ZJ3KbC&nnExnNaKUFK~NK7nkc36?d=)Pp3KainVs2d$?nU|z1h3p zH|LvQXXcwbFf%*%_~F6BVrY1%;Md)?m4V6!3Eu#dKMwe~a&wTl#DVZRr&L^AWu@{C z;D-4#^9FnS;FsdT&V%CC_V?KYxIFpJz|3k&A)Uw?DGCfP$Zri%Wplrp^_cTlbEyhPJT~N44<&>EFv1*G2{K)kK;E$n~hE6~Tr{ zEx;;3o5AOOFkcSN!NC^@*DNeo@U2}C0+6HNd|>m{KoTGa2UqZUAW~0*eVBa}K+cD0 zM=G}f5|<}JIr0z);KBqR?TS@)#B$U=*#bHNdJ*ZH0N4kn-6#-gs|85hHd=rSlUGW! z7Sz@l&ZOTQ@)KZs1u+Qpb`ONOG&&ZZQF*dhQ9aiM7IDq6W~gqM34fM!kFL^ zfZPypWDx#|?1H#01c9G?^%YY=Q>=&iHsUGx05rCglRgNiHiiXvL9hn?c<**Ac0^1= z7Z(@H8b=#4WKGP$fd_+dsk%#i-cL8-;=|+^CK00#a~g8FMeodu2t9E|Iu4?ieh*Vor8pQjXnFsG-djn>~@ztPJB z$etbx=&a7{A2ypdS-`nHJvE0qdpIb%?CG&we3(2|D8CWF7sODndtpX z^BU;NJ;Vc9KAk(@X8>#u1op8!K#QzdvhaE0IgVV6({iBuI2SFZ4W9%E#pgV@0Gj7i z1o-FZ@8b2#S4xk*?F#kE`w|g6pJ#%2&*$NHcke`T(P9!lUa11u1PJ9J*SRR!@DK0U=;@Cn)QJ;p&2@=EZQ)V%oYOxfT?|BeV;mF{t$x z;2VTv3Qm=w$sn9l0M{Vgx&XETUQR<(3s5&5bWMX}cxd*3C7;UqfS6|QDqzTRET4wP z6x`PWd;;)Um}?LYiAjh6z|KAhyFBqcDDcOp6hMOsyp@%e64#Xn#8iY(>`ESxV-VI5 z>I7g1wL_YlW)|f0#LKQh<^eHW>TKW~lkmu=FEino7N9LJVejt#RluC=odv~u<$b}B zYw_AHsE$hrW)lHiJX`|E@~Q=B;+1y=gKxa>zw26nhD!)$tN=b9HUVtqRSBReux|z= z$>3fz_ZR^*TzvL(Ul2mNppfAE%BvP2=9GxW3Le@8$)yk!PA)^+1g9Y2)zuAz3Sf&# zEVg$Hh+Y42k>SCxwH#j;w3_H(@lMcpeB^3~M4lC?@c+BNdtl z*aT>T?ac#XTRldX&0AV z0%&<869C>x6kG-@#4E4$!~?_UilD-4xWr%*zO4dqObrj40P+j~FE7U?d~-ekfbt6Q z%GYfP+KABs3ArPsnm`IBGHjWK3{N0Tn7ng_6-F18gw601UVhjR542=is4Ud0Q}S zo_NB*^U0r&&+6{QJ#@cMfRN`97cM}^_oVnFsu~TbW02i?CnYdS;575*;e1{7V jib?mUwx?^#Ys3BzIg`uNT?-?e00000NkvXXu0mjfp9`R! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/meta.json new file mode 100644 index 00000000000..e317f2fb065 --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Original Science Airlock taken from https://github.com/ParadiseSS13/Paradise/, Roboticist Resprite done by Unkn0wn_Gh0st333 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/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..77ba7ca3c62f879f42503d736101858d4eb61e14 GIT binary patch literal 375 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..4ccd25cb17dc2963e4ac428991bee14022778572 GIT binary patch literal 557 zcmV+|0@D47P)Y4%z&;TGk+{omlZ*+>Yn^;4iQ$+s)tU&jIlpk^H_TPv=z{?VMA2<`W zOXv9m5h&;KxMM4L%2iO8)bpN{1l@0nfR==YQros?L6ZQDTufcn{X_Qt9btOhD1aoN zA>M$DRKxytt)p6Cea_X0&JN=|SAo@m46{y>i`jd#01|eeT!SsQz%#~UVv$GDRWxKh z4RNnp?!}VIFU|wT(#y(6^*#bWLx7VdSSx5iz5h;-X)hu_;%?f_syJHS)ss)bF>)1- zH6~;}AZ;1|{2XK2@SS#yM8M0o@itqty==hjqd%DYA|&}0v1I$`(g3iwx&i=5r_%u5 vABt{5dwzq#pgwnScm%3ldu~Td-pcU?@wc+s(=Pp700000NkvXXu0mjfUqSPI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..161e16f714dbfe24abbc8a1352b835ceeaba4d15 GIT binary patch literal 691 zcmV;k0!;mhP)!zyNH$Q``|!4SBCY&-T-b}Rja`Z>t5&<->R9dV=!Vtb zj&95rV3MmxhbuCEjp7O4KNh3{1@dVK0o->7z$%GI(6}m)>p#D>CyU}cyUHwL5#nx` zeZ4&x3CQhl0(K8Lk^6x+nHT`)XFWrJU*?lR^Z%^GxqJDg!C;~6qDwYnK1;0 z>my;ogiFTAgj;)DbfC`iJunNtdEm#T#;>~vhPtt)^WUoD zebK%KK;!-|@Y4GZn1@iL^kL>H2%x4@sOgk++>-#4Tq|7--FQY#r_d@@v`SSf!nFXA zd{6iWl=VKj{Y@_K9_BK#Cl7cf7gw%Ts*4K{;dbRR;)MkOym+nBTx&X>a>p^}bX9An z0a$5uC|&wh3^`1EvU@I3LJe=K-jvu}kNQR)upWWe-?Fmax7x{A z*i$WxcFPj*sgm?ILnuj}NA&i9;+gl?_uT>G0!)}6k4z?GE4sP40p#cVJhcJ8e$VHv Z{Rg3{C)2+xF@pdA002ovPDHLkV1h?;Mm7Kd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6uI&~A=|LCY zT1fjf+G7p|odc%yYRDxYz?Zg=+|x@>t)n*BP_5ep*EJGyuprnH!np2XwY#Hzo!NOa z(LP{UN!I?Jo!Qx!`9G`7((>A6uiL|9eiEeq`2DvGBx(7RPcO;Wy>1TxqVXn@GM)4>otl>_qZKdhs&L#Tn-t0977l3**6jQi8pZ z%%kJe!O|460AQ>vjp0GfZ$gobm8CJA9&A4Or^-uC1tdH0^`aykMuOIrt&i}{h^dYL--sjvKH>Y2WPlwWdRr(n82@ZU9K|%rt9BrNOuz=`^HD72VGvW0ASW%UCd4EJsMpF z4|e0L@M0{?0~mC`-M_zgdb`o;e8v|7N|ixZdCd)M&t;LLf?tiQUD?SbS5H7?os zqP)a00nbTTW#f~EbT_^&m5p!izX3pWfUd?TrL*xxdSPKIy9%1QS;DQ=6511O_fGJI zCax_>{75E%$3?5$S=;WV_W`=4^gdv?9QS^6qnPeznREo`R@woYm39EsmLR-UH_|NTJ->%Kaw5b#zHJrPqv(!ucl5|_(CQ;Hj-4V-%U+vY3p zfY8Iwd&Z&W|&Nw#2Ycfuj)~0ary*MnGI9UN`f4-yAH7^Yr?q$;7q}c^^lQ02x_% zV`1Kz8)p%Zm!wP)KH}J+9UvnsZx>$7{WnYv!s8_=Q-lv1cHmlgvhqpO$YG-KBAUtS zgNGe@4v^9K%q)b{LylkqIu*f~1w-J);`7&y}w0nLWTi8_)Z6=;nTw*{5 z695j|3)TYX^8vS3jl}G+<5Sdk)B6DJ5_%s%mx(9EAAn$IT8gX(C}8{Q0i!0GdVox} zuO6T?qV1ImFEsT4Sw4LA06U&Nd*e<)XGc^|wl=PU7nMG8Ht^^AH&TA2E-02AmWpV0 zdZ>cmOEfdSF2Li1mF?t$s@U?)ZSZF0~X65OB6e&EP&*~-F4>7q7%oFv9fSZpeB_b;yl!+(TPp&)ee`&q&u7~IQ zNxn-RPZt$Q_pX=re}lXvVS3r3zMu5F{{z3Mjv^z_GnfDX002ovPDHLkV1iBeqK3?S zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/meta.json new file mode 100644 index 00000000000..24b4cbd638a --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/ cargo airlock", + "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/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e944b0b7e91d90a1cadfdbe4f73c398593356c GIT binary patch literal 390 zcmV;10eSw3P)d+YPhw2H?mT(yUjw?no1WfgfaQI8QQwy>;Hs zI_kLq_5H>Q$E~(70Ff#H3V{C$U{*D;0I?Jiro+C&hc*JtGy~<{<%I|s8Q`_|{8KB7 zsfG-&{eG21Z@VFPFJWfA!0B!&I@wv{p+8CiM3~1JPXI)iLyoUN-!RxbFz`wq#`@}H zv$F*MK&}9v-dHTaEENC+z;Xc8D(YYN7Amu$nXz)T=bcagBu>EC{lNFs^%8jWn8_*`2>T zrtAa5O1s+k^UTi9?#!Fq{KC>Ddg`2YAgf}jDBPEH9`?5;zJLDldkz2=KKSsG{$7Pa zm6v#mB+F7P6;S|y`)~b)snI;9%Hl#5>8RDgZljBpl{st%EiBc_s7{Q<{^p>0hQs4F ze%ihX0Qh?0wYD$ON0k#S)yhf?Pd0K&{;a1+vMg)sov;FE0~G>WmyUU@aF6sz;#TG<|9CjS1(%ZNhaTU zudHH9*FO2&Xq`t7wCtP20EB&zD^D4gJOC`;yM@KuZ$}Q~0ol;UvlDpmX+^l-l`qSX zwkJ<{Anb%(c0_EmJ7}IMchoKze2HesyEbE+z7Jgm1|pV4_!ML+_KH*KjQ>vzB5(3J z4}?!2M{oX34d(E;jm^NzEq93FDyRSeqb2GINK@5`($GI8D&VDBxmWvb;Lym@0)sor zv5dLz12V-4wRHSTfa-2ec3x4idl+2dsY5HCxoN(=yhf0``H zEr7h3jBb4^^=4R`nMQ49TGhtb*9L=$r!0$71rVTM>-mLDpHZ8cMo`~FP~S7E1XW)f z3?`l`EYfGDf$mb{BD;+)mhaudv;9-!j$GCE`|WNH0KS|XxwOe3<0+CVi&7t;TKIHL z2lYJ_t3+Sf!q;VRQTRL-?M_(s$~P%^k+15NZ^~fv%4b=Oo`UWy*3cYja-XRmPVi^f z4w^FnfNRHXY;Bvk17o)@=L0lk!a(K& zY)PFZ7e621N=fqpX)#;{#m)z~m<U|Y$%5It6x zLE4|=DUvEnq!T8CMYFTBk%M=3b^wUSR($=|^gLfY_{_*tmnEq0A!jR|p5||LBk3Xr znRvRbNIHAo-2B4QCGTL>OuP;l@gU#X@|0zvnOu8|I0`^~K3+BxFH&4qp4=;0e^XCc z7T)>*SKd61CmX$Zy6b#At>GbnumIBZ=gFsk_#*c1H_^91%}l&V{H%QVBGmV{>?y<2 z_fN^2RUQcA+3a8Jf(6U+;mP{@@-6_;Xm;8IQjJ$HTE0djeJh(0^Q^1_JS(dJ&vLdt zAWlAW`d3X^3-GK|Du5lH-3(gZ7HH@VTiX}m$XbABIqw5hvhwM(_~ihq(H7t$6Q3j> zo~(R%4^@DROuR^JRzD3-k$ighT}?9aB1tEPEqdy(xb_xt089%=v+(JuKA(k8E6u_u z9738ju6&!GrYt@RA8_;(B%75tNitYrvA8}!i(?~u5AZH$?*VdId1ozNnk7x~IIY*xPSZ^2WCfmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1o8|cU%Af literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/salvage.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..92883c951e6a972bf3c75bfaf219c588e7ab34e2 GIT binary patch literal 546 zcmV+-0^R+IP)ArX0%Q?C5 z?uREDn{724O&H=?@^bN$O=UVKVomazOlwNZguSM6{E0Q`@` z*vPFz6h*}2aS%c@Uow?$3#c|Kwh4X;MNxEX4gg+bQ(5D|+rxY&7zlQaSP%rwmStHl zAUqQtG+rnHSx8rzt|_np2LS4ge9vwM$AuB6i75u$BKj9#1+EvQ?2G7+2oOSaZ(kHe z&F+r~Y_IJ?sugg;p8^1`pUaxh6akuqLgg37v!F=;B`=*{zByf>!Xcs;z>*I!H9)Pa zI9BqudVxi<)S4#?kZJ|+yuafaT?E`DFO?Ou02WUFIfY}dAemc5;Am8r^(bgpluV`n za2_zWURJ)IN8on|aI*z7f&<#`-wiTa5d}feY!1-p{i=)PngBNj6E+{PHU|I`zDd&s z752w57VIe22^;{3ccR(D+b4bCp8&MOzPYvYwSdIRG60}hECTo_6x{?ZzmZ5p+uPee kfakOE+=-Fg$ng$np0UEY{gYq-0000Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..a59e1c8763f55374b0302fcdc768d5a660e48fbc GIT binary patch literal 685 zcmV;e0#f~nP)J-s0i}2mJoS*WZ%`3~d%r_G&t80I`LA%u^F0#{EZClhha%=`*;rAm9V}_-<<=6xS&RVAg&49OCZ?J6} z%d#*{b7+k3`*@zm_RemXfIL_l@O?ja-;AyyXa+od`eakre(~W`H8-CN)#dZ~UfJ`! zP`&t;`)CP>W1$RZi_;g~- zKv(tIsi~d_#|>G886cJ9rfG(j+qP|GKg+UutFgC#Fn$e0AvF!Wd;Ol;`5|A8ZvdQh zTxGwD@7(oX!=A zdq6m%|Kl9!_XBY;%z6!Li|q%-h1h-|x0s(Dhbf8l0|oa_)j6tP3ld2!SQ03A!CC8+ zg1cOGsB2xZ4zl~zl?Mo@{D2@aKrV&kvHd_&uPDz>SC+r`_784 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6=uunO6lUI9Xff-I1;Jq4=mKYp8lAyu!xe@fr?x;+3e z?t$m>d@5aD;`Ws>3IMSD-g2<8-Q7p$pp%6qteK;C@Ws8)@#R-vgXf#{z_`Beqh7Da z@^yOQnV#nb>sD6R`W?{j?q>$*&^Ym1t=7={0sy?OUfX=})5DF~%d^&uP`$2R+XMhx z9!jNBB%eyR7s}k*+Y4S70HAVX@mvGg#P**X+K3XW+*mvZ0IobRK9wym1=9c#b^hM_ zXZC98f=fPqZ_~@9El{p#@U zWt+=nk{`ze2KNOkt84jvfNNPD0em^`EOV2XbX`6I94qet$I3eZc1w`F#Lnb^VaYKA61ur5@ zrjhsws+7H8a>^DD7)*#QfA|3aV0U+SXt@dI!ootZ?E4>n!~~6}+m58O2sn+Wn~tRO z@o;__U1uVa&NG4zNRn(;UdBMudKoXG%((5S`pC)-Js*%H(X4z@CZ1|#bqzB7Brl>& zrdF#J%!Xe1?_Cs&Gnl&=J{gPpkY%&;gO%q4(k8=9@Uu+7>GC1NE&%=F!=<}Rp^Q9J z)~tM7CZ4|;p;GlC!i<`u*Wn`zy8r-}?k;UcW#pN3X62K1p6#@5FCq1f%X1QSepqHK5fjb4aEu^Hcb2gLpSoHeE>+uBqFe-zjl1umGf?2(uY zav^$Tb`Cn2I)7d&H>AooUXbxTZ)hi39^Rxxne}>o=!n$O_*vMG9zV%z!med(1SDnR zT{B<&uK(&%mVI<|2)vzg6=WhSUnzUR+_;QXykuqS@R7!j9RWjeZB5t6wD2NRgi-O5 zm8rvr2s?5FsAT1{rjg?$;zc)8)`to^b_AGc{6@1CDhG;4rSY>eMSZBUg-*gck9^fe z$a3VHsPT#(`DtveS3x3~_@U3gsfgKR0)u%V)#n3L*sLO!-v>CB))63@i5~@KQa!*1 zJ5&!CH;L2(OtM4u0GAPMUN*dl)B{ZU2-O2vJbU(P>4M9SC^uhijDi=NJ_-R4JFy7> z6-C9e<5Cgr?mo)Rd1WtY%(S|IiVskEha+m5<8A)9ur3r+rq`i|Te%zMtj0 z!tr!nk#v5$qMwcOl7-2$b$vhUcmD@rKb*f5-@3{G00009!*2{C-tG zo8?7^$+K;JU-!HJ1MaK99muF>!Tq*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jdu;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..50dd349df654c893ffefc1f78b1decd8eb3e17a0 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq~J= z)5S3)qBZ%-W%Gak|K2WV^V9QVODXtxNYaf>im{e?@_z#}Zf0g?=LJ3rF`o`@-_4^R zw{OAJyF4IpEi8>kPEL+zYpJgQyUmZX>C40(G5dgI_J1|C&Ul->hcCeRO0rm4@f!&P zb{-Xp(gQ1)-PSRSh>EgbV>CEmBrq-RZr$9(lf6@cdOQ?AyuI+TtFeGb7--?)wV$W| z`}CQcr{%8z`-ZqZeBb|ePuG{=yLaDz^R|Y)iyqf=yJoj_pFgi8V<0f?u#?QYhQL#FZredX2?5sb+kgC41Ax{W zZ=Lb`RXnKrWlT!4Uh3m@L;!I8pI6XmOknEjbfFQE_KqH)zu(8FcRoRqBxtwWh~v2M zJ87Dt*X!Z4&%Xo!EWNs<&1IT6d{NoM#^#n1KhLBj>t%Umbx;93z=qN^RXX1mSJ#6J zKCdD#5p|%y-^a`E+`3I2fBfCu^~r0KL;GfCX0q*GuQ#-xedf=x#WnR{$~5sJtN>LazBcoc3Y4#X z_Bp@L1-HxtlPji-moWgi5#L1X`ohSGB11N`xVVV5wKej%D{kI{Z>C6Nz@QUy*%9TN zU7DuK9kmM&p~QO`a}5*ysqwAL;DIUcg&YN$Du2hRbjJTD4-}hyj)1}FqkiQ|)(N{7 z)d~AlXg*T}z)IoAaXj=(B}pPYuib8Ewg2N!zZfxXcyJ|IFV6dbO2x9)2Ym7ISJ-}Z z4?j141pxeY(iNWf`1iqR@9^*dc)=E3&x1?JdQolx?7^hjJ(YSgoNdOKZ5B_Ax!~IH zV8WF3qSOMIq0arCXU|JKH_SF;bh_!twyIRQHawUxRlG>IfFVQNyhwk)j~nq#Y(Ki^ zWE54z{UNVTW2;s$S^6XdQoZts)gU_rde~-z56MyY~kyAa8dXoFWQ~3?455? z@Dx||&Nua7^UlwEF&YIe-+3R`zP~CQQ&X!zYz~HB5ewykt%%u@s+Z-J)#^DQw1n#c zvMQQUEIMX$D#FBrZRvO^Tn})ivh@I89xj6l*8^Ov1_9;k0j{`t55Acq3HyL%_jJ8; zf9Dx6Fy_l#C~gQQlW-KYck}?w?(}*GJ7iLT5}!Pvwker#O*}Nar^ZZOFXVavD~$XF z_Y7d{7cc6Bb-217Y%z7c043`Is_Vr3okeZ)pQ-f#ll5s;4>p)4Ua~(yQ{!r}#6B(} zdSx*{k@&knh0Sw$>3ERkQ%p)KUa|^Eo`_d$NHqpObf0KH`tXBnTZ!Gc*gR87aJil_Vhu5Kiq@*opW zw-rgxU$-{jS~wG(teT0}F~%5dpDm`W7v7U=HsvD%iu3WZnRrS?S^4FaRfzbeOj$3Y z_XAw9MLsq*w+0p9Iv>wVGzH<4FH%T;1OWfGULSc1)Xl_GqO$Tl-!@am3*-A@=M@1L z@oZi;Gx23&e4orbKNNc~6_JZ(`<{^MKkPjXH5(aP)rwePRTU6eRRsi=v-bmv6f&oO z*;KWF!17W7`RUmtNyxmsZ!e+5d{iwUu)OpEvRU~MUPAf+1TDZtCcaD|n0bX_4^;pk z%XU3Mm49Kv2a{4rc2)rOvORAi|zNBZK00000NkvXX zu0mjf7oP8fUFDd;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1hgQcnAOh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/science.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..20b8812dcb1b495d7299133f623f47b2eb498113 GIT binary patch literal 964 zcmV;#13UbQP)j?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nAK*b34dd9Z)sUAMj?)FK&JQkWd22mI+@C4;jyT zaT$P4Z_PktIM&hNo9uS+ccNtunxFubf9~wdlfA(k7o8RsG&;GfoEvD10VR+`+_1Js zKygDv+s)UF_rJdd;L_zQXFLMyi!T9C(-~$~Qnp31Z=Ry2!`y#x2Y_4gC1cGJ0g;66 zjoo%U3t9{a@%+Z-iE!%_k^a7V1G2a}_rf^6n$9ruXwp_KFg*6K^5xS4YC1!+1Jy;q zP4WD8!D>Lp>5~gAw;(<>3s9?q?2~vh$3Zs5>jg`xL0>2YfTn5f&jXGb2wjgfT`L?9 zP&giN*1%~w8wT7g!OSSs?!Oyiq8e5LN%Z3K->O(U>5=ljGd+S?T;N(`BKH`^b7`q+ zpi^p>1eN^%B_ctiy#;!y76E;Az9nL2Nq2mrni4dQHxUm0000Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..13e8f0970828409ef623ace63c8a8109ef9d524e GIT binary patch literal 1105 zcmV-X1g`suP)j?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nA51(7plybWg(&;tDQYjB*Pg=pM8YJZ>QQa0OphA0ct?xoe#6K^r|? zMJUi23ZM;>fR{J|%h1zRT)Xq2#Io;w{VWS{Wuz~boEz~sN#csxw)!{OW9*KEHah?u?pF|_KBmdrt;UhnDVh)?Zp1X`*&yx1{R)y-t_}r=Pu~L$|IUeg z5}1*fA?XDZUU_y(J1$qt8e17AZDy-9Q6E`hl+iGVlMn3?wig{P1lSEHf(JJPL z!eH!Qx9#GF-@mkx_R)_G$L}IHRv^R`!~g)D>8}Ad2mtWv#Y^Ot7R}Dwvv*w1-#@+u z02H=%kXu?rVJm6IxpniCqt7?fN5VL);1Okor##@5oF2JWZ~nUg8oVQC5fk{bvkL=K z5fP;0fs!@jL4GEygS*8|f6cRdhIh>>X&C9d_rTsk3Zn7<(8@me;} z8s@uKUjXRoh8VMBcinRk7&#;v;J?(KAv`L8fE*r~OvdI?tJQ!p`Tab;zDZrr&+Gda X!iGEh24%`h00000NkvXXu0mjft;7KY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6j?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nA@F!Xo?R>E>7HrLJlp4o_ev8 z(1sM6sy4VslS6uG6QfglNa{nVTWSa{ZE9D+8056JENpyhFSS6Cygf*>9j*3bc6Vl0 z)OujBEYJL&=D(xeoq5|3?HyEdyE!y9H-T2__a_Yyq-gJ;Lch-K=G5Os`p|Oq_`H2s zebxW~9C-6X^^f_j9lY?*GXPJV@R;O(={P#xx`IEF6VUQS`XJozZ=FNi8y~^9{m_ul z%ZHYEpf#wzSNP>lsQ~${9Y>w>(thI8EFVxRKse-2tUi7e4}^xL8KD&p`4a%J`uI^C z07Uy}>FCqt)8aiIG_#PM2LLqs%LRz^NBsa2YuRF)8_|Z!d;mz0B6!57C1pGUq5&-0 z*?jg_u&wK$mwfuQOfNoJpt|%`FM!9Y7r9{F+xbD!j-V4<7)emr_Mi9j}yLN);#G ziNQ-BWbkE-MJ2VE_`Jr$iV2iA4Dv-q$rlyn>u5$v%MVvkjZ4~_W@o@Y604h zMP%YU<(e_qpZ8$>c@I!u3-Vs|0(h)?0VHohYE=_^!d|G5okwGND?YuHD#~J_ydOaL zHBo@(*qGF84jBld%-#`d-A9ZM?cfvDL;++6v(&s#IT}KWd7%+R^ju%#@Q9o{dIAvEoA7Ccdth`w!o)-D;W#yZBVP(?oOV{E#Xx?7z9y~mKSh48`G^%p)5VTOGT?!zgKQwPIT4o_T zU%F0z-9w zBQJKDbYEmo;)PK;qfKwyuL-79z8EBwh<%WcmmYAeK^w2>>_J zi)9<7BJx{1$g~Dsdog2z;k(|A54&tN7nErY>a1*Vvba^uC4Nxin(53uWlmHlFCpUPIB4=|J6th`l!L}vMXyI$<{ zq4KlN+tWVmw%tPz*jff4;Q0WSOuSZZ`A(Q6{TGsT>cK5L04g6(i$_*oFB4DqukAY$ z?lk;gRxegetA5DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/meta.json new file mode 100644 index 00000000000..8f39b0c69af --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/ and modified by TJohnson.", + "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/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a2afeb7c66f3dfbc0d06495acaabc729c37a8b GIT binary patch literal 744 zcmVP)j?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nAEc;N1{wi9edGTyHVXp-0|T#p4qWor(-#b^U+*w5 zFr1~8{S3_f>I@1VNep*amO~uy>*))cSw;vjF)%PNsLC>*fcScV9H3^X$E2X4eqz8J zFpyx>0izBWxej=E@7BON00vMTaBfQ@!?`Vu3`J=%G`IM~%uG}VJh*Ywg66hj0Za@G z3=Fr1O$}2NxI=n7_mMgCh#QfBQ~YC57Pc$D0gySC%swUz!{p;#&a0000j?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nAI3xPr{KBzDLX{F#pi_oXOcq&ya z)TRpdG4#Q{v?_VB52ijyZK)tB)}Fm0!d=?ra(LuTUo;T!a(&3nW^Qk0c4l^FHl_E$ zL2h?ve&6iu-tNwPn~wgi+v{j(=GhEn<)?k_x~O{SvT>OCKksz_0Nn;vzRvc9%ag1h zKkdTu&$`g6rgTeQ383uDqz|4rs>+*HlDx)YrOFKCoKn(S5>+clQ zKU6H&vQZ{vjgy_(%fT{w=TA?KKVdMtRG2D!lWkS?lLCN^2hSs&Ioz@#%a94BGl#M9 z;Cbdc*3Ngqx7F4trO>!Y*t`&hPdnSZ#l{!;5&hm8QTX(Ct)%&3h5c~vg5s*>Vxw^v z@n7bL#q?7doj(JnZeMhIq*TkdFm?N)Gu~q3)AG=`UyXZ&l>R9+eSh-Tx6JLjUONh} zdk|{?0P@2Si=D6IXZea%_OAhLiRA&nsq9G{IJ7%hc;MLQQicDxeii^Qa`grd9NLYM ztGz)zI|fFXWquFJWN_iaXF(l0%p<>E36_t2b4-gbD;}38SwG5W0C_OkziX$|lVRVc z_2}EQUKJB&b~TtvPr-5ds%_QrqtpS!P$8GE(PxYZRwz!OP@IUf6S^AAIT@xYzG_=_ z{YZBJZD?fpbZ|s0{QTU2DWeoK*!d&Fr-P$^eP+{$brm#?8=%!Rqq+{#QLm!E4eyIgbxk?Xe7V%~<%KAJ{p z?dmLYd2UjGCpvw=`&+=wAeZN+B5d(Xb1Svl8rM&dikP~6v1Ld)=!6#Wr}AVQ&$|c) zouI%p!PjZ42|tLM4^W*qrR(7RO}_KSCRCzz`Ye&*~e3`N| zmnR)Re%hb!0M^E;nRp#zguz-Cmn-9i_GFVQ^5G#OA1|AU=Sh^6C%?Tceq64MmsDl6 zg>Qq)^YQn{@x}`p4r6*WE5%rrgc6M@Vty>X)EL^{Ex8hmH%rR9MU&2~K?H9a-{IH}Rdq}84gOIYm=NLcL- zNLYz#(3l+f@Wh1^$A_<--}lkkFK27@ zI{AF}{g2EE3|SDVgRXP7Rs%#00000NkvXXu0mjfugW?z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/security.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..ad498487a1a26d556021c7cb49bb3a075d0ebc0a GIT binary patch literal 550 zcmV+>0@?kEP)vXE%66FUt0H~_9H~V5-j?Dx?4ww-bCH@6)qaclNecF*nAP@o3X`Zn)UAJ<<$RiNQ zH*mADg;J@6L?QtIs8pUUpDO}12^BZba()RiFag7)W&}|3s#@#%U7(g07gzyy@{{=k z>-4Isf)L`V7f=+%NT<_G_?=)P5G47-PWa z6vg$xPsTAjoXrRWI+|S-OD-QTNS;Y~K?2@;88F`#hVJD6U^lZ304SHs0Q!aEH$ls9 oGMTj2&I=a^4I9t>7|ER+pA)^cD_-wvbpQYW07*qoM6N<$f|fStJpcdz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..9b831d15b84e8d2376ded82a1f1b065e2e2f2ddd GIT binary patch literal 714 zcmV;*0yX`KP)R9J=0S3hgpKpcH>&kj)r+qHum5dtAn1{<28W0ydd(m{0T z(y?RbP(1VlWXhN^U!Y5-)`JUO`Vp*xbzlfWV6ds3;&VzJ)IpYfmUL&yf1qzV`E>W* z{rq(IZtMB!3l~$2*%(Q&qwEO#7R|$tB><2mfU2sfR;!5x_%KZqlu~?jT?{4@6bM1- zX;wO>KODhk44;d8o&bKbb)Y}|oA_NK>Y$Y3diVBH)c;}hrmkt4aN@ya60{411kVLB zPZ=w~C$DJbCnADtdV6_=i@Hz&M=k>a0LB;`$APM<-sBv4m-c>z2UWCkaS<^Oz8U~v zGlt*O-v|I0h5;bzfjIJY;B-F^0BAf+1+2?_BJdsnIFoMYkl83RqU8@m?vND_HlN6h z8NhSB<2akr5`oPae%{{$m{vehl;8_k7NvX^gZ`}CqS6-#!GWT{W()u}?}0^Fn+JZJ zy+*Uy3@UkdXUD#Gcz6H+-d{dhq5}RVbm6{}?t(5daFKzoA4AuVgXb_(3Gm6gwD*|A zGbj2H+Exc`tAi8$DE6Ji0(kPP{n;5nDTQGebLCHiR31o6&ab>}bygR^Bk9UT#48H` zfS2FD;Ms7D!e|ufE9K);QQxuvAV@_2$376w14$u^Ub4Q#d0)c z&Tr~n+I#dxq>W%{5c?IFrU{(i)L(sjFHFTU`1b=o2}@Hkr8IIR`y!(1O^e-b9o@>Nqa4$lm>0lrXz#x@y`T&Z8TF&kj*K;A8!Zz^pHy};4MM| weE5e)tyYT+YPDJb#QXa)W4G3IJzsY0KYOh)E;yg(tpET307*qoM6N<$g4&TjlmGw# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6RCt{2oK0&RM;yi<+bfI62RpTcYY_q=QVufIh4$7PI!YZD)+I16}4w8>}hoAfeo z3REdsRR>sB)d7}uE#`n((~1)}do=S`e&&p=wtMnqnG

D#jn5M)MvB<*jNa_t@~(NfgnuU_>pF^1K5fbU?!NwGTGY>0CYMX?Quj_v_LTq z|8+VY0MPDXsu;uZS*h}pSpXu@#Fqy>)D{~`fN82NHh_P^v%;P6;+1VLqq=|&4_REE zKlM6|OrmS?6?DISmo843;sNo3*tZYA1^^r$9$tA|2Xk|ClRoy-{?C|WzK-P8{FQUw}_bKb6D0}MqfGmk-<+C#JtahSF zP?VqLMU+W27@gDA(3%4@o6W?@Sk#9s`^5M0;^r+g*9W97Ox42)N(aBl0-P!zGHeG3 z54p19*ebH}?8ygvCdf;rmqaF}&jXTF)`uwD0f4=w{oVD}+Cti!?RopV&+tS^N+9dQ zlMk)hi%5g(@{z}OfbaqZU^*usZBxEb#qJ%f*blAR3(q|9eIS|xeBVdE->2n6)jpEg z@1n;D``>(fe0cacntIIVE2l4Pr z9Eu6&0os`e_r}|ec(t?9Xh?;&RIteoFta1zx=7my$jZdqX5P7TJG`Or`T$vWzuyOf zoDrZhD^D`VMSX~}Q%As+to*r}<7Bq*B2$DZZ2@MXcAVr=a+4SB744$ z8n5V{pT|~u6eN;~XO)*2(7^zPTIjm2GB0UNk>X5QA2RGX7nHQNQSvJ>DHESpjx6gXk4Xw6 z>?G`Y-qezG5g#(_cR>K$T8bxO9TQMmCO)q+RmO`bQ=}ds>qCZ3>H+lnfGo*o<%NF~ zDI=dR>!r{SF^%J!vav+gM-lc(RFI?B2V_YkD=(9Y=at7#^HPRc#)As>chP?bi1YER zRAl9oGV$#Dv+tevTv0D&->1y$i@a7io~|mA&cCndbCbLjVe)KMuP^%A{{R{E?9Kdj z-xB};002ovPDHLkV1k`CP56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..b5bb06bf14c92f94e50c0b36ecd208f8859ef28b GIT binary patch literal 387 zcmV-}0et?6P)gOxfVjR=7dDF+$iLVD|^kXva* z8t6aKV<^Q3{{cRP_?Bb-0Uzo^Np#Smm)?4458i^kU@%6(U=usVYqwEQ5Av)>vopK% zdrYGT#w+b=--p?qo!$99Y39N5!x1iYmYzXYwR%msu53T-XH9(n{Nwi-09gL~ixK_4 z3WF*y@f1mxrB<&Y0)W{FXf~VZbUK9~JjHR0BuVhoXoTb85RE9p;-|BPpE)`?#eSM% z_E6YWots|2I`;Sg+12`LmuP$+E1TV|)N;0~uJtJM;k9uJ4vawCee*NsSMX~kEE!KSAYOBMVBK!9$xu74uh z;frK*?Kys2DKjo>a96%63@$unSt0;P(-ecj0L^AI2Xv4ezGZiEvvvKNiYa~c0boB( z@i+6H3*RyZT#Ny(JY`rS0O)qR0P@#D9*_+!-&z0w^v?O~UHP&M8)9QUt`-+&aeQ>yy+qx<5kq^$wCWDTr3Jajv0|?MTa`+)WEq`{n-@c3Oo!#8Bs#JY#Fqn9%ut=W{ zG|=-~m-8Y?lAzn|PINb$D)Novcm@DEozBQ6gN&z0sw_%9K(+C=cXn~VeK%Xyl}Y34 zGPr1b9*g!MEPLjgG`z@H^~^VAuzBXQEJk-hU;g?EpPihcaeA6tx46Ks0v+w_0Kh~= zEEEH&h}n`V%j)^u^f@53xb*;86_x#p)`{u?Ix=B^}MV?giG%aw!V@B=Ug^92{mH-sk<_W;CkoHYjh zC%aQJ^LIQPa+gIi_0?st<*CX7TnxfVlH{hO<2VL*b07u71ReVjEd$gbd?P;y>iFt1 zkU`kgQF7v<#rM9$<1apu%9w(}X2kQjI0j5k1iZPm%Vi_E+&1MFVvh za4zRB6Gzlyp`(efdwnI7*||FK&-jUN^;|t&@IAGx;ypW8pIkOzkoBiM3%Ai=$xTI& z$)csDrQF6_TU!9cb1R`fYr3EB9)Dxxsmrpxvx^y9@pPY`)s3W!7-ZtMGiu3WZnRtM6^@`+k5cZyv{b zb>2@jk=Dc%z(q9Br$0|2{UZQ)`sP_K8*d{MFH-g(QXT&z{w_U>^z_ZMwNTy_U>wh8 z|BAk_U|S(PS^rSp5s;5&`<{?GNDkkInvD#tX+klxt=Fv-M=B%2tv>8Zow+FQf{Fg?I$Ld}(U9Mc{U zSknU#SfnQWQI-R*f=Er+Y978wB$GpaHSl9s1Tga;j-JRx`S=iGV=*D+Etpl5)%UH? z{1pO3c{&nql|F!_Afk-!`a8uC6-o#Ufh4y#hUB*$X*YF?Z;_S@> zVyrp<0000fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1hX)Z0!I5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/syndicate.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..64a84e44c280bdfae2b9cfa434c33d8e1c39748a GIT binary patch literal 570 zcmV-A0>%A_P)?@(o)0^bdn4XI*3aP zcI*!j`V;yG+||KV2a%v4x`=4O52#{&m{u|r1choX4pN7b^d)KhXq!~3XS(m*_j1m= z;obYL!{-l_imyfJ;bfhf@x^)4VOaDH_=kffdQ5XUStl3(m|PB+en8I3kWVtTa039w z$3hSU0iq~E5Cm`>r~1N?Xjy=qm1`#WDI`hKj2Qsvc$iM;7v4y#ad)V{VZ=Pot2QA- zE5I}2Yd3CLN)&JqZU43VHhM^4&GaT1xC0;le>f6t;XI&!dYSo}9)aH>z|JR_9t=>v|8|fm6_Mw8)n)*oGf33rQ^?v! zt_rZDF`@GTZ8HGi?sFS9)YFd9pj)wOU;rSwa#h9ARW~^y1Z(RXUkjL@n*{)*QYiqH zLeWSl<=5-=s&kuL+i-l=o?Fq9>p4CEZSt}ufO0fb00000NkvXXu0mjf(EtDd07*qo IM6N<$f{Uf_5C8xG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..8965b7674a73d093c04edc505b6698e82bc0e835 GIT binary patch literal 697 zcmV;q0!ICbP)`yR>8wNkwFp)R0mdf`?26gZ@A$ zbZE00I&>-cA2iSX;Wid*99R2js50O0J~Tka9vk=t|A)nZ4dXfon6uRH}_p#-MkxkrtA8s zO$Z4*r+s#gPyi)29rDeSk zMa+WD2JO>l^8irU-on~rV04!6MeaP!vKgjs_%p#mTka!u0$>9#D3JI^%DQ8o@+cJ>~KLTVn^`}78#&kpjx zhMDZQ&baeVi(df%=cg9{5_|>p5bB@3k30ndz$j@jO5)2YmH zt}7HFEr2B-+#cTnzU`s1y@k#PCy|k3c_1!1`{quUe?=!Yq3oNBh-Vf6052=AaBzOW zJ>|3~{5_}l04WkQI?ey&90=C~vY1wSO&gQ02eN{6J+QQ_7qTcyBI|*|2B|y8Cs$NN z+!8Df_(f^Yhq{5fa|B^kECO5oirNzbc=Z4k5hfV)W+#`f2jbR>?AwXjZ2z!jkGDWw zQDc$$wl``={fhAr$N&Hwz5Nnv0R_d;LXG`qYyr=oJq-$=pqEFvT%HJOx7z^3=X;Xa fxwL-Ilg9o7G_fMAre%}V00000NkvXXu0mjf$)_|4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6 z4|*tqB$^x-Ja{SOQV+ct@X|}~)0vvw zzkNG@-h1=@EZO;eqI}aCY^h=d`RE# z@9hJCb`LC<n8 zW#t<1qgTiO_x`iS-TJACiND9JF?UuUho6UMz|P}ut;~Xf?!?EY2U}i70ie0QaWHYp z%!r87Ab1EG--MUaOy{~V3IMw=cGo=o#x^#;`(0ZtVD_Dt59cml#MbxCa9eYI<3P6u z%8hDV+W4xxq%i^JB5bnpsUh2qAIN0mHy?DCrNa)e)%a948(*at5vH-bptp)u)aGiq z^W;uA6TEu+niXy!UHl{_0JtA?e*fnemhyRkZ5f>hu;sX;%uQm_&+;?CvhohFth@tY zwgky)XzKwqnb2I{I55d97K`EQq3i(K_y90j_QJ{6Zd)&tHa;+<9l+k3n+Rr6CVlMy zKw-L|J&s7l7AOkS1pv_QA+8t`@TpXJNh<(30I+uBJ{(Lb0jA0GJly>1R?oJz8~2}? z(dQwG%krsIcu8V*IRl{5j2kXanc@N61+n+vdlvw(xw+Z1T?cb^b~fDh^*6UMLgVSC zBk4f|oW|32N7C7NIJ=F0rX!NhGQti>l4w?5#6Z&LB3^izar?>YLzdn5d_a++GtCJ$)z=i~uB3srHWpB}VoFD#S3|M#yy0UQs@hpK%=U+H3lpD&*)?SctUAN~TgFL)W@iME`YR`yN(fBg# zyQ_`7CTv?;&VaN`ylv*gsb7`zuiyJZi2dZ@9)Og)ARSrx(u^Cfjf*IY7g?qXA8G8^ z4$zU64+<~M2Q8rn$>K$pslo>jJF)|^WaVYk$Z_KFqM9k{BMUqB8la=`=|~VM`(H=AOh_b_6P@#;zwT-M< zd6C8sl+_Dw1EkdhWPFIQ`|1HYYNBzOc%Bico5@oT5cMI-zPsA!J|B=I(X71aKSfI8 z^LWYnkC;R}us&qiJ!e2vKAuV>E6q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..f1eae86bd164cdf1d76f6a4325d2b3d7d0d78a05 GIT binary patch literal 395 zcmV;60d)R}P)K^R6);x>uc2zCJ(U9=DqB_hEKTFJhEy=@*q zu!%*gynqj&g-;+N21JVlSpr5ug|N5@Od;5L3l_2#VaF69m9rzbUo}5dob%5x!%QNZ z%Lm<$E~#{i{@gSh2{a`)zZisL3t(+0uO?+jBHgwwHUKNjOE`{0X|LQ9kR7QNI4ntk z(dUhd?yiRl%q(O_X2o{Jn1IQ|0+ p7FYm-zURN4THU2qcU2uSzX6L*Vm?_jQ7`}i002ovPDHLkV1ffUm`?xz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..80186b6e85c0bed37258916626a1c580a7d32df3 GIT binary patch literal 1843 zcmV-32h8}1P) z&_fX<(dM||!Al{R^pJ}MFTM0`J@l%FAcF_q4k+JD*S9o7p!r?>DJT&&(d;C=VYzglMX@DtB4YcCz2q;r{aTW(5Fd zUYR?jKbLWk^(9PRL|v-2Dgpp_@??O~6E)N)Ud|O^rL)&TXJZ$ieR2_T93zS%gkhNb zoit66Bnd8mc?AIQ#<^K#F3Ib!okA2vQVy%<*QEGaCNH8ci%ZMh4xj-hlBTKD`lh(5 z4mS97@>~Mmg3iV+UJB1%;4S|x{bHql>V<*N8jVKpb&@0lpOg3WI;Oa~4!TSo7iI?# zq2{a8Pw+Q?_QC{PhQbXEA!BHYBuvC%K#5$aBv(#$=#$ z@00i0&unmu97t?2MO;PzVE)W$oP4`Ev?5E$L>3kn&}y}~%WZM94z8K3i~vWYyTySh zd)TFEDm_r!aPSq{WyCg&^;6?I$H9Rl>%u(?(oJ@clNpTvPYygbc^?4XvyZ2q?hnGY z!yANM#y6iN0AQr?!!R89qvAMbt`|j7ulIkvwxPu|;b1GGF4o6@GWjt!23)-UIktal zWAyLtk+gs99&^3hUJ`UoHwCj0lk5xO#LPKIbs z=HD2z!8PHa!xVLq>Hs3tzH#%B$e7Wb4AI_6(cVe5Izg6e!a;{A<09Mvw9vsb{re)F zja|&2IgRb_+E&h@^0-^y{$2rqsdrvHH0dD1Up0Dd*a?j7YXq^RpI)4sV?_Xt}Q->e0e{ab>m}ES`4JFKp+Y4LSk7MGUG>j2+j&IgDl?~Y>LGLyF=bR0}a#U*z>z*dUp16(;Ahvd!& z*q99hisu7takCDtnXE9!fU&t`rG4Y(BcLnhO3oM82a|+7DZkf2eGV(_O>ip(c%dr~ zc&~ZU;p#Yy%_Z7QRTu7j0BMZu1`qbsVdM|b8-!K3st%@@sxCmme1PmcF}-K;UeoV+ z^8q^Z)3OdGm^v=KpP>3gU25ZWiC$3|AS?7W%i^+?u%g`W9ZWc{VO%1KQwY3F+e{aRtcXhY({(J9g zF;!jKJ1Hur%F|tbSG6Ra=O9v^ZmJ|byWPt4%I)uU39>X&EfOE>qNn^?ZOWHp^r6{MylVfaUslI;>j|F8QqZ*Za$_zLkTj{wiHJ_g9t z%KLEf=>af~02?*&Me)JR#us~_18mg9^OCLAcfsVvC%e}HIyLdU2v-anWU9E>X7fCN z%n{(S@#(2PpN&t)W#bbM?pctFJ>Mi#*TqNU1D4K$L~G^AjF`>jxtM%DK*eKqeXYC> z@EvQ{0jhQTHsbR?qtIb_lt+N)lpWwXBY?k$6UrQo0ptM%+u@aH`-pEoNdR;oP#_=Z z*2MEtHa*Gz8=ZQ>!5Wek_K%Pr|qHdkd^9TTTeY{LfJTIcP z@`P`Ksp7JE>6TS?o<{)m>*Gz-#Phd;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1k`@i(dc$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Glass/virology.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..cf4e9799a7c512ab60aedff5bcbabf9d06607070 GIT binary patch literal 558 zcmV+}0@3}6P)c2 z<)UC2c{6lSVQB&e0M`4D4Tg>46g>gkPxG2dGeNcrP!sCKP!T{IKDHj@(hXcd6I5Kl z`CY2J52SLh^*2wOTthXiz5z!cbI5i@Ai6T>?dAXgkCzFp0JCFfqdY(%N0_>Rgn8Q& zRA6-2T!5aukj&ybvDZ>9Fubx_W1|s>ry2B)aHeZC0?I{!8hPRB+9*J?z~-IHuq6^M zbe+b|AT1#Rio$kqlY@GpR>fYP0)WJUQY^#x%b0Kfva z#ebR5#}Z9yrq-A!RS--nBGK1l8?m|-GXnzv!q$$#&}{+vjqr)xxbtTL%S(#@fP6j= w;5$)R2|4`+gF$6(|KJdgX6?BhExDfK3%r!BLmSFUApigX07*qoM6N<$f`r8K(EtDd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3caded0f23950d08285918c202c0c24873043df3 GIT binary patch literal 701 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..ea15276dc2c222bc59ce30e775d91a2ce3bfe3fa GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq_xQ z)5S3)qBZ%-W%Gak|K2WV^V9QVODXtxNYaf>im{e?@_z#}Zf0iYW|v^Tm`R_XR<}j7 z>t8&T#|8q?U(

S?%Gm&8}4Bdre=DK)@rJR1!5P<|4oVCc<%SdIankp=!geRbT2*N5OMB+!||90XRA6C-<&pW3%0j6 z=%{Zp`Clbb!M;ys!D?nXyZ@FO_zti^>@Q~k`QvbTq2sP7uI!!zvL7}k>oLpE)v5pR zk^k@`&76XN3Y|@2OHQ9@B#yo!PC{xWt~$( F698iRi$(wd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..26ba150ccade23616fced2e89bfd3715dbdded10 GIT binary patch literal 1843 zcmV-32h8}1P)WT(d14MDhu#68&f1s53_QsvT9 zduVeIz4QYV;(mhCL+Bv~pMoJLABr!%BHwA3|mA#%YH#&s1;T-Bk%G~gbj zl}4-i&(8apM9;-q?aS}U%`9(MXl}e9Nl#3a!oy$GWES=`4tcw z8ofA7Ui@&sCS@Y6z+G`wJ=kW-dU-7dJo}>}ZAevY?Z?|sYA?9Q+T^BraLttQk^z8R zvC!PpZVNvj`$2e-FZUO;4dnCZkq7YLarZu#+@y!~l3ylI8G!DDZa=-o{XWfbQf&JR zu$@xBQ*OG4Hs1wP#tYdAQwAubl&X7mrGCH`SI2`*rmUCL3eZ*ZAFNXeFM|h)J)Vnz zQnLce8(SE?IE;}?6I~~|x(gbeaF#sA1vlv-$#>1i670RZKl-PB`k za#cLIV9I*YYJ#FG^HLL7QiBe4RzOre(r%Kfd-c{V zAoZD&3D?Af%jQ?)1rV$UMAai8VJrs-=S0}p2lY8Vj#>}U;p%#b`KC-=FF?wAfNI~s zuKG})+uQVdfJvXElg~=UOREBEx7L&( zLjbS)`F}Z2whYub5g3&S^1s{Nh&12 zH4x)TClgPJpOtUifh^x9Q^pI+_rXr8H4sb6W+pyOG2bWitf;pj6IdC5A3$=MiBBr# z`(&OKWq|Hrl8a2dNVlI}^Ugdg>Ush~B!pjOIs1KpNbGFjt1fO6)RRAXX@cmiyxmlS zj+ao1X9Rk$p@G%a2iSfak;%&YdIReA!q4pc@&T;TeSpnOe41juPi9iNVj&2dpNg=U ziKmpz>ib|)$`uR2*j*K%lZmG!n;5pq)bZk)P5A&46>zv;^H%umQeViz@9^ZY@M9n3 zTab@C-zL-4ONhb;9F2r!v+~OZNd_BUZ2mq#$Hz+Vcf#T2Y%WMHEAJnAOgtrCR{s9C z-?jF+V5WKT$)qHVr@M%xCmHO16Q+(AmhXa{<|7)6@IRnAW&{B+YK;H@002ovPDHLk zV1nX#64lCwJ{#ajQL^fZ_JN-duu&7wlc-ic(0fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1hy*hk*b9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b77a64ab7079d9429307267e40884c1509ff0e GIT binary patch literal 538 zcmV+#0_FXQP)Iiq_#lR2 zQ5gUa0Mje4z5uPpXyER0#MQ_$6sZBHpw~<+2I58(#gCH0{seK-_a_V!LWpbbtEy_3 zf5$Y86tM|oE{WmC781mK)Att-ZUd};pm>l(Tk|!C4)YT%Y`;XlL1of2Yy)0#xhCWM zxDm+B>Q2TeZY`pI)dC^2%swsyl+xJ58_iq40Vh$9+#;G;pr^szEaR;;iq5m>3-9eN z0WdS7zq<~2Q?GupAAbY?24Xd!>$<%wT2~%0S3i^J)_+S-6h(hp9>>9?mjy90qH$ud z?g<6wQH%u-0Oi9bBb5BMIHeS&a^-Ua8|!NT07X#%^frnxv9{lAHfy(?oSuOjbUcsZ cNbc2m2RE~>^Brvfj{pDw07*qoM6N<$g0}YMod5s; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..290a8ebca85acb9a239b28b17ece8ea3e2ee2555 GIT binary patch literal 676 zcmV;V0$crwP)IL)^Rf&h-=fH9`E z;haMVf$u#(CLlYz3vkYj_tvQe@AOBZ@yqv*GxKJ%nT~}J>DadIbZ*;rF@Yqw>@bfg ziV6v;0_O1m0K&-}oDVY#y5MCY-$pV|4p0Yx_JIokm`SPIc=Jo^G&-$L$aUj*$DNay z042W3mlfsjMdb33H2`EqN{WyQMv4tde$Bd zfu4pyQSRGEjZEF3u(Q1h0O$|K%JoVq*gL#3dboDBH_;!A(I1RcBDW@x5AJn6v=3bL zzK%#C>rko=L{Wqpzj*cYKclCK*)%G{~tsCHFj3ki&0000< KMNUMnLSTaWc{9cU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Ln}xcY{(hn5M^k)bgDhH z(1vayOWUzami{Rn<3je(4DC`6r5M`f2H$WOu(1vYLa`wsTnG8pef6I7{?hwH z^zK=Fl1}$ zywv?x#^?gT_dnh&R-Pms40Z=5EM`Iy^ev%}m&LRqL*t+)cNe)<{!kUb8|r}E{c6&3LOj|-KB;FC|~(@QHVAhc+K z^OfORiwX#!UaxolX|$*S!2elK6|4eikI-kE8%0s+Iot=IXO73?;`8D$G_b;40lfoE zZd?w=U4D6lOVMj!Cjb+`i=E?Qb5Q}C4=&>*ncd%qSQ{M5L)AUNmzSj}EbM^T?fb8S zdtmb6Wo`8ufb$BVu)*#Czy7rEjQ;sIYm?1;F@}F073=sP?7{=(M$z@!@7eUC!Yti{ zeHK17)Rw}}vdmlI?;kt^Kq??q;Zubye4Ac$nEsxE(p7YxevCIqZ{hS`))U+h#AR~C z7cznGzWoS5J|nj12LzVaegHom_kZS!m~`9X3J9!41q9Zj0s?DpD}Wyn^~Gdd_IEDl z1Ng$fegD<@CwJpNjM?k;+80alEjl9w_z7lBnH4i)??si7NoS&yF+TY`*9X6j$*R_!*zivJ4NmAC=bSd^q(`#hv9-HTNQ7GPR-!T3fwV3{Lst0n-7oyI*|)02qx% zrS&eD>+9>qx}Tr?f)0(R`;Mfu2sn+WyN;yu@o;_}-R2^a&NGS%5J@*HuVX;8UB`oW0tXN0P$7ZoObCa;r;4-I14Sa+9KafGaONlin!nZoamBh}fl`Fn?edso^wD zmD*&RUR0Sbe8|||h9Y0$5ks(x(PGc zZ0|*xcoms=QDye~{n8a!SNJ+U^x43RzmMm4O0q2~t^lh~JCaPiOh#Tbm_-j(@_vAh zkI9X{wAjmU9|FVk3XrvPHnZ~lSUfKmUSv#{K4ffZ6J#?h&n8~>51tjqbY$YCDYJ){B*R>M&Z*lL8mzod2z*5_0g2A)Dg3J<~J<_ zlQZAN9Ixt`FJs&52`gsesbq-(7fb+1p0c}Vv-bmfY7o!7NnYqZv&H` z4*(9eZ=y}uY$#%GuK+eC59IR!8=rjWmA$pK1)wFttPoO}5AeZm)fKS$Ai%#bsE|(| zO8|{$+ZUgS=kxJYCrQVO7ZFqCy?`b@blF8NXcpLf{HH1tFPn~R>P5z6L&387023cN z?3wuh7wuqmCVn=b&#Q?SIg>7n=L2+o=&|$p04MJU$f9|?Z18oNHa(cIORp$Z=i{l= zZ%QhecwTb8*oz6XnTOm*|1)#;t&KdU-UX)lcq$uN`KnAjJw83Q?7OO7njWXg{wDh> z$J1>^()r`6ez(et36p2r+TV2F{{WOyZH5?k6pPhBybk7b?Vc6LFg|3s_%luuQ^y^3`{{U5VbZodFF`i4^0ZC&qK3?S zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf455fe74e17c1f575899e333ca57b070863177 GIT binary patch literal 364 zcmV-y0h9iTP)H~FbsKqd0h%jO<_N~6CXf#XXx%s zPC$}Mpc1GA!~~R5vI34kB(;%Z&+EY22()kOA}+oQmnuj;Y*s_v*YqCK!fYgA{WK2WNFF-BHk8*b4=P*roeN$!(fhd9gDum>i?9MJL+k~34TnP|6S4yL z#ntuTnyKn#0RWzzJx87&D;v@kTl>{#>PNZc$~^dHs(48NVEc9(0C3JURhK{ixAr2# zd*%k(?UJ{v1LPf~E3S?QA50Z5WG74+ zpo~%~ibAU&aK$z8;F788MOp!-;(xG7CAx)24|d4a@!*50>cyxDx^d@~(gfD}+7<2bXs~@5O2)+<5XSUZ1>!7ynF;Fn{>| z6X7}eld?B^T`Ylr4%b$(X5|6s+wm>E?C$N)#{sdG0OfiBaID>d)y-u8jv5OcO5v==A_`Vbsrwu(1znyE=~QgiW}n9$Ya^y#SK+ z0NuWUUG<^1+0WE^fK8vI=V3Aq@zD>;y>ur7F_TzgC0PtmB=#<_VcU3c$!DeGWn2M! zKMgc7E6Bbm=S)QL5}B@VZH%||*wY=gsRwnw`on>)m#L|UYO-i!V`J*zZnyl)QgbV@ z&b7VHt#7`vVw!sC4^Gi=6;BU&u4yEl@}Lq=cNIzJuiMz%YL7$*>t^Cjj8%;4J6B9q zFRUluY|2Lh)aT<>Gx3z_vhr11$@6WQs$N9z2l!%(d^|XK7=9{3GzAcPDrA=U2_Oz7`OL)gs`w$9v!Vo; z4kr1?#MkNU(Nb{ctZ3>V5F;V{Hp|=l0d-<$1K)NDo1nSEiR^@3N|u!m+5YohVyT)D zm_LR_mj6CLBP$==%Ypn9pFV(^KEP!rUZ#p4lF2I;Ti67-%*0dTv-%;Jl*+=7!=9=D zlT17%)x@w%rimBdY|00~RX~}E4^#N;QeVu%XBD#WD<9-jP>4IpPxlc?=NasN8>WdD zmhXct^U+*x;y-G>ZH9~ckLdsa002ovPDHLkV1mUZQ^p7P`2ZqQQ!=&kwwWqkTr)*J zykgf2D>d;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1mHQh2j7J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/basic.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..15f23f2c203dcd65bebb3a4e397b29515d35a43c GIT binary patch literal 544 zcmV+*0^j|KP)JTD6WKCxf})He2~EVv&^q@5I;gIrJMg&6 z=mI>c4!Va9%t*)s6$~j+R2+ypM8XdC)8>9Ca~o98$=>gK_w9N1Zr}TUFL98~FU6UN zRZujg8&{tm2*XWZK=$xxsU2&%D4GHZ02kSznU{GpIBK1F0WL~w_C8Q)2(lHH6H&FLTVS>;oPy;x z+!RLb4qEgSZ|y1Gd(sy#4|%QxqwyjdT);F=lNP^ zf%AR;vXBnpu{}jRXujcev*X#qHS$LD#V9}vr{7$GBY7a4V3EwR===M+tf$~IDjoNV zCGi($LjBRp%13w~fqwz63g`?bYE@LOBp_u!1x}@4g^-N|bfwv~#zdPBv^EIvX0e{{htIwM0000Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..fb0d4f2dde890c7fe919d6f3b39aecf00d12aa99 GIT binary patch literal 676 zcmV;V0$crwP)%${L4*dP)HpQMzU1hOkNu*a z^BMVoobwSqgrpQ=sAPxFgEEjE~3SHY5>I@wpqlt%` zhmRov+SocUbo|U~6`sJfXQ|4k2ivjvLA4Z(M-wj^AJ+Dw`C)A@od9uOR!b}~0AT9R zQwg#hCQ&5D#?yZ>fylWm=xC6+?S>mr0HD*T0Ep+n>G`qH=ec$=g2$b6ss_0l=c} zd=`}Alq=Y2R5HCC#>poDfYl!`<+%>Nb+nt=xz!)Q>JK6!D-%dMH|-fZjSB9cUUDU} zR2`W5b1CQa&Ur_WyAWmFInVLR1OVW;Wx&~Xm{smlV|Q0W=L7(-HSzHCVFPbL8Weyu z7xL9m)Ov|znfihE1lSbu2Y4hz z$3?f^yfImqsUMKd4Z0ri#>;u4ACUc)(H|FGQ>Ao)Wwas!SAAX1f}*2~SJ>_x->>Cw z(YG_i2@sISquFe}QR?-20QmJik8WXI-}Ah>{{aL;B&VW9{{a91002ovPDHLkV1fWi KMNUMnLSTYxOEp&j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Hc#n@_&Dqo2E-E&w?9z;k&%l`SvBj+HT{ z0pR=15An)IyNg=$#)PG;FH0Y>T`AzlSJ5$1zDo~`dr)r+`8K`q%yMxt{%&u-8x=sK zJ$ME9)Hw0aS{?FfDk=b0!jB)$cr!vpuP`4T9v1EmZ7Jrq%BWz6!);a>N%h0sK&mraSlcyOW-9 zXnE}iB&Xy4-&_&1|J~H&4hXGD0R+~h00L`l3!tA&@XKUe_ID&kLw$=s`CBXZ<7HPv z5R6$`dXV6cWdZPQb01?+lu4JT0bsc>>pYG~)t{h<4t%)~bxd4)7@Ukr@~Lcj5l;a1 zqKPk#%fNKm3Q(qI`xblq$t&)~agXiLLmGF0Pi4W2h#6xtQ!J>m_9z~l^2G!C17hDk z{~7>rbaa$h?}AyaR^xR)|MDxQXgu9_B%MXTX*}I^B%P0k^Xuq$E+XkXBQ5}ubhGk0 z21MWMcu{2z+fP;>rtE?D14L5I%8N4bRP6bv$`^T2Wip+$I`R7fPe1(=%k#O^%2?IM z?(T*b`~2bxFAwMZydN-pU@AHRF8C$`aJGEtuoLeGh-8wLPtU~D&dA)rHd(#MnS=d+ zG@1A?VaKhYw2VBH&8)oW;Mqaj_M&paUHOo)b25+%iN;}EdEuG#^JV82jmv+W`AB0o z+fe~d1M*;!&)mK*FVCt)ygZDa`8(?i0FrfpOCQgw#b_UNN-`~+QcLrKQ=HWa~M1-cdEe}$>bo=nIfYW47yuxqySczU^*PaGrz zCME7Mx?uv_l|tf*oX_9W3T@e8UjgS_0i;zrp>q49;>ER(xBzVKRF;XC$;68ebLpnu zTM~QH@p1CDuEmZXd7t%$A|%Z%oAGsiES{GOFEXY}A2PP|!Dllo&n8~#$M0ifIx_K+ zm6^qd3R_qJCRusYG_p)0FRqxXKC-Zfwt`Hu@+z5llgEL`iz}w8kF0E^W~j|8KkG>_ zx$<4i@v2_=GPbpTfNCb5N|qRK!32P_)>^cX@%@0+t%@=GlZz|-emKTG;Zc#*p0HXb zo+^6)LZ2Cl&d5cREBd|RENnI(Ft&F98|LHU7_wm0dh7l za&O46nW@n7=_3cg>Fvj7;`w|$RioXt;zh(%nViYuLzf-rg3^FlZ_Tt!JfDwGV`lLp zW3nbAt%PgMn}H!|6CXP4s1jc6*8wh`gTpfMvYDwYUR0SX^8va(^w?xRKo-f<&C09) zDAMqJzOEOuA7bjCVBJ_E^q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..9286bb659020f8dc59b569484b823aa2912181dd GIT binary patch literal 367 zcmV-#0g(QQP)V{=nLML4v03fxnVvulsElj5BmRfD4g_z$!y@SQHy3T#6QXo15J=y$FE z=Is^PvsVp?0C@bAAY?1yN%qVAQ(gR&e*yup?Rvg%#<9yd25?!=`~&UGTcGeHeAEB{ N002ovPDHLkV1h0+m*fBd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..0958f14468870429ee62e24ca99ef38939f8624c GIT binary patch literal 1843 zcmV-32h8}1P)c``AO`v<4e032cljEaVV@ktK|2)x&C})o5mR{*Ng7PP^Ve zzfUu}Gdr{2I`e#Mr;mYp-5z9>&1JdU(#}I4Yr;ML^L+*Yw!ZwTpZvRu2UWj>$&;*? zY%Yrk0A76d7giVNu$t!=DoeO>&7opN5u!|TJ05}#)BB_p-pQ0Agq{_mH(20C3a2mokx7 z;I6o;9&9sZz0487)y==shE$cTeX`zcvwxILZkh+zOc^f`0PJoo0T^!!pKYxRPx9{f zsP$$@&}+KYh@huuCCw@d|jSoFCMF2WS`}EqHJzIWNoUO%SVdN_%Rsp%B~IakE9E~RzF9rem(@7NS15UgAP;0i*g0fhN{gw>~1XK z!^N#}N3P2K`Q$DG06%Qb_g#1pF?mw;qBIV;>E0_9ezK-zn;==PY~kyA5HWeu@uEEt zlfCjy3ZBPRz4A>x*u3&-FGeHb_3biR^DX8x^-l%%+qKKqQvkq&>kj@nF`)y?YelSY z7qva$(2Q^DW&fb(elBPxu_A!Ha8Mr&i)J)M+eGgJRAu4;Sg_(j-%BRG19mr-u)X%k zsu_`9Rtk9aP0<^V=V2NY0q$Q)(;8h3!hX$zhj4r%W}8Fakoi_9Zb&gJ;HurzZju_; zo#8AXZ*GE*8}N`;=+Ogt^Z_sN_V&F+A}npHqxIr~09q>wrNY18Zu2rMrZKu^ye)!M;6(9oNZ7V>1D)s&1U-;d>_Ef$17ywd6Lb_5BV0DI$qw?OHSD$9}zIh$J@xn^Tf)^ z|MKf^!)-2@XfmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1mxcbrJvo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/cargo.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..e703a9d6f4af9417ced41b6d977c1a82661c2650 GIT binary patch literal 610 zcmV-o0-gPdP)L_gEg3Frv(m0IFa+wsT?(6^e}S-@h`UrT zUOW%a`x88P8vX_1p*KbRBet-^1{S0qwo!rnNrR0sRGaG;kI0pQS zu58_!8a&ZhE|dfb0Gnk!vaqcS`5D;Og0NTeWiD{fK%T%@19_{oI6itaKZLm$kQ>#& z+~^tJ-SclB!Yz3S!0up}8Stb$q*XsbE$b}HPJ(;0Qwth+YgQtG?>7n@fB%&koK~@C z;N7E}hp*hb8*d;C-~D3HTCZoS1va1E8MW5ysOl-piWs{mV8GU`Sh%X5P95I;b{I9_ zmmfaKeO9<%k(=RX+>UK!@wtVJ`fw0{Jab}717LZ!o*zgH>Fxq zth**KH~TN}-$1SgtTWrIh}~ZSU}bgbYRl4%^$0Gov{>}Uo`F0X6Mq%t9}5sI7y!Qd znw7Zqv`UKY?_9NJ{k9odtWx7rxxm&f`t4h=l^$BvLa_-F05+aJ2B6dF0OLe4O}Xi} w*=&0Mefap9!XMgmFAX2;@1=$%wd7&OZ>F%;Ya?#3asU7T07*qoM6N<$f}=GWj{pDw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..8dac17b1f13ed6cde9e4baf7ef1aa2ec5a0d45a4 GIT binary patch literal 707 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..7806779645017d19d2a9d2bd8ca022791360832c GIT binary patch literal 735 zcmV<50wDc~P)!fj@wOi7xpE_y?F$Zy-`tjzj{Lg)9MSV!J5{vKbsZ&(F_}<3vb&%e&{h z`|f-`+xK$yTescu#TbPv1yIQO!uVoL>p~!X<7_E@*B3YdP@e4s8ofV&d1gY8gedhy$@_`CZkLz@FYb7iF`O}u za4j(y&Ho(hvkJVspNn-QQQhA|b$>6FEr}0r>&)wUKls=0zf%R*x;<#!-oi=5@#ksf z@n;i_!*Whl&ry*hGeRaDy}Cj2yN$y#RP`JH)dTZ_lXtFldrJkc$OS+p5=eXJX#>-U z1fPNffTq3))0#m0QG#Z<;PvR+DLvg{5;yx30Dx_+qsY?hn*hM%=dhwL;W7yIK+-ss zq?^qH8;QYK9RKG$K;xgz1FOc|1niL$3?XsyGDv&`r>5DYJIzAS#DZFvb8Eej$__#;o?3~d;#XG29!XvCzo=s_NxHq0Xmi4d&oV{Q_0rpj(*~dcMaZBd6i z%=_wWJ$s!DM%nB7Of`F7pQ%dgwBfpXaAn$hnFaU_Kn&3pup0FfEfcB(?u%>cp=hSA zmns3!Eu=DJDz@%qFcR)mkzADr-%K4Z5dd7haRtEHzUuaLUs}m}U)XyowX`x1U>?1V zIQN-PF6*K9BrcW7Qv`?yiS;fY{7vh%5rpo4XlW zifiM+$H7*4@pf&oJ8aVk{|65uHhEtK(z_3Kkn*WyFw(m9^X=h0C<4;E0N1mlwb(@G zkAJfFq66GmXrz50>Oj{C>FmL$bi6b%r|yDygHsuOWe9EvW(1_SVV7H{6Hedm>A~-| zUIG9f?7zgVOE1u->RH>IMqEJDUyj7;T3Q{ zo|Qs=xLLuo=dYAzmfm?A0MOaqQEpo#*TjPlrmh#Oj_|t=^$&h$dk3BEoebL3XTHmUmvAfX_5ptSUGHpj z^*}R49NjaY^%4Q;AXM+tz0r}df_vRb0KhOlLg()}bmC*CY^v7h)BN(gY28VD0c7YS zb((TVapL4bb@qw&^$X6nzs8fsUV0m`-5@+xaf*PG^#GVZ4a=7DWS^a`2V6Ab@#=Q* zAiw$4uglg;go*SDxO(Ht$sBz-T3VUU)*wQu%>9)~x*p(5s`Y@fJcQ&Ear>N5XJ_cE zB80dN(B0j)zC@G3D4XgPy%x!Z>*B#@cO>%yoOD6My-})kASdo5Hbii zk)NQl;o5p2gRm>p)(fCm4=^=A*CBeHnUJgpxa_!zhoYD+Ub1JA)?(AB@~6}SgK1d+ zXBI0=%0Cq>veM zgpDHUA`hDJ^lTdX@uP>iZA|0wq~1uhv1uk=B%U$CV;L4qBTuXsN4E9$w2ugo=i_xV z@gm8x@}%!&`L0Y|FTC#u_+s;XM4J=kPesryG8ItvR0yk({Om!DC!0*XNW82(c@U!c zMKX1~(EKvktg;6&Rz+swRU-T{nJhmTI|y~GOj$6CmCsB(E5a|6$?`+7BOo8iD$`f1K4EZMbb?S%d-DPN#?~jTjT>^8X(QY=MO&F*cK$p$`cjU;I>|TvQ<8Wx1l#}1lG6#0&Cm=fmLb)@bdAY6q-*I0rVFX+%xeaiSqFw6q-+~ zv|yGjt6#Q4^Jzr@f04p9|F2V)&F71<|3!)QLi2sIc|Nl52k`RoI+=KpOtbQYPcw^> zj+fp>?1io4BLYtI@kM0fMdD@UfBxmS>@y!sm6tM^B2`vauOCa|>C#NRNG3nuPJd1_ zO?b9mXuc1&%13RghW`L}v_CtBO-u6t0000e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1g7~k!1h? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/centcomm.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca79b67e9fb918ef46a4277c33e6578932f9996 GIT binary patch literal 532 zcmV+v0_**WP)Px$&PhZ;R9Hu2)YCWq|NYx{26Vv5#fc(x>Ec;N3`Il;fXqi$hHMwe4n~lI)kzjO zje39K0K<{TpBYN_JR-{hnVFgYJv=-ZcI?=}0HPHY72$Tp#3n)Mf)1c%6eQ}4{I5s~XV|=XGdx?To#TL~cbp}mfQl{ys3M}YC??AR z$d=Q}0cxs>47YCI$E*uzZ8^w8peVrV0OSgY7CwhXJkB>r`$pyd#&gG45YT7XXv$7$^i>U0reZy5I#7E*0cOx;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..49741d65a868c6c5ee09e83ec6afadfb6b386273 GIT binary patch literal 687 zcmV;g0#N;lP)Px%X-PyuR9Hu~m%mE`F%-ws%@zb5I$A7T1v&hIT^tl#Ds|{TAX?F(o13c@>nbj8 zZgy~StYD#w;E%yU1Sx_ZoYt{}f?(a0ckL@lF1aLnm!;QSlJ~jyzIl0xO-^NhNUwFi zI{2vkjVI#LF{*XwxiJ7JCfj6gWRMI`FDMQ31K#g1$kp2?$!s2ydc98a`8-Ld(}C-_ zu1g%pA;;Ad!T=as?@izVbk3^EQzO#npRfWGUS+pY#qH)g#r0YTvxrAqsO5ojH4X?uVN zK#{Jju6F^BX1*C?5CQ~9o$oU5T1z|Le-i*&6Bq*M+b&mv0nj)arAc%FV2((H+5jTs zIv!B%AO=7rLI?qPAPNA`1S3Msgh-7VFbTop!5L{Z8vQ%~Sy9v=Q=%pU^MI)cBLk4d zk{4m2P$0Eht-m!(cLTzyxZ}Xf)pk;R7QjnYA{w$Ln7kna7|V1Irl)7u`wazvHjar) z1OUd-Fh2hqK*u;hK?p(zp!2`%%Q5h%flx!hA3(g@Y1Ks{LLPwMdNhEnDuQZAD-Vcv zL1X~B^?<4d(8>S!^~!oc#{*D^(q)(~fL1*aB>;j->j5awKb!~O2Za>^B>)T%LFfR` z)vxT?2f&LE2Z$~zblu2nK-ajk9?%h!=q{i$56Ac}CXm%k8XUdofm|+UGSwRk#S2rA zz}alt_9|uXJ_z-_X-k^j{sQ4r V$RF5BQb+&*002ovPDHLkV1i&lB4z*p literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/meta.json new file mode 100644 index 00000000000..ba28f87915f --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Redrawn assets https://github.com/ParadiseSS13/Paradise/, redrawing done by Unkn0wn_Gh0st333 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/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1e22de6b8b4260f018f94a159d14aef28b7f61 GIT binary patch literal 376 zcmV-;0f+vHP)Px$GD$>1R9Hu2)YCWq|NYx{22L(c24ryQ;#o!%0V;ApcEXHf1aVd;S-_2df8hYb zk;k7IO7=XWnFBI2Gyi*dcret~H8Fr4Fw5u%ivQ^DfH=|DUPx+pGibPRCr$PTs??gRS>@0nTVj^mIfC#f-D*_jfINM$_iOX3K2vjNfCI3T_A!Q zF}7l37ePphG!_On;KEu6{vd+l4~w7+t81A;K`?eJbN9`4-n^MJGv}W3UeNoR?0Y%) zeczey&YAP`-M8@YvE%#A_;u^ATllB>@1eto)Hc@l@N2F16o_B@{dZq4!2i>JzGwq1!gnL476307;IIIVPcPnV9>4Fd=AK8MG6T;W{Qm7H&1b*;*&KcO-DY!hvsqhP zYnGOllHaqtyW8yS>@-)dUTfQZaQ3lm-18srwE~PrqkX`RaCrUVr4T;$6)`o^UM?@Z zcxF<7a1_QDZ~;8uLj}0}=--}8rrH3mCV=M)QGf_O#qjx1Yh^_=3;yJ^g>o02+WOE*Bue0R?~&zH zO$lIe-~vQ3BLYZmyJ@IYgkcDRyTVHf7GhNKROg|cR)nLtxdPC22n<1yzUB-;Nda&r zjE!(Cj-=(&@7!p%wzj%;0IW!*7pzw47$_Ct2rd<1G#Z6C)Et65TwoTct^=Y)xTF9e zO0*!txa;XOd^g?%HH)x^i%S4)DB(qTeSN*z*x2Z%rsux7L%fvE`LEtwY}?S!a;KqZ zj@`Te%Gu{a9FSw_X=sFtngP~==m$zFIXP!X--pN(iC~HA4~rI*x(IzpV^N2_WHG0;D*21V~|Oqk|@Z#3d|%C-^`N zI#*JFXz)E8ECEUdKgA^^0NoSO?tHu}uyZAbAPF~h=X*J%1V~{WOPM6LiB2u0PHD$?EEk_ zqLdnfGy%N0|9Jr*KvFO~0#NsZ_O~X07uOQN%YpiW_zjmc3z9M*#ictD<3$()BpJ2n z{tq95ydBqyuou^J3dT?2EL)7#S8M+#bqc0&QEe%n*^J}`@?3{)a*bJ%87pTNL~DR$ z%E@nx6`y;%AfC<`bD#mKRBV`*T7B+p!wq?o_I?D$)<Npy)60cFA5arJDL{$cKyRm^9kpk}d&G|}|8p|{Zw9&f^Htt}~vItWy^UMI?(QQZ5m2izBJP0sZ8PG%22~aZw zJYM-(WdP?wpAV>Af2ah=DzFyjJ}^0w8`VOfMJe4XuqG5+KKx?d>$Q zc=#z#~uYAn_q`2UX0Qi0S>skG38CXRCuT@(z z=a#+$Q(WkQOl<)q9^FE$^nUyxz;sT`TmX+#SaL_#$N-JYtTTY~sG0$T0Mo1AL4fh^ z+40T5SrlQ(J33^*_-8BsHv(|`I{($g8Z!~iwanewHL#^)Na_xmdPWQ`p#J~dg6Q?i z&r1OA%9wiwNXD!_cZAm~Kg@#0Kin!=6Fr`IkNY6ymFL#PKA1UND1HrWZ3x1cbmsvY zdCL)ObvozSfn3ZITuNh00`Qo$TM_7w=l=g(Lej$ul2`u2>o;1C^jB4KF(U%-9}vN7 zOJlnQ(Cq2CguGsP$)28zsR`h<$9tXu@NBw8cmU=<9+rT_auD2w00000NkvXXu0mjf Dwk)p= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..dea43d25c42873ca8b50563a43220190d5ae8156 GIT binary patch literal 563 zcmV-30?hr1P)TvzB_J|X5ShkG|`HPTi(I=oLQ+4au$|Z+oB!JZN`iC26g*?^bWi#9WRJ&9n z@dVZ4C6Rc7l$w0sduzoIpcV2>6MPj;E(!SXgpqinWyIl*4iUfHmIb-wOq!_addtWg zp)C-W29N;e`}SRljnZgv0(L5C+oYEuUj+n7=qVs@(rC;GZhpZd3`BrpseWM89kcfQ z{YN<7bIf%6Ik~&htrtHlxD1bV)K&B+Ycl_%dw0pf!L z-U6KDt0yB|Wwx900!uT|`t)cwx!eQ2{j%p8n}C|G2S#2jUAYBV;rGc+xGLdVdEqT; z-US`qjdA}xOQCXz6pFd>%3=~Q9MO+gLf`&^MmEoy`|%t27Z9j`m)o*%#8zjFIyNB| z`PCx`!e~syLO>9WiEu&K9gzfX!vJvhjdsimuf0uZ*}bAL6MR!9Kp zDdP=jng+ao6s?5${VIwg=JpQ`2{mfZ{bOx;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..10aa5423af7b34c45dbd7a7e3320e4deb8f24e02 GIT binary patch literal 696 zcmV;p0!RIcP)wFj9WTO4?MWOf>A{1g5U>Tk$h__#2(p7? z;7Jhw0xw?t3w9M@2t)h>ym;TmA+47M7AWbVjD-X}Xz4CjDB`_+$Bu4506cuQ1I(}8i}lY7o4y-vmKM}`{3PJpGXeoB)9kxj zso!Ubi$nH6oKI=OvSe}ij=j(anF7ip;dX@x0fFnQwOXcQmxa)T^-#bv$n{PaLt1Cm zK2mSB5e<#1W5e$pOOR&7tNKEQ2pg_xmj}dK>rpPE*V+dFdgC*;Z+xe}K92hA_HHU_ zz5?*$e8#8K+v+Ev`U{5m`22tqci~R}Xx+U7fHfSY&aY&*NaFp|15VsOxyY^I2x~Zs zgj`uboV<5@#`fkd`u#C$O?5_4q0l}s^}Isl@|~-ep!7zR_s&(sa{~6=Eks4$2h>?$ z*M14Ww2QbG)+Lgzn7`4 eEbH~WZ0$daIy8^qZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6MRo@ZdLZP%1Ph5~XpJHyS_JNJdQabb zb$Z|T-h1Eoj!4g>)BX57df)r`exK9a$K_A1`n^6D78gKOJN;u0mQ>!@yrR?nULOFg zd*Hb|pURY%NxzjbJOJ4I=G*W~zjlgFqprhJR_DVqmeOOeBO%IIQY1D;$lU{h{ zW_e?@?aFS@0e1y#OGNafUt*`*VdgGp`v@33lED+OB4B2CcRMRpw$ErG`?qy zkV4E{uiMR(Pvy$Xyc5by6P1f2;PJ`<0N}f`dztd7TzSbw2fS!+$2NjXK9x%^x#)l_ z8$WA)E;?Y^_ z%d^H^<6fBN1K0`PwEwjRQPKCG9cJ!<$%U7-TQ>m=JAlHff4;->{g$;_z*k=st{&d| z2*<~l;dlHGw&8(tZ>%m%T#onh?6siC|yey`hg*7%LHa{#0R zvTA&)EE}Jf?LD8#1Ax8e6Lj9z@mz+oN?&dO2r6Q;C*h3c^f@4_(qk4}5tGiF9RV3@)&Uu7)&Uu7YCC`> z6I?SHmnI{oPJH8+x9*3ZZC$X#1}_vN{Hg2!T9E?W+$Dufj_(0M!QgkxaYQOspzw#$ zKsIgL178^7`BbL7hzdY{b$=L5tn6ah2u`kEw+p|r8#OYVw&@{`%k!yBco8v~a&Zb; zyLB@hoN~njMgwBop9j|f-}fWm+hCSTrSQ9hpI>2)#?xI#(pdzY#?x&_()oBe{~euY zBa+TD!VVBAX;wao0nz*|#0FhL)@}f+9WP8K&qbgtIMU_d{XYU6L zR`0+o6s7Bkd?aNLT1|KtM{eE^kZs=vUuT=9d?eXUwo{x9-EQ9034sKiB~fJ$Kvm!N#8aN^NusiVG*H7|{_wAjQju7oJHQ zd(uVIln)U*avgLL5gfFdO6O#gUR0Sje8||&h9btU{)J*V8tIhjNUH2yj0I&OdK=tn z)Umj<2s=Qw(Wk{90I0>rWtsR%+h#Fv9WP0kPm8Z3^B=DqgzM<~NXq`}s*j&8t_K}3 z>2`}L$jS>BQ5HWI&&!4v8Plc@8C#l)FqxHSg_p+Jd1x$&biAZxrtzV|7IuJ6ZeKTz zER)EKEvBlEH0+6YL3~!;MB~#vA<5}LTMaE)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ae9cf11e75de21fc16579f29f93fb785724147 GIT binary patch literal 384 zcmV-`0e}99P)1R9J=WmoZDjKp2Lflu(F6KoAAdRfK{Uuz$fp+^gW~SfOkG zgM&k-ZjRX%|A0$cha4CP-2}1FK}%X%>Jo=E(L&qF%MIq8zFdaqx$hGA&Nvds@pLl9 z+OYT?=|3ANig2oNTAKjX#%=a8kUmi_RK*4$+7#Fahv2!1Kp=gkz;!7BM7>b?uGb3a zOd(JR6av}=D#Fn#kVdZZQs~+CBeimuYsyIn68KChbX7{g0^EBU z(Q@CF%>woF-MDtLMW-|T5zqnO*|!!2biiT$5#GFA5e-6Gs_4MO;FOQA3uONu)7YD@ zy83^^Tm_bme*dcjg+L*&QXm};@=8TG88f+>wVT*E!6)M}LA#kfYd-=LVA=KjuVa5o e@MPBMl=%$|C28(6&XlMC0000sc)6)q9^uckg@mzIV^-!j1aPGo0)6GJB@ z%=^;va`JlI?@b|5MO|(lhH`YL{^2n;_7;^%~bWW z!~lE?Wf{_ySoXNzBY%`lZk7kvOcgH?0KEV4eE_q4)u-2=r55t-;T>ZG_078zUZXv? z%_Ud#5I1(cGG&SYdXRWB*phypWq1z4^}lI6+gu$FE|@A_$U)eafpNd5H4fO~ns{(g z*;!sP8^BcJ4>oCp|APmL9aXBp(Rl+5I|nE&FMBh{2H~<78tuW^(WjvZfR)Ox)z{JH z`dI4Py1crEs8U6#-vj>6h0N^%M|SzTUdmADf@Fh}kG?VlHv}_ckZaZHgww;$Z6)~E z)$aiSt>ZVicjYDat{*4mJZil~?DHD{;Lo#D{CISArW_M4(+5|7(e}V^H(^rJ@j{*f z)MXjd(+4|vHOTaW)%V^70CWz!*%4E+`+5CKT5F9VHcglZUW9D zRjy4BCQKbK+6^EYYW?vB_wKxdy}e^xTcOto@=C^i-0T+s;EPWxXD&RXF)8VK(Yg{l z8I80mpKoc^E=ZNDTKT3P(wLM?yck~!s~-7zDxTu%9{G7a*gWz@FA*>qgrWj}A3)EK zKk9u302sbLz+eB~M|<#G*mt7Z=j-zQ&*xyqgB~L6&XlRjeSH4e&#yOgc>tOuk780X z@e((-%?9Cx>?r~!{awjm(kyLOGi{sAsfautY)?g)cv%7_>j7+z-iPX&cat@UQ1bbE z)0Da%;7Y!E7u5qm+y{g@IzyioAtY^pxV>+DijMoeWVMHSO(_pIj|Z3CQJNPZWj%nZ zjI4nTn2&&nagek@*o159fepfWnWkQVjP(Fr12ao)#B26GZ9O2*57+U)uLrmo6EeLV zad*Ns%~;|KZh=8}UjQ?U6*~LBAQo9nJjCbG#H@WOCM8ubajQ9PfVi=(1(|doYd9H= zwD$!7tlXL!(b!+sZ5ew|68bRc)G1fx>#=EM*ZfQ?8~~DcoSoc!9KIaRQ1Apa?PfEL_m5z zUNsX>DJ?6{`bv?Xm#OMS_I!XVw#*0EAnfzDT*eALEfA8Q+=$6!l8L7z%gVDW0G@A? zsp5s_`(TSoZp1{{%*1Dj@qIEciWUnpft3WaM7hkwi(-7A%!{IAO_-OD=pnBsgDvmO ziz4z2@Tt)JkP4E}=4S&hyB33RV0mc(ae8*xIdFcrsp=(^n2*IE99Yf=VU?`>WvzUG zI0FEdiJv^kz#g1%CC2BODi1>FN<0|&1L5g|mrmI-A7A2%ddH{XxA&~60)0000< zMNUMnLSTZ2J{#ajQL^fZ_JN-duu&7wlc-ic(0fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1nP5fWiO( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/command.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..0bcb60e2ce275d2c2ba38a41a26b1901237423c4 GIT binary patch literal 604 zcmV-i0;BzjP)hsLVgs;w;z4p%? z`5BVJz?G>>p$VT)f12 z01i81fn#+Ie0y`?o1`-o7iUIbtOjHR#$_a%m=TSW-$cN8D3YI5n~N-FEzM!%4KD0h z80kPVeb+S*H<^WL<=;oitjT|L5tbV%zky%`0A5_bLxbr5|FCE?;r(ou#@%?uZ{Eo2 z4Ftt2HHXsM-AH?Z;?tD(iJ%B97^J%+ZnyWLyK-_s>3WwU& zZUofhlH_lWV=B65tC#?5B}>zl(%c)4awA0{@9^W`gxA_<2Mj!Z^ZG qHOx;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..04d6a0f14eb52e3243d714e9c7f10a3fa19e20a4 GIT binary patch literal 714 zcmV;*0yX`KP)R9J<*mrZXHQ51%sse~4^V2qKp4WVdt1JN`l#f{y$VCBxl z#JcKIe~tcwlDPIau!4mvNce~XA%tK8fkGig8eG79_TKpb^xe#yd+s^!JNKTsb4Gdo z;^mwrCgTZi5eNpPKBqj!SRcUI$!{Xj0I|Jo*8*S)K%;$4t}rB(+|{m5c^d5@o#up# z{G){c-Er+ffE|JRJU*Etn`t-(zy1(2*@t00U8kvULnIo|>`2tSbwU9u`N5t0Qu5YK z-%+55(26a9`e0^K>_qMr*4&-ug!*6xELY&;CBpwV&{f+{RtKdb9l~g9e2ata<;xO#fD>kD~up?F8DggKk4^WZ{cbk5c zsNyJ2E5h<}3ryrIBDS|}s`gxAD4dr{?k>3|WbwEKD%PzFBWwk%LzFG=3&&GQ^U6pC z$X-De=SRns={X8{_B0MarCJmEw;VGFkdDVGzj8-jsn)1eYnqU?1z5>*g(2_WJS3m* zuT;p6MQB9prtgW|_~f!J@Fc(pw@)r3UR!_@zI>Vr#~W?4y;2cw5bh z&gZHhkio78a0}P{z`ugA9}w2S`O)!z6C)H*>U2rR#V6OMA?^o&GCk7V7NH(Qq8`B5 zddu$Bd9L~aH|M<(#vHPH-L~`t-hRu>4TslQ&{s`$Kz_cj602ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6d)rt!<2BTyU@>M<~eikeBSp=?(gu45U;E&$-(57UVmpZ6C+qECeXcP`JY)Ee&7btX7Ov?j*1SIL@901IhN~nL8PUACW!2?qgUT)qf0qAuAg;i<|JbZB3S}kDl`-$$u z2bWQ;9=pHs8(gV1u>9LAqaG-Cd}=uKeG;gvnM7AWVZ(P|6x~K*}0)K+4Jk&bW7>7BOyZK!M}p zz47=&YXBgzkg8J{nJ<;x|FZ`%(=`Cb9G@EY@G~(QnzY=9qpI_f#26HPAfx;|;1mpK z{LXgKf?q$IwjGHK+peJBO?ioH%RB%qEf)YxU~aa7os$k$mJ8TeFv53Lu6x%{wd77u z_!qRu_4BFJy@)WGGI0vJd86bGP9?4U~_ZR^Sce^%*>4Y+wXt;i5wSC zcdx!1>(7lE2#RU52sn+W+m593@o@e(I?qNVooBcm5GC2Hyo`aU`7&NanPKbE^`Xip z?*~LlE-N3EiKkjxc0S|z@m@rkOuGjS_x*s!cmKus)Uf2uhu4QJ`*5#?mFg$SydMz0 z{zA-r8%(py=&r}}en6B|vhu;1c=|9h;#)@7OFR=og&7qeDr|R&po~0|$*g?T#Kb}qlr@+=5=xsOO^yAqPGU-K>X~Rbx+tUHG$4z$zZ=zHj1v=sX zH{m6aDJfMSqHN(KKxWK7G80e5)dR4q?nRi{)8Ssrtp`*;J;l|reE*I`!G|n+=cEJF zE!G33ublT>{ez#N{m%jRnZVrah|}1;dVr_#lVYQVG9pevOld{Ov*N|J54QtsZye3U z$H|nJFy`E>Sg}RNhbY^9KOjmbv-12{JTDtw;+Qsl#Ia*j5hkN!+S9H&hV<%RWXL)$4;533=CIIXnSj9@Q2hqfoW%LLT%fwUZ9|7`AN363e91G4%jhA5v^u4~UD>$!6tc-!G8)f0!5DcN%1u*L|OY9TnvLfGEX} z<;!H^dC5Hy_r2&a^*lH}bl8vYI-hxoy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..9233d54107d3ffcb4408b517b2a6bf27c52b99a6 GIT binary patch literal 495 zcmV3xZ+bV`;A_I(@-+rUxXq9xa#|v2ZTbf2nRyTbFY<6Mcjd;T+wLs z(g3`UzbIEU&!Nlp1;h6iC`;e-`RVI++Ma@(UvdD!{039NiAN@HJIw$9002ovPDHLk lV1kOC!qk==pxfyJ@Ckqzm@Z}s+m8SM002ovPDHLkV1msV+N%Hn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..7263d39414bb312ba3fd2eee4d8764ad7c842afe GIT binary patch literal 1843 zcmV-32h8}1P)p zLR$hYg{G@4<6Y>k|3P-~vbz`p1=AY3>(VQWP;77@vT1B%(%?dZ6eTuM9n^(1dLNqm zX6}5v360Li()*a-(Ttu(Z|<=QpPv1!jjj&%51^}ZrA+QqwUa*AhP$?UuK)mNXU@0d z+c_S%eg%_~u9tG9j3NMByYLT2$IF;FF_dW}sTKfW=kZIdtT!<`J>2`NYG>zh6MMS{ zxKn)}0PypVM~%5cmp=ZR?cvtquqI#5q@?R*ZXTThh)lgyHm)OXJFd8jO zKwQfUJIaPHeLs_<*^Q2ud(TJ5>5nc`uB``Krn#44`2Yw*Cy%~EHvZ^U zUCV^3!+mkN9$YhZy&M66?Z#nZgj9yOO1HhYdw}i6q4ZdnT$KmkOdT&p0Qlkg1n?Yq z@aL1>jt{;&p4rHwg*w_xoyoq{e2Vs8Z{x*&3+>7=0Kkj=&cxNO9P2$6&o7Uj#AN`> z__wodDf-gDZP8}~sGxS1qV3v`>mz^8J()zn7Oc(IhZV83)%$r02u}Qc#l4!?-D^!}{dq6eW zDO@HcZ7+-60Z4Sdp(aiYC1!W(j&XK+xXU`gvK7&RhpJ-(Y%j!pKwPrPDUZ*}5Zn;V z%mJ{0FW1JT+h?cMYbmZ?G{=MQj;6ej13-N(6S{u-9BNR1C;sTnBmiJzb4z)wOD@NQ z52mh{BPNYpnVdxJqF(23Y;Iv=bE^lokuKMz2NNd83wr?4hE~>__~!HXP_5RjCvpRB z0RV1%JJ$B$A&W_g>qR*U$Mxt{oz?mAk=FePVsH!9Y8}7)k^O>AJ!CO2UzeYw>U^0O z)&Rt%`_8xN_zZ5LTCHQdaj5lfv-J>XQXJiPe%g!i0H}2PMoYSV=dmy1>*+yA=4Eca zWHt#8vKoMnGV1}pq^bwx=OG+lNIC~xKYcE5A3?bxB^`hVdrxp>(*Dks zt5Dn!Od)wa06+~-aRvRx#LbDU1`v;ZP>;oN(s}@sTWZ*O5cPoCMgD6|OI8C=c|mm~ zyB@$@1BtgmJ&vB!^#Gf-7nX-uJ;2p^56eq6b|c1%B_<0D+;f3sG=paHFMUf9VzFpy zYO3$x`}gkypx0JHoon09*I#{M#WeM@vAKnUt9W|O=Zcw-6-lQ&XvWifv+vsKy}o0( z@p#d0kvf>0iKiqpCU|Lv0h8q^?ZuL9e0WE%e-n=aQzftBDz{$i@%FN0y`eAB&N%4KMWj?T&)3>1X z^6bib)BD|~u9r{}J_eI;Ug9wetbu3IN<@;#Cs-Jeg^JD7JJCaG8mxl+Nns z!K4(D-8TRxnRrUNiD8#a6ED8mln)>^09l!M8xWP17jnfk_2QGQ@1E~n^D`lTzAVH~m-P(*ClgPJo0WIL zwDHnjYI|Yp_!xWy1=e5y0&6e;fmH;O|DeFh#8cAE%8Puy>F*BNdWrLWuvI>KzZaCp zItZ1I524WfxQc+hNMW1*=bS5!amD0%nK&`zolW^jq@&Zid9_(sS#M&wHYQC3Q#w0y zzJ2p*r|L!hPL6A)3oowOIzEa(l#h3jiKisX%K!S?@4bCKm?|%MGAR|#ocTn01?Xhr zDRF+jJ-*+DY2qc$_rX^AC|An(4-24IQzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1kIVj1K?+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/engineering.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc27985d2bb80f8a82cc1c7040843a3b464820e GIT binary patch literal 744 zcmVP))ae-S;^nNm3g_M2rkppI!=;_~Gk60Dy=jNo_*Dmam6GzLKA?MZ{XIsEa%& z2=>DCE!`fgn_{5kx@ltT_JddH>&sDRT;2ZC%oPjIs)m8Jd>t$K3A9>KZ~(BUpZ1XV zL+Xdx{?1`-f9KE{BOHX2^Lv?m{dq;O;49!FL?q{y#*=eP@H_z1V z&pj~|3*G|0e`^F5p_?YEhT*wxhUX#1my^H@jE9+&`s0#J=?jC0HCu4>C^($ ziiUgXt1R)@)8klg0@-W^0H7#kWV0D4N*Ospz`RHkZ@IHkw>TB0>~`RT`jaVuWpR)k zm`vKk7y!t!47H-+-N8YG_THoEX}fSKN*P{b0L(nglgYL$%e@W+!Mw=hJ!PJCNV`G3 zh{8bM4g}icee`lc0J?2YFN0-VfB+>37DEqK!dv!I~!79@UBQV zO^ETh{Un&0wORn*LwHfWAR+a0g?bUGo1)8!s$sYak{7Cm;Ue>MfGL2qVNMZ2x}9#Y z9N+-|p71JU+#2(aB*DIa^UOH88z7;B3KR(&d9KT a&;J7akqWL90=FUn0000Q>!@J7Im?-?$qp((G>?dH;4x%AUiCih>Y@Ud(yRT%@cg Wa8~>T+Q;DO>gTe~DWRzanF9dE-9ShH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..78efed2504c54a30744df1b3510fa7387576ada2 GIT binary patch literal 737 zcmV<70v`Q|P)mq?5tz#@p77`&L;1tV{on>cOuuSqdGy9mC z|DQK+-Ww9RT<(?;4qkOx1U`LU8TU=m`S@-bSYC*LViDfH{{=uIm&@JyiF`Yq=Csq{P4T9TSyY7m$ zdOd8*nki>U0)(qX+En3q<#D9_b@xV_fX3n%{xHp&BTXCh&NMWxAY$m|j z+1bQkRV~=GlYG#LY|1g<_50YCHEsn2r!o)RCHVv)NL5}j0c8$|Do7$uR0zk9$^(K^ zTaMkDEs2=*j*B_LHVgw`zj(>+)kUNTnD015z=m6Z-Kz`six&Xf4qvrZ$hu%XXm+`6>H5->>ChgzIYRwhA{x3l1h;o zol~pVqv6S9x-uNbwE2}(iUYbB#=t*ZDI z;usRq`u3V4UxNdW%fbGO`d05vRBWc zfq{{Ug@fT#^o?sLj1F5|wYL6tY$v0Dy|w-B(v$AyH6AP+0tyZd4fh(jFLH}o|MJqR S1=_^m>FVdQ&MBb@nGFCD*f*L0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..68dd4cc284b59ddbba5ca1a786be7ac31572c8e7 GIT binary patch literal 1818 zcmV+#2j%#QP)`6pHRCt{2oIhwIM-;|C?X7aMBM~?*B!W%M!C3;U&=n`)!lX-+ zI&hVXz>&sPAWc%aN}52b6gdK^4_v1?4nnxXpev%nE_4Tu9l<)bF&s;LayGV7=w>~; zo`1WmnO#Nufv~jN-QQ?t-kaH(_grc=n`0CL06hHY%n0YF-xh=SHhJ^t%eRcci9Y}C zpU~%g@XeH=+r8qKn$6~z{P@S4r$!3!VDlD$t3u2(-@d%O5rY3P9F}y#HymgDc=Hqw zHgAEjX}(OIS`FV^SZKFb008~|F52xC^!vN``o<-Co+rJBh~KHz0050uH~4O_T~{g_ z0Jy%7;b_GC&Z$%|9F0PJ8vyp*a{&4)pD;EYXFOp}JfJFn!*PP~s^8xQ>%HoISbS3X zQ8iZGpb=yhTrZco+dV!fQop%o>%$gJ5tH2nz;th zDbjdOr6N4<$>KZA;~$^Bg6sR->sXC9a}BUHIM#OWPaE$_&)Ij&cya;e7}TlNuv8Z{ z-o(YxzrhB8zy5rkqS(naVb-Yka!qrLV)0cPmp4ujsdf;;FD);xj29Lc008~ppKBk4 z0ib>F{ulsWpG|)FtnfD+XG~^cERk85tfSEUnR7u|Yub|l3ji9+chZz8k!a>T^9u`z zscBCFYyfDrS{S_8o9c~aYPDLy1JtbWr#T5AeD-Kk$e4--$XG=KWUQhAGFH(58Os8I zot+)yV46A4{K5h+x-aQIF&okcwfcHLF zFa{^0ne)sqTu{a;RzoR~s0-1a@K-Ni3K!(Qy?d7%Y52d`6V@r&cB5#+ofa=Df*hwe zZDwju*d(70%mU&CXVG$fAN6uM_#5S0mURIDcv`I{0wfV(S=I&e%1>J1QISfgE1%}u z0Px4Fe*plEM$1T~v}Ii}X}*dN{@J=Iy!U69=iKiCA6%_6`B4qF>mf@Rjz*#AJf7&v z=2-w?mWuH7Y!w=WvxtwMcYa_2`H0V-KYo!PkTL&SegHieP7)(e!ndPy>YnE@bv7@|mw+6?-y}9`T(MpTX0^+FWdCUhJQV3Ce zKC7bRgnR@1hb9%iQ>kFz4L`NAj`761p2g=r36rD*9gU!(qz^)(1PUO2L+X}rF^*J1 znun642@`1_ggUia=oLrPvOxO9lXNYJPR~iIG>wpj^#SHAP-!h_nmJNLDr+%1U7(Dg zh6`LDPotfXnIG`Q`QOqT%X+g)ulxSy+W@Y|=hOV8?vK?$$iPQBhzdVxIcPpz7d(E* z1sThcdQ$)uW#s}*O+sv7601IVv1cqt>e=apNurYppC=tIP=!x7LQ?S>f$&2XU@S-K z_WROPOr?p+q}u{R`2nU9rQ7%Jk6H2gCS72h`~V#mNcge0By}cAn{lW3nZOOWC1ewvVFkk2NpnCV6I$H)`}CBBC1Ud09Sf}`jjD9aDvtp&*}&^-u`0lZCl!pxNgs4QcsM5e{*fjp&M z3yLy%WwL>M#^>t}j8e%DU^Rlw0;AR|%$P;TVD9KZ{k_D`HkFfX4 zrLovZoE+lLCl((4I^hvMBwM1>3XED)5(Ujs8udB(6}EFPsJGjEz*4t{x~;+7777j};X$ zO&1VHNg6@qgYzWep0KV#=!z-clT9O84;1lT-^c2Q;m)>w;Kd3IlU+~vHXR?|VcblI z3wTXpzd z&LFCCy@=0B7KxKUqH=waACMFM2WK=F=!s=i!T)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jdu&blU zXMkZJ)Dy^-Sk=zMo#+s=J&oFJ*H3X~qrqM?QJEWxEQWA?x$Lv9JH+6{!W4 ztjp~dUbrh{+#gi-V8v_kHXBak-f0-5?o$PV2W`P~DD*!8I#y0=} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4dd6fb20ffe7a8a9f1f334c69a7eec2d45e9af GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^2|(&D*@@-i-5>07D$iev zl(|_N99)2++y>$`L4X2Xe6oj_@#TW?a{r|5sKbyY4wf{#m&uL|jG=>?B32Y6L448~- zmVNt<=EeCPUt?~2*-W)|@vY)m?SF>Pj((f3JAbyCbzfU0%RxNO0!h7j_?xjd?(hGa rUv*BmV{~5rZ76>v$b!=+U@hV**@w&Llx@BQ3{VD7S3j3^P6TU z)5S3)qw(zwMZN|Ho&#l1L>{TcKS;Ofn*Whig~`=OrYk`}^!h2)=vk+xp6QtdtP^BtLqlk)7KB$ z?`ApL?(rO5aW5m(w7cv(7-v>XSijhMeId|I44$rjF6*2Unm{=HkPxy^d*{&_Y3u8-TvpPl)+!ms;x_1`x@@$K6tcisb=+or+gRwr<_>!#;b0YlOFq?`4`Po z8}>yns9t+9x>$ZWzeCq9uR9Fv?FS0xZMtrIPd4ZM+xy06|J5-?{(* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe2aa36c5121aaa92a3a726e1e10da5a1e8b4f7 GIT binary patch literal 365 zcmV-z0h0cSP)Bj_aZtu)tHT{@CHy+cTjLgvXWJEU}FA8k$ZkXX3HT`&k zvcNibLJ^q*a8;|B;cAJ@i>37b#1&GM`q{$z|>O00000 LNkvXXu0mjfdXt%P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..feba7cbfe6cc3324f45c3c63025fea9ccf8874e6 GIT binary patch literal 1843 zcmV-32h8}1P)?JBGr8$(#?tgG7UK^|ph zG&4K1tKCtp{Xk^BtJ!~c-@G@YnK#MR>-8Qotl^S_M_<2_s_>WJ{=@t|srtEkz1}0@ zk5>;<5x>29nW@Ai>$|6?7Z~w{QVAQrkI!oFGlkaL`$Oksh`zhl-XGli@#-ONuU-bx z=Jma97v+4ODK9!FLsec!pHN%$2FLC7vbJ_72$=f-z=rRmS}33s1dP5506X3>BVH{O zu;T^H4MgW;$jTFq4c|Z0>_c7^A4^a<_tGGhc2Hhh2Rej>wiBpm`o-y~Cp`bj(Q9RYH)t4V1^~`NP;G7o?ccYD3eZM~ip&VL zxf!%tTZ3bfK3@-DbRj^buk$-+$IIi%3D9iL0{~jBEi{|+XtlPmP%2@%tTJBzJv=*n zs~c9=mJ2a(MY`oHX4mV3ncn! zh5(WNgH9)>(p{-m2NRd1EPo6@dY@dbfBNQ?YdxYb^#B_!FwGDUmFaQ;-z%=0dOKqP z8=Vl1jSyfP#sIckVA3Ig(ERY@$ZH^41~z~(0J*u!1H!_~`mWps2Obck1&%rdm=I>z zC@=;Hb8kAls9K=RNaXx8vpSw@TmabI+#I?fn+pnSf!;3L2atJqevY2jB*!Ggs60?7 z1l*sU6^0nv14a62LNt}5pg40u1oF~#Mn*cnn!kDeTp0%L&(8M#Pafz3kp2b`86m6% z@~v0q0ko#P6*WTK-snBN(BJxfi3{tx%CR$ zKb`_y2#7Nm#J4=U1uh-zVdhf@kACXw$@F<6bb^2xiprp0wu!#UAVgPRc%IUC0pRNO zDQrVL6&rOfh;Mm(rLJC|Vvc!zkq1VZS&gGlGwKjX^o2{3JW)acX)XM}Cd641jH@4a z0+J9G0*&W_q6$ZyA4S?_N07S`ky}C$Z{9 zvr?`0LiY#oj4~~SY?2V==clzMyi%?9qUeu;2c1ri)*q|16di1?2`7P_w3LhiR?<@9 zq;`xtEyOm=Tu^F>Q83HTCyX*iN6{Z8!u~I6yx?e(7K@ zHPNMmJ>0qVYVh|Y>pK9OE1wp8e*UEDXCcTk%xvg#r4qVF>h6md$_cr9H*QE%9kVsz zVIptTRuQ&GDqFO9i}e4DOL~vgxU9+A)_3Ur0W?YOks?}-a{`%ul8lqS3&`{1MSG-3 zKOuu8XAxu`Aj;3z*{A!1b5SLa&rgq)bprqti$eWct&vKqzT;&31IC8`0EIdW0y7PY zlmGw#07*qoM6N<$g0kv~_JN-duu&7wlc-ic(0fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1kHYQ_TPX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..95f56af1919e325b4f036869792614daa2a9f848 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(VqL0M7R#n)jUnC4jR=Gs*z_BgKOtBB3{I}Q&_ z;ukKt5~X~u)+=4evB75EyyDMgyYv!js=!Y3G)62?DsaB_%od8H^4L- zpGdZ*!TO~KWE|1mgHI2{@zu<;zZRDUo!Ge_7)T7Bu6{1-oD!PS7-ldgur)|BATe%e zC_S=TR(W&Ylee#umZx7`z3WV+^~u#Up2eQIQ2a48_Frf5&pLUAYUWPo%2{uwJ$6Jk mP;T1)Z>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDc7%)HwG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..072656030c3712b7ebfe3631ac44a63fc91bc547 GIT binary patch literal 774 zcmeAS@N?(olHy`uVBq!ia0vp^2|(o=qg6jxsrEEQ=wrg=iVSnG^&uJr>H6K0%?u>qsd%8J7 zpQq4lu2rP>$^dtu4R6gFx<#fOHFP`u^jLh;TEPcGOP%iei2wMPFFZl7hb3ea$L5VU zSweQP32eN^;=wWnX!Jeq`_~x^P82UzbI5Yw%n_**ba2aJkOYz}69gGkT*ziBGkUc~ ztqi#Teb4{CZRXp#CH`Anzt(eQU9t$HS^AQ)xk07}j`d98ygh}fH|RpB#FTr}L^5KS zXEa}O<*NCW)A2B&HKj;;zsxd+UkkngrP=;1JD@-R?)tNGSC;X4rEj&`CEL2-BirMP z*(KIoXGMo@eHh1#G*yD^flI6E=gVtDnm{r-UW|t64m* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/panel_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/panel_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e300507ce584c5b45587752ff5da6f029b787392 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQCQ z#W5tJ_3gEdS%(~Cj(>cwD!M71Vl(Ske aoe;Hq-?4sQCNLxzJYD@<);T3K!5IKkd4-+; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..e41210b960757643eea82e2fee88998d910b1a0e GIT binary patch literal 768 zcmeAS@N?(olHy`uVBq!ia0vp^2|(u=_KRy&jb%(m>A=2}x0 zIn!_QKkf@MrnoRj3Ocy4On@<$88O9`TP^JsWs#L-k*#%Kd4HbT#wj(N@BIZzN+jkj zx|_$$AlA*g&sXiohL}~g$)RcNQ%*ii>#eXl-W#32@z+1Lk0pIu!pys#E@7ChxqxHw zL$>el#AhG!p7ziCWy?d&Tm145q_$~3C@|8@eX}LZ{RZy?^SopuwyL|Vmo$vJQdJb< zbHl~sKQ66J{XXY>di8S$;ZGtTUVH=@^zn;Toy0PR;7b~Zj;CdRuS=0QUcqh#VL`uelUdG z{~kI=W%u{C=aQ^iAZ7Cf9J%_11GnMMC5QM z2Cv|_{i0XrkizMZIVx6uLh0+Bd-YQOU70u6P4L+3t&=AoIC6E{lv58%qP;{7d>>5J zY|7!P?Fe0H*wtI&I-&5B&I+#%1|y}09u5U%rV|92e^_=0YP&JYx0e8uG=rzBpUXO@ GgeCxnAUH|@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks.png new file mode 100644 index 0000000000000000000000000000000000000000..dd67e88a315f674a061fb3b27660b8c761c88f38 GIT binary patch literal 697 zcmV;q0!ICbP)7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/external.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(C-75jI~?96;K{46V~%8-f%?H&LEKmZ5;0U!YU2Y~U%gS8ew zvn=Csxd4cW5JeGyPN!46_Z$ufX)E?leq#f9p6h5d;(EOj$1!mnE1=Fft?L@+9A#N{ zPV-KF1E8uZR;!f&k|c>FNkU!Mq-n}xvEcD|uwJhzilP;usw#{z7-Q(lPt&xqJ?Zl! z%JWM1ZD2m1^AnS{sh0-;w%aYY+l|R&0-)Y|?)N*(<&x9s1R%%b@$UeBTZ6xZ z0U!VbfWZNtsDYbS4+TN&00000NkvXXu0mjf$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1j)_ BOCbON literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..8e908ffb8406dc4a144dcf86ab886695569b0b6c GIT binary patch literal 538 zcmV+#0_FXQP)yO|wGDItVdMjHTdd~^uk_aTIU@B3hkWpx*q zSBU{B<46LmJ6?H}YjS() z0t-|Uh@PHbbOVJzWRc1y;ZB1sWFK)=^Tzt^qKfQqrbpzN5Z)>S?N{|2lYAfjwnOyAZFq=KCD;<4NYYCuxcE&%Pi zv})${?E=Xi%>+b*>zmv82F}k;0RZFi7{Jd)u}aeIx7loFW%mz{aLTUdCa&apjc?Fa zl`D&E2TuS1002ovPDHLkV1g8-a^-Ua8|!NT07X#%^frnxv9{lAHfy(?oSuOjbUcsZ cNbc2m2RE~>^Brvfj{pDw07*qoM6N<$f}kOx;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3b35b1280534df17df28d73a703922aeae50e135 GIT binary patch literal 582 zcmV-M0=fN(P)~k_J@5Wx+8!t~v*8lg$9^2z^cW-}23rxSKWQ*EH zOtAq+ioG=o7~=UEkc#1;`aX;4)4~9)Ve8 zz(Tp4^KzSF0ZE71c&w}nnoW%4EJ}q?R+~0n20ju>XmLokTbEI z_9_6*hLdzK7?j#YD+w@>!{W-8z}9jd@yY^BxVyblmgn!C%I^Xb)bW5NibAiVI%7Og zHLT--s_?JzfC=6O$o`~DFA4A!57?4h#{;gA$Izwad?p?!^DJAXZ)OI7qvJE@L2$S8 z8_yMZk7fig`0{AAT1%ZqqmlUP&i68Xg#fky&+6guRiyc=1D@FD7nfZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6b38G__1h! z&1T~a@S!R3P1b^qJR%7pf->_wSC1FhB|rdEQrpv0M9XC`58Knz(sNEPyB-j*5u(+q z;0N*$tybj%MlUx207789UX#O`^!DAypdOy*@6{i-mr;xX`Nb6u@7xT=|5|*a9zW0D zvwFF~Mw(TtQS^YRN&iMP_kh3()&ukzq1fMJBVH~Gix;uh?Yz5U|SvD zxf#@hJ_rL~^|I>$^F&OE+RKZVuhiqB0RokGoScyD z1soqAZ__lz+1Xj+dni2U+&+tOL%i59OAWwz@|z4z<>bFv7t7MB0p^qM&r2WXJO%{N z(r6P*)?)~68&iL6?g4={H$Y&`4G>t9Z2)scl#403^8X|oAk@hR zip`j6EM;N}oeR<*FM#sq2!~7_7r%)^$?vLr0TdZUF6DWSUw`|(RK~%t<5Kh6m{Oy- z1>Id9sKqHR9b^7wrrykNlxG58FPDZ$yRPz8Aw#o%HrGb4% zG&(;#ffuI}?#V|NTlIj(Xa+%6zVYh6E~oHfGWF+`tJAZOI<_oRxuCc2J|e%kD!ozc z@8M90A~?k`ec!Ivh*m2WFL4~JNm81o0Cx9oY9DbNBaUOdc=>AA1M-WjN<@z;E8jH+ zPH%VZuauLQWv*(=#COTni!C!rlFIsg-4)u$hYNc*2(!MzS6yLF`Il0VO!4we4Kp!N*J>3*XQK>VmA30%C>3%pI83S zli+gYQ|$5DUin>YwwbWZ!|S3>L)0+=p0uG7LhlAnTa>^@!U-6W#_(Z(gvu@#8XC6Y?yMO zrPvSX!>;THP^c*rPq|!R%e2`Kpk}N60N?rezV-Rw53OU!@h-=fVktgnq&As&Q$zVK zOdlSSBynaxdiVgqbpyzJye=PE`MONJUcX*<*L!Wf46SF#@h-<&$J2d9(#?8p-&^O! zg=w;V9q)SVf9Br>uDmgzr~m)}07*qoM6N<$f)?0({HH1tFPn~R>P5z6L&387023cN z?3wuh7wuqmCVn=b&#Q?SIg>7n=L2+o=&|$p04MJU$f9|?Z18oNHa(cIORp$Z=i{l= zZ%QhecwTb8*oz6XnTOm*|1)#;t&KdU-UX)lcq$uN`KnAjJw83Q?7OO7njWXg{wDh> z$J1>^()r`6ez(et36p2r+TV2F{{WOyZH5?k6pPhBybk7b?Vc6LFg|3s_%luuQ^y^3`{{U5VbZodFF`i4^0ZC&qK3?S zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduuCIA2c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..f076d443d2cef946195e73234adb9bab6ea99d0e GIT binary patch literal 323 zcmV-J0lfZ+P)H=Mco8LL71Q6jB z0TlfbXlniXRe?cZ5cnw|n}e<>=dr+Qz3D7G&hHjwldg%`47l_b`W$Ec{`DKOj8;d&eO=`=&o$Bg_Vr5y0Grot%-QWK9#s97nj&Pqj8;d80pQ{8 z0}w(m9*O=S;{9zRjiZ)%E= z^|HOQS5yEiU<1{1Z0YKj=|W$&{8+e0142l(Oew8xFW1>)T+jy(Dqh4DKq=<48FyDS znE;X>Lixj5(pB={KvULBT4F0b8Wk8-KK}~ApnGU z(c}>W;!cA8_=7v-Qf=D@dWyBn7nDTUdtRHKZCw=)E;MDltXMC-0rytpnLc*$(#Fx52m!o3AWlL( zB5K`fnu<@dpsVY_mZqu~aVJcOm1p1eN%11;WG4B(#geX)2M3z6UYtILu204|ndLZ{ z<(05+`rx6>i*W^HS%&F!ild_=ua9|Imf_&wAOe8>{r$NQ53HsLRWC;4fUb+r*0l63 zNK#k!;@k3I&cJ4c_`s|+1}Z6 z|1M~t9sYcPByBCJZJ%&HKm!vGw$bsj0u=KBNs?GMBqB+YY7Qb4K0j|8t@8n{2yqYY zqX)ple850E)+>O$zl)Y#(+3YSUI5GU0c>Y3S}u=sH6Nhj!8Ki8fR6b9RoF5_%j~-7 z4WUmDE|Kw44a9U}i6-Z=t-wUvMj1Brb<3+NV0&jzStw1@TE%gHQ9WGkNT^IY9Xy2yh}Jl$3# zy;*K_b@Te1cd%+EUdLFe(Fc87da9mcpgkWin~4|EmX$B>y?xR*)l>2G=GwgOW%vsSObnowi#N%{ zi|ESAht>~4IU--^gaJ6u#5W18?_G}}$Uto2>#2eD0rYGj=9$p?p)NiUuoLb>R=*E) zR)9=0ScHw-zHfaKJylOYM+Lb2@G?_PzE+S7s`hb@&o(i-3%b?FP zjD!Q@>|KyS!f6waE zj93iV&&RXKlzpD{yYynfZa$txHY4IpPxlc?=NasN8>WdD zmhXct^U+*x;y-G>ZH9~ckLdsa002ovPDHLkV1mUZQ^p7P`2ZqQQ!=&kwwWqkTr)*J zykgf2D>d;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1npuf4Kkv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/freezer.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf053a10fce635677c46a1152a0c411feb9199d GIT binary patch literal 534 zcmV+x0_pvUP)Px$&`Cr=R9Hu2)YCWq|NYx{26Vv5#fc(x>Ec;N3`Il;fXqi$hHMwe4n~jyDce;z zjk~)eH|#G?3*0u}HE17Ev+`Czd^70MYu2#&EkfMxTQ?;FHWE{C=UL1CT9x zP{Rmy0H-f@2MC8k#HrwbOK09O=$QzCjRUbkfNz5^!~qN%tr!mY^zZ}&!-#Q!LJLYl zg#=TpAN@iA<^WjSfZ}RoIp9;kTa-jd>kxohhRB8k?EqS*f%IyBhQ+IQ!^;8bZRX%W zIC|_9q#PJD4nR%_RLceGk^hZcTNrMfSq#tCd{5%wR^coOr9@R3z!edtMKL)JK(U-g z4p387WVm(vK4x7&YsA& z1AzfPU`1E2UIo*jY7*QxAhSn|%>kg=4+ONewc!q0zhMicI>yyKC)WY^y5z{g0qULu Y0GlTfA8_PT2mk;807*qoM6N<$f(>-xrT_o{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..85f8f12a3b7c35b8dd20b51986f505288bf2aa48 GIT binary patch literal 684 zcmV;d0#p5oP)Px%W=TXrR9Hu~mp@BGF%ZD7n{_B?5yU@ehiaivhZb~kbP*JnE=v6(I_kG@QgE<~ zf562rprC?KcFJ z<8kdAlN^3+3<13O7C^EHnbeq3u{@#H=mNCLkUO}B`}0p&+ns}zR6bPBOXCSDkH3(( zOo9O5teqA}05)>W0IjlFPO{jW;{%}3Tw#(8VV@d~(SQEC-U7bz#KM{u!uz;qZZiSM zKuUn`?h=eoEDHj|l%rA?0F^b`^)^hu&i7(qX8nR~gas65(l8%Xj<>BXAOld4UhO^m zK{$6R>f(HgA5>;^0pMeTWZ~HRVJvz8+JGE{P5`niSX3KaU_L^e1yn(ZiG}waFK}1@ zlq&=wWx~Fa0b-zZ(uA|}T|ZuCZ&#H@Xl_3A^F(MK;4NSigpmNa9K%eZ1hvPr{?SZ) z?kksjbmCfNNOW#AcL9D3$$}_(W-2Y@4IRKzI>kWhZw>Z45&%KDpSV;2sGJm2e`o+3 z<;a9C7&(BD|1~=&$5RZ9)CKYdB%7U&x=4ah29S>)51^}xuo|MfAv6!DPC;Ymh zp+7_QP?76KRVgl);i{56ydJQLB*k06W*N;1JWMdFxiq|b=@gWT8!k)PTr6IMM1*&< zYg;_}WA8z%?_Ha>(^3P_<&n*112U`CDjTCKRt9icD*%ut)3cf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/meta.json new file mode 100644 index 00000000000..ba28f87915f --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Redrawn assets https://github.com/ParadiseSS13/Paradise/, redrawing done by Unkn0wn_Gh0st333 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/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..9b0c28b3f9b2cfdab140c991bbc966e0c957de98 GIT binary patch literal 374 zcmV-+0g3*JP)Px$FiAu~R9Hu2)YCWq|NYx{22L(c24ryQ;#o!%0V;ApcEXHf1aYKnSHX?HasLMc z!`syi4^A}D%mHGNV*f3oWEdXQFfxE0@JVJ7s{iQj08U?s1B62%G`$_bpwY_k>EVeH z>;Q$9{|uK}{RS=sMjbF30s|2O>DB%W8>7!bO2U!n0QJcKMy@Rk&klz{LI6|}N{Om6 zfGZ+;6vgNc0M&+Y%Ll>%D77K2DfH=_CPLt}j@lxkbqEXw2Y}jvm(IK!xDXh1z-R~z-Vgv+MrRh&r8@@7 zhOwcp;DQL=Ac6JEXxSl!^#@NZd%_@bO%~o2gtP~sV89#z>z>on0mvQ&`4?s<099O; U5E3m{?EnA(07*qoM6N<$f|{|Gm;e9( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..9cbd551c278eed434aee2d0e9b3eaced077ef6c5 GIT binary patch literal 2071 zcmV+y2Px+(Md!>RCr$PT)%G}MG#(hIE5v!uuupB7fCEdawHOoG?Zx&KSE)ofK1CD5ekar zzn~%#1+O3wL_>){1|>+bWE3TZgOo%_=ux<^(;3a?W<57IyF0VD_Z~{_HF0wXIIZ9?{jDO zw%fk-uUopY?8_a0`cL_njkE_ej!S0@2@RCY~=*t zf+Phfz|{y4<3I(l)U}TQy#8K*zn`3P$6h?$3TTQD1l=Nl)EoBi?Yme0e9h|@dcbtz zthibMBo5dE-P*Ne`{#A-D*$o{JphxSPcmdkNwM0#_P)9Y@XBM7h9txVfMjmLEfoMb zApRRy!$eSo=5?(uKqm>2F&!95UDzT3%?Wrf_^p!!3vjgpNE{F!1dwtR*1fg>$mJ*p z@L5PfAfV;uk`5JfmI8!8HWLGE1oIGpa#0Jw`=y`NWQL&Jq(UQr1~=6MavUT9ESRzT z<2rygNU3a?hDu2oTeNgxUjcwvED2k2O9i0o5IO|SMF3n02k?R+X!FZQ?)v1XkS|{S z@h!1|JbLFh|GT&lE5M}!e0Jpn6Ne#(APtvae*HbZ4xlYjlY~bBj@laxK~)5>Ob6G_ zZ@Rm;u7|1V(!)>1%Ug5)gPZlHp{Fk&zIpMgi34)1J`FW+iLQim3!>vMpLBHH5EJ0k z$yFcZd-r!c!Cn#su;PXxC{gJchtNne3o%~T>^i`}rAUAlAqeYq;v@l};uv`Rp6dZA z0VLd<04WX{0aBRJSx`g(iHlhPP4IyjRIa7~*5GS6iRS@x7eG1>&;+7X z01Sk59-zUkApmfwodb${02cu4DUbiT-)YdbhM<@LTHI$|00@v242=NvWGVJN+5?oh zIRUgBs4s{&xRP0r)B{pn!huXD2{#dvj9UEMSULscHWcZ&PdpD$;%bi}Qw@M`hv({= z-T!HfVU~ErZ7G^;DtLi3mtmP=W0qjXDwze*9FR3;X%=FF0J(Uyj9IXmX8FL@GbZ89 zjf<8`eOWlXDX}I3uG9lcIN&TOXN{zov5L}TNG+GvLJYTtEs=zMbns%LzsGXz-lb^} zz;c~mMK^|A>cK4GV8P89a!a{{tq2qVH_y(TIn&{{v$NxW!!2emfaO{)faThh0G9h; z1wXv>Znmx^0_3MofM$PZlJc( zej3?$G`T(8y8O51BW@X_n{h*9j{=bA$gns5Zv>ExNmfgCpB{ktwJ^0@TGm8nHqPz+ zSbJZx2ZR6+`*y8hNKRos1i_+AGW^yKLTm`~=G;+$uI2r?5dd0XYoQ?c|4W0B^2&!< z$n)L3Q%Ip z)>azIaqBv4h1A5|<}L-4aO+>W17%g1NwAP#W>dXTaD_J<5WiVHRbkKd!d z)|QWNnHf$1rEgz)Sx4>eFFi7f0c#z|3@v~VlW-y?4naK#r78`TPr0K<0VBZ} z^cbw#i<-p{Bsk{=?ExCAwq#Eqq6fsd%z6moJVpVUwi#IHSu#Bv>X_5j$@F(h?|be<7|3#k9UbUaQSL(*pl<|RPqNOaywSoFvDXc6Nq zsM{Z6Kc4&lO9@F2D@b1XZ*TnIInuYPlww*0;4csfiMe_3L$kMIEfafy zBWX`B4Tjb$FWJ*eF=GMI+T%6P09b=g%S$`}^FJ}@OSL)$2&e!6002ovPDHLkV1kQ% Btcw5u literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/hydroponics.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..f6995df239797544b55e6c32c6b953a0b7dd4b60 GIT binary patch literal 566 zcmV-60?GY}P)Px$@JU2LR9Hu2)YCWq|NYx{26Vv5#fc(x>Ec;N3`Il;fXqi$hHMwe4n~lIWX)eV zje7R+2g8d`KN%JteMFW6;;rTWOYpIS%>dC-{2Xw*=3ZxmIKWft6JEbi(*ej9ZGXlG zaeyJuYpf0cxflef;egLS{xI-zuz<}2u|eR-J0XYzY=qunIN5WU7Xly$NLq3*JU{*e?hv{<067i796?tHz(N4#eUKw)=>V8L@N5VQ0g$E0(Lh%R z&^i$s$?`MYeE9`l4uHxP5IFxu6jBZhS_k|+52;7)|M|vn^w(Rm>H=#v;r}*lf(*C* zd}ZKff|P`pRK?)A4QENndzzWy=|4zN(cJ;amea}sYO0D1w{G9ZtP5yuIV=jWIsjAw z!Q!13K8Hm-&NP7R0BXlOa%F?p0o1C3(epmC17NKpc#8;D7f`beFyIaVg(Pw-2wRg2 zr7i#|pk@e+I$%(S0IW3(Y8`{v@K!N$#{|?7p=C=LW;sf;99zeP+I<1Mxd2<&?A+sz z6nDo!!K^OMgUxQR7`!0DrGkngrKc6!eJE z9RRBRKtNkt8}6R<8@52IV_e;HN*sXfYi#C&Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..8a51cf6e1b760a00f68d0d4db20af68e8fa392c9 GIT binary patch literal 688 zcmV;h0#E&kP)Px%YDq*vR9Hv7m)lAMF%X7RtF@k56g(BY5K)mrrFtd!0zQY&<#YG~f)}EKP{bDT zLaZk!wDx3eRsP+MWV4e^Vyknr+ijBhcIMAyHkRAo{Stj^HCuFRyiQC`Xvdh=k>|z$ zus>H3Gs#hrNhght)dA&dTRhd?#Zqeg=W1F9bKcrraZ;HR0RU(3{Rt|7%{oQ^ENU{m zHH-kTC?W~NJsFvs>0wBscoVoyT(ZKx6 z`n<1!!>x|@CJ+a`QSJOAG6SjIG3yAZ03_0*>x2(*kf{ZnAp$DE@?KIrp89|=7XVok z6lFX+E~o4O;GB#gYymKj6QL6T2CEPz0MiZ%0B|CdQ$XRD(=Z4CG!YOXRYIbcHK68R zr-7Z7w77Y$2X+z{1=_lig@^!j&N&ed1h95f7E>dB1%t)&vCuA1-v%k@UHa$PUAHOr z6SJb&ZTzfrwZ6d0AXj?vo;N3ogJpt9NCj;oZ zB0BJlb>LqCZ2JLI4`5UOF(y=sxqiSV0w}9;8)ge&)ern70D)@z0TAL~QEgZ$Falrz z2VnyscfY#(5P&K|8o+HOxo=c8VC&r257>x_`xda7M`J>DU~_TWWxlw$uXedIy|!3Y-r6wp%6IRRREW{0RZx3`mC0T)X($Z&iw{< W!?7PF`^Z}W0000ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Px+%Sl8*RCr$PTwQBjMHD?TF{ZXnu;N!hK}szWsMJ15`v(d>=r8cW-{ph9Kp%wu z0gDe(i-l0yQVNRk3k!)&o5r+}b#B*TpSkm~_net?1G(qr-h1x3v)1f2d(YRNyKv#7 zONUP$KWR?9dZLlnt)Fi!^llXV08CjN@Nw1V;Np@4@g=8HTtanaeHZY+mmltT*jw9s z%^y2Yo3F3`QcZv_F28s9_UbFmwXM|_SK{MyEe^y*{bKl1h@o6u%=NXEuK2HRFE_0K zSJ!uX?R#tiTzrtJ!677o4__K&2p1PqmWu}13UKk%-|c<0idvPIz^(@nzcvTr{=0Y3 zoL*V#JW%3Go+a$zVxoND~$K<1*k9-)`TF6aI6GC zCy0uds&sEmt>^;~0pJ0=N^k$vj{d9xxZcBfztplQpsj2alWU`~Os13%b1g`r(!3*P3f* z*QPw6CI{l)J=kqdzO>ZbI`?J|-yMdQ;NoHegSdF#&4f??xY+#m{OL>t;7qhOhmZii znQ$pCDgmzE-|mb*3lD$+WQA*S&!QYl+eWY8#&+$Sc5@#+Na;b_4JkU&dm&7|6Ik)C)tH-aY^Z7~A-g2nDFYL1PG? z07JOMFuej`Lt@CLLulqH?_)yZj)%D;#to4g9DKNPCW`l^m&0S2z~io1Z%3>~<>vxS zCVcKSGXb!}#N8;68p{J*+%Y^Lgek@7)`G?gL3086zAzWyMOH?QK49(vFB)5FHL_MG zJQpA#0Qw?iC5$Nmvmwwi6Tiy~8e#5CL+VvpE9FpUq4E-mG_cfzF; z!(w62I|@Pz`03Z}QPL67`p&;~s^!5A8MeS09HcRbOCz}W(l|r7#4sgBHxc8_+6lSz zH0%V0uF@QsdWnz{!}amWkz-4-RX%4CMa8L}Tr{{8sVM<$}{+$3Z zBU*FiEd)Xa2=NJV(PFY(x16CoBwwGPuHpH4>U=;<2yL!>EGORWgz(utAE5Clmx~sY zW#ji;i)we|R+hR|N)5g&hvyCWD$fA;$^!P(JU|Po86U@T;w6r|7^mgH=Oh;`rVpP2 zSn(wf%yB4yrktJtq5ODRkR?|>HW5LYawdq+avY9Iq%I#9Ehh2t>Ux00weoN$nVjs& z`bz960ZuM22J3Cjl~2tC0VJ0K#ZcivUwQVs38a&|LYHF=8Ret+{DdSsc7@WgH zvjOAA*53I5=>a&PFeF!AYYg9}ymWnX&~VXWvYv7j=Iey5JS+kL+uI4d@s?zBLQp6t zUbX_RPWn1wD;HlbPG~I8c|>R)AU#0KLsMVWo!Gs30FUU%Lu%4cV+#nkyeOhPxIIa#DcQ1SrJCf~gU}$|EFzTVJyPIqBM|oOl>rZo+5qr+1FXi6VGa>MV|)#EG6Z3mWX+Y=q=M&!pct1N%v=F{JlvMg zc+Wl{I|NBEO|HBpCqC8*`(kg1OD<*!0brAm@r!iAIV+&>H;-&fkHzytyk7Y&pDsR~bM)@&J;>QHQ zcN!i(0kqh}@6HGKhKX{IH1$WWsVzYtF?Ubcjgit5d|YxcWtKu{Q(ntMvkxrK14!&% zCtTu>OLM|OPGXiX8B3nLoQhwO8?n5gR5?t-%Ej)@15&Ahnp}BpPP}g(kiwV0kz8^x zefa1D-LnHJ0lWou00#uMhiwxeFr12Pw)r00000NkvXXu0mjflws2_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/meta.json new file mode 100644 index 00000000000..42ffafa4f56 --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/meta.json @@ -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 and recolored by leonardo_dabepis (Discord). Modified by Gray.", + "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/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..250975804bd618f763abaf8bede3fc42d5ea6035 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq~J? z)5S3)qV?@`NAKnUhKBtsEzUmUkkVNkJU4n{83)_k-}---)*V0Rcp=eot+&8Izs;_( zX)m7@+&q}cmc4zu_?h=#zI>{+tNo=TYc}hng+y}Rj3+Pe-k&Dm^7w^{-*Kq}uEDI! z7d+kqnJqeVY$x|$mlRdz ztSI<@usUHWWB0bY*QU&_4uT)j9d=npi27YUF-Pja)5UyOTD;!dWzV@S_pik4yQ;^2 zR;dGv?iUM|#8^u&KbP+xl40<{#={jDtPGy6elF{r5}MXB?ce|0sO0j7<@@fxe!MGm RA7j_=GC8(QTq}@O0RZHDwL|~_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..b2eb009d50b583ac5f50ca028e182dc63313e831 GIT binary patch literal 2094 zcmV+}2+{Y6P)Px+=t)FDRCr$PT-|CNRTQ2Wjj3%DtoRpDkWz~TDz#VAzCghXeF86hE-!ony%72W z7B8e03!${76cpnh780Ab#6lu^yAD6sD^G#=xi@~ewgA7=dcgnQHR*LSW#QV0sRba)1vo4~ z;Y+9PHz${$Z`M|q-N5q#n_G{YU$_5m-dK6D`|Di?&iU){Uh~cUQ|;wGdvCWG_lv7P zwgP;5@$LOAhbx;aDSWIeVrrzLTt2_KG%Y|n3I``}0V3C-0$g6(j+`=625>b2A{Rsf zGWZlTDu7lF@TW3>76c&gfEEV_3IIWcOo9VG;{o5{|MYjv02+WSE*Buf0R=dJ;t#K? zZH8lAqZ#0Ff%=OAU=WTkEvm$JcArd<0)i4C7sL{v1UDjp#(@fuscRnrc>P-epalQ{ z{1F0S5du{*0!Y~a=U;#DYAY~iKnZSC0Eq);AdG?5!Ry*r0OZnT01kpM$Y7dnU;D=- zwQ}Kwa0c+o;~))#5EmeeTPgr>K>X9UHdA%2E&v~dpe6D^y!qjB^UJprf#AppK*t2k zGWd=Uf+e_70VEEH&js-6+E)PN(q(`r01(0hMTiOj=ShQbM1TlxL;#J0BtQmJOB~z~f+LKm;=*fK;}dhDw7l?Se2RX=?Tn09uAN2xoCi z1)%pKvE-73-cEO&8)se<`JKD-d;9&))4k^I*|qjFepiBfb@$J9E$HIX zEBjdv$T2bvrFBJ2O@IuSHUlI9yc@BT-z_#jKbfmY)23Ybhd|0emAU!@=4QD9L~P8HMkx>C=PtZEh-;+5PrhX-u?QK0V8oA}|=Zc(%U2KErQg zW25~JmzX(V=3Fj7=3GmF%yqDWpM3n0Th|f+JT4H&RsclzY}%A%O^bOJx73oZ@%Qkd zt`Py~^}TCC+0LFW71n(CnY4wnmRBAz5Wg0t#*uTO4R2^{%8Bx5Gr$^zqMmqfaKc#= zo$hIaU|-BA7wP$cp|B|@9I(|pVP1jAG%Q+aTF#mV_Q8yD(eQ`BHU-f9@flCNS82(n zhXX&wuYnom!k-Tq65AA@#%f@+(ol}tv*CZl&))uL$0P39q>FJwV~+xm=g2S{pBVup zW0Gcq?c3_43_$!^n9*#c*2JN)%?yA5^!3C?D?JKu_(bQ_S`Y?M^Z$FRfujKNzF}q> ziWxvfsFjk^!wQH)`(O~h7G|_DJTqMo%t9almjAzI25dGx+d07d)cXZAk)ni6=hO^06%M zf`$%&)ewLa;t!E^Qp?9@=^zfO0DZ`474`(^gW0DcfB-{aTfxVkU`Bu%YvR(}pOUf6 zxurLJ*4?jWqo*4(^Vo#pJZ9E{YORTn0?alCDJFvo5OE4i?&u*hK;ts+4B$LQ0S;c; zhyJG8;?q2k79~dkMgbDH(!iysz1v!|B^BlG%pAW7}%rI?lg^fy{pYLAaR1JEZcrI-Nb YzaP&c#P#$R5dZ)H07*qoM6N<$f_3qr!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/justice.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..e35ca21e2acb0c86750129ee7322714388a57285 GIT binary patch literal 563 zcmV-30?hr1P)NkpRqi<`#9K^Aq^ zRagBYj>5o%lMYVC40w`$2@84>{O?{o`ZeFp%Ps}1CC>#b-507izR zP*oM0ra@IzD2ignQt6Cgpj>UVEbv<@l?vCF03drdE*!j`D0(IwiA2n{uIs!3Ymh-H z^-SE2u0T{=kN{v|{LB%^Qt`5Q4L1X)#RN`^i9m!I5)*D0+zg18!Vd@`AcO#L`38bQ z3PMCt6mIWpnr5~;V;frWdO61W@|X@+@ZMWPbihb(ClCF+0nsklP3BRqdg?`pa0xc& z^S&pj$%!$s0lRqawvN4n$CmB_TWdqj)x`+T&ufS(vTzJ%fKnQm_}zWUX~2r#|D55= zIZ%3;!PV;$ZW@<(dM1we=7w=AN~JR$cn)}l{p$5qtnD-KZy-Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..2875b4dd8ccb37fe7bf4c754aae58364b09b1011 GIT binary patch literal 709 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..efa78c9d8c170909348f720bd35d3b4c17c12b11 GIT binary patch literal 370 zcmV-&0ge8NP)(0xWO#3G!oH?F`?Q*F!~C{nnqs&TX_*m zwXnih(1I3-MvU}^3`jQF!hnIS&063t5`QXpZ{d8^%rxg@CU@peYNxmtOea(9tj*^< zbZ%3`lwxT=2*(z{+36DS20(A<)9Q}nVgsZI1dM=~fKp0UAdDpe-Cnt;l+{3Hz5~^=mT;K~RLffIK}y5oYuM_Jsa-wC)(cdQ z^TE-2pEAM z1-90g6NM_JqK3o*IH_fTd?Ikq^Ekh_jOOA;U;%vhJ^$mo$sE)GqK z&^VEzG$CcuhJVDR?ZTB)C50<&iPl(&zzJLdNCa&h#Oew=M4+=Gkz$#-6Lls;Z1v$ZfLo6pyvxKHvOh1OR5|K0f1r*YTk1 zmoX`+dZ~<8kO08f^BE><6R!;)a!NBYPHfM(=_u^04}NO_48VQd0GD@BV|l0+8jRJYWi#nnwdkc87w?M9|s@Uw( zG%f9zTybR{d^1(Nkex6u8zWhkY4roHxTYR_6*}c*RCWO0JY`LlSG8L0{PF9mGUeKM zaKY5^0-U#i^{r!k^j?C=n)vP3wVAR`*eAE>Av9B@1VCxwtEyJ3_54%KW>dIdy}#yhv|BL-|!{CoF1?R1=*Wzl+ynFEROU-jY^dyd&I?y-^;$I>jc$ z_hTI{)AZXLm>W;EJglO--Gu4F3t0iOr-7BF4ICWG&0M=W4FK5L-Iwp|kgMat2UFFH z(Jg5C=7!P$*0rnC*xB93&hCB(Y$H{!OAjVY9WUAyP&Bl@b&T7$Ch+XpOY4qYmwV^O zzeWJyyDz5Be0V5hQquLJ^diR8YPGZqpRZ}vTaYSOweU?nlrbrpc+si=UaD8VO~F%K z-7DYLgUc(w=*74K0ATavTm0Vs6-R&fKg}$EBc28N?R*R-YiF>14&VRh1~yL?jXeNs zR(xA8_wGL!z6Zos0_5`nz^QfzRyLwpwoP>?!nX(4GVwAB~*$VH?XgH;hi0Wm)I`N-a~e;o5j` z!8Gv#l*|WEg;6#p!pAsZ_KEPei&71Pwq z&h9=&T*cEv9%~v&r#z^{(_KZ^E0TRWH0J-)zc90#NyQ zy-Yl%vaCG2S9bYsn5tfSzYp-s7Wr6xycT{aLNo*rdMIR&_z6Jg<4rR0l&GwHk?)eJ z;)UmjU>B8$3;}L4@iH-fNamnuI3W{R2_Oz2`OL%@#rPqagQA`m;4>3nrWnjYQ3CwG z3m~?7T0p31w(hqAZ?ecfV5l$(@)T4Yo^3XpWL`eBmsnyxhL53<)i)gN`gWv}l@E0b zEPCO;4+tsd1Gqpx1-Z<`%f$F0nMJKErBT?zTae34Jf&h*KLnFfUifj?eHCDmiKnER z70Q20w4-HBZTI6Hc0wQZz0g*MVfXE730it|-EXC$CB|z^7 z3ckiesC;}3#pd%07R;jZ@i7#e&np4M`FL0HJe3I$#`hfwq`X|dIOd&A`A7gNAFrN? zr=*&d@AB=LCSG#BKX#dq1nB1DU1Z`ZiL&xP{rsr2%?DHFB_xwlX*}IWB)!Psx7#pH zyzqPjw(mjK00000NkvXXu0mjfR;5-x9XYqr6zhFJoX-n1iYm3C z7HZ;o64lCwJ{#ajQL^fZ_JN-duu&7wlc-ic(0fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1n{me;fb+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/maint.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..70606ad0b7ebe307477b5dc440440aeb80d0730f GIT binary patch literal 554 zcmV+_0@eMAP)L{0#(PL3NP-U9q2XH|gbWIaq*D+hLh51& z1@>1IcrEbW9}pGPt)fCk&`AoB4tdz6-r-3PUJ|0b2zHRo&23h?O%Hu8d*8i#_kH%h zd!HY!+3xc^(|cDP!9^yG;WmN$OhQuM~?#O`iZT{ld_4#4=$@snTYQX$>I03EhNx zxnh}kCx#qR=>P$M{lziez`;eMf60i&(314^lKDop@~m@<4uV?e!JaZLR6t*AFZjon`^V~Zb%dP|7= zKH>F$fKKYuJ?`unKrHTEva>247rBt7m zI}vo$b%DA~03Z+u=qB`1j;T?XVnz@ExY>)F45xY$XN=+G^!#T7HaFG*0HP=YXax!@ sk;88&6jJV8UEjggsXVu%ByZRF24zRFy6M!XO8@`>07*qoM6N<$f~2Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..184d80f339b671fe04f2ae95820f51ccdf00cd4f GIT binary patch literal 676 zcmV;V0$crwP)Xz2e}ov05U*V&NKL zEp$77g4b)|zYsmR;)*M-kZ@qN>>}w?xH};>Zeb=jy*;RbaGgAaN1)B{zr|&EPXtbIDcny4CpHn(L`mL7%5j@X>=XvOK z!<2wbe8-n}9GU!F7pw*VUZheHiinf}Aw;Qz$sz~rYE4$|x^DKc^E@mdRlQZ2N7Y#@ zBrysMiBJ_>7q)G4bq<0+_@D3lStdH&u($-{hEjy0)XU28YcPZJn^{z+(t{@Iig(hx zm2UumtD9LhfgEa0sl0E|VXYQ0q7wEBT@Lc1Rr7uf6wH9#}+KOiI!$1%1x>!lpB^_7iTNc#a9 z301k+)>}5tlTr2qrrKaT9@&_kXCee(d@W-yE=5-{5x5Khz@LL{V<*6BcE>Zt-tG=h zfPx+#wOVb+D2gHg^8LMx?Zl|A=VfhQ0b6${k1j~ro&W#<07*qoM6N<$f+Udu0000< KMNUMnLSTYzzAH!o literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6jExX9z!5rq0q?_@wd)SMCVAjLJdYG-6 z>YD2M>iTFh^DaBxGu^+}Rb5@(Rj+s9)pM^O?mykf;`57Ob^otF7vM?fUVGz^UEY7X z4*=dh@LZnH%9WS0VBIvw2n^fT~$pB@Oe-|tKL zF1_%~R;xw7yL#>VxB~J#w+6V-Eb&L9QDM0WfY$KJ+vkHBVa1+dAv`2WQp#uL(hJMX zvW$LiIwMq2bLj*C;9z$zDxXy-FO49Sxk^=w7VycNF9HC*_#sXUAbeJ#ywsuv-1_5j zYzqL!K0HTz5p%dbdGe+e&|T|A8^?ra%x>kFeZ6CG3oKeSF?KYs4n~Ly-3aRD)qY_%;J@ zu6&rV3-1TWWRsOI%f#~!Bdn@=(P8q>0j_-5u<2cpC?ikgGAl1TcyiFLz33FUFCQv) zLk037**J_ZFFcc7KG@yEgZyuAK1A%oSdc1=6f(CT%1fH2^dYIc)&o%N1AO{O(-di% zVrzRa84cyL@jkQis%GiK3(sUb$~@179k44OA~xYqJqi2H%4b=oeNA@d#f0hFhl*X8 z4`7>}>x?AH#1k{B0&(F*#5Ao4TOYdYsTL43E6>ZP7q(*@ZVu2~I#HV8aqVNO6ZWB2 zt5rBil85&xU1q1#DUQiY3g0KY&d3QDqHI|)a999wGeF1d>?bXx@W$M?d&-~ zHxti_%!q|#0+Vr|s_zF>VQ2q6!5z$SG_fvn`XsEIiLV25YCZrk?nJAw34dl=K$@oX zb9b#*$cKhtudlBIs7Wv@hWPn_SnOK005UTbTOoZk0C;VFd?udH$Fs`w+=&+%Q|G;a zDn3lvG#4ZSR&AQ1OuQ_TBJ)C|ii@b2WGGlRA3y?Hre$Kno|+HvaUCqn#H(hds(8_5 z%H{)X`KIix?ZM>z0GUj)@}~b3$s`h3=B4UCVls^-vOa9sg%(hrk7uQqmDkC{^U~v& zd$D0w_W%HAt=S)b@IHW}3LyD-RxYygqD(xye|F!h-|Bj)x}PfB+ia^HPj?kb=l84o zTagzVCeL=Yz3sOD1N&Z%Kl)r#)&Kwi07*qoM6N<$g6VisVbZodFF`i4^0ZC&qK3?S zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduw-p0RR91 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..c479553af83217c4635a4628d67f5812bd1f5842 GIT binary patch literal 367 zcmV-#0g(QQP)}3Fq*no4OQh_v0Wd&BH7N`X_L%_D} zN})=r@d_0VNkbBJw(N)d~vuw^L{ z?4`1jXmXPL1qvZORE6IC1EdNH9#mAyB6tdw5q1Bcd7e8U}opX^U3?p`_9b!J~MM+>Eba?^!T60&{bouL2j!%k9e$$@BKf1p8Y(;J#!VxC(UX!c%j(+3r~-HcA1aE%Xn$Y6 zwhSTsd8t@3YJ*NqFTQoDvfggD%jG=JE5EaKeji`Ht_-f8E-catU_jaY8S>;$4j&pr z)XAr>DT8lMU6xs9@L>3-Hjt_K+Gp$HZy|i^7(#pMuw($Rvfcww?F&DC;|1kOKK;)A zs_1k&=yW=```dWa59up1u!n$Ho-)k>qk@;+h;H3G!mWEp*x2^2X%Lw~isS zrw$8w6XxXtlIOY6eZZHmEkme6r&wm|4&a+-T~p=NZnw)neqC3#zAg+tJWW`DlNK=8 z*+n*g1`DlowO~G^x(SE$6&YfC$~1ZtRusOjn$2eApX&Gf(*3&KZdv=Xn{aG~P|{_o z?SiHXE9FgC)*PuO`t9NKxN~p{3(t)Pt_H-_ee~)z0KkKTQ(kRaU}e3hHHPxa%cFs)y?wp08DG983?V#qS**ICt5=q_3x99Fz}|jQ8oNl>*C&IG zrwNO31&Ba{on5S~_i*QzU!8B{roQ*T*&59S^gcTd!JzV_WXhuTBF6OO@S#!R^EIv8 z1?l?g7QQWm%9D}}i%|ve(!KIs3ZC*cz4Bcdd|vq?i**G6!1ejRar*2dv|k#Za%+C| zh4dIU29y8$2)A9#0bD+P;KZ=)=IQ%FdPo8 zyClAUr(qRJ%Rg?);KS2}rF;=HjV1D7rn(rQO#D?~;!TC9Y#4O?b%I;AEM*1!_|bJElabC> zGM*;-;QjZ?WpnSX%9<^Mng3S(E*30fLlJDSXmN3IZ0EsX0DvA_Np-C2d9JMfQC_C~q0Z_KlnIhazM{0I`QcCdt2i5tGR#6HkfC%8UL! zJ#|=k{}|q)$`>(FJ~Q#P5GVdIJtsxe37N#o0C@l@WF}q|^N;B{DXO%9kePUuQg}{^ zGT{GR0I5}J0kNXlrr!!Y%OdXqQ^iq~ryy~7w%_lQdHL8Zsl+&@kD-Y*HXQA{JJQL@ z$La!QEGfh|0L4>~&rE!sn14)9QK`J8U69XAJS8!!AH$PU%8DPW0GmuaCEdiZPfr_` z(B2dWAXI=&CSJ#g%E~jPEPP%u3!ib2PeC!Re4n1KEGY^faQr@il5SR>&4`7RipA&m z0X7`ln7#)jSCAF}*yr{`Xi}2UGLC5rNUUiEB-XS75-Vy2$nx>2l-i#u1F9b=gnA{X z^6@E@+MidnV3sPYA6u#Yd1Zh+AMY!kr!xV<{6j|qDVA2N72KQR$N*J7UM~|*NjEEB z^>_2MVR`Bw##_aa0Z;SsJ~Hu?WLf#|fB3oF7Q(ZRC8j4OWjsAZBwh62x4U@Su<-sN zyz4j`a}E3la1@a^Ll@H*00000NkvXXu0mjfV1mUZQ^p7P`2ZqQQ!=&kwwWqkTr)*J zykgf2D>d;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1kl+dKLfx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/medical.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..58bde1ae52822a228b5a1577524ae8f77bc55cc4 GIT binary patch literal 603 zcmV-h0;K(kP)Px%6-h)vR9Hvtm(NQAK@`WI3i%^gMGt}@>A?^L3%mqD1W|ZMs9WH%|EIqqPX&4C z&@lod0v8N~SP6v=Df9!3Ty-hq&9cL|j+QyQU7E|n>@e>$-ZAZ&z-_P{z-k4y4mP1sD9}8R$z+HKrK=k~53m4M9Kvq_tiFb; z@inMCmcj22kd@zcYxKww1$c=l8jXUd|u~N~-_>002ovPDHLkV1lRW2E+gW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..0cbcf9e6efb15abaf14f1d8b73f068dedd8f6d40 GIT binary patch literal 751 zcmVPx%sYygZR9Hu~mqBY9K@`Vd4koT8DoKOHB1tGI0l}1b3G^5OUc47P_N!G0B!_~R zet|+SN)r%*5)62Vk_4(Tu0~4B8}}`<+HPWzWL9a|Ev@ai+{ms_SmMM z+N+hYeEaCek>6cGfbHoPq*7_vO}y6zRy*8|Z=l!jLAsEHMxz1QY!=Gpa^N_%S`CK7 zA*`;w0S`dv=*|l&fXO&ofUChT?Kp+hN707>TCEl&lS%Om15m?fbT9w!n*j=LSpoBG z+h78q009rrr+5nU(Uq3L(jG^1@dMsI#8PEah2N2EuR9pPe7#IEERh zR4QR&i@s=HJcS7N=CEyd=bbnYqQ4K@UZ&4H0Bs)me12ifX0s`t(H5%$gn8EkK#_FE hYMDqqp8xN={{XptyC3TST44YH002ovPDHLkV1icFQ@sEH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Px-5J^NqRCr$PTwQBjMHHR1r1_90p;ba7!33!k0;x1Ff*^t@c`%@FLLU7;{t5$v zf`$0d$0AfjxWN_zB|#Di(!`HyV$4T_R@S-Mhdpy==Iog>bB>aGUT*HqxwF>nHG5|E zo_+4X{OyJ3$4AF%WOPLF>(Rr`fc8PcH^Ai00UuXx4kj*fAbid#6&F`uslNlbVe#5x ziM@UFgWBEORbOx4&nCcIGjBhim>*NyKmJtUa(ukc#es0w*4EV2)Ra0o{o9Jqg{aHL z#9UfhDx3fOi@T~2;MVX>ZG1N^fQb(>IXJiku;Fuq)Zt=c@^&!*3IU#-{#ATFKmL00 zS_e=vQ<)w>__;X{?#9N38XFrcJ%HnL{weHXVxs+ngM$L*%Fqj40WM$qM;#v@w8=DgkmV!j%HFu?>A=_Dyx~>AhkkG`S50 z?!zY?H9kI}9-nM#__?;B91|FXi@(cAczSwT4eyOM76)(vC=kod0Slr{09zoIii?S9 z6=3F-mrLX0h9+`BTmYm3c!zUwkO+V%I3*XC0I%JgRU4aIz1h&FjE`yH$2FTHIzNq;|APJCzgTxT2 zlYu_WRs}G(V{{^wTL2T6N22&UhX5{2;L)j=b|RKz^qC&e7ocmA)&#&gFr7w$NK+nQ z;x^#{E=)cs%Un=XYd~KBZvO57EDz<1P%M`a%wi2_TL8)of=6tpU5eU_0X$qt2jlwigZGQq_4Re_^H?rE%(=O_ zlIoXtzv{*TRGuCS=p4@MAGR`WDgo!^>8UwXm4}0(t2{lHiw~3A3jHqy@EI|*Rz8G) z%K$DuE-q3`YS(P1E)UMvCa7t6df)SWfKLc%t-P-$-du$6-h4hl;!!3SDJHeOy1H8C zqHdhNRGbmdjJ_&?*6tx52)yXI1O5zvtwCV-!~s%dNy@@k6VGwXWSo=(-N(5|F>UxH zKqx-v!3B`CqY2=ukLL}A)XMt;5wyu8LA>Yt@JIXKSMs-Ukzx`)UTFZ>1PJ9}rXDER zJpzo3=+B60b6Q}nd{rcfws|Um1fWjGaFJq41c>3`5&(mZ`s)+`xsbuZLF>qi zsgJn&T%?#b51iP)sz!!~i**1O1PJBf6Ts#ThlhtnTv9B;w)%LkMrf_P z)EJZuBLN<-f2Jm{_-7y&7bzwQfQ8bGgt4IFis2C=K+lO7N)ul^cK|BWu2U;tWenF8 zgpS|2s-n0^F>O6z=UMLqSChwnX8yv$!asXr6R(n1G9$-#Cv9av+fZLkyy-cqwxLqY67T%^05cMf*@lK<@9+On z6epL@2l#@Y&{}z0Z6rOEVCLfa6eJ0NTwFphs|1MQ;S#{?FJX%Wh%MK48G|3Z@V_OI za21yj%sK+Nc-RE6^;axFRfl~Gut}zfE>AX9tN>M9Y{vIt#tI-cz69Ir0cQRO4NB9{ zHscc^yoOFeRa{)g_hH5e;NlV5Uy%pICg5CTxG`*=H&4IwNykZ4+te>=7OXhrympy&HwP}&vzamR=Ook%~a=Bs$Ko&>zrqO$T%y%FD8SRT0#A z36~g5v`Yu&zOonz51RnK{&H+h04#z4G_R0a`Klv98!_`ltaMEwml#Z5r9k-Rd4QCM zcxb!lJRrpnm&PoJF@;&SVl4jTr7h5NedenRs%i&3>P$ge98gsnD5;g_0+@C9 zuFm-C^IhNJTw*Y7fgsY+w{LWRL`iyq2MHkUFK-(^8dW|aBLS_d6b`A0m*DyCAug#f zAprewNC>ys=MI2@YQ$0is*mU3p|$eTns~xM`&6Hg&nQX9>*x8s_?zzc2@ui_wa*0z z`MxPY$aggXB<0i+58wh;wTXMp=L00858vSegksYDsms$P{k38L3*E-H#Ixm0n*aa+ M07*qoM6N<$f}F+L8~^|S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/meta.json new file mode 100644 index 00000000000..e317f2fb065 --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Original Science Airlock taken from https://github.com/ParadiseSS13/Paradise/, Roboticist Resprite done by Unkn0wn_Gh0st333 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/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec26cadcca1e0dcbc9bc81e0de76648fa20da73 GIT binary patch literal 366 zcmV-!0g?WRP)Px$C`m*?R9Hu2)YCWq|NYx{22L(c24ryQ;#o!%0V;ApcEXHf1aUlsJmAJZ_;#1! z#mg5AhaMcDnFH(;9R3UF@i9Dj_>=+c01XaR6#voP0l$8J1v@~G-vCV0-2u!@{}{f1 z|32z~(GVC7fsqvguF1{}tJiFRl!OCO4h*;hEEKI7cD&nx2mx7HSq6@mTy!gnQ5>Kk zFAcYxUUdPA1CVP&dQ?Op%P&4Z%kZ52HEMNCPs{oF1sHDpxQ%cCy)6etHQgNm%6dze zE@j~3;{zx5A3y)nHv|UU0ibr^ty{MSE(As$Fd71bHv~XkvlI7^(xp2F%7)R=(cppz z-XMYX%V^mlh4lx|ojb=MBrFc^3W8fi1MUD=_nej?fb3C_hhcUC0DTg`5QgaHVgLXD M07*qoM6N<$f)%}yd;kCd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..cbe0e327c6241862483d5b68beda9426837ddfb8 GIT binary patch literal 2164 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..15f23f2c203dcd65bebb3a4e397b29515d35a43c GIT binary patch literal 544 zcmV+*0^j|KP)JTD6WKCxf})He2~EVv&^q@5I;gIrJMg&6 z=mI>c4!Va9%t*)s6$~j+R2+ypM8XdC)8>9Ca~o98$=>gK_w9N1Zr}TUFL98~FU6UN zRZujg8&{tm2*XWZK=$xxsU2&%D4GHZ02kSznU{GpIBK1F0WL~w_C8Q)2(lHH6H&FLTVS>;oPy;x z+!RLb4qEgSZ|y1Gd(sy#4|%QxqwyjdT);F=lNP^ zf%AR;vXBnpu{}jRXujcev*X#qHS$LD#V9}vr{7$GBY7a4V3EwR===M+tf$~IDjoNV zCGi($LjBRp%13w~fqwz63g`?bYE@LOBp_u!1x}@4g^-N|bfwv~#zdPBv^EIvX0e{{htIwM0000Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..fb0d4f2dde890c7fe919d6f3b39aecf00d12aa99 GIT binary patch literal 676 zcmV;V0$crwP)%${L4*dP)HpQMzU1hOkNu*a z^BMVoobwSqgrpQ=sAPxFgEEjE~3SHY5>I@wpqlt%` zhmRov+SocUbo|U~6`sJfXQ|4k2ivjvLA4Z(M-wj^AJ+Dw`C)A@od9uOR!b}~0AT9R zQwg#hCQ&5D#?yZ>fylWm=xC6+?S>mr0HD*T0Ep+n>G`qH=ec$=g2$b6ss_0l=c} zd=`}Alq=Y2R5HCC#>poDfYl!`<+%>Nb+nt=xz!)Q>JK6!D-%dMH|-fZjSB9cUUDU} zR2`W5b1CQa&Ur_WyAWmFInVLR1OVW;Wx&~Xm{smlV|Q0W=L7(-HSzHCVFPbL8Weyu z7xL9m)Ov|znfihE1lSbu2Y4hz z$3?f^yfImqsUMKd4Z0ri#>;u4ACUc)(H|FGQ>Ao)Wwas!SAAX1f}*2~SJ>_x->>Cw z(YG_i2@sISquFe}QR?-20QmJik8WXI-}Ah>{{aL;B&VW9{{a91002ovPDHLkV1fWi KMNUMnLSTYxOEp&j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Hc#n@_&Dqo2E-E&w?9z;k&%l`SvBj+HT{ z0pR=15An)IyNg=$#)PG;FH0Y>T`AzlSJ5$1zDo~`dr)r+`8K`q%yMxt{%&u-8x=sK zJ$ME9)Hw0aS{?FfDk=b0!jB)$cr!vpuP`4T9v1EmZ7Jrq%BWz6!);a>N%h0sK&mraSlcyOW-9 zXnE}iB&Xy4-&_&1|J~H&4hXGD0R+~h00L`l3!tA&@XKUe_ID&kLw$=s`CBXZ<7HPv z5R6$`dXV6cWdZPQb01?+lu4JT0bsc>>pYG~)t{h<4t%)~bxd4)7@Ukr@~Lcj5l;a1 zqKPk#%fNKm3Q(qI`xblq$t&)~agXiLLmGF0Pi4W2h#6xtQ!J>m_9z~l^2G!C17hDk z{~7>rbaa$h?}AyaR^xR)|MDxQXgu9_B%MXTX*}I^B%P0k^Xuq$E+XkXBQ5}ubhGk0 z21MWMcu{2z+fP;>rtE?D14L5I%8N4bRP6bv$`^T2Wip+$I`R7fPe1(=%k#O^%2?IM z?(T*b`~2bxFAwMZydN-pU@AHRF8C$`aJGEtuoLeGh-8wLPtU~D&dA)rHd(#MnS=d+ zG@1A?VaKhYw2VBH&8)oW;Mqaj_M&paUHOo)b25+%iN;}EdEuG#^JV82jmv+W`AB0o z+fe~d1M*;!&)mK*FVCt)ygZDa`8(?i0FrfpOCQgw#b_UNN-`~+QcLrKQ=HWa~M1-cdEe}$>bo=nIfYW47yuxqySczU^*PaGrz zCME7Mx?uv_l|tf*oX_9W3T@e8UjgS_0i;zrp>q49;>ER(xBzVKRF;XC$;68ebLpnu zTM~QH@p1CDuEmZXd7t%$A|%Z%oAGsiES{GOFEXY}A2PP|!Dllo&n8~#$M0ifIx_K+ zm6^qd3R_qJCRusYG_p)0FRqxXKC-Zfwt`Hu@+z5llgEL`iz}w8kF0E^W~j|8KkG>_ zx$<4i@v2_=GPbpTfNCb5N|qRK!32P_)>^cX@%@0+t%@=GlZz|-emKTG;Zc#*p0HXb zo+^6)LZ2Cl&d5cREBd|RENnI(Ft&F98|LHU7_wm0dh7l za&O46nW@n7=_3cg>Fvj7;`w|$RioXt;zh(%nViYuLzf-rg3^FlZ_Tt!JfDwGV`lLp zW3nbAt%PgMn}H!|6CXP4s1jc6*8wh`gTpfMvYDwYUR0SX^8va(^w?xRKo-f<&C09) zDAMqJzOEOuA7bjCVBJ_E^q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/meta.json new file mode 100644 index 00000000000..24b4cbd638a --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/ cargo airlock", + "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/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..9286bb659020f8dc59b569484b823aa2912181dd GIT binary patch literal 367 zcmV-#0g(QQP)V{=nLML4v03fxnVvulsElj5BmRfD4g_z$!y@SQHy3T#6QXo15J=y$FE z=Is^PvsVp?0C@bAAY?1yN%qVAQ(gR&e*yup?Rvg%#<9yd25?!=`~&UGTcGeHeAEB{ N002ovPDHLkV1h0+m*fBd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..0958f14468870429ee62e24ca99ef38939f8624c GIT binary patch literal 1843 zcmV-32h8}1P)c``AO`v<4e032cljEaVV@ktK|2)x&C})o5mR{*Ng7PP^Ve zzfUu}Gdr{2I`e#Mr;mYp-5z9>&1JdU(#}I4Yr;ML^L+*Yw!ZwTpZvRu2UWj>$&;*? zY%Yrk0A76d7giVNu$t!=DoeO>&7opN5u!|TJ05}#)BB_p-pQ0Agq{_mH(20C3a2mokx7 z;I6o;9&9sZz0487)y==shE$cTeX`zcvwxILZkh+zOc^f`0PJoo0T^!!pKYxRPx9{f zsP$$@&}+KYh@huuCCw@d|jSoFCMF2WS`}EqHJzIWNoUO%SVdN_%Rsp%B~IakE9E~RzF9rem(@7NS15UgAP;0i*g0fhN{gw>~1XK z!^N#}N3P2K`Q$DG06%Qb_g#1pF?mw;qBIV;>E0_9ezK-zn;==PY~kyA5HWeu@uEEt zlfCjy3ZBPRz4A>x*u3&-FGeHb_3biR^DX8x^-l%%+qKKqQvkq&>kj@nF`)y?YelSY z7qva$(2Q^DW&fb(elBPxu_A!Ha8Mr&i)J)M+eGgJRAu4;Sg_(j-%BRG19mr-u)X%k zsu_`9Rtk9aP0<^V=V2NY0q$Q)(;8h3!hX$zhj4r%W}8Fakoi_9Zb&gJ;HurzZju_; zo#8AXZ*GE*8}N`;=+Ogt^Z_sN_V&F+A}npHqxIr~09q>wrNY18Zu2rMrZKu^ye)!M;6(9oNZ7V>1D)s&1U-;d>_Ef$17ywd6Lb_5BV0DI$qw?OHSD$9}zIh$J@xn^Tf)^ z|MKf^!)-2@XfmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1mxcbrJvo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/salvage.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..3a54c50da2de726664d4bef0e54cc4e3e7e1f16b GIT binary patch literal 538 zcmV+#0_FXQP)M6cLaThm1pp~+TScbE6>BlrCX zEhbZ4vtz;uIU;l8>f=L5So94fmzKNinB|fqG9&=V&Ey7tpxJ4_Xd7O*0RYjrN$iz& zK`BKxn*|}HZ_5{oJps*5!!yB8q3b#~mH-SqVLTQe8L_IW{dY~%cmZ-aENn0>Yh>iZ zFcApL5J&*9zP%`(y1votb0BMp5BuBVL!sK+yck+dK;x52RZnO>D>NlQhffcga zO_L0&tqK$+>biy#U|LpSfxn51Jr;4Hlc z*?!#v{{jLPplMn^E80&9=tVypeuZG0P*qj2EDs{-u<<~sh-M>m!UhB0+c6ewE9M3X z0O$)9EsA&2SLGc*&+UgtCtnN5ZEgSnYPA}G&qOgw*y%TsNc88<&aV&})}H&(k~=v* c0L8tt&9mA!_W%F@07*qoM6N<$g04bff}!f=;Q#;t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..f98f803f06dc34602580f349ab8e030c6d426285 GIT binary patch literal 676 zcmV;V0$crwP)8ww8I=gw3e!q90-btU9 zUbfoz_=m}Of}*G`*T}xSb=0{Y0M!4k!S`3Nxw=(YfW+1K67eX;hrRa*!w^9bfH7vB z6Gah(5I8(KP6eooEdo&~wR9q}m6oxHKWq179W#qtKKe5J{U$A45O)#xdmj&<57$b>*C`2yp)l1 zO{ij$Bu?b&ms4BdBtS*cFQ>ue%h z>SgOwkKziD{?n~`+lhQ0aL&=|^#H)05Bx8v(J^{JW=Kx~qkyaNW$7(Z_m?WGAoBrA zgl)Uj)SD`2#aQzJS8u520aaG(T0XG3?Di~+@%V7bdy1K$MF0T8KjsXEg#WnE;nA_P zfH%9_x&R4zc{H2NnMwVA9{_#6mzle?sONdvxev1gCJ-KwDZT&z002ovPDHLkV1fWi KMNUMnLSTYarZvp~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6Zwrd77rObh0?hl`X7XjomxU6Q&ZaEXoip>g|`4udwDHcn7xejPI069Y z9z?Flr?TZGZ(kXs4gfn>cle8^!xQw+`ej(kS{b~F&+mMOFTVT=BHyJ4#!Zq0olYm0 zZ_|s&jG~Bd+uhrrbinEGq%^>W=850y^-|C40C*2yxqQW&5i0r%^WmZ0Zs+o;Yfvg)5{V7Y^-huUl6N;2PPk0Zd{+t3rj$HHL!oy$D`guXSIO$qW3ShqHP?$ zc*siCSg{%Ab**7(nlC(F{j141=ERmjG-=|zX> z^(<)j&PTZX;1a(QWECmjTqc+NJSH%`F4*1MUo1z5me&y=mg8P$ZV{7iTa19fT692Q zEjl2u=C%W9GQlU4aoOKWtcLoQ*!UZ(oBXk>B?!iBx7)L^lzEeQZti0ZiZW*^Vr$FS z(1+VNB9&O6SX;gZ0M0$+6=N8m%9a;d0jLfD$;$+2S>fgCy!9`D$x!_EyYExml9!X} zkP8n*+!;QVffp4fQzZ^TH?Bu~amp7Dm@bIzeE0zX;OOWm^|}k@`uaM5?T7n6qekQD zz9Z=@0#4)Ut|RGUJY0N@ZgUYy7a6<*ilm#B*D+AEUBwH4+TpV&%FKfAG4)Z3J#&9R zkyNwtMVWZ2-MxM2@Qb{tGMRe49$yVz{qHTbS}Rz)G&>oq`p{*w`N7Nm0kXv~7yL2{ zaJGEtuv7O36sb&BJ}(n5UW`zgdQo9!t$H?s4`vnkg-!8 z;4-8tnvgY!4KKP(n?6+8-ba9{TzjF1g#K9{%|;_L!{fro%p~kWQ52_yvBFUPEEo<_M{VPR8+-_YahG=Z0}rACSInpUR0TX|M`z~AG++p;2d~^+#gUR zn^}2rEnbuhFEXY}A2PNy6=5?g&k8Tkk9*vhj>>p3Wt#X#QkioCdDs`@ZxE1ibg{Nb76DwYdm@4-LnE23T z^IT9C&~#{KW#VP!NK-E|COc)6)dR}-&|%Ni16&*j^D^ty0ZN%=WmOqfOx=DPe1t> z01M~7%EwdL$jWDB;_3I(@0Pt+)r;x(n0&s>XO-jWwj$}`_o}`(%S#!i$hP(QvY-7Q z$03?BgogI%00000NkvXXu0mjfFg|3s_%luuQ^y^3`{{U5VbZodFF`i4^0ZC&qK3?S zY;#2{6)z&D@c956S$Ul{P56*)L$sfY7nQb}emx-WGPm>q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..869add21c89dcf95588cd41d5e449f1ae8c4c231 GIT binary patch literal 372 zcmV-)0gL{LP)qHnp8OonH|21K?;#=QPi4>b(s?qc zRaw%3*c66H|hU$A?&!^Pz}8xQL^jsrlu)0JNbN(F>rC<|B>126z_ zfCaEs-zGxub*z}|Fp>j$Up=tPDG!2xtLxi*{69Xys_Xe*r#~3d9}M$x*7*(nWyA%jKSE{3S!4h9dU!vzf; z>Zwrd77rafh0@s`{2zplnOZ_2Q(M~Mh=-7&g|cg8hmRkk{q{Q- z{D&qUO#L1{eppj&uj{4Ws3QY_#lPP`v$=q!OV^Y}WO{n`1pViIe17XQ6h(nfr-N3j zrTk7=mgx0*`0}f-0RS6UH>|l#3#YFed)VFEH{y#-O1fS)x3-4`-~m2VmZj15zPPp? zLhyO1ykyi0ol0N1d}ZwY^78U%x!3EBea_zV+xX(TdT?dBc##%>8LH3ElRG~j42(@w z$tTy;gKws;mpKMFJw4GjWGcS;?7jF|2yT^!&`cdK833%c)&Y!P3vYayD|hnU7vEbO z$nzX|p5w=#ewkPok}G;(HvzGjGGzeW3EjJWApN|`uqghT2UK^EzPKhHLNIl_ke#qE z1HE3)s2}jfweb+5v8%jP7C<~QbWMss*t7_?To(^Mn5JGbV0iaYpPxswxiIm?5J!co z6AsB0J;Y|plmQ?c-$boeYwSlAMIqg;)9H+=FYAP3dk7_6FUFT3AkLAJf}4V=EPx68 z&ds|xeD(-GH-7~H{66SPxBKI_KLKF)-0_+_*TsVmrmGjS0Mu<6(^_j?YYgSBH-`gJ z$6dX#8DCrz4(he`)5ME$0YpRn=Y6cT)^Ygk zk#k3G$^}q+P~OM8t@kcMc#tt4l=qc$0j6FmJ7HeugMm@w^Oe@U1nF{FLsb1>TMsHG zB^xhB1>mK7Sp774re62Kf75YMFme%?G&ra8nOHm@ZyM4`NFVvshvu zufj}KF+iF4qrimCb9vc#(B)H1N+w=L1t?y~XKY9{hcC8Iw4Z$Z(P-I--F&rp()`QG zgEqgZUhU##Vkm+Q7OkwTOl*8~bOeANTS@g@*ZpjK@V*n%*2{6XM9o(`J?3{=Jlr&r zPI=IYr~8Vei~FrzZ?9g+Ha5+~+ZbaE_L(oHt{2`@Xg1{|1JwC=-Ap_sRaSm;Ya24Y zD^u5t?Ee9w*fJlxd;9T+B4k4Vv4=vYi9dP}lgTC%Pl?LPi+rC<9WOjT23yqVK}?j- zOnj9XKPFS;r((}0WD+X_Gd|ojdpZOqfLt`BIKAEmwQZzo``2PTvbh7enMl7@_FTVdDVCrLcZ+|u% zom#=p0NdPt2u({8TIOSR1|-(30Esm#Kw?ELfGi)MN~!rw88H3_g;0;=R6ah1QuBF5 z3udXZ`mvRo&npAu`FPVzJSCk85XSe#H1)F7xE7pE`N#kwAFq*#r(~LyAMqWSE?$Zk zMG&@*k6}3XWj@|VCZ3WkEC0>6KaAFeU{-mF$)u!=r-z87iwu6f3)996&kw<_@=d;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1nr}Tr>ax literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/science.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..dbcfccd8d316d2d509879f1bb7bb179a94626b46 GIT binary patch literal 941 zcmV;e15*5nP)j?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nA~1f-yYAP0#DwL?H{EhU3kaH_V0PQ?IGI}@tCQ7bhsa~J#-8D2ZkEPwoxkCz2CU+_Y@X@NxTjp;$;jKrPT?!LY~J;SOa^M28kl(L_>bLy5x?JD zAXz(}zgh%nWOx;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..4dae6d23c7fe1fc20b32a0d902982aaceebbfa9a GIT binary patch literal 1071 zcmV+~1kn45P)j?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nA6sk}OZi{Zr( zVUfvZ$g?0nysZKN*53@2d<9n)uZ0%CVD$$`op+%=-oVF~PjLOwvp_#qe*oLmkxmXB z0sO%%5XFx|9oVKGY@Dx5>~rdh&|b+`yuIH>D1f>gRbY@009XKkv(u9)he3u>;P-8t zI?hf{93B8ze)<~l8>y9HpMh;&D zDE$0kOzeMueJi|o_1*@Qd<8iGz|bkeFvR|J%nAws>}+kLT3hoTmdfLwn2hkt`&|IQ z;lUBAwKW_bsGgq(_df`2K6^GA_V%9BMHrO#ovm%@IYZ(05&*#H^n~Zq6j0b)*Crw+ zBR4ud7@eLcwns-O%Lxn^P%>B!EZQH>Zdh5~cF$h)qNc zRQu$gr_Q@b6dvND^-g$qDfLZA*!y$W^Oa5p^nrOmfjbZ6V$1+HZWi#J__eY(6=A9s zi{^p<34R_>=1I)J_!g)>kk#sQ6C)I0^#@4D_(p)6Up50$YaZl0AQF*YtV`3yPt(*I zQRacDwZZ$K)@;w_0k0EA4f)9Edh0mpvQ1Zv_uzOxvJ<#HL`{bOs2w9SDS(0fc@&Gq pDU)`)4M_TX9NWaKKF{OY{sUQHK1(#;7)byC002ovPDHLkV1i9}@_YaQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6j?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nAQ}=Imnu?Ey$~g8 zqa0c_iPUSA1HB}GIJJi)oa##H#T89U|DZ~c7F-L&v6o=Uak@R&GmO`}v$L}^vn!b= zq1f0nzsGztYwyn6bfhy`t8!35cTYE1{r2nA4ro$3leO6Am4ga>tkZ{`>%>>>!|QL2 z1HiGjKcc^^?(U=O`7;1dWq3mBeC0Hf?_9xOEAz1Pb^0LO?>@hX*WUUVvAsvGd{sW| z%wzq%^tIaBLcIXh-F>OfRjHl$EGq`o3s5T;008lU31dcB5k8S_AAQL)T)qw;ER*mO zos9y-2PRxim=ODihT+3$piTLR8KE4>RdE2ApUdI1FTz^^^K&`+I1C>w-?WcNtbp5# z#jq^^A^C_KCq__VPJl?P0E9dU^K&_R7&74_J}^N)_>WdV$i)w>0Hwb-Bg54_`|Zqs zfBzZ)aQwu{=&S&zZz86|4!mg}O$GS*;Vl5b%JM2MKUvZWF5bI}bK?tu!ym2FNAccO ztSl!nGdqcM*Sq9zi!mTd7vtJhM+FF3M+FF3ZCija zHveno0_Bo_BT;~!T;3?pKKP0LUL^W^wfbPAKP*2Im!nMwvuF&Zk&H9JXQMAHKaR!> zur~Fdh!G_k@x0nz^K$@NeXtxizG@#%eY5;}GHz`_2~0$LJL^bxHiuzN@SV82`8+03 zBo0C3((LBeb|}2}FHQjfHa0f2`5?^E(NX%lZ@ztq4mO@{I+9Kz;P%M2&Pcjb6y7bK zt|O9eXV3!h5}JW7GQs zcruyUH|3=#m&b4}kJ{P-hA-U#Y{zb$K3I0s#W;5VQfFXQWOk|cVrN!&_vwJMk9GLq zv0KiBbti>u<%00?R^`PHQ?(B-HeCS(qAM#;GVwGQ&oQOSixbmNA%gf2WgA}sex%b2 z`5;Wbej5M$@Fn_^XIzV;+6T*SDS)ck@0N*Yb^OFhZXbTVh%f=*)iL1 z_@X{!+4K;^LfEAjhN9xdgpZ~b!0X&^R-TuMck4TyIs9rT<3*JD6K$Wv-MgRQ#(A0JlzKvzI4ZEK9yxhBA6A1$o2SG2-#GY9jO&y zIwkEUlRjeb2#^MqJri%w$Fr*L?kn-aV~T912l3&TO>;qZV4^=CcxgIi;=TTd#-Luj znB;@jYd=87hYXv32Ix2rI%eV>^7(cJ@#4v3o_p;F`1K*fruPT%DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/meta.json new file mode 100644 index 00000000000..d500441e953 --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/ and modified by DarkenedSynergy", + "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/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..00f006f6c2d12331a11491e87ad524b3f370c325 GIT binary patch literal 752 zcmVj?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nAe6hINCWsA<( z0GL?XmoL3qow1K6prp!AXfi>3Wt&Pq{T1NV>dIt;2m&;#MVi&3z5rutS&Li-=p+b` z-c0HZ(8(y^{|3B1Kk5zW&=XKDWGELh9PDf<7dvNr-vQa2!|~yfa%n&0LA18MswDu^ zvW3?Y^0~OY7C-py*UT?&NRMgRq9?#lxz`fC0e;In0S3TA>ZE-OQcH68l!kLfHs?Tl z0}j_YpqlBKIlTe>7zK<1h9e*xi~1@J$D-0{05osTeUrbv+!7DDay}eO;5OXBU;dHS i`vaAHn)qyjZs#X^jgj?Z0aBj5ywI)ozgMYiNMGqjf0jC#jt*{Gcn=p89 zDwgss`2nA~zi}>>Y^egZL#sp~NeL-Zg5Aa)Jd`43B9Ng-k4GXTv7~AR zRR<8X5-VZ|OWRbLU})NjAeAMk6vCef$q6{Yij|S2sg$~yA%5rQ^Ly{!-@BmrD_Qc{ zcklDby?b}|yPwmM$>wUP=jqN<$R?Feao-DTC%CN%_t#$@cK`tWcc?n3`VuBDvM#A~ z3LXILK2O2x9mAoXV?q&DcDJ_C^<*9WZ(hW=pPa)>uYVBQ&hFMWs^ujlJNLv6z45*_ z7kCT+=zQUXwu3A`$mB)VrTS=YuLEd+ji|O`i>uqF3%*SI381+H=v2!~p$&VzV@=E5 z{U@2*d%a`+a&Q|PTvG>Armjn}lhXk*J4;47tPPi3RR`NlSxy1~DjO>;5SN}oyq4@01GV{4gf=8H$XOpYyV4Er9!o3L7F_Ed3m$Zktt(~Ca;Bv>aToN)evom>r zn92%zy<`4^UY3aoSJ%N7Q^f^j1pNK|=jiS~87gNh%I8eMR>hq=mr3YrvOxsL>msaj(!=J!$*#aPeHT{Jw#n6 z4sKk3s|NsAFJHmb^tk_GCfoSfC6f5*-gN-L!rcd$njXi(-G0BF)1!;bZGQB($>ZkD z51ZQ2;a+$+@4vqM3Gb^r{d(7vb#x4!!OrqLbKQZi-3qSz2N75Hg9FG2aD7uc7{ZJ5{I?$*xcn$b!+zk#8DJ(ft6{&PetYgr_UIs)6?$As0X$uBn45Q`ZGy_XAV~ zn(lRSo|9$K{Q#3cT-U+HbuiSWve@`0tU3&9#dZI=&JeDa8_!j?r@3@Y9KyEcF?o@7 zsaB||2v&)ROez~I=Q`GTzV4F4Zp%Q_cK~X38?KH~7JsEi5 zj-cR$3#0p9^}Cjo~w@w~9=^bhJm&>jIXr|BZ> zsv~%{@`sNcb;46|i7UjTWduY~6VFOq+_=O27z&M=cwWM4<%4`%+%T7*hf6NYRo2yMuPS!HnT#fK;a%Eiz-z8V%k;&$2O&##+$QkE5pZ>$i!zNe7 zCD;K`?tH@MPR7a9#EU?>zgRKhnz-2J%6hcilpmeA2GncfO_G1_3+yb4RCx9Ah~bwp`(@`N%HN3b>f@v0GhHg||6mejJaFpS zRcqpT5!K39E3NC;;>x(te3x9FhyVKkoAvQ@WNYPJ@nv12;PX5@Q1$UPYT|ie)yjYU z&Aq1gTyRA$QSn3(mZ!TYNe?oD@0)N{U1+{-u8c=2ox*>5gr_nF66O5>0000r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/security.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..f8dad80146706c6e4da4ced99de09bf1965fc077 GIT binary patch literal 538 zcmV+#0_FXQP)3144opTH<#RYY z@d=#$9y%Cx=-}e!paVB(6BFV}0s{w1lRA{6f36U$T*KgRA=f+lJUzt8=S>VucEB(UVG(0Yig=Q>TvX;j0N{Ku z5GF2_OfP*l16Rdj>|&ZBsRr^COf`@29Qj@SDQJk~AwV7@pDek&1D5aTV(XuSxw(Z#V zCy5zgjO8Z&_WmInh$8#RInt8w;PDO{{UOYhe^|K`oQhf_ZAHql3}Q#GS#yOI*nxio zxf|e>kbe>&NI#CO2Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..65b2679daafeda47cf345b22367c18d7858b96b5 GIT binary patch literal 676 zcmV;V0$crwP)@sw2RP#)fxd>AqWt_$zTJ`(6LJgO&PTH zEjoAV6LjudbZ;|w$kIo!28)1!K=5Y3MqxTd1h|7lg;w}cqU_`*O8mJadHndX_5SL^ z7CAO@gSt58$7EgAIC@_O0Br{NzK`K>SX+QX6h#n1;OlmaWtzfc4E;B4YoEnxjYLZP ze0`D$&<8sN7ORKaZ5dS|gsAL17!1g|WttXckFnz0W4n|_0g9Y+P7+8dD+QVe%Q#Yl z&FAx-3LCjA^wj`>L`wY4|1kgv!w|r(2fnP=)yrH0B9zC)uBz;l&lPOG$~XHXo@l^C4vE&>pAD}eg8=V(>Cn8DuoG8x|slq+(bnA zqTg#{xp>^?vhx)@#&F6xlKdE3w}2u$B&-5lmio`9YmCR^VkPhH5@Wlwvr_=b;!bK2 zP&NB72&{L|I+5!$r?#MRAgViaig<4U0Pykl7v8Qm@C>J=-!o@Li#P^=A|q;K!b5@qkNJSB ziEOEtt*%x+@SLcf4?Gw2e8A`dwIVM8qkt%i5ClQvLDfyTOjBc72bm90B5d2Gr`}W< zaL5N-y`g74R2hIdA8>t^=?@nw=-80t&x%68@0+pH0PPM3{$&yH+kMAbz-N>MD5%S0 zG#WkWG?`2Q(DA)V-`1g?=S}ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P66eRXHpRX89;p8Q>(4zn(&-n^7xeQqn*xAy4?LIWQ`z!T_gfhw z0)SVqz9|+aNrE&@by(86`!~Z6iv@n_9DwJ$^uV|`^Er;9sFrWj3(vg&X{%UwKEtvD zk|fav*w8ld$G3N@51sb116U6qA0K-&LPd|T5FYA|a93V#=JVx0o%{@l;}}_%If2P2 zj$;4_=7I64e0kaTLfNTS5dgfNOz`8Lvxgp`UQZ?f5X=MPQ~B}|d7%jO^T9!7BlzS~ z`Sh|89T2kdL-RMH1GY^^(W==uq62o9pa8mm*aBu@xHsc@X&G&BzB61f*Tw^?HkbzmLISP%PtrunP~A z%Ps{~vgt*JS(*#-+4$7ZrZj$*W!@V9{nZBmqys`VK2^xZx9LTN>Gdh-t3Q6nXSY)v z<1oANufb&^7Si24gtX&6q z7MlrWf46crluic&%h4~Bt0@S^Jc^p71jQn7&uE6DVE zJplCqDeGJ&j!$LF%Nmp8M*#5lVt`hAJ)C4yt#%Cjvm6zk&)TJRZ}Yl<3lB|Pp1-!8 zLnhNkT!NlGeNs$L`Qibq39;|K{Tcvpd3jk{?t*!8a#Ae&<=5Y^N8{9qZ$5e8=ly`%iK))=2IYdUGXZDIhYGv&en68< zv+{KCQ4B^p>)*5KrILyDaX^(!eaNzlPgNOtCYxFLrXSCKv~4dk4erW^h`lcYxez@% zc)9YzGl!%Bvn<1CG;-#niv5w!1&M-5K6CrNyqrEf#GCvfpx^HUDBlBI`Z#@f2mrX4 zkxNirJkLdHjGvI=<-!Zk9N*pv9|COosAL1Hm-KXZtRwcQCX!7rvP>5~L~L(U5xfcA z2HA9`D!a6_>XZwW+js3{m}Njd5KGe(aU54>cwG1>Zo&@^Rvl2aQ%){SH8Qbzb+t_Qeg16(~|+ayyDaLNWY?+qDtB!-qxAH|#UE=4o(d_JBkNfK*b>X=QH zI9onc*hMa=3TS$2R%PNvq*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduR literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7498990a390fff5bc731e3baf307858de3ba839f GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..aed21600f9b77714de45f67ec1435a4ab9175e59 GIT binary patch literal 364 zcmV-y0h9iTP)s~in85YN#Ma(hAON;~&;Od+IO&S08~V&oRpM3M@6O!600000NkvXX Ku0mjfV1j}-=9caN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..cee4911c613b2b74cb92fce84a2e5353cb8823d8 GIT binary patch literal 1843 zcmV-32h8}1P)jqMx@7Cn4%T1^Fkl$o4A>}qRvQ88AoD~~{PXzEpw+YF ztb6%AB9FWy`6!L&`!D9W*IjuBUA2l9xv%az;<+x|KmYi>0Ra17yqxo&n|Ltw%b1jO zy|juJG5~01K)2gPuh&x=k!dsBpi0Kl6! zUt4pTKKxS}dpOM7MtqS;N!QE46pISr0X}qf^TFtNUtC)cA^5yVFZtGL1@O|T>D}F3 za^LlAR&95(topl?kw`CG8xKC2MqYBrD}Wg)ih{ggS(aMhx&jZyHTB?|sq5td16*ES zY8x^YU;6-XQI_~i_$&ms&O>OXj+YDo27>{B)xPli+gs&DerzaT1eDtUd>a68JYC-x zk}G<6JB`bfDFf(-&{4ZB{k+bwD8By%xQ9}{6_i`+f#Zi@>UgQ`99<2tS20uh{NlPE zLKJqL7xR+Ql=y{hD&fE2fnu}2Ghp%dQ4|Hb-R|0nvZm>Jr&JH&hw^40iYt0RzRC#A zlqmy17QPHl^_4r@OSfDZ#MO2JL_U6mDJ z()`}PdX3?5Shb|{^9$*5j~_n*fW^2&euG*!ds7cMUyglzcQv|R$O@>tBL@Axat>v_ z7~|pD(j9xuw;mA9Lqa~2^clcfL~Nzvrj)b-Mxzn>{l4`@+05VdY$n~NP}=}%*8^O>xQPc}OcyWJmT4@J z4>M5%9+fV*@;6~qAu1aWnCkI$f?HNz_-Nw0R8sL&H}*J?6Q# zk#x#~PCVULBwf62qYkafKY6ikHfqje=1^SQtEyxAof&@C6fzSpit%GIMSd!F2CN5@V#Kt09ktuhnIDVD z77$aZ`6-noFrPA~|FLP)1tr#67Zf6>QCWGWl!ebLX5lj*1o-b_cQRYf}M5S^d~b&F7T?@_f9nc%CvVFXZz>M*`QpaQx70sSmaw zBg@C@Wa25AX5|^*h3Vqu-SIF8TgOKREc5X`GVzpTS^1xS{-xR%f?4M!CXd;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1ls`b!z|s literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/syndicate.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..872427fb8dddc4f929fdea2f9247d778ef7a6c5d GIT binary patch literal 561 zcmV-10?z%3P)S}Gu^<5}R7=r{;2;?s6s#`o z(6K+jf1;y<4h|yd;1DbbE+TCQ9crN-wuKB*s8AJ)QypT`T$8lgHYteTlDphpzVF`U zy?4(u8wfV)A9b{XiT0kqgk}e^4`P9{2KwO(_grgDUuL|%^ah7waI8durpp=^vog^hI3ZFW_lco;y*Jw{m;|DnGKf2wWtH00000NkvXXu0mjfluPaa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..653846c3022fe943b97fb6a5d9f2b8a86147e70c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46K! z;usRq`u6%l-UbH&my7i>Ox;$F%oe}iGkG#|7(|>&&1{&k;M||7lh3@{JX@)0+GW$d zdJYW?j7%&X0tyfY!{6u~=QO?A3=apWy-R++svs<4n@2qN|FYoM-~TZFI4EQ7u(DVc VXc>d2tDnm{r-Y`r$KSLd^8sfVKOO)8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..093643dc540663db2db0f754fce44196b75cdaf7 GIT binary patch literal 707 zcmV;!0zCbRP)9}uUI zp`8sKy7V`6=#rrwJ2-=fkRKojbc-o+SJy?pa5CHw0x6_{WNZidl#_g?JIQXp=}vd| zzNh!zz4vbI+4C2FFvtDfJxsA)URSQ^;%twrwZO%?Z+QT{pHy9E4dA33WH42#jLD zg!t&&M@&WmD!(F2UJidt_gz$f0zm9?r2;yCx4Rvq+R=Ct6{cV+uMdT;VRNrxOdd=r zf+>v^Sz3WKIrBrbyB$ov2GT&*Ay*!_xxNCMJ&@?g#XncMpl~8G{c{!Z(h2~;yY_pW z-JVIaoc&7fb6x{Tm7qTv{QFvJ^7gI=!( zU~Yj`HKV2wts{*A-XZ-DNEKi+R@fz?e^p}#Z86mC5V}^2Uak z4^(4uem?Xc5>aitmWxb$xagi@G9)Yj0N+3V$R)r+H5SxA9^_Ww&FjOY0vx<}v|6o& pL*wxnfI7byIlH#1=Xueye*tcAEzV)4EVuvw002ovPDHLkV1mWRLyQ0b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..cc185dfdb5a6afa911a8f78035710018819aaa1d GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>ZPM z;usRqn*8VgfBVA@Ov@Oz)?Q&;%qLNLUK=vN11Qa0#Ha0e~oTm9{hX2w7 z(-R&DJ#Ox{v;S3j3^P6RASI|gNRh^+Q@BZy#zkDFa0(a3kQ6SC7y>CQ%t=L3$O`g0C&3m$pn&2akxD5} zGxzP>?#`c`KbzdWMt6I<{k@yn+1dT(?ZlgxE*~Eq9^ur~DNz0T%fC#(oAJg|o zherV5+=Iv!`Bb*NzAyJNyq*0p!8qSb2Q_Lp}c@?Cmh+)k%c z$hYZ5WY+6-{@L=%YQF=L-NYDRL!-p+^?IrI{SG+k;n}ONdow~sk1!t|8jVISpUS2e z%8cWfzphy$l+fujX8`~Q`+Gt8RKC1SdZCP!t4fT38&_@u0KV;f6O>Qo%S$Cjz@znt zp)GLv_EL!s7-d!B6f|n0S486xKosIs7;FU4JHo6<&?T2%hXd(`ci}~3b~+vYdOQM% zd>#l)K}NvOaR>iA`#TtSYkeEje@^l3E*n0J`N!H{{Bzy`&85X)H5qma2<0K`-0#cF zq)%9p=C98M_rT=C%iP8O95@N2tAR;(2b(|s?rbe!;r;W+&80D34AY3L_{30d*)IaW@|Cd)*$M*rD<@G*5T#oxcbBmbtv+)QBtZ@ef*0=)# zYh*h>tcdzzGA{c&k_$3o!(&X)c)IUMI*WkQc)III zx)=`^x6#jBMAAhD?|>rdX61DZ6n(DaMU|PipRzto*+b6<6iGEJUzCZbT3%U&4!_8Y zDwC<#>+$CUUYoCB`oa`u&%I&n%*q%2c=n@hdr@g{S3YFyNg2q6is~?~yogNt z{$PI(uU;NH^O40))q-TfB%ir`UtXdp;x|dnr9}YgIl!flD2fn85uUDf2i4H5aFVOA zs%%)g@FFtlM49X+nG>)rA6ab1_g;<;RR#_v8QWVaLOcp|C&vE@QIA47A14TvlguPPlcI?R_dzghQj_u1E4Y<9}40rGR3&G@=lix=g> zi;U^ghm0+~47Hh+XA3XeFM8aVj!e9iWtQ=w!Y=FpldQaH8d;_yFRqxXKFY9j?*sZ- zd6MC`(D?L7&^a9xd2z*5^--3sbR%Z-$S>OnCP%)DHD1*tU&gj}C#;%@r(!E&KAFIv z4pjE}fG?W2jM?!_jQd*;MmL&R6dYo#e`YL1NC9b{_N9F zPWFRAKAy@(Rz52ePxnvvE&E?pFJ<>r=KCh!RgS0IilmGCRsG*AFD6WpZR`7{-~AUl zpry6)$JQhO0000q*v!iFgmRQVIFr|DXkyux z7q29?gTItnh6`H_^)ti+N@0Dda-ot^C=?1ciDexxs!aNU&H;~651W-2W#Xya2Oh?U z3YT_-J2tN3MVHCt@SHk*v&pQyS0>)g3fg9q3ze84j|>7iA#}XRGP%~**TLZ(5Y%88 zxij%@7By|shltCC@jyBVVZ6vPq0;%tu3M5cot2kacBIRErhLdQcjD!S4?oy%vNA>jduDY|LVWJZ)g7gayQ33 zC84efpUW1jM3zjpl9GRBGrjV(w^{7`kH3`q%U{Rq-`5M@{OZ~IpC|ve&)L0trt>=A zPcLuPUCx)6GP(UU;|BX9pS;|%U4_qp!OP(3>gTe~DWS>x#=icOSELqHvM#qqt^fe%s?IS0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..8c381d4c61eb53553f4e9ee9184c0bb067df59d0 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^2|(!}C>Tt7pBL_kH(w{qxKbdX5In2Y48a8O|_Z zGB&v0KYDjrl(~P{=aidki*4nKcB(J0-gI|+mFWZX?{!9Qla?D+eJlE(RkwX{B3_fg zW=q#LEc`$JK_gGjm-qu0usILv@}Kn#Hv4a1+`#^>bGptP{_Z|tI5Bv-`njxgN@#*J E0NvYmaR2}S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f210ecf123ef7c095416ebee9a638fb3f5962b80 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TY z)5S3)qw(#{g}jFocvutvhXyz%gr7*0)ta5!dZ=NM7a#X3FD|uWcPeou7pDTI=K8KzA{C zy85}Sb4qARKO}_AZSOoD*7PCC#DdqUUT4YBha-GG5};EA7)U z%Pl)B#5S^UDv5*yxNw>++VW~igvX`2Gl%UT{8BB_e4^DfF_|$nV?wO`5BWduuATDj zF`wjQxZv~ALc6wx19}1Lt|H(?D1tSL*h@TpUD=;8v2n6nFZwC< z9;nU(9BcR9o?gh?;K0CgP}woj;EO|MyztUm{(J)sp$QTODjI1|V$FW;eD^Y9y3F4> lJeRlT>fX#Yn)dshFEc1Wf#AM1V+lVW(~eWB5g;xs!~xDe=FtEE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/meta.json new file mode 100644 index 00000000000..41eb12b37de --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..5727737222038d217fba855026e5ee9d750e04e1 GIT binary patch literal 369 zcmV-%0gnEOP)#6&JLEUral`lB9e4k`#!k1FEanTE zttQ1hJx&{xl4U(P=Lqv@?q}aan8t4iEP6eV@VEFcq*fTPko>)&Q)DOP}>h z0m;+?wLmQ(CZM&J7099_p!eYoUk{%^VFld4lW<7|+`tnnNNF)Dz^#dSzI`w4EwFvE znYe++>)qRrfCPMftMywz0uB|Pf@8<0@AesejBp$WfWh@p{vN1QAc`Vcfn})$YJvYD z(Anrz3e{TY4-y41J%2&bt^^*2As3fdd0%`B6u`3Y`Cn%|F^nfB?`O5w4=+QEZppwOWq$R66kagks8Y|u~wDWoY0o!mh= z<#f8=z59P6)pvS&@9BNMx_j^L-Q8D}v&$=|c&4XMo^kCiUAVvfx?cf+ z<+t8G<@cL-F!jrrlytpRr>n>S;HAY3GiRnzn|o7fM5f+J553MYzWU-S+U+)4trqI_ zy7D_kQ6SHAT>tI{0N}mLE7n}5ci%aWR;y*?Vf)IC5np6d()F^wvDvQx9^gYoQ5c=? zi)-s41fQ46OGX{gsp;DJ*M>gN&(9CG^E@Bg&pz|#_~N>HaAmr9kyZdR^ztjOk{5sU z@PV<3GWq11dhpHE^)kf(kMBRxHe@Qk_St7~UkGlQhtNzNFBt$d)>Z)ww}ltaT~c1; z+x9os2Aa(#n$0GDxziar7LqG^U@rl&m@-WP&w6)BM|5lNrq;ePiH}`T6v~dt7q`qq zXr_*rsUQSSR8tdEcN%i z>ZP;~;7zy~GF1w03Z_;cpkwCh-LG-D*Tu|V{U_7pvFM#S07Ch2K3Y&^;;! zU>E6feR{BAns_m;0MSsdbBxB?Dh_|@N;`62l5r1y{G$Q@OCP*`8p4B$Ny*fU(Kz7I z!w2Y{JilmJ;qx`E+XU%ybqn9tgNjMX#*6hpO!v-rDR_!&dgr@(@OkHpUYth4Up6k| z_T$^q5oY}pd3(#|VDi}<*AH*F;PL)^3tNpXYY*GIJ5GF8FY6nd;pc)TQY!=4f`fcC ztdeR*Q*}(W9$+dL558sNWeVuO=Pq7Y@NS4wv)RPf)>bqgIQ%&^zf_H%WZ^PHj_i;ktMT+5D=!0IUh>9FI&%%L_w2Eazh%)V63u zlnvL`gDNCHsh5$d2sT-? zw6rvG^1;CY0D5jE)puR5^YKR?Ix%g%bdL&De8tmae%CgVPI=IYr~8Vei`T83U0ykr zoot$kw=u>TY@aWtt{2`@Xg1{|1JwC=-Ap_sRaSm|V-qsID^u5t?Ee9w*fJm6S9ao0 zMaZTAVo!yP6MrxelgTC%Pl?LPi+rC<9WOjT23yo%ASTLZCcaFJACoyQnk>j9RtCt! zNFg)vq8L9Wb6hm?1jGuZre=|OMdN^C}8=n05f5EJ!9zJ~geNmf3zWL{GG03=Nilg~_inHWDNQ&cLp^flCHCZ3X* z)sMlXl(OPSD!?WaPf0g1?2~EZB{ZAz0SFb)&&0=lf*3 zdP!0EK%kMZZdRVHh=r8Oi_iZD*!bAq-I>ed;viE8EVe#O*fmkG#Ph_fmCrs29$e1J_w$!c_6tp~)cx&v@oGLsFF4Goj4Y^Y17j+a=op}eP7h+JetMNi{gs%$7q zh}o`*=P9gKKCT6E8>QzqltdjscfQNDS+-W5bbcJ`!Hu#6ici9}YvOqdtCe@nl<^X$ huFBILGKD?>;6G0IW(jOUmoNYT002ovPDHLkV1hZjf7k#3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e109950a4e524271fb36adb270f2c91f88feff1 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^2|(r!*NB(N6{u{&8AC^P5KXhi=Din&atnNV^>;%mgPAw zldDm62mjBWd{4UWL_t+>N?M2UBJ&UTB^lBfW-unOHDF_G+y9!i>-gcG#~n6Rx@_xp z+4Lo^n8*D;Cs&s(Kl|O%5C0jatyjRQJB=aYy~VCor*qQJ7aH8_zHHGyy`ro1_R$@d z-5nL?tKVL`d;GTj-twIp`{sPk+x+hD*~4!8FK=(Jv_6@8{m)5bU2)%s7E;f&Iq*1; zIH?;NN{_6TRo^;f?>YmtWc7?^v1cw6e+-TN*IE3tPM)Efxzo9F)|+XM y9f6_F;OXk;vd$@?Np9NzZ>KuvbxeGz+u_4_LZpFW;thB9@(Ho^#~hv`+XDdgl*e%Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/panel_closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0d28b65b41e952ff138206e67c2eab541e97bb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8{u8~v8D4VHsbO6G zfVso|4c8&1BjN!kB0N|OU4!0~Gv5ndX6fx$roOr6aZ- z1}+D8Mh=mwTHm65f$YT+y$l)*tpc|q)?a62$bORjbN!B}<;)J{46?aLPQ2j5WfxWl zzy;Ha9X%(xy#KrYJX>?)=CWs%eGdyFR+UR`zZr2VN9~_N{jt6Gk2?PAnJwY{SLvDM z`@edd-mLt>(7nr7{jpQV;rKa^1@7->YujunH@iZ-boN@t%`<;2o-C68e!BhVkJrvE z3evs1yXSU|;J$sc7FDOMPPG6kvTf?}5?y%p$g^LX$F?7+(_U_op8Rn2BePiMu8SPy zx2>n0vOl+0w0Jfv$HLzJlhS?q=NND39Qr)x=xgtn_fqdn<97>xU2;dom+?U5d+-0+ z7UwOkB{pj1eP))D-aBvhl9%6~Eq>B_!zO+0ZPP-%SJ!?r7*&b8AOaumcP@u#+`hMN Wo}Z+2=^ZeEFnGH9xvX^(3p31-d+H}+6gk7a`|=pK~c0c-aIha zzO!7dxw>&|Uhi41)>Khve*oXHc-WHM{awae3#zDt9bItJzomGD@u;NA^Zfw;RC&(R z+4;}<^cRgc0Ba|_)f=v7Q{dBt)ys2B=hFkG8^@-04#0?r>Gygqk=GUg9M9*bc1{7h nNn&>QP52cDfB+Bx{yo44RP&P*c~z&500000NkvXXu0mjfWXh0Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..899651c30446a8998f9b1fabda944d7360df9810 GIT binary patch literal 603 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1-DY*PN^juO zbNHjE%+V}hzTm-T4o;1<4LdFQi}tCdblowo`Fw9KPk9UnW0QNUY{Jcn3`Rl@ZcHaU z7$i9rlo?Z08hThJfCbZzzG}a0!s|KdkHxg-mcRb)+q_CLxowlq-njFYtJ@2|{)%I0 z`1?ol`^k52icPAbZk#+mVWG}xUygG*tPBm`bydWlTO4?D>b4A@?rGQAiE&~FHn8W^ z)joPy*mC$WPyYMq6%{fISA?uRXj~{9oWXc7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks_broken.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DFD66%%n7hj|c25u0=Hbzuz>&Md dbBcZ?)Aw7<0^jOhxdW|Y@O1TaS?83{1ORW&Jrn={ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..f16a028dee5bbe41a7f4e35f686043e8a112ce4e GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeK3?y%aJ*@^(YymzYu0Z<#e`9lQK{p_au_VYZ zn8D%MjWi%9!PCVtL_+fI!HvAl4m=D8Hh=XH6ZQR;XyVo{y01gP^_0k+pXD$8l*-N4 z&iUk!V5<=?maE{?*yyS)-udN6;H*Pi5*L(-Fs)pAdDY$x8SUGCM{GTG-~v& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks_open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/Standard/virology.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..630eabb976ecf11fa59ba29f03502b02bde399aa GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^2|(1P8ZNkY>!D5Xf# z6r~g*LKudVwY)h1P1ErG{Y_O>7-LwiR)`353_Ys?Q50dVWxL(toFmV3j4>Ev9Ps-l zJRA;eHXCkkZUA_Cdcya8uCA^oYs~_vstSOYmlptvqL5)2-05^$24J__0pOg&T1%E? zSZlG?E(5S$uW`=d`##P&PNx%L7!t?vWUW~#Fvg&@CP@;4AQ;U@mSvOsz$}0yNe~gr zvZU)ew%aYf@6$BRWUX0O@bK^eKpe+o2Sh2w$H&Jq0Jpcd7-MkGk!2bD&AuCkVVOQq zRTXX9QdJel;}HO*6wbM2W`WlFXVbDQoiPRx!S|=j%`#!vby#aL#<+j-FCvo*Fs}mF z*VkBUT~QQ-VTg#xI1v{CD2f856iw4m*R_me`SbI08GyR3UElW{k4Mrp#q&J0)~wg- zWdO9+#Bq$Zmb0@nHk%D`9JAOk8XJyMilQjo>+7qG#+c^-Y=BO>H^PTRIWSFs4d+uIvimN{b#&(F_dttCm4pMS((2iWa)^nH)#d1G6q zEKBzL{W1VwUta`4Al6#<`1tq(<9X9PE&uy@{s#~QNIZEt|6~9F002ovPDHLkV1nDB BNt*xw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..b2a0c006fe1eff3a322e0791b3e2f6770dad2b9e GIT binary patch literal 961 zcmV;y13vtTP)K07`O(XbFUBfrQ`j%uRhC9h_I|a03eE% z9U61pab?>h=~*6xWJr>K>>b~qRsc|zd+FJp)x#A4%;!(iV4iQ0rb#WCE^cpKIL=Ut zzlMv0fIQzygN`$l1Xxxdgk8O9drR;Hk&C+)Fh%Pb|{LS5xL0K1%S7=cjWn2Dr=JnLNXAN8D%bVF%RgH z^CFC1_=d>EJV4iye=rCh*=N)SzCW#k;88Ll&sA%}b3~jX7t#0?v=O08t|h=!gb6wD zZ9-EKrwphfKV@z$5BvmJ1?c8L)r7~~HA($)UbpHRx15I$8 zA;R#b_85+$Wk=i%&pwQF$$1fB_@eEhMgb<|ZA8=xXhUu);-r9c$W25Tcf}OGKdoGM zT)FPJGHF&W(iQvuv?|LzY#-x&qYuzG?%ZWmi?JD0Z;z5eUhYbE!Di>EDBZ#o}2SRQ+VOMVcmv_vr`ED;T`v04D@+pa3Dq71gLq7GiQMc z%;Tt5TPX)})B*1hEg8rW{k#zbAc7A_CX-^^-JSN;gwR5yno3;+OK{Gsz|Pe*Agfd^ zA4ZpAtV0UWE0s<2p|@l~VCx1pB)0v4Nu1h}1-gV}Cd>LB^6>_+v00000NkvXXu0mjfQ|P3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/bolted_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..699def48ebc088f75aecb252d77e4fc3363b4116 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>Y`C z;usRq`u6%l!3GB&){DIE%oFHdhpan~OIijz|6l^NgTd3)&t;uc zLenp?B)2)Y`%Km^sqC_Jkj=9)-PsV4p#@6P=2Odt>W>`^Pbu(M!;u1+l zrqaG+O*#8j6xYvu(%5!l7KgEV>@S|wy-b?loSV1&>OaA7vM$E?gK)>T+&xU}1q|!i jdkojJ?~!BpP{puEZbg0^f5bPoqhEKa%GSQSf$R_f_Lprj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closed.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..72aefb1372516d386d0aa64b03911f60091f603c GIT binary patch literal 831 zcmV-F1Hk-=P)Hd+?;6K`VX7%514eJ zaRH-Zhf9C~7wl#SdW0Xx!C|WHmpFL$c<;M+-@SX+F=q2C09@h=svt=+03eQ|N*hu8 zp40;XbOB&8eu1V9D~&zxh~3UfKh!59OsCVF&33zm;~vt5jK_MdPj~l`5D0>hyCO{+ zrUc}^3g7>N@4uJqnGzZEw=x zrn%w@5J*HAok?>MdfpMHxdM=6!nQXEf)GIv3J1?Z=oA!55VFsuT{O5b0Tzi{f&)L5 zuq_FyiDK|7!LfAq@Iu7Q04*AHRmJ~xh|YvL&dLCH3vR85`eXzEaNI+s4RZ@vD-{)( zJ{iGr4{+Q=N~AG?dxEQh;+RMlvMc9p0apV>5sHErm`k9zQqlc?HQ$)yEI)r!19iyW zi~wL+>s&Sbwacg&JdUHZ^R=vXE3F6-CJ+mBpMN5 z1*gpj{k0__)D_dTv##492y@%f)aU=|ira$clUWDqI^;H}^4X=6bq`63=uEhe)9g2O zLX6HNc^3eWd!By--y>CA8dt|100000NkvXXu0mjfdi@B*Fc_zTljhLx;o?;L97@il zlPd+4SUzIqfZ&!n=N4a1fmf0H`t9raUjego2I|Z-Bme*a07*qoM6N<$f&v1tb8!sF zdcD)Xy;IiLVM>6Uxq=oSBDghu3zDGqfGkc&;3eL(9x#CzmLLjR5e2RXWb%Klh}^aC z&#xYkaT^s;pn5>YZCJpl9?&@#NW|Peiv>751;`;JCn;H!-v)d$AwI9FLE+J2g)1^{sdzB!^_-VvrVy{^e*oLH+aC`9sZsy{002ov JPDHLkV1g&1X(s>x literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closed_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..3bccbff304df219e1748fccb50f4427917e26ad5 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>Y`C z;usRq`u6%l!3GB&my7bxL>{T=#-xk5rf+GmX-rbP!l3r-c>3qGSS90?bH1f#%1z8Y zu&b2eUG}Fr7rytbj|{wfAgC&~fq{{Ug+oBW0nB(%%%%UX;o30a-s)HLCQtY;*)UG-Hb~8ckGeP1OOPXTa5q! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closing.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..fef12f3700b4e5a8057fd503836e29071d00b120 GIT binary patch literal 2516 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/deny_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..b54a019cae8a2d7296f9914d6084f52f738f1d48 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^2|%pC!3HGX9;gigQk(@Ik;M!Q+`=Ht$S`Y;1W<5` zr;B4qM&sLC8+i{I2sm7{KExEV<^k8n{~~&kja}2!c8PFYZ0u<0fAW8qN9UU-r#0uK zgtl7THWmLmZR>ocvdeFO7`e}R-tlK9P^Rw|~9DjQh+9>(KPTP5D`@XR~j1;RaUL zpRRe0A~u3R_cM69`njxgN@)79S3PNU{d!J=2cJJL*>odYDCSSK_W`CqOV*#yc6{Tw z?%!&Mj~WlY)V|z*uVK~N=ZN|6k(o pI5WM@A;r^P!6^P0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/emergency_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..0fe4946bb9e889ae1f78b492039ef0d3a02ed190 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W>TU z)5S3)qw(#`jl2yGJV*3iXm{yHHlCH}IvdgWiCb&Q24<%nCwBIyM84EB3Z9yo-*-&z zW>{w2E|r&7?eCmlMIT#UW-oBnK4B4ShD?Llf~G&-5ze2O_hZh?(MrNb!=eh^FHZSw?y&d-eQZZo!4&7Qp!*-QY~-EA5G literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/meta.json new file mode 100644 index 00000000000..69c2eee2e08 --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/meta.json @@ -0,0 +1,190 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "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.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open" + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 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" + }, + { + "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/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..78d00a14c4dd84f9d93a8ea6c23ef6251bda3b18 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|P z)5S3)qV?^xg?xt$L>Tf<3)v-4U=W(7pzi(bN0iJ$A$wkxHC%=)9#;aSMXU_I@E%;b zYj;U?Zu7~KFxD>&CqDZ&FnCT1V-O8@YIs`=8JQ?M1%tcz%?%c*jjsKlSN~oPsCI_vDLP zUF|I5`_AtAEW6=Yz@(2E3G5}V!V0yj`Q_}^3$&Fc{QpR z8?)Sazx@&8*3WD|lBTf6l~4Qy3?l|lS3j3^P6Hd{r*t)*u2b0Zc&DJ^6piAF|4i#_ N{>@t1W?YMG4*+0R#Y+GH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..6957485749e77f958087e60255e67893107c1a7b GIT binary patch literal 2521 zcmV;~2`2W5P)5)&Ik<;(4C-#=<+ zq_i=43Bk~SLGczOV&QG@y^2?mLzZQB=A7A?9lh+Am;`d86rcY;6229Xq-kO01*T zyN@cBD*F8g)M^K7f1DoZTE}!cW;cEoHVmNC>1f@i4Y*~RuA_&p)ebg(tJMxxl_4!# z^2|vin9bfXo4tz~-&OtgdiT+AIEaSBL1feTolXaU!T?@he_}FuF%An7aLY7Zm!}8n z%9cKJo*t;;a#`10yuSVffaM$@30+0lj)C0Dbw2I|VTF?d^->$-E+F0{ z-LEU%Y7&jcA-dgL0L!IB)+`hNuC9IB!>G%gfa zI`Z&Jb%<60X(LFEfqjk2#RR@G`Ff!d^A3X*Qbsm zJkZ7@P$G=x1ZkqINseirA>nSfFBjzcRS)Z0gNio|A38X^d32N;L0b-`2cV4#vY_;5 z6KHmy2FL32a@%Tf#cQJ@xkc-Wm#afN1mxYZicgOK0K?I<_+D4Lkx~t=cR{&2eDRue zD2D)*^+_!B3vL??E_w6laLLQjQO*Ij9NIZR`a6kbCap{|1i0X~ z(cqFdj}Di-939#@Kzd?gLuiY<+_oBA@k(|0;x*||8bI3mq}KS?)wS|_o8S!Fo*>oW ziq}R**8eV{(s9?lDdzy&4y&EO-&`Z4PD<3fyp+XG!|u3Q>bptO$B)8jHP04USLb-eW5@0cDQ zwa(5LAq7wc=y0A^CTKu=(l4FMSU{p5Btyk>?!*c{C*F0HOG;j)Pt1rZvz2iS%;WccK^(NHwMaT4h24H@b4d(+Cpmj~kT z`!>L@#9!tGY&mv;u=(i(U%VV0MR8|o2+6Cr}tbch%^Ny_@~4EFm0 zT)>nkUsMku9U-`r8omO5IS1HsC=I}uOQxQ$>VZCavvh>uPHOlH{HxQzQ2FV^9l8Ow z6&nE|Mdzpc=GEyS{-VcU((o1d%Q?W7!x#|aJ3rkeuPYs{lQX3nisaXNfNjW*^~r6c zA$W4AOCjGOJJvV1L_-Mv%w=GR9vHF#d~$O%gyP>YfKWX!WCIkzt* zj_pnl{~v=l^Uo*%H~Rnp002ovPDHLkV1iVP*8!^NOaC=--{)8_1cmmcmyK5ym+O(5 z%T3i>V?BUxUpkGePu+AsJQkPZLHQ}TE)Uc4SGDo8EE_rN0et$>O%PX~y6Jv+3@+D$ z@?&$$JWR`9)yB{Be6k)Oq%YkDk&YMpe!j#bWj%w*<6VS$09rjj%)WFQQ=hu&et2xI z%Y*V$a!npS^$;;rS`QGiGB|zew)^2RH-gK9@>6bnlZQ_|L`)A>J%FSy-38QkqQ!IgN}5`)X}sDkVAP$_nR7=7t9u0C~FLb+Uz z)Lf}YDz3>xrPu*t^rh33^{Lwu%Jub#&6Rqj;+i~EiX9-NFP(-XkSK?ty3@*o` z3a-mTr8o%;?MpYo;OJ8~B?g!4@#4k!N#ERDBPzGdqtTc*PM7+Afbvj$>+RsBrQ4XB zYoOP=2zmzsD4rjnV(O2N$>nH%Vxgz4kE z>H$)hgqip$xh4;1J%CSNx(VXyQ#aiYkHO`7P=0J~nTKilt1Jm~)&ofU(rplZJWj<; zC^y6-CYR&!E@CYSQ;FG^PQzX3)V%>VkN34FVWJ@9&71z%KcCR56FR2tSpcD2iHD7! zA|{V_5$XYu=L5v(PbV;ApL)vvc#cPve3M7JeQe}ck+h(A jeoU^(!^Ka@Hu3)tuGY}Nh-Q@300000NkvXXu0mjf#xB#y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/opening_unlit.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7fee1206c2bfba2a9f1ac2d032a66c1d1bb3d2ca GIT binary patch literal 735 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3HERU8}DLQk(@Ik;M!Q+`=Ht$S`Y;1W@po zr;B4q#hkad4ZWNlCEPClU%ABRtYso7Y%W(qn#~vck0tN93*wnN zgdOHEJYo@0Z?IrI!l~fLP)NMcool%dwt8+n`=B}U%;DQLj3j6!VCOrgkTZe}Yaa*x z2ZjQJr>mdKI;VuDf9emue`XbkWYSOHbg))8bm?nT%b@ffQx1pvT7Oi(S+rwSWlP8E z2IK#4_TFzge=kb1d#A6fF+XsK<x=+)eojBMk zbJJonv&Rj71Jkt5=MRg&b~K$fII)Lk&WVB$`-Z~(zZiRdU*%T-(rbWpg3MQDiSOA$ z88_x{k$>Pc!S%%aL`jR%hNa@lPsE)#6k7zGZaAHGcw8si)bl%(%j{h^(2W1QEaw+j zTh%A5slIsW`NL1?-&V^Xuz1C8@b0?Gg&pxg<^P0Q7d$xH!t_sE?)AT%H-6i<-d~ny z9a%i(OT6&SFh*g04KYV``z2S50@NRRX_PXq5P$1+qKvU8E>N#cN|F1rKa2Nsf%-s@ zd$}Bs{ncWX{tmQaNBm!gV}F76^npBK%4zcMx)IR6R)wFfKxaPTuQO@3475{CmuM z5(`s&(G_)t3rdU$eJl-@LJZG57-lGA;Y`orKK1na-dU5K4!SSh^d#^XW5&cjudZTlf3& z4BqV@6g_QThd0zs@hT3N$2Z=TYnLAADWRKb2HaBCw zot6Esu6EU?jgk+3o(^4`ynoMZqi^fh$s{Fz=3`)I6sX#~tH|S7?H`qP`TKo!+vFPV z-ibK>?UK*MZMSCazi4s6ZrkH|vnm#pzIi_9pzebk(d!wvr#Ue&+*C2R-xbiEyvZ|R zpD5$3$p_}XW}O`D^=a*j%k8H{f`Yq@{uqi=Fz z^Y&h{y7olS>VJ$WLk{C)lQ{4IR@cpjWzEbeyiZR^p= zZl^pIjvD`1@ni4XR@b)-eo|HWHGfMkDfly%1h9Sx`JuvKW63#x4^I+WBsef%bzSg| z-@r{!ol!%i=92v}gTImC4DGhxbRGtOwA#xQ^F={I=RaTS9jkwi$zcb2QUHbmYYla7FT_=WqSE!#> z_e*rK&eWjJvOD zF;r~5k+YmP7^v68>k!EJD4E@rvU{S}E}AIiaj&(6<@nGx6*STDV zQwp=+u`hU1_R}+Bm)_h(X7hmFd)Juv+Mn@IhO&M$))WuS3x8PqN^YO1JI@;k%%cpR Lu6{1-oD!M&Fy zjkAceU!X&zqf^1f;3sIIO+bhR6$iIMUk6E{w2Fh5EcZgVBs}E(k>t2jB0`bn6x!Va zEWiRRzyg336Aul73vpdNcP~j|I-Og!5EhYtKeVoi)-^eXxp7(6$QuCgyd89K$~F+k zG1VwqnlthbRHqaAgAsfC*Noq;=nqDuPANY?R^7WP?UUbI82JRLQ^Konuv$4HdVsBZ zOd5vy0RYl4QjB}9?JX8B}2ajK&4#H z50E*AeoHnV?*V3zg^;OTakJUZPO}E8*X!m7_-hru7+HV?SU}-`FJ~H_kybB5HUIzs M07*qoM6N<$f~$I!EdT%j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/panel_opening.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..a8961eb23f389697e762f0262a91c71a80d77191 GIT binary patch literal 790 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!3HERU8}DLQk(@Ik;M!Q+`=Ht$S`Y;1Oo%p z2~QWtkcv5P=NM)SCrTXupTFV4-sUM>J0-MbW3u=+Yg|=)5ae?5)dTgyH&+~&Y?fD$ zRg#pM!xYQ&li|{>Crnc#qPm--7p!ldcgOSG$?vstmH+HDc9xy^y!g+KYW+LX&-b!# z^!ANvIB|%f=P+(mtb1g3nU#Lc-g#60naxeJu&8+KbmsD_1$UG4-!Ej&S8P+fmc^$+>Z<2 z+5KNCJwE>7i;AYmT+JgISNU$)HXP_a@b9+v8=Hx-=~)FA-UvPsGFYvv7@Pm#*C}Nl z{>Iy{CDZoCbp)=G-BQia$i&bPxxW2k@2~gwuRHMuy<2dTnM35jwQJ00^v_+W`X+PW z{Ox)A%P$Ko4zbSo&cMX_;75 zMFtFy$wMtQI(uB6{`+!5#8%~*xa^W=;+@|@3KkchW=P)K+LzqMaE~>?%A>-!q%bLur^i@+guA|PN;$7kwSW{v*r!d39wQl(>hA>{t(!6b z1Y-FBhEzC)@&csj36il?d4hTu@SSTwI8$Tlw(nCn0O1GX_yAYgSWjP)V242C7kD^) z`}IAH$K!@2A<;^QG%KU^f^N0svL#T)v53n+!i~^7W z&>YDMqQ(QP%q$3)VMCV21A6y=8<2JUKqDT&GP59{?H`Zz{v42{>xm3FypkVDG>|+j zZWXr}zM(MM?TWj`n0?zg>>q9Wz zz$HO#aa1ZDRe8eU)xITRgyqznTL7+90vBE`@4CU`u-x(~jeMi~YlQa;2mD2CIS?f?5m z`FU56_iJ~&OodhA z0S0$dV1N=2Sd=9mAdv+DB_0qs9>CWOHXh(!FNnx*byy=F;FCdRmJ1^Ut(BlIa$A z5Mssyx~>XqiAA{1@!aLhG9pYnFoG_4Nv z!l-`!fE3>acwm&Tt}g&KU{bHYnpjKF^8v2er%0Y4K)c6B=;@E?1dsLe2e`_{PM+ZA z4}kg3arepV`v8}Sm`|TcV9(FVQ}{e;{(wGyAawo!-ZC$UNRvOH%hT7)A3#L#geZFc z07B~g0ZX>fFOb8#K#2#GctApAK|qNI?3DZgUX=U+0cB8`<-!P|O=u<5X=vX$A(y zGEW!Bkcv5P=Qws9cHm*Ty}|z0fBVGyPaYg@l2q$t(w<(v>-8iV9;vBM4=VKTPw`_p zF^6M)RL%AzrKxghtY?r?z42(KA61YZ9hXO=heT@C%HGQYATd9)~n=SFzNnh zC6@ghf7u}xbTZ5oW;9Y~!mt@AQ9P4jll2#^y6%R^=wE#&<+pH1OkQSv#G`nN(VPpO zr5=m+TKo96hqS9qTip<;Q{wWBZ*5@?kZcyb(Q=|vP~{r4kSGCLBBL0pa{BVx_AKuORw?`>vwf?!zgcuKHHo{8nN5 qZIfs~?D0*a1#Ex2&fG=u2z$)&KaEfMFSh}sg~8L+&t;ucLK6UMWxP)S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/sparks_damaged.png b/Resources/Textures/_DVA/Structures/Doors/Airlocks/highsec/highsec.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..c45136360ea36edc21dc509be3de679b4cb157ec GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy!Wi-X*q7}lMWc?smO1^9%x0_p$% zjm^0Q-GD5nk|4iehX2tMm9_$TrJgR1AsLNtuY2<~DDbd4?EJs9SA4+{b@|CNOB;h? zY}Ru>Fu(PV%`3EhZFo?;zPy8U=EnVd!VUhnp5oS-kyPJYb>QYN)>Uq$^Nc_E;cA9gS@O=u<5X=vX$A(y zP)`@fkcv5P=N#l@HsoQsKB4bYJ?F}kj{J=UjB$tG)cC}0dY&@b`BN>6IuieP$5iU5oCEbB_zi#5OO=%ALf6Ca-+%UbC-_3CR(D@tRj29HlVNQ>^ zBc}1pG2<@NI-VJyH{>xse^maD!?u89p92erA6~?_$;{$$ytu*X%jb@oUuQk@X-ja^ zR+DY=9)If?uD#l@+CAgg_Oyo0?kk=*o@z)-V_N0AZew}J8BYsGa}N_i1q(bVg7L+z zgv7mO&v#i?9osDG7E|7S{^;#(2dWlmh1@Vc@Kdr^{Tze4+L_PG-Et;R+3LKcVxj$s vf1)$Rla!4U&N0qpEatmW-l&EYI?wrYtZr?5=CeB=80rk3u6{1-oD!M|ZFeYkaQ>3vyOFw#DGG;{XMpR*QK#l>E~evRjOEEWq5f`Glf zJz1?*w_UU-3PeNz-oJnE6xVa|0+J-b7^B7*TF~3=md$3vcDqGYF~$J6-RQ=ASH}+@ zK5%?|%y>LTRY}v7r%#`f=Q;g;pFGd0>zd_q*(JX_01;8&_u1Rq=}TDVaRwq=J4>)HLN=WU%!4O z3`1G1Rw^QV`}R#e&y&q&Ls1lJt;JeP9LLVL?*zaYgS8gl_vOixCt6h%aUARU`8n2F zs;a_T+bKD8C_&p;P1CSmuO-iOxxT)}7(zaPQ&-wXzy9GO&xN5(%9}TDsOy?9U%vcZ0KHxh&-2AP5i<%CaN~0@5@k48!~8cOS#~e9nA6M?{FCh&YbbTFYj$ zK~>fBJZ>LXb7tV>%a>$X#=*e>MNu%H&)MJK2VgiHIw!n0fKQ)30sm^k)zuYE(~zbq zz-}7uW6oTiot^RM(IXa%1(%nXc%COB(n_=#WAHqW)6-Kihn#1pN09{d;0mRTYmPKL*ewNl22UO(?At z)A2YCShl-MDsVAFp46! z+bvDgkmotm>GXfirmCHF!MO*9!y)7GSgNYx<_{bZ`R&|{VW(yE4;8T4-neWzasU7T M07*qoM6N<$g095zM*si- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/assembly.png b/Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..6518b7245c721677990edb252828d4ce34c776f5 GIT binary patch literal 305 zcmV-10nYx3P)Px#>q$gGR9J=WmoW;2Fc3w5G@W2!FL(;U-eOLWLwW*lAmkd;TUZO(Vqr-}S6E1d z#e7H;#=OUnfTQ}pckp7ZRY(}g(_PmE1=iY>d`O;V=A=Lw$t%jTguje2?#s7PB6)>U z3jShd5K%G-$ZDI z;usRq`u6%p-UALC%nm|<3b(|oH~jbN5WA?FyrZI;asHE2{%LhgJ@bku{9Sanmvx4u z$Oos}oC1Qq96AYU3mAT|un0IXFan8&UDjd&p#cmvOiU%^8yjAqf62c`MBuSpQ*;5) OCI(MeKbLh*2~7Y#q%+3= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/closing.png b/Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb895b050f0d11e75d4ceed4e62cdac855c6d56 GIT binary patch literal 516 zcmeAS@N?(olHy`uVBq!ia0vp^2|(ofA8$SVG)Q<`o&VHXi(4;R@40u;x@yn28awv$nd*l(uDafL z{PB_CG9#JQRk^pF>YlAmu?YKm>t)HTic@}V$)W4_-hbb@{0&I(pYI-LlLZV0Tnvke zB$CsnDb9QsaW#AW_3THQ){=dpd%yi{JE#6%6=bp9{PR$Y-`3cP+wZxXC-_|^t53}B z{f8>|_b)!)di+tsX8By6>uX>B0a2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/meta.json new file mode 100644 index 00000000000..191829404c7 --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/open.png b/Resources/Textures/_DVA/Structures/Doors/secret_door.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..fc3860d980d3ebc9af5c87a155692c7579a21cfa GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND46c) z;usRq`u6%lUIs%R<^x|u1Ez-ERQ|nQWU5=@{~b%#7*$j=&QE#r?A`h|nMLN&^Uqo8 zf1kTJTUTencRp5|3uR0$E@yeTPxxps*fBD)2skhRi3Q0#Itoe)7=Ey@WP~O%?zdkq zpP3@~_+FH?Jb=ZN&^=a>}IR_^M|M)jI(J%3XaQkgp6o;ec)3?=6WWL@`mnpgbeX^Bdhe7*MNB!yD&8I4q&LkFI z$o%#FxsI&hvkew6zE+h6Ncy)}>hM*`v_s{86n;?PHDHinV>rx^Ai==H+>pp%z{AkS zcmTKH;#FN`FPy;U?7uG?a!fdpue;f9zGk@de*rL4j-P$%N0%9gA1(N7W4+?X=5?=c ze?MXQYWsPM7u#~xOOrsV4qw@H`Cq2~zGdIn{oDTj+qVt-Za=zMBL4wR=wXq(Kw@~j zN_+e1T8Ea{+KDo9dfyoZ%f7l6RqVLK?sDU*_{oQGMeP51S&8=tSY;0}=DJ_5J+OT5 qk6HJ2|GK~L_U*&J^12c3(Vtkmw&2XHnTvsu%;4$j=d#Wzp$P!4QQz+X literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/arrow.png b/Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..6332f6b32619791298624df56d16518b06bcbf3e GIT binary patch literal 543 zcmeAS@N?(olHy`uVBq!ia0vp^4M3d0!3HF+R#kZdDaPU;cPEB*=VV?2**861978JR zyuEwTm&s9pEy3eWtJH^+eruSy7w}tu?37!PR%;-o@Zjyb-R9NLzpL(1{C_4jRd}+b zxiruu5D3ed{dw7xpjE#3R&->Ra9&a^{ba^YU`9$Ad9^zyWDbe_s;lGW2zJ0^bKUbeUf6M;k z#|o_lGpA3#@kccJTwTM;m3N|fk1uU|alfvi^xSjz=ePL-X4#i=Sod|@<~Q*AxA=8N zn`Z29Mz@psCiCOx%HR0!FPORie-&$w#%X^|S-$x7D+E8j_*wGv8#BUEhHuO|3j3Gu z`OC0$@=kGk>t8j0Ui{qq^ewx^eCz3sQ=YzI*SH&WsUS>$*Z+Cbw#qAf*Lr2JRQhhc z{^{HN8#ev?lktuD$`gC57URB-?Me0yx&PjlihR|-vzW(FUVg5;?RBL=GBKovHRE6|xva?bxUP#L%Vk~6 zmSHH@(sHs6rCb+t2^DkHtgS8l=$z;Ioj<;x_xn7b&-;G9&-1?T^Ud`1Kxt`g(*OVf zTCOfm*tO`ecKksb*O1MRdcPKckyw-?fYSs1005|^xH=v7iY*b}Bm{%I47==YZJY5v z4GFvEs&Nq+5mi-ICr)ewqa#8fsgSCztM^lU@JGwy^0{Te;~HV)Py@xsO6r-r_4~E% zZ=Zzgtfa6r{4beq%6j~8#N=33X*I5p8Cht1Yk^9jvy`EXtQ)^XzS?c=yRjmH`lrHy!I~`&X`i$($ca7 z9*vHPit_i?Lz|u#?gXg-v>}KR(B%LSjVuhQ|Jhdg83kTBv&6r6REmU_QgRkZAvvED zp=|XOz)3XdNTqHQ_OsHGXhj>?#)dg&1Q~_6V|qT-5yLFuaI~I+htF9iWG+p2=7`1O zZ!_-C3jW=Ds9B0>)NyYtVHLOzjjct%{_@F4@=Unl9e2!B|uDtc`1^O;vb z#^K;yS8LK{o4e1BpbL9et?YUIFZ0+;=H+-_pwsqz3NKh-6Z42FzNy`*YwR?6u7O-} zrQBbMyS8^8zBH?6euZ*Cy7XLQ6-7#D-zJpSGSCI+NVp+%z3Qcs#yv1#OxjLZMx^ zrp1ZX}d3!F=&f^3oFj_=e=Pa4n-=RRn z-pBGsx(MI*QPbU<_ocdMD&2LBZwB4Z#BXn@PZRGvB@(l0cSNKhVT+W8;p1UcIA6 zAoXVbOwac9)6%F^VjX?O^zsinu|w2_ zw-2ig+Tv$Uj1CXGmU)i%q{j@kCnxV2w5ts>#59Il>unb$?vMg68J*{-ZrexRP6exp zWL&Z`(+{Kq}y_ ziSfrNdJ-7*+o~%8#m+)Tk3Nx|CNB?|YBHZ(RxgsrNGiKF}%pg3O$>!w>1DWLR&Rixbw%(O6b|K9fIit^w)HG2x(^90T_R*41quctGha2s?fOr^r-$YVgyiwr|gJ3@WrGJl<@a zysdY9{5Joau!z*08jvyfD4S)i-E>y#>#)7$hZT_hVnmRH(B{zj^!%k-T(2%9grE1cvCX*Y3^cCt21!BC|c%aFKPU>zZ#$L_U{n z+dp^jSHq9}a4O4b$nbf3ldSrayxUKiZAHmM&tg^QXS`eAKL zyyvn5x$-}a`cCoi?tR#syL9oSdz<`#uh2dmO^QNGq4RIx1o$3wFC4@ z^07Oma;!BBhFlysiP(QjaBTOcqMM?d-B{6q1lok^j}U)3&DnDO`pb8`X5Fc_716N> zOw%#{N1*#x`MNG2CtL)6XZ+=W|7aYJH-D#d+9p(MR}vAV#Q%~N`s=j{zN1_5KYstu z&N%mK-N=PSmIKyb0{GYRUx(ZGN7v~;okfd4?^OhYx3X#nStP_273UhCy4%0@Hv?Re L9!?xb|4aV^U;f=a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/meta.json b/Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/meta.json new file mode 100644 index 00000000000..09482c283d1 --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/meta.json @@ -0,0 +1,65 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from OracleStation at https://github.com/OracleStation/OracleStation/blob/c1046bdd14674dc5a8631074aaa6650770b2937e/icons/obj/turnstile.dmi. Arrow by EmoGarbage404 (github). Recolored by DarkenedSynergy", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "arrow", + "delays": [ + [ + 0.5, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "turnstile" + }, + { + "name": "turnstile_map", + "directions": 4 + }, + { + "name": "operate", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "deny", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/operate.png b/Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/operate.png new file mode 100644 index 0000000000000000000000000000000000000000..7068d8ba8d875fc9436635ffc9f5cc07d3b6e348 GIT binary patch literal 3558 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 EHzEZVbN~PV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/turnstile.png b/Resources/Textures/_DVA/Structures/Doors/turnstile.rsi/turnstile.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4ecf7b70c842af8c6f990ddd0a73f371f884be GIT binary patch literal 1536 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 ytX1L Date: Tue, 28 Jul 2026 15:51:42 -0500 Subject: [PATCH 03/13] Walls Updake --- .../Entities/Structures/Walls/walls.yml | 16 +-- .../_DVA/Structures/Walls/solid.rsi/full.png | Bin 0 -> 168 bytes .../_DVA/Structures/Walls/solid.rsi/meta.json | 108 ++++++++++++++++++ .../Walls/solid.rsi/reinf_construct-0.png | Bin 0 -> 515 bytes .../Walls/solid.rsi/reinf_construct-1.png | Bin 0 -> 266 bytes .../Walls/solid.rsi/reinf_construct-2.png | Bin 0 -> 264 bytes .../Walls/solid.rsi/reinf_construct-3.png | Bin 0 -> 262 bytes .../Walls/solid.rsi/reinf_construct-4.png | Bin 0 -> 265 bytes .../Walls/solid.rsi/reinf_construct-5.png | Bin 0 -> 258 bytes .../Structures/Walls/solid.rsi/reinf_cult.png | Bin 0 -> 239 bytes .../Walls/solid.rsi/reinf_over0.png | Bin 0 -> 894 bytes .../Walls/solid.rsi/reinf_over1.png | Bin 0 -> 770 bytes .../Walls/solid.rsi/reinf_over2.png | Bin 0 -> 899 bytes .../Walls/solid.rsi/reinf_over3.png | Bin 0 -> 770 bytes .../Walls/solid.rsi/reinf_over4.png | Bin 0 -> 763 bytes .../Walls/solid.rsi/reinf_over5.png | Bin 0 -> 668 bytes .../Walls/solid.rsi/reinf_over6.png | Bin 0 -> 763 bytes .../Walls/solid.rsi/reinf_over7.png | Bin 0 -> 462 bytes .../solid.rsi/reinforced_wall_girder.png | Bin 0 -> 692 bytes .../Structures/Walls/solid.rsi/rgeneric.png | Bin 0 -> 515 bytes .../Structures/Walls/solid.rsi/solid0.png | Bin 0 -> 391 bytes .../Structures/Walls/solid.rsi/solid1.png | Bin 0 -> 274 bytes .../Structures/Walls/solid.rsi/solid2.png | Bin 0 -> 391 bytes .../Structures/Walls/solid.rsi/solid3.png | Bin 0 -> 274 bytes .../Structures/Walls/solid.rsi/solid4.png | Bin 0 -> 280 bytes .../Structures/Walls/solid.rsi/solid5.png | Bin 0 -> 352 bytes .../Structures/Walls/solid.rsi/solid6.png | Bin 0 -> 280 bytes .../Structures/Walls/solid.rsi/solid7.png | Bin 0 -> 204 bytes .../Walls/solid.rsi/wall_girder.png | Bin 0 -> 302 bytes .../Structures/Walls/solid_rust.rsi/full.png | Bin 0 -> 1849 bytes .../Structures/Walls/solid_rust.rsi/meta.json | 99 ++++++++++++++++ .../solid_rust.rsi/reinf_construct-0.png | Bin 0 -> 1979 bytes .../solid_rust.rsi/reinf_construct-1.png | Bin 0 -> 2059 bytes .../solid_rust.rsi/reinf_construct-2.png | Bin 0 -> 2044 bytes .../solid_rust.rsi/reinf_construct-3.png | Bin 0 -> 2044 bytes .../solid_rust.rsi/reinf_construct-4.png | Bin 0 -> 2040 bytes .../solid_rust.rsi/reinf_construct-5.png | Bin 0 -> 2027 bytes .../Walls/solid_rust.rsi/reinf_over0.png | Bin 0 -> 4228 bytes .../Walls/solid_rust.rsi/reinf_over1.png | Bin 0 -> 4144 bytes .../Walls/solid_rust.rsi/reinf_over2.png | Bin 0 -> 4228 bytes .../Walls/solid_rust.rsi/reinf_over3.png | Bin 0 -> 4144 bytes .../Walls/solid_rust.rsi/reinf_over4.png | Bin 0 -> 4163 bytes .../Walls/solid_rust.rsi/reinf_over5.png | Bin 0 -> 4056 bytes .../Walls/solid_rust.rsi/reinf_over6.png | Bin 0 -> 4163 bytes .../Walls/solid_rust.rsi/reinf_over7.png | Bin 0 -> 4013 bytes .../Walls/solid_rust.rsi/rgeneric.png | Bin 0 -> 1979 bytes .../Walls/solid_rust.rsi/solid0.png | Bin 0 -> 4111 bytes .../Walls/solid_rust.rsi/solid1.png | Bin 0 -> 4045 bytes .../Walls/solid_rust.rsi/solid2.png | Bin 0 -> 4111 bytes .../Walls/solid_rust.rsi/solid3.png | Bin 0 -> 4045 bytes .../Walls/solid_rust.rsi/solid4.png | Bin 0 -> 4060 bytes .../Walls/solid_rust.rsi/solid5.png | Bin 0 -> 4056 bytes .../Walls/solid_rust.rsi/solid6.png | Bin 0 -> 4060 bytes .../Walls/solid_rust.rsi/solid7.png | Bin 0 -> 4013 bytes 54 files changed, 215 insertions(+), 8 deletions(-) create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/full.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-0.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-1.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-2.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-3.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-4.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-5.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_cult.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over0.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over1.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over2.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over3.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over4.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over5.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over6.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over7.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinforced_wall_girder.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/rgeneric.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid0.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid1.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid2.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid3.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid4.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid5.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid6.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid7.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid.rsi/wall_girder.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/full.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/meta.json create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_construct-0.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_construct-1.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_construct-2.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_construct-3.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_construct-4.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_construct-5.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over0.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over1.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over2.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over3.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over4.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over5.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over6.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over7.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/rgeneric.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid0.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid1.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid2.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid3.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid4.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid5.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid6.png create mode 100644 Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid7.png diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index 709796c49c3..a4217c80863 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -565,9 +565,9 @@ name: reinforced wall components: - type: Sprite - sprite: Structures/Walls/solid.rsi + sprite: _DVA/Structures/Walls/solid.rsi #Delta V - Resprite walls - type: Icon - sprite: Structures/Walls/solid.rsi + sprite: _DVA/Structures/Walls/solid.rsi #Delta V - Resprite walls state: rgeneric - type: Construction graph: Girder @@ -627,9 +627,9 @@ suffix: rusted components: - type: Sprite - sprite: Structures/Walls/solid_rust.rsi + sprite: _DVA/Structures/Walls/solid_rust.rsi # Delta V - Resprite Walls - type: Icon - sprite: Structures/Walls/solid_rust.rsi + sprite: _DVA/Structures/Walls/solid_rust.rsi # Delta V - Resprite Walls state: rgeneric - type: Construction graph: Girder @@ -908,13 +908,13 @@ name: solid wall components: - type: Sprite - sprite: Structures/Walls/solid.rsi + sprite: _DVA/Structures/Walls/solid.rsi #Delta V - Resprite walls - type: WallReplacementMarker - type: Construction graph: Girder node: wall - type: Icon - sprite: Structures/Walls/solid.rsi + sprite: _DVA/Structures/Walls/solid.rsi #Delta V - Resprite walls - type: RCDDeconstructable cost: 6 delay: 8 @@ -968,9 +968,9 @@ suffix: rusted components: - type: Sprite - sprite: Structures/Walls/solid_rust.rsi + sprite: _DVA/Structures/Walls/solid_rust.rsi # Delta V - Resprite Walls - type: Icon - sprite: Structures/Walls/solid_rust.rsi + sprite: _DVA/Structures/Walls/solid_rust.rsi # Delta V - Resprite Walls state: full - type: Construction graph: Girder diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/full.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..b4e991e34578da75a213d963719a3d1b784772d4 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@o&cW^R|5kB3kwTpXJ=nuU*SvJ z{sYCsJzX3_B&H@OG%#)qO)zM6WI7a{7{JBa%*S?grGnL&W=BKOBONS8N{&4t3d%YE zfnZsa#QLzcQM^el%{@D<0(f>9Kj3S&7JXMSqx^wfOSPmNhXDh_!Oc1L@{BDnfmSeh My85}Sb4q9e08I`v4*&oF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/meta.json b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/meta.json new file mode 100644 index 00000000000..c6ede4460a1 --- /dev/null +++ b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/meta.json @@ -0,0 +1,108 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "solid0", + "directions": 4 + }, + { + "name": "solid1", + "directions": 4 + }, + { + "name": "solid2", + "directions": 4 + }, + { + "name": "solid3", + "directions": 4 + }, + { + "name": "solid4", + "directions": 4 + }, + { + "name": "solid5", + "directions": 4 + }, + { + "name": "solid6", + "directions": 4 + }, + { + "name": "solid7", + "directions": 4 + }, + { + "name": "reinf_construct-0" + }, + { + "name": "reinf_construct-1" + }, + { + "name": "reinf_construct-2" + }, + { + "name": "reinf_construct-3" + }, + { + "name": "reinf_construct-4" + }, + { + "name": "reinf_construct-5" + }, + { + "name": "reinf_cult" + }, + { + "name": "reinf_over0", + "directions": 4 + }, + { + "name": "reinf_over1", + "directions": 4 + }, + { + "name": "reinf_over2", + "directions": 4 + }, + { + "name": "reinf_over3", + "directions": 4 + }, + { + "name": "reinf_over4", + "directions": 4 + }, + { + "name": "reinf_over5", + "directions": 4 + }, + { + "name": "reinf_over6", + "directions": 4 + }, + { + "name": "reinf_over7", + "directions": 4 + }, + { + "name": "rgeneric" + }, + { + "name": "wall_girder" + }, + { + "name": "reinforced_wall_girder" + } + ] +} diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-0.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-0.png new file mode 100644 index 0000000000000000000000000000000000000000..7db3f5110e2e416b7b2663c8a76ebab9f155788d GIT binary patch literal 515 zcmV+e0{s1nP) zD|G{0E*C^(*S;~1V=8U61YX1#-@0kJHSh{FlP_!FFR)t!&%n~a+cNNMcf3slR(Dt$ z*xdy+Xm?nrsx4GC0FMaZrap< zXG^u#wooOIAEQc5jN=GA)Lq(n%}ZY{0@ecXpMn+E8FNLz3SOqPWqU|0CZYEvEFw+Y zB9Wuh2g5KlKh5;H_HoOuy~yg*EGO{^3EGaY*A?`fjdVFbzfiK zkdTm=#TzSuvKu{J978lF=1%nGYBAtxO)mMi?-KKpqc^$Z9G0?6wCwyJsbkMK08Ml%aO(qqs|d2OBcfMI_s^FjueAEgoPynN~f z!CJSRS${_suR3sDZyVDy^%tTarX-!QJwBssXM>K;>B2_I=BDop6Ld9M1-L^CmhG`C z?_yLtT9b8Z+Od7BD*j*GlGpazcwc0|Zl}#pzVWFVdQ&MBb@0AbB!*Z=?k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-3.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-3.png new file mode 100644 index 0000000000000000000000000000000000000000..2b48ffb696b72a8846a07c9bbd5e2d124112e184 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{R|5kB3kwTpXJ>VFbzfiK zkdTm=#TzSuvg|Yf<27$^OW|_mQD>$9t7HhF*1po4?~zxw{NY(&aMt zE&0;F;`)Qf-ieDGr>KRmVe~)3)37vxS@4k}gPq80YtaXdmD+4htQ<2w&p6I2C;s7d z;MR7wZ>yhOI&f##4K0uS2O=Mejzm=TeZ29MZPTVT&v}L1Smy^juG18q;C&Eq3cJ(D|XFvSclP`8<{RN$!_RjSh#a_j4;_S0OnoT?_Q@sZ0bOujX KKbLh*2~7Y_XlC00 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-4.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-4.png new file mode 100644 index 0000000000000000000000000000000000000000..515b40760d8e7146dccd850215a3937cfaa29631 GIT binary patch literal 265 zcmV+k0rvihP)x~&o!6VfK%E$kE`=pL5HkRl6qbk(cLDGrg}p-p9vIgYK*#_A zCh#YWI!%b z0Zqxf$Gzk<{T%btgXQ6&Uz7els@9v~UdC@0RIjjEa(#ySP|YcuW7qltZ6P+1f5Ab7 P00000NkvXXu0mjfVy|lo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-5.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_construct-5.png new file mode 100644 index 0000000000000000000000000000000000000000..bbff6b658403c39270cdfb3c43bbc20a2e67602e GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{R|5kB3kwTpXJ>VFbzfiK zkdTm=#TzSuva3B^978lF=1zRg+p56Rs%_EGZoy!}=kSQhVa|agf5UgOK0Ow2{-@(- zRoz;F-dQsHMZ{+9xsb71)qq=)`M{4X&OPeJtOr`NDyMVFYk?7nhiiM*i z<-I^rrjj7PV1|a-+I|v1UYDnfV~EE2trHyinhkhZ1Zx`9U0kdCn?5nR*l$Su_kXG! z*UHsiwp;gAnrz%G*Y^MFmUWij7WdV9GjjCRax+PI1a3IsxWkm?v-g3mE43FTT+}mY zWZ?P9bfJOoo!+K3mm0SO^jQ6=2pE9R{ eUu93^uQQt$7}V;siow&>&t;ucLK6T7%~jF> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over0.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over0.png new file mode 100644 index 0000000000000000000000000000000000000000..ceff42a21de83116b0eb6593e03808e1ca46369f GIT binary patch literal 894 zcmV-^1A+XBP)=I!Dh3G`u*W>h+4qqa*0~NznC9$A%q^Pra_+P?JIGs*^uF;}@etst3hkSd;x^oykAJGK#y&l#&6^?t9eYc>}Mynz?+Q4|Gh(j8m3j3BplUJ7g)K-Rg>KvC>& ztsO0VEDbgS$T~|BZVI9a=o2{0vL{Wb>$*LjYXhvcNyv>RpfBVN`RSNS4p$YZi)aEu z!g6MFuOwElAew+s&@v|ccDsHg&SC^9ZYOKs-Sfb&mPmDxEU#d!N;_8LTNBX)bk*Ei zJE-qC8k?kvDZXaMjxOA84v<;@eKjiBGJA4-lS z3J)-8z?dpa6&_$B!0*@Zb~^x%JVC1PK%(X-VTty3ERqI7)XbEOBo(31Tc2AL^}9@5 zNID-tsc+XN%q^XN=L3*tKH%+ogP{)89EfR;PsLl#2Yh;OaIn8WrI~R!9PX4*^$kc& zFnaI*e*xezBa~$sj4^P|u}*{z;X5C|b)#78{LV8%0KW49Pw?jhroguWz$1bLK4?B* z2zj25_WwoB2b|Amj&<~cLSJ%)DcWjc+~5#Wr_^Ez=$6rZo8ZqQ#6TngV>LuhTOf{r zknnz3%uyQ?3pc=0kWSO}w-; z9`rkW!Bv(O+?mo6`JEgMg$~o1>2!>4w;L!#QAE0ax7)pZfa~@8^7`ZPNP2)T%EcUH zS@!aGs)EPxu7LCT3;@ttBTZ8PK-;zeFj=PHT>+cT2Ecz)&+{Arpp*iD$ub4+3g}3Z zWbpG8nL^Aq5(7dA2qE5*sRUyI*4n|(Q)CL>6;Kq#kMGK|d`qU_T>-`zulFY_V87o# z$=!tNx~2~O1jl+Gf~iUmF&AY4F8Fu_a4dnr{d`qblP<37dUU_r54D`ISbz)fJQpkqaN(Wjf+Y%c z-nrYSFA1^&`jbwQggsOlW1K0Mtbl&n%RTwu?!yIH0j?(e2=~V7ku?vX4&Z8=Iu|Ta z;B-0x_^#AUkzK9ncVSV$yH(s!CJ!(dMEV7bF*yWSoS?P#M^$%B4h5D(s5`3al9efP z9ETBr$O;%co}!*UyM{d#?i0$J{tf3AAcR2EG*91ME*E53c0U>RN!YJv24+z}KLUhQ zJej2`++~2qnBeLLAHM`renoCEfP$k2|D>I15( zT3&wuXRUDY{Q+fJq9_VTDUs*-pBfz3{s1hvKY%L_So;GU@bP&7hXMxA_otrbY`5E6 zp65_X-D?YvA#Z}`C-u_@(;v{bEtFEwTBB*2`&oi(*8TvFK{)yY(li}h0RV z^#^o5AW0HvtzoTw>Ix6GKj3gUa6HE-uKEyy=@j+l1H5N~aU6R+JqpGG#(aP)yjy^8 zg0X;)^#Q&K#sYl#fM66LrM&-*7MQP(=;N2bKSS_nKCbM=RR91007*qoM6N<$g2p0S As{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over2.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over2.png new file mode 100644 index 0000000000000000000000000000000000000000..d995e93d172c627476f5ad9e897dbdbdc7cbdbd1 GIT binary patch literal 899 zcmV-}1AP36P)D_L}wvJc=Jd{$f)<%0j znSjIL@Nn-x_INx}U;Q9F$9eAqnSgM2>bjm~p}lYKd)5mdLleXtfiz89zuvdo)>+&Rk#RkN%&P#zs1H5$}Drk6X zZmpdxd@Kzz0iiHSlCZlfYi%^r$OMF;YoG91>-KuC4d5z(gdh{}>Tb^wgd?#ULexMg zb}GvOvIdL=EmOj8x9bO@EMB0hDgbwD-#zod?=cyx_O1z*Etsm(PSyC<1et)YnpmJ;+8d?AH$^M-qhx zm^5HYm8A*~FcA=TaEhV;aL*H@3J*l+4tMci7DU4AP$@;$fU+##Z$4ls>zh*)jX58% zNGMzs1&X3TmSxEEeAa*?mo|l1KO1=gZ#y5r)f@cI2SmUk8t~D*K>)q|{b##5`~Cjr z6RN%ei6<;S>GuLGM}WgR`xzl)47Ap5uOT+R^8p+$nVJuH25&nf^qmiQVm{y*gmZ$x zJ*(_nhYMr^PNx&ccOXsEQ6Xb>ltc$YKK_phF@usrh)sf60=i|i&?bcQ2o#7UV5)}5 zX%NK`FeZE$7IPFxL>a*`;lufZkNVY^G3KGe)CV6Y_-laHnf4Gt0B|Q^X^0@etMeKO Z)jv7P!CclpZRG#}002ovPDHLkV1oQ9l&k;% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over3.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over3.png new file mode 100644 index 0000000000000000000000000000000000000000..659181448615176b7c7bb4b8d1278bcc11903b2d GIT binary patch literal 770 zcmV+d1O5DoP)?3pc=0kWSO}w-; z9`rkW!Bv(O+?mo6`JEgMg$~o1>2!>4w;L!#QAE0ax7)pZfa~@8^7`ZPNP2)T%EcUH zS@!aGs)EPxu7LCT3;@ttBTZ8PK-;zeFj=PHT>+cT2Ecz)&+{Arpp*iD$ub4+3g}3Z zWbpG8nL^Aq5(7dA2qE5*sRUyI*4n|(Q)CL>6;Kq#kMGK|d`qU_T>-`zulFY_V87o# z$=!tNx~2~O1jl+Gf~iUmF&AY4F8Fu_a4dnr{d`qblP<37dUU_r54D`ISbz)fJQpkqaN(Wjf+Y%c z-nrYSFA1^&`jbwQggsOlW1K0Mtbl&n%RTwu?!yIH0j?(e2=~V7ku?vX4&Z8=Iu|Ta z;B-0x_^#AUkzK9ncVSV$yH(s!CJ!(dMEV7bF*yWSoS?P#M^$%B4h5D(s5`3al9efP z9ETBr$O;%co}!*UyM{d#?i0$J{tf3AAcR2EG*91ME*E53c0U>RN!YJv24+z}KLUhQ zJej2`++~2qnBeLLAHM`renoCEfP$k2|D>I15( zT3&wuXRUDY{Q+fJq9_VTDUs*-pBfz3{s1hvKY%L_So;GU@bP&7hXMxA_otrbY`5E6 zp65_X-D?YvA#Z}`C-u_@(;v{bEtFEwTBB*2`&oi(*8TvFK{)yY(li}h0RV z^#^o5AW0HvtzoTw>Ix6GKj3gUa6HE-uKEyy=@j+l1H5N~aU6R+JqpGG#(aP)yjy^8 zg0X;)^#Q&K#sYl#fM66LrM&-*7MQP(=;N2bKSS_nKCbM=RR91007*qoM6N<$g2p0S As{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over4.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over4.png new file mode 100644 index 0000000000000000000000000000000000000000..fef0f57b52ef76d437c000463a4859c0965ca2c9 GIT binary patch literal 763 zcmV-JRZ9wNl=z0cDr5g*nYo%jGiZI%6@wmRFDk&@(l46P&1< zAIl2=!eU~8loC-Cp(qN(am?1P^B6FNqA1uiL~lI6BoBz=nDy5O7Ulsq@WumNbmA=mIam=U?V!u z1&ar$=q!X7Jg%a-l=9dAa{*ZZ{bqt7U>~Zal-5Ke3!taHLpRS61Gv*`1z7;@UweqD z6RRoAk_Y%41Ds`oUDsi|b)SgN;sI};2P~O22Dt8kYd$^(%p$;R5)%Z07tvqgPfr}d zJ{Qor-|vIpmt{$9ngy}|Y8B@vs0A3dVetSJ)WR?X03&;jIfMx;9-tlrO`iwEfIfhM*uUce%NzJoK>b_x6L@X{a)pg+?#1j({& zdG!IDHXEQ{YIH{0min;+qSjZ{y&$zaOLlo%-sM0002ovPDHLkV1g~3R-pg@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over5.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over5.png new file mode 100644 index 0000000000000000000000000000000000000000..7401e2703d356e081b2654c34cfb36e708a5b893 GIT binary patch literal 668 zcmV;N0%QG&P)!aZBWBBO;y*QPN&UU3*LKBNT&iy1yXImF zthE3Dpp=3bBYXed1;CL{jn8L7OS%h?8qaAs^2OfcPK+@u{fH4D9eraAXszD{KnlbN zfN&ZQARq?J^Ze&GF5>|N2*7Dx=r zR=Y*j0&wiyP%o@fMjpV~S*s;&4QvA7HW%g#F~%;tz&R`~kQ*`_fa1JqdoutMt#7j4`{*R1)y+&;`#pG(;Vkq-3tp(`rpf_51?pd)CY|EfIFi; z;Ar&$*XxzyKHkzw*pUbHzJby*_fRiP;3E`$ocom-aW1f~>+jN+12F=mi4>;@Vg$(H zO0ByKkotd&kv*mE9t6_^(jI4q-39R8gSEEXS>X@BPzX(eCYHhg0000-JRZ9wNl=z0cDr5g*nYo%jGiZI%6@wmRFDk&@(l46P&1< zAIl2=!eU~8loC-Cp(qN(am?1P^B6FNqA1uiL~lI6BoBz=nDy5O7Ulsq@WumNbmA=mIam=U?V!u z1&ar$=q!X7Jg%a-l=9dAa{*ZZ{bqt7U>~Zal-5Ke3!taHLpRS61Gv*`1z7;@UweqD z6RRoAk_Y%41Ds`oUDsi|b)SgN;sI};2P~O22Dt8kYd$^(%p$;R5)%Z07tvqgPfr}d zJ{Qor-|vIpmt{$9ngy}|Y8B@vs0A3dVetSJ)WR?X03&;jIfMx;9-tlrO`iwEfIfhM*uUce%NzJoK>b_x6L@X{a)pg+?#1j({& zdG!IDHXEQ{YIH{0min;+qSjZ{y&$zaOLlo%-sM0002ovPDHLkV1g~3R-pg@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over7.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinf_over7.png new file mode 100644 index 0000000000000000000000000000000000000000..3f8636aedb240138b5e75f222346ecdb53b1a44c GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4& zr;B4q#hkaZt=Bah2)MSt5S_MH=lUCo?{8Rl9$EA_RD)5K>r&57rG3l24;Iw6oIO4{ zFE;$*h0?jNen>3VI$*%Fih=*^!Tk)Z3z!!yWGG=U5ozFSSXRkce~YR1{`GJzSk1mG7*ZApODZT;!bMTbr!69h5(xdN6mHgQn}A??&f0XWqTdAs{$&ndh`r z!?i2tF@*~`O%Q0xJR2R$Xqpk%a8#t?x1D^lO=*GG%h$jEd<@I(JSiHGT)K}-n9(%s z`D%lm+&Qa@&)r;fXXy%78TPkxjQ5954O(?Fl-t7YTNMAl%av;axL24y2wxMwCNA@z zWdqX%#tQ)qRt!>H4(txjj4v26G#F$Vc+oxb%0KCN?Qf~*8-~Yze`SxT(@v>x*kJGA zazp;WzXmB2{R2r{d+y%1-#vTr-~9)cf1cm^mr=|WEUEs6KVz+Zf{c5&O#DjKZ9ktg dVA}MP-Bz&hiOh>Fi-8fu;OXk;vd$@?2>>E&yHNlD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinforced_wall_girder.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/reinforced_wall_girder.png new file mode 100644 index 0000000000000000000000000000000000000000..98f353ccc2a61a7fa956fd32e6d40e5fe9fef089 GIT binary patch literal 692 zcmV;l0!#ggP)@0@(M9~0jAPhMk|# zqEGM&#u#wUQ53~B+$)OW$~pfi3;I|kK+`k{2@!%WZ<=Nm&jfg+)iAvhs7_>Ab~VPh z_w~_r9gH!^vh3>9gb4521NS%l`uYL@Ow;5XhDIU8q88!4)*4bubY1tvi>xDo&#uRQLuh2;o;899nH5C+|ecvaXbC+a%x#l{#HI$ zD|G{0E*C^(*S;~1V=8U61YX1#-@0kJHSh{FlP_!FFR)t!&%n~a+cNNMcf3slR(Dt$ z*xdy+Xm?nrsx4GC0FMaZrap< zXG^u#wooOIAEQc5jN=GA)Lq(n%}ZY{0@ecXpMn+E8FNLz3SOqPWqU|0CZYEvEFw+Y zB9Wuh2g5KlKh5;H_HoOuy~yg*EGO{^k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z8Wx&}4%Y%wtR+Ey!T*7P;rBMaV4whJfk$L9 z0|Vb-5N14{zaj-F_`%b~F(ktM?ew>N%?2EHjsc=Br zXMt&ru7fn|F7BP81}E14*vrr@erdYE&dwJPRIa#PF}m41Yw5J72fpx+rhUHx3vIVCg!0A4nlM*si- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid1.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid1.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac2271692b8f0116025dbc2b68c5e44b53d8e06 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z8Wuivdc}bhYe|q_@P8m+_`QuU7%0G5;1OBO zz`%DHgc*Sr|Bv)Fc+w^(jv-LbR9GSu*Zyw8l_ z+srk#iGF{}n>NNdyymlbaNua;i|jR57VN$oz-O_+B0$05IrqsTQ^vy;>)U|NVDNPH Kb6Mw<&;$Uqd|rA0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid2.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid2.png new file mode 100644 index 0000000000000000000000000000000000000000..3849504b6ff74b96092fbd1ca668480707dba2e7 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z8Wx&}4%Y%wtR+Ey!T*7P;rBMaV4whJfk$L9 z0|Vb-5N14{zaj-F_`%b~F(ktM?ew>N%?2EHjsc=Br zXMt&ru7fn|F7BP81}E14*vrr@erdYE&dwJPRIa#PF}m41Yw5J72fpx+rhUHx3vIVCg!0A4nlM*si- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid3.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid3.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac2271692b8f0116025dbc2b68c5e44b53d8e06 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z8Wuivdc}bhYe|q_@P8m+_`QuU7%0G5;1OBO zz`%DHgc*Sr|Bv)Fc+w^(jv-LbR9GSu*Zyw8l_ z+srk#iGF{}n>NNdyymlbaNua;i|jR57VN$oz-O_+B0$05IrqsTQ^vy;>)U|NVDNPH Kb6Mw<&;$Uqd|rA0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid4.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid4.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a6dd285664fb8a9cf14cf963f055b368a6b75c GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z8Wuivdc}bhYe|q_@P8m+_`QuU7%0G5;1OBO zz`%D1gc(IOyc&Rljh-%!ArbCxuR3xy81T4Uyz=c|`n3b)6TDtHg=gL?y5R2`AkBU4 z&5kc@X)7IAV_1vWcC0Ji|901G%aBH{9b8X%ZnRj6%zJQ5=GT9ge=q#cEbM8tOXSoC{cY>6!6_|Pt#7RgpoeMm>%-{2VM$s$w6Q0X1b QK*un6y85}Sb4q9e03EAerT_o{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid5.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid5.png new file mode 100644 index 0000000000000000000000000000000000000000..3c0b42ddbf73d53c54c8da7192a85975e452677a GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z8Wuivdc}bhYe|q_@P8m+_`QuU7%0G5;1OBO zz`%DHgc*6ARIo(e zVhPlA3vIBN!4=Xiah>&1?K7@5=XDb~rU=%2SAi8&#dMZy>8$_!e_Pe5i2u;vD$rl3f7%zk*V3@=XkOVMR~h5L7yISLbEc#Z jOWfn@e%Q(WkFI9iX=c(`;bG7Z^b~`qtDnm{r-UW|h~|EZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid6.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid6.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a6dd285664fb8a9cf14cf963f055b368a6b75c GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z8Wuivdc}bhYe|q_@P8m+_`QuU7%0G5;1OBO zz`%D1gc(IOyc&Rljh-%!ArbCxuR3xy81T4Uyz=c|`n3b)6TDtHg=gL?y5R2`AkBU4 z&5kc@X)7IAV_1vWcC0Ji|901G%aBH{9b8X%ZnRj6%zJQ5=GT9ge=q#cEbM8tOXSoC{cY>6!6_|Pt#7RgpoeMm>%-{2VM$s$w6Q0X1b QK*un6y85}Sb4q9e03EAerT_o{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid7.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/solid7.png new file mode 100644 index 0000000000000000000000000000000000000000..b4bc95f4f0d177ba63d815287f9152514b148456 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1M1^9%xIy*Z9nY$uI+<_ERNswRge}<>q4ZMIn&H|6fVg?4j!ywFfJby(B zP|(rS#W5tp{p}e;E(Ql4rh`xZ&$naQ$kFopaGs{o)%jUZEEyRz8fG`tpZqMv(7?nH qz`(%uK+RzDWE*t`2G#$V3P#^CAd=d#Wzp$PzaQ8{-2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid.rsi/wall_girder.png b/Resources/Textures/_DVA/Structures/Walls/solid.rsi/wall_girder.png new file mode 100644 index 0000000000000000000000000000000000000000..2453b42338a16bce38cede489868b4bf42fa0dce GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*8>L*7#bQ{SXju&$hf(= z+1uO4#>Qr5W{Qf6=BrMb2~@^d666=m;PC858jy3))5S4FW8&0_d-<9b1RDHft(;O{ zWZdRhZU2zbqlSr-)42H!kBzhZ?&WI78f1SxZ96^vv4us0{GIvkR!X+1UDvYPoTQSi z61cQ{zG%g%n;lf{?>=5|FV{)I`+&nbZM~{3vL3uw_k{O2?fD&g#hK%^Ov~{$!Ij*h zRpB{FnOv%-%1?_p5`wgExH?wW^h-CFPjRs1yeOr-)v%Z&cyjj}k859E-AdVz^W{xp weceJ|?VMYO=ZTjdJ~A)-=MRPO(|$jg9_L1F_PUUE7U&rUPgg&ebxsLQ08=M$nE(I) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/full.png b/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..15e833466eaab9bab78b5d0dd973e249d5b87b57 GIT binary patch literal 1849 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 N002ovPDHLkV1m%!n=1eS literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_construct-1.png b/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_construct-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebed349e5d655afd96e6ec281ce39e376d08858 GIT binary patch literal 2059 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 JPDHLkV1kLnjbs1- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over0.png b/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over0.png new file mode 100644 index 0000000000000000000000000000000000000000..6d231e6d795d2aa8aabe7f559d637585397da884 GIT binary patch literal 4228 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 KMNUMnLSTZW<#Xr& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over6.png b/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/reinf_over6.png new file mode 100644 index 0000000000000000000000000000000000000000..1f2fb71b3ea3f0e3dcbf5314a94c398726f9d27c GIT binary patch literal 4163 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 T4KfTl00000NkvXXu0mjf-+^1{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/rgeneric.png b/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/rgeneric.png new file mode 100644 index 0000000000000000000000000000000000000000..2571ecb16bf5ddc129957b5c93cd8934ff829226 GIT binary patch literal 1979 zcmV;s2SoUZP)j$%q^z)zIDV!7G1*VZi_YA6^??y`j3g zBxNcF(u+)~%Z3BcMhHeQcrWi|%0K@8w?G1bQX2#yFqi>=3ezwW5nR_B0Aor7f)fNl zK=%$nHbX)XDg)36=K08v%StILBZXB)hG7H=5NR(D7r9uRG7)SzTJySg~%`*bDvXFB^sAx)z1m|@jL?|tIc|LNzo-s9& z1juyY?fW~=&o3<33sc&VNK%23iOh}4;cx%};tKAZPEP=|5DviMbfUMy>J_tuL`S_N zI-nM0b)M3R%jKOZWom$yQb-y|bk=oYJ{(!QkfkFb8zG`&W)j4X|nPLmD-W1h%)pm{@b zW*SGPaisPJz-btmQ^p7;3e*)BBUH#kW(ebG$}9$&pf|LZM(vH!AW_lt@1*5V=4qsn znGim&)+^qF>*Y%Ajn*5zR(f4&Yz5o)1&-n<$7GE4jTQ|@C?X(2h>(_2d3|~1`*K03 ze2InUP<~$ponFvrOlqhIA{!)MzP^A6S)lgdmv7&Y2x9*o<^y;_OeqywDJU}_T=par zf&=Nxap1bFfYDHXj9>ZDozZ~kjN<`rD^5_nlEy@oN&$*P$OdO~MfxacE6SXZk z0&+q_fQ=^z6hN0&AA|tmhH%4JJK&A$^$a2)3N*^?Mu|Ye>Ebw!sF0IlYG6hlkBA86 zwxX&W=I!+xJemH0RZ!Wqi0+-WcPj8RB_X^c;ixzvhTNeLA&X&RkHbVDn*vU_VFaSW zx~}M5F?*-9MiDs9r~P&TwZzM~sa#6BmoY$QU~fqU?}4h2)M(xTBPFA|LpVqxYT07) zK!h_rJwdIs+DIu;Xuy_O3hv~BCYzv&j)XLX1YS1?aOi=GlJH%81yP~3{*Yl2fs{yQ zLQEw2s^Cd_a38T}|42USTHfrzG7F?HwkM|W7Mcf&ZlJ>GA&`_HDrcoYuO9H^% z={@Kkbgy)QkIR{ITe-E$wcKdl7{|?wwC=_Nu&yh^a921-R6&$$b#5V;fb9fQ)lJZF zM1*9vCn)#h5DY`+i-W^ z3nYN;kSI#<^mHO3@YZN36Y;Qf&6db1(f7;(=)Pg4YM{eT#;x>X8UIxBEy(%5OZv}4 z+3Y$9Du$tCjC8-a*UIH`WtvBPz0q3Z+t+XV;fed(@P=Zaq(eWIR!|9QZ-l@cK?ly~ z51!3PDA60ux7{63ywkmNJe{zl5JB6`rF(lgSH%5B{rRN-slW)WN2WFONU(72N<_UUcYf`|>(9)X47aic`%TPSiExws=; z8MINVlGDItxuUWM|2J0m;{)IS>%fFRsu8jEeS{I83LyyYg$U<40^GMMMB4WUl8)3` z@m|q;Y;BEYx#G33ELWE6@<_;mB*NlsoCx0p3IRGnC!%lgg`gss2upR&0cn1rltS;F zrB>XX=7n8cx0RETK6S(6MIx9Q;g0QUM+6~4gzpz`EgB(c1c>2jhG_;(T+U}&1T6~F zaKbb=jz_i$>odUu3^0Y!g67UNPlT8KVjvos@_^vp^LHusaMZWSYCN2<=)6YfkYUdA z1LsS*Ah4U!XAmtxZB!AmRMz*EX*Q5fVqy)Y3uJ6l%02T4kO<73-fpxA`o|wcn)#3q zh~crahfUX0yvk80mAW=fW-H=HvqnV`vwtwfB%jkOoxf^ zj;{+jI)6FBzm~!{KVfC%a{fT4!y^$w(9NKn6DvdgfuW4!NL{Z8ov##HceaTsZR1qV zAQ@9;NQO5jg%Shf!3kFATsBdk^FcBdS+Y{jR^@*Vs zKF;464-?S?O&k3ZfOqF`IPr1$01`_-V@Qv>6w(C`CVrI>V@B2&@oZgh12sh%X)*}_bvc>Z;bPSURGRB98VLa8OVSLjPr~L z=rBU-V213TaWtdW0`3gqU;*(&_>Gj0{JSc4oEQWu!m?aYF`C{vaG!1>zy?ZL(NegT z^3zh;hp_buWWu*kb=fW3y&|#Ak_X^@_lTi5yD)GroiuF&PxOia{{d5sj0JR+k!An@ N002ovPDHLkV1m%!n=1eS literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid0.png b/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid0.png new file mode 100644 index 0000000000000000000000000000000000000000..0e35a22ae0721ee1ff979977a4e3b4b3c9fb7636 GIT binary patch literal 4111 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 N002ovPDHLkV1nQEq^|$~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid1.png b/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid1.png new file mode 100644 index 0000000000000000000000000000000000000000..f045dc147c58e924d1d5818426c28b4f18bdecdf GIT binary patch literal 4045 zcmV;;4>ItHP)j!y?!58!WT+`a3DzPUPS50=x!dp9 z-|dMA)>4@)F-1@V_Jc8tkVsS-yI}%R@-Xxpiy&O}?0x;$P7o5LSSc-&H4)nmM)Zr6 z*_-mb%#>DnT2`iUBqarbSU3UeTtH#11)@93EymRbXd%Ez zHUR|pN)mh7o3eroEb9?pPdubOmcUGj2$CjZNEl#dL~Bf`KVXsqj7(%If$4ct0e4Wl zcKPW4{xAQxv9v~M6-0>bddvfZSB{6zq}nh|OgZ%j4aXxW>%yRcw+a!c8FLe|G$guF ziMF{DD2Co{+1Go30L2?3!l*(LA*(V;fwD5!;8YfdlzBJYGh}0~!81bC%KmN#0TvYl zG-njh7MRR@ArT@#Lg_nRy<#~-^J|xXy(z0V1W<7rf`}jjwFUFqSerAc@IEhKea&-# zM-V_+E2T9?3larA{KUOKqXL!8^cR7yw1R1(u7%p#wadSO2Sgwu7{>WTx(BT_T1pfb z9)>-O6~coffk&XxBbkfx;qj5v>3~sqkMlUdQ`)iGj)+RshKewziPG8@K!tpL61YJY zKp=#*1zCb91(ANfr76=mQqw?*0SzElwr8gRkE8MR>oWia;TL=4m&F;|Off)=9Dx(8 zUPxmi*1`&`*PnnJ9D!)Ws|dZ+N{fVhkW)rg8OIJ}Je(GZ8Ufz(I3zhwU}IA<;orBOzy~2;>`NgR5r<4^)-vPK1Ca%mZ+mDIS4a+JMn3_#!aR z^X0vWa3{810@6Sn(ysqY$d>;597zr54R}BZ%*%qR(r66BfFwiBa1T_RSdNJ13qnlT z1^&@~o3sjVZ)A#QBD0sC8cx#u35D{8yl-ek@QtC|g=*x|u z0ls0IVHklRiy)$i2x%A)Nr(t4V^68>3`t2MTP%P|_qZE8|1FL{cSBPp==&ED+oc`A z#kPrbBL%@yW+14d+aHx>S;*tC6*`WHf+)x0EFqY{8Dy&}R~E8;p6jOo0-8I*h6@lR z6b(bS2w!nToYI^fLIgCT@1h7q#l-Mdv7~59yu`cBZBQB@Vg!QTpcc3~2K?@KzYTy8 z<#Mpk0WT`y4Z;ba64VO2l=--Q{*QnBlSBk_Sum886D>eRaCf{pt(wkaI#*ad%V|Bv1r3-D(Wkf+UxpuN_w( zfxd@EL?@|Q1Qv$J!WxZt?wkUi!$<^)6;N^-Sl5C`0Lr?omqKdHLr0D%qTR5niV%ng z?z#b@>&NvtAbuT)1i^hJ!g-7ih(JhTKoA6y_monoUJ$iQmN*-rBO_3Urh-Oy)Lm3g z1g3IvrfbIyjzA-5#70`w5L5&c;Z&UG5ccmr0evUSmLjXKz$;hY+&OKzUe2!wHJqrG zlS57kGeyNwz21Ru-~sJ2O$0sdiQ#DgNze+~}^o#WzS@DZ~bbL*gcB@M;q( z-E9>Jha5@}35*&cCk{Q2o;%o}1xPKk)% z>AAwPGUB9cr0E`6kARSMxHL@GQW=tMDe!ty^d?B~okEsvXU3^dd#?U~_wOGV>Po36 zP(cx7bN#acS~Ju#yJ_Gzqfx8l-uOu-G7FUaTM>#r|;O^}9cX(ZyRcPxIBF1VN^~55|>fO7}=l--T4CxKv zfc<`tm{H0K?hN4@;rT%LLdtjiTT$$8Vvx@K4%ry;2oXFVzG7yb5ZO&E#{-K@45LwJ z!$k;D(pEZao`~AO6!ACE7dRddpabp&2?ZK^;AyK7hSfW!b?2})(v+b!e4cSS;4w3D z>J(ZU_taM%9}z(nBBb{cd?h3i^>pphfm?XM!+Qv*tr7%D6;HDU^emPd8S1r zoerEBc>n%A$J3D?e)tbm1yP|^@3=sO(F2hIwIJJod*kqYBx;Zinro-muN+qgL8Bwm zoDw;8KF>EIbEPm!;V_?23kCokK{`*QfJfi$b*%tQ0Xbk&2n{R}b6H;QmwI2Jox3Yn zj++qciIw)MPbaV6q=CC+cv+CFtdbF4Sk|@Ue(5~}fE|#jKu}5}4;i?S zPF$;Q*_MCZXbz2mWCjSW)t8+KpcZftb+Q%iHPE(_&tOIk+dp)b$XZy}!hTRH0rZ_u zXy>`Wigma;afm&ClY~1Z8%#>wW`TXTX zih5y%*tmW* z>M(JXiOQZMJ3x2_5J+2F^t2ZCx?R#Nu%ieZbWQa2!)3>t+aZa+;{+gtvx^u;1-C&U5#S$h1pP6Hc`vWZ1ez zJ?<;D!Z;Wnz1LX1_AYes%@Z2eM}S)Zp-V*WjBYjsoN&VkM1^^t`;A^TL{@>j-8~|C zfCycSyXO^Xnu8*qX*NP|L3y`h10eL&RS^O4*eoslyyiSOle z^E_V~sqW4$gvnuY$Gy|$O}a94$m0boL^vi&dke)-$M9Vy!zP$wV|gNiL6v$sLg=sb z0STkgaPLVjJeb4j{G#F^co-@R>P~9~l`h3mZ@6||;M#E$g-E>GTX(0mpn1@|&^9kM zk=_g38olE<_SV;?D66eAM6LBX+!NlMx~?dJ_;&UQN01Ua@ z;$^WxFt0NK%-*&$?Ho@hET_!?b$bmCOX1W4iH1aPoPyB&dIQ`93BslikQa8p9|^ta z1J04ZHrT^O?%pGMK&vQ9tpzbbU5WGYi1Q`1O?ZKHk;Jv*Y6JZK_kZYJEKBHy@YE7X z4YMGblFynU5n6+TB_cYJ_P2lYeeCb{eE#_}V;-?=xOc_L{rv-LSs@A{igVT;_15_| zu1W<-*7&ol1(goB-%O-v@R8}-A_jeO`qj_V0e~)GB4c68nPV;)P%1gj| zrLcGtwSYLP(k}@DM>T^ut2Q3BVG^7qQvhK_MVQ9j#{D%2SmrLE2q0VPpmD1#&qnaA z1=mO1#0jo9fDY&;a|<@1bX`ytzELG@#u>;jF(ThnYbCrQo4De?AHg}$H(=t76E=@{ z3u#a_5Dip2y|uQW)e7#cq0E|j`0$%fe2P%FW6~&~@)yn=*lWzVy*OPraB_M~2nX-} zboKhLo4_r5{&H`qgs1#L9m6Vln9QfsQvBMn z1eOvl8sTe)(g0MlI7=jMp%c1+2PkH}XJ@Jm$*`>4Ki;#a@cHS)4~Jh687^(DXoW38m>0xXBxW+5Yn)wscD#WBu9wTJ_99S~7LFi{W_(P-U;o{A{L>FV z^V8?2{#7RtWSoE(Iqjv#AD#239uP4Q#i*p@1f6lNQ7`&{?ITx@8}I==KxGjWW3&M? zW2efWo*RGvSKspe$9sN!`pQ~X#0K7d_(Y@;RJU~J+%q$jFW9yujYfFk1M8M9jmlXc zaHGX@lUhJ1AsEVT0MkI#I7%juF!+%VBdn9~?@uT4=|5T8inT^;SUw_ns*QV5cG@^a zL(&~X1cWfyz`EV9)J9JBKZMNx|F}tC;Jpch_DWEvJtBtarv5_s`0*Ql^Kj4I!^E;K zeE#WYoLA~F0VLxAtu1^Lm9-RVtNa)vIp(eputeIFq|=b!NNWr@1S}l`vaAap;Qj^6 zJANEK;w|{ICcgdj9iP7aNNvs!KmANu&tH-eQXW}ccxnTm*BldmJ9yt zU!;BmUzvff+=vLmyGqR6@t7#fGX(t0oRR5)EUg; zVHpG?^!jyoZ5a{1m~rsPtbT}r8D&b-CWW$;%JOtKxAkxT6nEzu`SIfiaKXHxqDq;Qsy%^XY{t_5(&Kz{o_R;siY}Dqsd0 zuH8QR|9|8UleINUt001J&wUygta5t(OstKdktsz&2)G;OPR^OAj(B5PW_J4nOB0eb z#Jf`QwwV(s0lnR}uU|=kY7G$>RY)QvRd!OK%q+#2^NI+(8IRnLi3!0_yjBi}9Y`S1 z&C#s!?*1MnkfgHEsM0|C;Q^{uB&8cffE&0#wT1vHMkA0!5P{m9r8dlAQsF+Wl(456 zEDpBaXvq}~l`%k|!1E)~c7$oqX=zLd^EcmDS|Nr+&E?vy12<5BxFaG20%wmjb6RV( z7%3*)4SUv5aC1&L=8k%gWOFXOee;&D^9w@ZozL96@@WxtdV_jp(twIE#);C}7C?n` z0~5GD3n1V^ZcY-%OF^Xjw=`uMM`|1>KA;YGW;;6t_;?sN%?l8yD39ZN9-A=+z#HSZ zhjqblvK8VO@m$D2wrh8PgBVb~;on5)wN{!(%$yVxs>(R_LdM)^9;xnNJx|WH@S4|AEId4I_MVuvVZ@M+ady&DRQcC`{uf!wNTqypa%BpyuG_W;=vAcj4qwD^H&g^sM~H|- z6alZOd`HdDw{lK%DLBIx^l&HQtmN0P^c58LyAiBm7>Bz%Qi_NwW`?SQIEtV_5s~eQ zJr;`G#0qYpfPRPW9i(dBzys!$#WM%b;Ej{(R>7@+lj6`JFdBl8*SsAH#x(TX7e!T3 z5mXfkit6^h2zmnrTwe$HF9VSvm}T6Jd-o1p0MR3t%pVVwQm|GK!sX!SSLo?Z4Vnt- z{hoGSnQ?;31$nwwZejsW!#B{PdcT<CmrtJ^p<2de!$8kD9=3dcey=OE zy5Y4l8>AQsK~XVOufD%qSU|fh<4#X|60kV*q6XvT`MEbh6n1HkdE+qN@wI*hPo@4 zV%WvMk2I)svsJ(ik}Hlg;QZ6)nYYrId`71|`{NM_18?7bgft3 zvl}8qRNi~0wuZZst!EtH+$ekx3IJG}W6e8^MFSU}J&}fplqcHbC;agzJRPXD@$9bUfHw+BwwoEJzU;aC1Kz&9 zW2l*@=dXe3=YC0G2Zh@cKpUNKbfFoBrh|^`+MePh1MWM%#7XsfYr>RLdy?`1ae5IMOIO= z^^|+|`*~d%;&)I7?Du;l1WL(Z#^AOAo_Dyd#B|_4iV_YJgLKqqo?lQ2R1H0bgkBBC z-Nbr&W|fIy4AdoHBDg3K@98m3cx@0AvFlynY6YB5&!7Wl1#tx$d*Fcv1cq$ArZwX^ zH{#R*4{sd+BlJ;OiXB3Wv!pCxrpC#`DVwuTBck zOtknN@xKM2O>(00c-Vw>*ichRVD`mCWYCZ z;E|=Q3>!ieVx(Fhyxd|&etjYI@&uO2)=gOeylenTL1SdZd0u8*gj}6B_Xkd=XMzS0 z$L42N55y4Aak%say>PB%oKhNTNVI0Zz#gxa>jxuo00#E-o3mEXZCUY#T0?X*Wi{^N zk(ZYTrkE(+y&&xG@aGqDE{F*4?j|ZuBm*OnM7iYrjd{`9HZ8hx|5vZD$=WKV_HxDO zUE5t67`jVa!D0RjVkR$3sC)EMc;jwpzf#3b~6(rI`cpTsJ)QtUpWcJKjAk~VC(%hM*k+#gN z<~QL7T&)1Z2pUMLT@k@ZaiW%)ye>Vrk0YmL=>fwN?Gn_4xo#EVHZAH@NTpU7hk$vX zHCF3&LM?`wvD7{vIFH)n_W+535M$g1nVlctwalp$n72 zWQJMku$pvc=#V-5rG(qA>i%|s?_-euD{?1L;{W0Ilu0> zIg1<6r^@Dnc|c`F&1kKl(y2IV4O6`^&90G~Fhu;DyEQXfbDBBL3T+G2L8Q+Dw?XeX z_GTyntu<pn*D#A%vn_)-Vw>;d6o*pVO-kV#xPbLuK7@_H@QU#Z9lh=Hx>?6r z@^WE{b$*d?nrA|an*!?g>O8N7xpg*aPqzlh)`4CpH>m_+;|Itqy5C(wFZ_UWgcLCAjFaQ>j$Cr@E=4iU+#|aTM*sS6{`OD%djZjK zo@D|MRIpYsbq)mDHt;wCMFK6_h8_xiHrz$|wny?U!h6TsiJWZb*M)f!v%{E0~d8Su}C?{?{9`L#UgZGzzHv4`X)1w>9JTV)V{$HhN5O>jcX0fheik zDQzJnQcUcp2{iDy7%PINfn`3?P#T3X?GYNs@$MJfmrJ_*rHBYY18&xpv)#OlZ1uo( za(y!tHd?bPL6w-4aUA$MpLl$k*+u8aVMHgv{BSYdm;Ah~@J)bo2%Qc{6sMXo?I!a4 z(o1OoDoKphBXWZ%a6Krhx(zRcARX=w;vCbF{N-mpKRBviIoy9h&i>m%=o=y{?ung0^_tJFEe1gyac+xuM}Q?k#-9OT)je&9-xv4N?;5FAp~}+ z{M$?8FMjm{zxigpM^WBPfrt4K zi3d_!dSMlY3%jh;N{aFKgv>u)ZZa2m8-zi7C#cgNk$~tK=n_7Bc*n2rjvVeL*1Yoh z)0d7Dva#a?kc5WFJU{WyE4dV^HGcAu*NM3F?jag|3w08UQrE* zJu-}M_(=}@rmg&}ksm(3Wg4IP{PmIFefq-3w|4+oGxqxiDnpr$V6FR7{)t(yCh^9h&cPZ0~!NgzdrJGntAu3 zuhCj%-0f+3!Su-CIFV}r>9fL-jx*>m_MSQfq!c5=Ez$50et)Qhr2@<$az6??!ymx^>YPeIROc`_4=&?{|((B@u2^6u&n?9 N002ovPDHLkV1nQEq^|$~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid3.png b/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid3.png new file mode 100644 index 0000000000000000000000000000000000000000..f045dc147c58e924d1d5818426c28b4f18bdecdf GIT binary patch literal 4045 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 KMNUMnLSTZW<#Xr& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid6.png b/Resources/Textures/_DVA/Structures/Walls/solid_rust.rsi/solid6.png new file mode 100644 index 0000000000000000000000000000000000000000..dc368f4a01e1f7698248fb5323df88dbf1260161 GIT binary patch literal 4060 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 T4KfTl00000NkvXXu0mjf-+^1{ literal 0 HcmV?d00001 From 64c2a661c8c7944ed22a4d84ea8fd1b3b9de391e Mon Sep 17 00:00:00 2001 From: Vape <76235372+Vapetastic-Gaming@users.noreply.github.com> Date: Tue, 28 Jul 2026 19:13:46 -0500 Subject: [PATCH 04/13] Fake Commit --- .../Structures/Doors/Airlocks/access.yml | 674 ++++++++++++++++++ .../Structures/Doors/Airlocks/airlocks.yml | 38 + .../Structures/Doors/Airlocks/assembly.yml | 38 + .../Doors/SecretDoor/secret_door.yml | 43 ++ .../Structures/Doors/Shutter/blast_door.yml | 143 ++++ .../Structures/Doors/Windoors/windoor.yml | 263 +++++++ 6 files changed, 1199 insertions(+) create mode 100644 Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml create mode 100644 Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml create mode 100644 Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/assembly.yml create mode 100644 Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml create mode 100644 Resources/Prototypes/_DVA/Entities/Structures/Doors/Shutter/blast_door.yml create mode 100644 Resources/Prototypes/_DVA/Entities/Structures/Doors/Windoors/windoor.yml diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml new file mode 100644 index 00000000000..160f61dd1b8 --- /dev/null +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml @@ -0,0 +1,674 @@ +# Each section is defined by department, Non-Department doors are found at the top with definitions for each + +# Shipyard door specifically for the shipyard +- type: entity + parent: AirlockGlassShuttle + id: AirlockExternalGlassShuttleShipyard + suffix: External, Shipyard, Glass, Docking + components: + - type: PriorityDock + tag: DockShipyard + +# Justice +- type: entity + parent: AirlockCommand + id: AirlockChiefJusticeLocked + suffix: Chief Justice, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsChiefJustice ] + +- type: entity + parent: AirlockCommandGlass + id: AirlockChiefJusticeGlassLocked + suffix: Chief Justice, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsChiefJustice ] + +- type: entity + parent: AirlockJustice + id: AirlockJusticeLocked + suffix: Justice, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsJustice ] + +- type: entity + parent: AirlockJusticeGlass + id: AirlockJusticeGlassLocked + suffix: Justice, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsJustice ] + +- type: entity + parent: AirlockJustice + id: AirlockProsecutorLocked + suffix: Prosecutor, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsProsecutor ] + +- type: entity + parent: AirlockJusticeGlass + id: AirlockProsecutorGlassLocked + suffix: Prosecutor, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsProsecutor ] + +- type: entity + parent: AirlockJustice + id: AirlockClerkLocked + suffix: Clerk, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsClerk ] + +- type: entity + parent: AirlockJusticeGlass + id: AirlockClerkGlassLocked + suffix: Clerk, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsClerk ] + +# Speci +- type: entity + parent: AirlockMaintCommandLocked + id: AirlockMaintChiefJusticeLocked + suffix: ChiefJustice, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsChiefJustice ] + +- type: entity + parent: AirlockMaint + id: AirlockMaintJusticeLocked + suffix: Justice, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsJustice ] + - type: Wires + layoutId: AirlockJustice + +- type: entity + parent: AirlockMaintJusticeLocked + id: AirlockMaintProsecutorLocked + suffix: Prosecutor, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsProsecutor ] + +- type: entity + parent: AirlockMaintJusticeLocked + id: AirlockMaintClerkLocked + suffix: Clerk, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsClerk ] + +- type: entity + parent: AirlockSecurity + id: AirlockCorpsmanLocked + suffix: Corpsman, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsCorpsman ] + +- type: entity + parent: AirlockMedical + id: AirlockParamedicLocked + suffix: Paramedic, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsParamedic ] + +- type: entity + parent: AirlockGlassShuttle + id: AirlockExternalGlassShuttleEscapeSub + suffix: External, Escape Sub, Glass, Docking + components: + - type: GridFill + path: /Maps/_DV/Shuttles/Misc/sub_escape_pod.yml + +- type: entity + parent: AirlockRobotics + id: AirlockRoboticsLocked + suffix: Robotics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsRobotics ] + +- type: entity + parent: AirlockGlassShuttle + id: AirlockExternalGlassShuttleEscapePodDV + suffix: External, DV, Escape 5x7, Glass, Docking + components: + - type: GridFill + path: /Maps/_DV/Shuttles/Misc/escape_pod_dv.yml + +# Service +- type: entity + parent: AirlockFreezer + id: AirlockFreezerServiceLocked + suffix: Service, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsService ] + +- type: entity + parent: AirlockServiceLocked + id: AirlockBoxerLocked + suffix: Boxer, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsBoxer ] + +- type: entity + parent: AirlockServiceLocked + id: AirlockClownLocked + suffix: Clown, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsClown ] + +- type: entity + parent: AirlockServiceLocked + id: AirlockMimeLocked + suffix: Mime, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMime ] + +- type: entity + parent: AirlockServiceLocked + id: AirlockMusicianLocked + suffix: Musician, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMusician ] + +- type: entity + parent: AirlockServiceLocked + id: AirlockReporterLocked + suffix: Reporter, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsReporter ] + +- type: entity + parent: AirlockServiceLocked + id: AirlockZookeeperLocked + suffix: Zookeeper, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsZookeeper ] + +# Epistemics +- type: entity + parent: AirlockScienceLocked + id: AirlockLibraryLocked + suffix: Library, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsLibrary ] + +- type: entity + parent: AirlockScience + id: AirlockMantisLocked + suffix: Mantis, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + +- type: entity + parent: AirlockMaintRnDLocked + id: AirlockMaintRnDSurgeryLocked + suffix: Surgery/Epistemics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgeryResearch ] + +# Medical +- type: entity + parent: AirlockMedical + id: AirlockPsychologistLocked + suffix: Psychologist, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsPsychologist ] + +- type: entity + parent: AirlockMedical + id: AirlockSurgeryLocked + suffix: Surgery, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgery ] + +- type: entity + parent: AirlockMaintMedLocked + id: AirlockMaintSurgeryLocked + suffix: Surgery, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgery ] + +# Salvage / Logi +- type: entity + parent: AirlockExternal + id: AirlockExternalSalvageLocked + suffix: External, Salvage, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSalvage ] + - type: Wires + layoutId: AirlockCargo + +# Glass Airlocks + +# Command + + +# Security +- type: entity + parent: AirlockSecurityGlass + id: AirlockCorpsmanGlassLocked + suffix: Corpsman, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsCorpsman ] + - type: Wires + layoutId: AirlockCommand + + + + +# Justice + +# Service + +- type: entity + parent: AirlockServiceGlassLocked + id: AirlockBoxerGlassLocked + suffix: Boxer, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsBoxer ] + +- type: entity + parent: AirlockServiceGlassLocked + id: AirlockClownGlassLocked + suffix: Clown, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsClown ] + +- type: entity + parent: AirlockServiceGlassLocked + id: AirlockMimeGlassLocked + suffix: Mime, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMime ] + +- type: entity + parent: AirlockServiceGlassLocked + id: AirlockMusicianGlassLocked + suffix: Musician, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMusician ] + +- type: entity + parent: AirlockServiceGlassLocked + id: AirlockReporterGlassLocked + suffix: Reporter, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsReporter ] + +- type: entity + parent: AirlockServiceGlassLocked + id: AirlockZookeeperGlassLocked + suffix: Zookeeper, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsZookeeper ] + +# Epistemics +- type: entity + parent: AirlockScienceGlass + id: AirlockMantisGlassLocked + suffix: Mantis, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + +- type: entity + parent: AirlockScienceGlass + id: AirlockSurgeryScienceGlassLocked + suffix: Surgery/Epistemics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgeryResearch ] + +- type: entity + parent: AirlockScienceGlass + id: AirlockLibraryGlassLocked + suffix: Library, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsLibrary ] + +- type: entity + parent: AirlockRoboticsGlass + id: AirlockRoboticsGlassLocked + suffix: Robotics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsRobotics ] + +# Medical +- type: entity + parent: AirlockMedicalGlass + id: AirlockParamedicGlassLocked + suffix: Paramedic, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsParamedic ] + +- type: entity + parent: AirlockMedicalGlass + id: AirlockPsychologistGlassLocked + suffix: Psychologist, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsPsychologist ] + +- type: entity + parent: AirlockMedicalGlass + id: AirlockSurgeryGlassLocked + suffix: Surgery, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgery ] + +# Logistics +- type: entity + parent: AirlockExternalGlass + id: AirlockExternalGlassSalvageLocked + suffix: External, Glass, Salvage, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSalvage ] + - type: Wires + layoutId: AirlockCargo + +# Maintenance Hatches +- type: entity + parent: AirlockMaintRnDLocked + id: AirlockMaintMantisLocked + suffix: Mantis, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + +- type: entity + parent: AirlockMaintSecLocked + id: AirlockMaintCorpsmanLocked + suffix: Corpsman, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsCorpsman ] + +- type: entity + parent: AirlockMaintMedLocked + id: AirlockMaintParamedicLocked + suffix: Paramedic, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsParamedic ] + +- type: entity + parent: AirlockMaintServiceLocked + id: AirlockMaintBoxerLocked + suffix: Boxer, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsBoxer ] + +- type: entity + parent: AirlockMaintServiceLocked + id: AirlockMaintClownLocked + suffix: Clown, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsClown ] + +- type: entity + parent: AirlockMaintServiceLocked + id: AirlockMaintMimeLocked + suffix: Mime, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMime ] + +- type: entity + parent: AirlockMaintServiceLocked + id: AirlockMaintMusicianLocked + suffix: Musician, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMusician ] + +- type: entity + parent: AirlockMaintServiceLocked + id: AirlockMaintReporterLocked + suffix: Reporter, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsReporter ] + +- type: entity + parent: AirlockMaintServiceLocked + id: AirlockMaintLibraryLocked + suffix: Library, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsLibrary ] + +- type: entity + parent: AirlockMaintServiceLocked + id: AirlockMaintZookeeperLocked + suffix: Zookeeper, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsZookeeper ] + +- type: entity + parent: AirlockMaintMedLocked + id: AirlockMaintPsychologistLocked + suffix: Psychologist, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsPsychologist ] + +- type: entity + parent: AirlockMaintSecLocked + id: AirlockMaintSecurityLawyerLocked + suffix: Security/Lawyer, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSecurityLawyer ] + +- type: entity + parent: AirlockMaintRnDLocked + id: AirlockMaintRoboticsLocked + suffix: Robotics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsRobotics ] + +# Security-locked External airlocks. These don't exist upstream for some reason. +- type: entity + parent: AirlockExternal + id: AirlockExternalSecurityLocked + suffix: External, Security, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSecurity ] + +- type: entity + parent: AirlockExternalGlass + id: AirlockExternalGlassSecurityLocked + suffix: External, Glass, Security, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSecurity ] + +# Station-Specific Airlocks +- type: entity + parent: HighSecDoor + id: HighSecSecurityLocked + suffix: Security, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSecurity ] + +- type: entity + parent: HighSecDoor + id: HighSecEngineeringLocked + suffix: Engineering, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsEngineering ] + +#Syndicate high security door +- type: entity + parent: HighSecDoor + id: HighSecDoorSyndicateAgentLocked + suffix: Syndicate, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSyndicateAgent ] + +- type: entity + parent: HighSecDoor + id: HighSecDoorNukeopLocked + suffix: Nukeop, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsNukeop ] + +# ERT Specific Doors +- type: entity + parent: AirlockCentralCommand + id: AirlockERTLocked + suffix: ERT, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsERT ] + +- type: entity + parent: AirlockCentralCommandGlass + id: AirlockERTGlassLocked + suffix: ERT, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsERT ] + +- type: entity + parent: HighSecDoor + id: HighSecDoorERTLocked + suffix: ERT, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsERT ] + +# Central Command external doors +- type: entity + parent: AirlockExternal + id: AirlockExternalCentralCommandLocked + suffix: External, Centcomm, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsCentralCommand ] + +- type: entity + parent: AirlockExternalGlass + id: AirlockExternalGlassCentralCommandLocked + suffix: External, Glass, Centcomm, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsCentralCommand ] diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml new file mode 100644 index 00000000000..60f20e84613 --- /dev/null +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -0,0 +1,38 @@ +# Solid Airlocks +- type: entity + parent: Airlock + id: AirlockJustice + suffix: Justice + components: + - type: Sprite + sprite: _DV/Structures/Doors/Airlocks/Standard/justice.rsi + - type: Wires + layoutId: AirlockJustice + +- type: entity + parent: AirlockScience + id: AirlockRobotics + suffix: Robotics + components: + - type: Sprite + sprite: _DV/Structures/Doors/Airlocks/Standard/roboticist.rsi + +# Glass + +- type: entity + parent: AirlockGlass + id: AirlockJusticeGlass + suffix: Justice + components: + - type: Sprite + sprite: _DV/Structures/Doors/Airlocks/Glass/justice.rsi + - type: Wires + layoutId: AirlockJustice + +- type: entity + parent: AirlockScienceGlass + id: AirlockRoboticsGlass + suffix: Robotics + components: + - type: Sprite + sprite: _DV/Structures/Doors/Airlocks/Glass/roboticist.rsi diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/assembly.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/assembly.yml new file mode 100644 index 00000000000..18e078a3581 --- /dev/null +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/assembly.yml @@ -0,0 +1,38 @@ + +# Chemistry +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyChemistry + suffix: Chemistry + components: + - type: Sprite + sprite: _DV/Structures/Doors/Airlocks/Standard/chemistry.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyChemistryGlass + suffix: Chemistry, Glass + components: + - type: Sprite + sprite: _DV/Structures/Doors/Airlocks/Glass/chemistry.rsi + state: "assembly" + +# Roboticist +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyRoboticist + suffix: Robotics + components: + - type: Sprite + sprite: _DV/Structures/Doors/Airlocks/Standard/roboticist.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyRoboticistGlass + suffix: Robotics, Glass + components: + - type: Sprite + sprite: _DV/Structures/Doors/Airlocks/Glass/roboticist.rsi + state: "assembly" diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml new file mode 100644 index 00000000000..f720883b8be --- /dev/null +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml @@ -0,0 +1,43 @@ +- type: entity + parent: BaseSecretDoor + id: SolidSecretDoorShuttle + name: shuttle wall + components: + - type: Sprite + sprite: _DV/Structures/Doors/shuttle_secret_door.rsi + layers: + - state: closed + map: [ "enum.DoorVisualLayers.Base" ] + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 400 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Reflect + reflectProb: 1 + - type: CosmicCorruptible + convertTo: DoorCosmicCult + +- type: entity + parent: BaseSecretDoor + id: SolidSecretDoorPlastitanium + name: plastitanium wall + components: + - type: Sprite + sprite: _DV/Structures/Doors/plastitanium_secret_door.rsi + layers: + - state: closed + map: [ "enum.DoorVisualLayers.Base" ] + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1000 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: CosmicCorruptible + convertTo: DoorCosmicCult diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Shutter/blast_door.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Shutter/blast_door.yml new file mode 100644 index 00000000000..8f945e455a4 --- /dev/null +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Shutter/blast_door.yml @@ -0,0 +1,143 @@ +- type: entity + id: BlastDoorUnlinkedBridge + parent: BlastDoor + suffix: Bridge + components: + - type: AccessReader + access: [["Command"]] + +- type: entity + id: BlastDoorUnlinkedBridgeOpen + parent: BlastDoorOpen + suffix: Open, Bridge + components: + - type: AccessReader + access: [["Command"]] + +- type: entity + id: BlastDoorUnlinkedEngineering + parent: BlastDoor + suffix: Engineering + components: + - type: AccessReader + access: [["Command"], ["Engineering"]] + +- type: entity + id: BlastDoorUnlinkedEngineeringOpen + parent: BlastDoorOpen + suffix: Open, Engineering + components: + - type: AccessReader + access: [["Command"], ["Engineering"]] + +- type: entity + id: BlastDoorUnlinkedEpistemics + parent: BlastDoor + suffix: Epistemics + components: + - type: AccessReader + access: [["Command"], ["Research"]] + +- type: entity + id: BlastDoorUnlinkedEpistemicsOpen + parent: BlastDoorOpen + suffix: Open, Epistemics + components: + - type: AccessReader + access: [["Command"], ["Research"]] + +- type: entity + id: BlastDoorUnlinkedSecurity + parent: BlastDoor + suffix: Security + components: + - type: AccessReader + access: [["Command"], ["Security"]] + +- type: entity + id: BlastDoorUnlinkedSecurityOpen + parent: BlastDoorOpen + suffix: Open, Security + components: + - type: AccessReader + access: [["Command"], ["Security"]] + +- type: entity + id: BlastDoorUnlinkedMedical + parent: BlastDoor + suffix: Medical + components: + - type: AccessReader + access: [["Command"], ["Medical"]] + +- type: entity + id: BlastDoorUnlinkedERT + parent: BlastDoor + suffix: ERT + components: + - type: AccessReader + access: [["ERT"]] + +- type: entity + id: BlastDoorUnlinkedERTOpen + parent: BlastDoorOpen + suffix: Open, ERT + components: + - type: AccessReader + access: [["ERT"]] + +- type: entity + id: BlastDoorUnlinkedMedicalOpen + parent: BlastDoorOpen + suffix: Open, Medical + components: + - type: AccessReader + access: [["Command"], ["Medical"]] + +- type: entity + id: BlastDoorUnlinkedLogistics + parent: BlastDoor + suffix: Logistics + components: + - type: AccessReader + access: [["Command"], ["Cargo"]] + +- type: entity + id: BlastDoorUnlinkedLogisticsOpen + parent: BlastDoorOpen + suffix: Open, Logistics + components: + - type: AccessReader + access: [["Command"], ["Cargo"]] + +- type: entity + id: BlastDoorUnlinkedArmory + parent: BlastDoor + suffix: Armory + components: + - type: AccessReader + access: [["Command"], ["Armory"]] + +- type: entity + id: BlastDoorUnlinkedArmoryOpen + parent: BlastDoorOpen + suffix: Open, Armory + components: + - type: AccessReader + access: [["Command"], ["Armory"]] + +- type: entity + parent: BlastDoor + id: BlastDoorUnlinkedRobotics + suffix: Robotics + components: + - type: AccessReader + access: [["Robotics"]] + +- type: entity + parent: BlastDoorOpen + id: BlastDoorUnlinkedRoboticsOpen + suffix: Open, Robotics + components: + - type: AccessReader + access: [["Robotics"]] diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Windoors/windoor.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Windoors/windoor.yml new file mode 100644 index 00000000000..b97afca22b3 --- /dev/null +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Windoors/windoor.yml @@ -0,0 +1,263 @@ +- type: entity + parent: WindoorCargoLocked + id: WindoorMailLocked + suffix: Mail, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMail ] + +- type: entity + parent: WindoorSecureCargoLocked + id: WindoorSecureMailLocked + suffix: Mail, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMail ] + +- type: entity + parent: WindoorSecureMedicalLocked + id: WindoorSecureParamedicLocked + suffix: Paramedic, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsParamedic ] + +- type: entity + parent: Windoor + id: WindoorJusticeLocked + suffix: Justice, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsJustice ] + - type: Wires + layoutId: AirlockJustice + +- type: entity + parent: [ WindoorSecure, WindoorJusticeLocked ] + id: WindoorSecureJusticeLocked + suffix: Justice, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsJustice ] + +- type: entity + parent: WindoorSecureCommandLocked + id: WindoorSecureChiefJusticeLocked + suffix: Chief Justice, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsChiefJustice ] + +- type: entity + parent: WindoorSecureJusticeLocked + id: WindoorSecureProsecutorLocked + suffix: Prosecutor, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsProsecutor ] + +- type: entity + parent: WindoorSecureJusticeLocked + id: WindoorSecureClerkLocked + suffix: Clerk, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsClerk ] + +- type: entity + parent: WindoorSecureJusticeLocked + id: WindoorSecureLawyerLocked + suffix: Lawyer, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsLawyer ] + +- type: entity + parent: WindoorSecureScienceLocked + id: WindoorSecureMantisLocked + suffix: Mantis, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + +- type: entity + parent: WindoorSecureScienceLocked + id: WindoorSecureRoboticsLocked + suffix: Robotics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsRobotics ] + +- type: entity + parent: WindoorSecureMedicalLocked + id: WindoorSecureSurgeryLocked + suffix: Surgery, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgery ] + +- type: entity + parent: WindoorSecureCommandLocked + id: WindoorSecureHeadOfSecurityLocked + suffix: HeadOfSecurity, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsHeadOfSecurity ] + +- type: entity + parent: WindoorSecureCommandLocked + id: WindoorSecureChiefEngineerLocked + suffix: ChiefEngineer, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsChiefEngineer ] + +- type: entity + parent: WindoorSecureCommandLocked + id: WindoorSecureLogisticsOfficerLocked + suffix: LogisticsOfficer, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsQuartermaster ] + +- type: entity + parent: WindoorSecureCommandLocked + id: WindoorSecureChiefMedicalOfficerLocked + suffix: ChiefMedicalOfficer, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsChiefMedicalOfficer ] + +#Add windoors from upstream roles +- type: entity + parent: WindoorSecureServiceLocked + id: WindoorSecureBoxerLocked + suffix: Boxer, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsBoxer ] + +- type: entity + parent: WindoorSecureServiceLocked + id: WindoorSecureClownLocked + suffix: Clown, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsClown ] + +- type: entity + parent: WindoorSecureServiceLocked + id: WindoorSecureMimeLocked + suffix: Mime, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMime ] + +- type: entity + parent: WindoorSecureServiceLocked + id: WindoorSecureMusicianLocked + suffix: Musician, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMusician ] + +- type: entity + parent: WindoorSecureServiceLocked + id: WindoorSecureReporterLocked + suffix: Reporter, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsReporter ] + +- type: entity + parent: WindoorSecureScienceLocked + id: WindoorSecureLibraryLocked + suffix: Library, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsLibrary ] + +- type: entity + parent: WindoorSecureServiceLocked + id: WindoorSecureZookeeperLocked + suffix: Zookeeper, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsZookeeper ] + +- type: entity + parent: WindoorSecureSecurityLocked + id: WindoorSecureCorpsmanLocked + suffix: Corpsman, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsCorpsman ] + +- type: entity + parent: WindoorSecureMedicalLocked + id: WindoorSecurePsychologistLocked + suffix: Psychologist, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsPsychologist ] + +- type: entity + parent: WindoorSecureServiceLocked + id: WindoorSecureHydroponicsLocked + suffix: Hydroponics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsHydroponics ] + +- type: entity + parent: WindoorSecure + id: WindoorSecureERTLocked + suffix: ERT, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsERT ] + +- type: entity + parent: WindoorSecurePlasma + id: WindoorSecurePlasmaERTLocked + suffix: ERT, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsERT ] + +- type: entity + parent: WindoorSecureUranium + id: WindoorSecureUraniumERTLocked + suffix: ERT, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsERT ] From f632f35450cf0d97a05264d0ace5582934c3207a Mon Sep 17 00:00:00 2001 From: Vape Date: Wed, 29 Jul 2026 12:19:06 -0500 Subject: [PATCH 05/13] Updates --- .../Structures/Doors/Airlocks/access.yml | 405 +++++++++--------- 1 file changed, 202 insertions(+), 203 deletions(-) diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml index 160f61dd1b8..f7909254d24 100644 --- a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml @@ -9,55 +9,57 @@ - type: PriorityDock tag: DockShipyard -# Justice +# Escape Pod - specific to submarine - type: entity - parent: AirlockCommand - id: AirlockChiefJusticeLocked - suffix: Chief Justice, Locked + parent: AirlockGlassShuttle + id: AirlockExternalGlassShuttleEscapeSub + suffix: External, Escape Sub, Glass, Docking components: - - type: ContainerFill - containers: - board: [ DoorElectronicsChiefJustice ] + - type: GridFill + path: /Maps/_DV/Shuttles/Misc/sub_escape_pod.yml +# Escape Pod - Large one - type: entity - parent: AirlockCommandGlass - id: AirlockChiefJusticeGlassLocked - suffix: Chief Justice, Locked + parent: AirlockGlassShuttle + id: AirlockExternalGlassShuttleEscapePodDV + suffix: External, DV, Escape 5x7, Glass, Docking components: - - type: ContainerFill - containers: - board: [ DoorElectronicsChiefJustice ] + - type: GridFill + path: /Maps/_DV/Shuttles/Misc/escape_pod_dv.yml +# Solid Doors +# Security - type: entity - parent: AirlockJustice - id: AirlockJusticeLocked - suffix: Justice, Locked + parent: AirlockSecurity + id: AirlockCorpsmanLocked + suffix: Corpsman, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsJustice ] + board: [ DoorElectronicsCorpsman ] +# Justice - type: entity - parent: AirlockJusticeGlass - id: AirlockJusticeGlassLocked - suffix: Justice, Locked + parent: AirlockCommand + id: AirlockChiefJusticeLocked + suffix: Chief Justice, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsJustice ] + board: [ DoorElectronicsChiefJustice ] - type: entity parent: AirlockJustice - id: AirlockProsecutorLocked - suffix: Prosecutor, Locked + id: AirlockClerkLocked + suffix: Clerk, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsProsecutor ] + board: [ DoorElectronicsClerk ] - type: entity - parent: AirlockJusticeGlass - id: AirlockProsecutorGlassLocked + parent: AirlockJustice + id: AirlockProsecutorLocked suffix: Prosecutor, Locked components: - type: ContainerFill @@ -66,69 +68,71 @@ - type: entity parent: AirlockJustice - id: AirlockClerkLocked - suffix: Clerk, Locked + id: AirlockJusticeLocked + suffix: Justice, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsClerk ] + board: [ DoorElectronicsJustice ] +# Salvage / Logi - type: entity - parent: AirlockJusticeGlass - id: AirlockClerkGlassLocked - suffix: Clerk, Locked + parent: AirlockExternal + id: AirlockExternalSalvageLocked + suffix: External, Salvage, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsClerk ] + board: [ DoorElectronicsSalvage ] + - type: Wires + layoutId: AirlockCargo -# Speci +# Epistemics - type: entity - parent: AirlockMaintCommandLocked - id: AirlockMaintChiefJusticeLocked - suffix: ChiefJustice, Locked + parent: AirlockScienceLocked + id: AirlockLibraryLocked + suffix: Library, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsChiefJustice ] + board: [ DoorElectronicsLibrary ] - type: entity - parent: AirlockMaint - id: AirlockMaintJusticeLocked - suffix: Justice, Locked + parent: AirlockScience + id: AirlockMantisLocked + suffix: Mantis, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsJustice ] - - type: Wires - layoutId: AirlockJustice + board: [ DoorElectronicsMantis ] - type: entity - parent: AirlockMaintJusticeLocked - id: AirlockMaintProsecutorLocked - suffix: Prosecutor, Locked + parent: AirlockRobotics + id: AirlockRoboticsLocked + suffix: Robotics, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsProsecutor ] + board: [ DoorElectronicsRobotics ] - type: entity - parent: AirlockMaintJusticeLocked - id: AirlockMaintClerkLocked - suffix: Clerk, Locked + parent: AirlockMaintRnDLocked + id: AirlockMaintRnDSurgeryLocked + suffix: Surgery/Epistemics, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsClerk ] + board: [ DoorElectronicsSurgeryResearch ] +# Medical - type: entity - parent: AirlockSecurity - id: AirlockCorpsmanLocked - suffix: Corpsman, Locked + parent: AirlockMedical + id: AirlockPsychologistLocked + suffix: Psychologist, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsCorpsman ] + board: [ DoorElectronicsPsychologist ] - type: entity parent: AirlockMedical @@ -140,29 +144,22 @@ board: [ DoorElectronicsParamedic ] - type: entity - parent: AirlockGlassShuttle - id: AirlockExternalGlassShuttleEscapeSub - suffix: External, Escape Sub, Glass, Docking - components: - - type: GridFill - path: /Maps/_DV/Shuttles/Misc/sub_escape_pod.yml - -- type: entity - parent: AirlockRobotics - id: AirlockRoboticsLocked - suffix: Robotics, Locked + parent: AirlockMedical + id: AirlockSurgeryLocked + suffix: Surgery, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsRobotics ] + board: [ DoorElectronicsSurgery ] - type: entity - parent: AirlockGlassShuttle - id: AirlockExternalGlassShuttleEscapePodDV - suffix: External, DV, Escape 5x7, Glass, Docking + parent: AirlockMaintMedLocked + id: AirlockMaintSurgeryLocked + suffix: Surgery, Locked components: - - type: GridFill - path: /Maps/_DV/Shuttles/Misc/escape_pod_dv.yml + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgery ] # Service - type: entity @@ -228,98 +225,134 @@ containers: board: [ DoorElectronicsZookeeper ] -# Epistemics +# Glass Airlocks +# Security - type: entity - parent: AirlockScienceLocked - id: AirlockLibraryLocked - suffix: Library, Locked + parent: AirlockSecurityGlass + id: AirlockCorpsmanGlassLocked + suffix: Corpsman, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsLibrary ] + board: [ DoorElectronicsCorpsman ] + - type: Wires + layoutId: AirlockCommand +# Justice - type: entity - parent: AirlockScience - id: AirlockMantisLocked - suffix: Mantis, Locked + parent: AirlockCommandGlass + id: AirlockChiefJusticeGlassLocked + suffix: Chief Justice, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsMantis ] + board: [ DoorElectronicsChiefJustice ] - type: entity - parent: AirlockMaintRnDLocked - id: AirlockMaintRnDSurgeryLocked - suffix: Surgery/Epistemics, Locked + parent: AirlockJusticeGlass + id: AirlockClerkGlassLocked + suffix: Clerk, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsSurgeryResearch ] + board: [ DoorElectronicsClerk ] -# Medical - type: entity - parent: AirlockMedical - id: AirlockPsychologistLocked - suffix: Psychologist, Locked + parent: AirlockJusticeGlass + id: AirlockProsecutorGlassLocked + suffix: Prosecutor, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsPsychologist ] + board: [ DoorElectronicsProsecutor ] - type: entity - parent: AirlockMedical - id: AirlockSurgeryLocked - suffix: Surgery, Locked + parent: AirlockJusticeGlass + id: AirlockJusticeGlassLocked + suffix: Justice, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsSurgery ] + board: [ DoorElectronicsJustice ] +# Logistics - type: entity - parent: AirlockMaintMedLocked - id: AirlockMaintSurgeryLocked - suffix: Surgery, Locked + parent: AirlockExternalGlass + id: AirlockExternalGlassSalvageLocked + suffix: External, Glass, Salvage, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsSurgery ] + board: [ DoorElectronicsSalvage ] + - type: Wires + layoutId: AirlockCargo -# Salvage / Logi +# Epistemics - type: entity - parent: AirlockExternal - id: AirlockExternalSalvageLocked - suffix: External, Salvage, Locked + parent: AirlockScienceGlass + id: AirlockMantisGlassLocked + suffix: Mantis, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsSalvage ] - - type: Wires - layoutId: AirlockCargo - -# Glass Airlocks - -# Command + board: [ DoorElectronicsMantis ] +- type: entity + parent: AirlockScienceGlass + id: AirlockLibraryGlassLocked + suffix: Library, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsLibrary ] -# Security - type: entity - parent: AirlockSecurityGlass - id: AirlockCorpsmanGlassLocked - suffix: Corpsman, Locked + parent: AirlockRoboticsGlass + id: AirlockRoboticsGlassLocked + suffix: Robotics, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsCorpsman ] - - type: Wires - layoutId: AirlockCommand + board: [ DoorElectronicsRobotics ] +- type: entity + parent: AirlockScienceGlass + id: AirlockSurgeryScienceGlassLocked + suffix: Surgery/Epistemics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgeryResearch ] +# Medical +- type: entity + parent: AirlockMedicalGlass + id: AirlockParamedicGlassLocked + suffix: Paramedic, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsParamedic ] +- type: entity + parent: AirlockMedicalGlass + id: AirlockPsychologistGlassLocked + suffix: Psychologist, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsPsychologist ] -# Justice +- type: entity + parent: AirlockMedicalGlass + id: AirlockSurgeryGlassLocked + suffix: Surgery, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgery ] # Service - - type: entity parent: AirlockServiceGlassLocked id: AirlockBoxerGlassLocked @@ -374,111 +407,113 @@ containers: board: [ DoorElectronicsZookeeper ] -# Epistemics +# Maintenance Hatches +# Security - type: entity - parent: AirlockScienceGlass - id: AirlockMantisGlassLocked - suffix: Mantis, Locked + parent: AirlockMaintSecLocked + id: AirlockMaintCorpsmanLocked + suffix: Corpsman, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsMantis ] + board: [ DoorElectronicsCorpsman ] - type: entity - parent: AirlockScienceGlass - id: AirlockSurgeryScienceGlassLocked - suffix: Surgery/Epistemics, Locked + parent: AirlockMaintSecLocked + id: AirlockMaintSecurityLawyerLocked + suffix: Security/Lawyer, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsSurgeryResearch ] + board: [ DoorElectronicsSecurityLawyer ] +# Justice - type: entity - parent: AirlockScienceGlass - id: AirlockLibraryGlassLocked - suffix: Library, Locked + parent: AirlockMaintCommandLocked + id: AirlockMaintChiefJusticeLocked + suffix: ChiefJustice, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsLibrary ] + board: [ DoorElectronicsChiefJustice ] - type: entity - parent: AirlockRoboticsGlass - id: AirlockRoboticsGlassLocked - suffix: Robotics, Locked + parent: AirlockMaintJusticeLocked + id: AirlockMaintClerkLocked + suffix: Clerk, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsRobotics ] + board: [ DoorElectronicsClerk ] -# Medical - type: entity - parent: AirlockMedicalGlass - id: AirlockParamedicGlassLocked - suffix: Paramedic, Locked + parent: AirlockMaintJusticeLocked + id: AirlockMaintProsecutorLocked + suffix: Prosecutor, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsParamedic ] + board: [ DoorElectronicsProsecutor ] - type: entity - parent: AirlockMedicalGlass - id: AirlockPsychologistGlassLocked - suffix: Psychologist, Locked + parent: AirlockMaint + id: AirlockMaintJusticeLocked + suffix: Justice, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsPsychologist ] + board: [ DoorElectronicsJustice ] + - type: Wires + layoutId: AirlockJustice +# Epistemics - type: entity - parent: AirlockMedicalGlass - id: AirlockSurgeryGlassLocked - suffix: Surgery, Locked + parent: AirlockMaintRnDLocked + id: AirlockMaintMantisLocked + suffix: Mantis, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsSurgery ] + board: [ DoorElectronicsMantis ] -# Logistics - type: entity - parent: AirlockExternalGlass - id: AirlockExternalGlassSalvageLocked - suffix: External, Glass, Salvage, Locked + parent: AirlockMaintServiceLocked + id: AirlockMaintLibraryLocked + suffix: Library, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsSalvage ] - - type: Wires - layoutId: AirlockCargo + board: [ DoorElectronicsLibrary ] -# Maintenance Hatches - type: entity parent: AirlockMaintRnDLocked - id: AirlockMaintMantisLocked - suffix: Mantis, Locked + id: AirlockMaintRoboticsLocked + suffix: Robotics, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsMantis ] + board: [ DoorElectronicsRobotics ] +# Medical - type: entity - parent: AirlockMaintSecLocked - id: AirlockMaintCorpsmanLocked - suffix: Corpsman, Locked + parent: AirlockMaintMedLocked + id: AirlockMaintParamedicLocked + suffix: Paramedic, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsCorpsman ] + board: [ DoorElectronicsParamedic ] - type: entity parent: AirlockMaintMedLocked - id: AirlockMaintParamedicLocked - suffix: Paramedic, Locked + id: AirlockMaintPsychologistLocked + suffix: Psychologist, Locked components: - type: ContainerFill containers: - board: [ DoorElectronicsParamedic ] + board: [ DoorElectronicsPsychologist ] +# Service - type: entity parent: AirlockMaintServiceLocked id: AirlockMaintBoxerLocked @@ -524,15 +559,6 @@ containers: board: [ DoorElectronicsReporter ] -- type: entity - parent: AirlockMaintServiceLocked - id: AirlockMaintLibraryLocked - suffix: Library, Locked - components: - - type: ContainerFill - containers: - board: [ DoorElectronicsLibrary ] - - type: entity parent: AirlockMaintServiceLocked id: AirlockMaintZookeeperLocked @@ -542,33 +568,6 @@ containers: board: [ DoorElectronicsZookeeper ] -- type: entity - parent: AirlockMaintMedLocked - id: AirlockMaintPsychologistLocked - suffix: Psychologist, Locked - components: - - type: ContainerFill - containers: - board: [ DoorElectronicsPsychologist ] - -- type: entity - parent: AirlockMaintSecLocked - id: AirlockMaintSecurityLawyerLocked - suffix: Security/Lawyer, Locked - components: - - type: ContainerFill - containers: - board: [ DoorElectronicsSecurityLawyer ] - -- type: entity - parent: AirlockMaintRnDLocked - id: AirlockMaintRoboticsLocked - suffix: Robotics, Locked - components: - - type: ContainerFill - containers: - board: [ DoorElectronicsRobotics ] - # Security-locked External airlocks. These don't exist upstream for some reason. - type: entity parent: AirlockExternal From eb9c805b44744bed516a55430f56d20fdad24e50 Mon Sep 17 00:00:00 2001 From: Vape Date: Wed, 29 Jul 2026 21:39:27 -0500 Subject: [PATCH 06/13] Remove ref of coscult for now --- .../_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml index f720883b8be..09df93b4e32 100644 --- a/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml @@ -18,8 +18,6 @@ acts: [ "Destruction" ] - type: Reflect reflectProb: 1 - - type: CosmicCorruptible - convertTo: DoorCosmicCult - type: entity parent: BaseSecretDoor @@ -39,5 +37,3 @@ behaviors: - !type:DoActsBehavior acts: [ "Destruction" ] - - type: CosmicCorruptible - convertTo: DoorCosmicCult From 78fe3cae59c183ee6a10eda6720d2775e5be2cd7 Mon Sep 17 00:00:00 2001 From: Vape Date: Wed, 29 Jul 2026 22:45:07 -0500 Subject: [PATCH 07/13] Uh, Namespaces --- .../_DVA/Entities/Structures/Doors/Airlocks/access.yml | 4 ++-- .../_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml | 8 ++++---- .../_DVA/Entities/Structures/Doors/Airlocks/assembly.yml | 8 ++++---- .../Entities/Structures/Doors/SecretDoor/secret_door.yml | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml index f7909254d24..d9590f926f8 100644 --- a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/access.yml @@ -16,7 +16,7 @@ suffix: External, Escape Sub, Glass, Docking components: - type: GridFill - path: /Maps/_DV/Shuttles/Misc/sub_escape_pod.yml + path: /Maps/_DVA/Shuttles/Misc/sub_escape_pod.yml # Escape Pod - Large one - type: entity @@ -25,7 +25,7 @@ suffix: External, DV, Escape 5x7, Glass, Docking components: - type: GridFill - path: /Maps/_DV/Shuttles/Misc/escape_pod_dv.yml + path: /Maps/_DVA/Shuttles/Misc/escape_pod_dv.yml # Solid Doors # Security diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml index 60f20e84613..a4a37e761b9 100644 --- a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -5,7 +5,7 @@ suffix: Justice components: - type: Sprite - sprite: _DV/Structures/Doors/Airlocks/Standard/justice.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/justice.rsi - type: Wires layoutId: AirlockJustice @@ -15,7 +15,7 @@ suffix: Robotics components: - type: Sprite - sprite: _DV/Structures/Doors/Airlocks/Standard/roboticist.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi # Glass @@ -25,7 +25,7 @@ suffix: Justice components: - type: Sprite - sprite: _DV/Structures/Doors/Airlocks/Glass/justice.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/justice.rsi - type: Wires layoutId: AirlockJustice @@ -35,4 +35,4 @@ suffix: Robotics components: - type: Sprite - sprite: _DV/Structures/Doors/Airlocks/Glass/roboticist.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/assembly.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/assembly.yml index 18e078a3581..54bb8903629 100644 --- a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/assembly.yml +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/assembly.yml @@ -6,7 +6,7 @@ suffix: Chemistry components: - type: Sprite - sprite: _DV/Structures/Doors/Airlocks/Standard/chemistry.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/chemistry.rsi state: "assembly" - type: entity @@ -15,7 +15,7 @@ suffix: Chemistry, Glass components: - type: Sprite - sprite: _DV/Structures/Doors/Airlocks/Glass/chemistry.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/chemistry.rsi state: "assembly" # Roboticist @@ -25,7 +25,7 @@ suffix: Robotics components: - type: Sprite - sprite: _DV/Structures/Doors/Airlocks/Standard/roboticist.rsi + sprite: _DVA/Structures/Doors/Airlocks/Standard/roboticist.rsi state: "assembly" - type: entity @@ -34,5 +34,5 @@ suffix: Robotics, Glass components: - type: Sprite - sprite: _DV/Structures/Doors/Airlocks/Glass/roboticist.rsi + sprite: _DVA/Structures/Doors/Airlocks/Glass/roboticist.rsi state: "assembly" diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml index 09df93b4e32..b242cc28f93 100644 --- a/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml @@ -4,7 +4,7 @@ name: shuttle wall components: - type: Sprite - sprite: _DV/Structures/Doors/shuttle_secret_door.rsi + sprite: _DVA/Structures/Doors/shuttle_secret_door.rsi layers: - state: closed map: [ "enum.DoorVisualLayers.Base" ] @@ -25,7 +25,7 @@ name: plastitanium wall components: - type: Sprite - sprite: _DV/Structures/Doors/plastitanium_secret_door.rsi + sprite: _DVA/Structures/Doors/plastitanium_secret_door.rsi layers: - state: closed map: [ "enum.DoorVisualLayers.Base" ] From 382d35389d1037321995d14992841b24a818f071 Mon Sep 17 00:00:00 2001 From: Vape <76235372+Vapetastic-Gaming@users.noreply.github.com> Date: Thu, 30 Jul 2026 22:13:14 -0500 Subject: [PATCH 08/13] remove secwet shuttle doors. they arent used nor allowed --- .../Doors/SecretDoor/secret_door.yml | 39 ------------------- 1 file changed, 39 deletions(-) delete mode 100644 Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml deleted file mode 100644 index b242cc28f93..00000000000 --- a/Resources/Prototypes/_DVA/Entities/Structures/Doors/SecretDoor/secret_door.yml +++ /dev/null @@ -1,39 +0,0 @@ -- type: entity - parent: BaseSecretDoor - id: SolidSecretDoorShuttle - name: shuttle wall - components: - - type: Sprite - sprite: _DVA/Structures/Doors/shuttle_secret_door.rsi - layers: - - state: closed - map: [ "enum.DoorVisualLayers.Base" ] - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 400 - behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: Reflect - reflectProb: 1 - -- type: entity - parent: BaseSecretDoor - id: SolidSecretDoorPlastitanium - name: plastitanium wall - components: - - type: Sprite - sprite: _DVA/Structures/Doors/plastitanium_secret_door.rsi - layers: - - state: closed - map: [ "enum.DoorVisualLayers.Base" ] - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 1000 - behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] From 51e9a4bf2b4e9d9b7a1459494b5f7b07bb064ebd Mon Sep 17 00:00:00 2001 From: Vape Date: Fri, 31 Jul 2026 11:04:23 -0500 Subject: [PATCH 09/13] Another forgotten file --- .../Devices/Electronics/door_access.yml | 174 ++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 Resources/Prototypes/_DVA/Entities/Objects/Devices/Electronics/door_access.yml diff --git a/Resources/Prototypes/_DVA/Entities/Objects/Devices/Electronics/door_access.yml b/Resources/Prototypes/_DVA/Entities/Objects/Devices/Electronics/door_access.yml new file mode 100644 index 00000000000..7fd984d3940 --- /dev/null +++ b/Resources/Prototypes/_DVA/Entities/Objects/Devices/Electronics/door_access.yml @@ -0,0 +1,174 @@ +# Each section is defined by department, Non-Department doors are found at the top with definitions for each +# Centcomm / ERT +- type: entity + parent: DoorElectronics + id: DoorElectronicsERT + suffix: ERT, Locked + components: + - type: AccessReader + access: [["ERT"]] + +# Security +- type: entity + parent: DoorElectronics + id: DoorElectronicsCorpsman + suffix: Corpsman, Locked + components: + - type: AccessReader + access: [["Corpsman"]] +# Justice +- type: entity + parent: DoorElectronics + id: DoorElectronicsChiefJustice + suffix: ChiefJustice, Locked + components: + - type: AccessReader + access: [["ChiefJustice"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsClerk + suffix: Clerk, Locked + components: + - type: AccessReader + access: [["Clerk"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsProsecutor + suffix: Prosecutor, Locked + components: + - type: AccessReader + access: [["Prosecutor"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsJustice + suffix: Justice, Locked + components: + - type: AccessReader + access: [["Justice"]] + +# Salvage/Logi +- type: entity + parent: DoorElectronics + id: DoorElectronicsMail + suffix: Mail, Locked + components: + - type: AccessReader + access: [["Mail"]] + +# Epistemics +- type: entity + parent: DoorElectronics + id: DoorElectronicsMantis + suffix: Mantis, Locked + components: + - type: AccessReader + access: [["Mantis"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsLibrary + suffix: Library, Locked + components: + - type: AccessReader + access: [["Library"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsSurgeryResearch + suffix: Surgery/Epistemics, Locked + components: + - type: AccessReader + access: [["Research"], ["Medical"], ["Surgery"]] # Added medical until surgeon is re-added + +- type: entity + parent: DoorElectronics + id: DoorElectronicsSurgeryRobotics + suffix: Surgery/Robotics, Locked + components: + - type: AccessReader + access: [["Robotics"], ["Medical"], ["Surgery"]] # Added medical until surgeon is re-added + +- type: entity + parent: DoorElectronics + id: DoorElectronicsRobotics + suffix: Robotics, Locked + components: + - type: AccessReader + access: [["Robotics"]] + +# Medical +- type: entity + parent: DoorElectronics + id: DoorElectronicsParamedic + suffix: Paramedic, Locked + components: + - type: AccessReader + access: [["Paramedic"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsPsychologist + suffix: Psychologist, Locked + components: + - type: AccessReader + access: [["Psychologist"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsSurgery + suffix: Surgery, Locked + components: + - type: AccessReader + access: [["Medical"],["Surgery"]] # Added medical until surgeon is re-added + +# Service +- type: entity + parent: DoorElectronics + id: DoorElectronicsBoxer + suffix: Boxer, Locked + components: + - type: AccessReader + access: [["Boxer"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsClown + suffix: Clown, Locked + components: + - type: AccessReader + access: [["Clown"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsMime + suffix: Mime, Locked + components: + - type: AccessReader + access: [["Mime"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsMusician + suffix: Musician, Locked + components: + - type: AccessReader + access: [["Musician"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsReporter + suffix: Reporter, Locked + components: + - type: AccessReader + access: [["Reporter"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsZookeeper + suffix: Zookeeper, Locked + components: + - type: AccessReader + access: [["Zookeeper"]] From 53c741d955d5255a16760409a8e3cd852e6915f5 Mon Sep 17 00:00:00 2001 From: Vape Date: Fri, 31 Jul 2026 15:52:55 -0500 Subject: [PATCH 10/13] Accessupdates --- .../Components/IdCardConsoleComponent.cs | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Access/Components/IdCardConsoleComponent.cs b/Content.Shared/Access/Components/IdCardConsoleComponent.cs index 89c24940ba3..6a4f45cce9c 100644 --- a/Content.Shared/Access/Components/IdCardConsoleComponent.cs +++ b/Content.Shared/Access/Components/IdCardConsoleComponent.cs @@ -42,38 +42,62 @@ public WriteToTargetIdMessage(string fullName, string jobTitle, List> AccessLevels = new() { + // DeltaV note: make sure any additions to this list are also added to both: + // 1. AllAccess in Resources\Prototypes\Access\misc.yml + // 2. ComputerIdAdmeme in Resources\Prototypes\_DV\Entities\Structures\Machines\computers.yml "Armory", "Atmospherics", "Bar", - "Brig", + //"Brig" Delta V - Removed Brig Access + "Boxer", // DeltaV - Add Boxer access "Detective", "Captain", "Cargo", "Chapel", "Chemistry", "ChiefEngineer", + "ChiefJustice", // DeltaV - Add Chief Justice access "ChiefMedicalOfficer", + "Clerk", // Delta V - Add Clerk access + "Clown", // DeltaV - Add Clown access + "Corpsman", // DeltaV - Add Corpsman access "Command", "Cryogenics", + "EmergencyShuttleRepealAll", // DeltaV - fix mismatch with Access/misc.yml "Engineering", "External", + "Funding", // DeltaV - Add Funding access "GenpopEnter", "GenpopLeave", "HeadOfPersonnel", "HeadOfSecurity", "Hydroponics", "Janitor", + "Justice", // DeltaV - Add Justice access "Kitchen", "Lawyer", + "Library", // DeltaV - Add Library access + "Mail", // Nyanotrasen - Mail, see Resources/Prototypes/Nyanotrasen/Access/cargo.yml "Maintenance", + "Mantis", // DeltaV - Psionic Mantis, see Resources/Prototypes/_DV/Access/epistemics.yml "Medical", + "Mime", // DeltaV - Add Mime access + "Musician", // DeltaV - Add Musician access + "Orders", // DeltaV - Orders, see Resources/Prototypes/_DV/Access/cargo.yml + "Paramedic", // DeltaV - Add Paramedic access + "Prosecutor", // Delta V - Add Prosecutor access + "Psychologist", // DeltaV - Add Psychologist access "Quartermaster", + "Reporter", // DeltaV - Add Reporter access "Research", "ResearchDirector", + "Robotics", // DeltaV "Salvage", "Security", "Service", + "Surgery", // Delta V - Add Surgery access "Theatre", + "Zookeeper", // DeltaV - Add Zookeeper access }; [Serializable, NetSerializable] From 7ee5e74961b0755b483145f721e1e2197638a5d9 Mon Sep 17 00:00:00 2001 From: Vape Date: Sat, 1 Aug 2026 20:25:46 -0500 Subject: [PATCH 11/13] Possibly fixing this ?? --- .../Components/IdCardConsoleComponent.cs | 3 +- Resources/Prototypes/Access/misc.yml | 28 +- Resources/Prototypes/_DVA/Access/admeme.yml | 18 ++ Resources/Prototypes/_DVA/Access/cargo.yml | 7 + .../Prototypes/_DVA/Access/engineering.yml | 5 + .../Prototypes/_DVA/Access/epistemics.yml | 15 + Resources/Prototypes/_DVA/Access/ert.yml | 3 + Resources/Prototypes/_DVA/Access/justice.yml | 24 ++ Resources/Prototypes/_DVA/Access/medical.yml | 7 + Resources/Prototypes/_DVA/Access/misc.yml | 54 ++++ Resources/Prototypes/_DVA/Access/security.yml | 3 + Resources/Prototypes/_DVA/Access/service.yml | 27 ++ .../Devices/Electronics/door_access.yml | 15 +- .../Structures/Doors/Airlocks/access.yml | 257 +++++++++--------- .../Structures/Doors/Windoors/windoor.yml | 133 ++++----- 15 files changed, 396 insertions(+), 203 deletions(-) create mode 100644 Resources/Prototypes/_DVA/Access/admeme.yml create mode 100644 Resources/Prototypes/_DVA/Access/cargo.yml create mode 100644 Resources/Prototypes/_DVA/Access/engineering.yml create mode 100644 Resources/Prototypes/_DVA/Access/epistemics.yml create mode 100644 Resources/Prototypes/_DVA/Access/ert.yml create mode 100644 Resources/Prototypes/_DVA/Access/justice.yml create mode 100644 Resources/Prototypes/_DVA/Access/medical.yml create mode 100644 Resources/Prototypes/_DVA/Access/misc.yml create mode 100644 Resources/Prototypes/_DVA/Access/security.yml create mode 100644 Resources/Prototypes/_DVA/Access/service.yml diff --git a/Content.Shared/Access/Components/IdCardConsoleComponent.cs b/Content.Shared/Access/Components/IdCardConsoleComponent.cs index 6a4f45cce9c..2e5fb895912 100644 --- a/Content.Shared/Access/Components/IdCardConsoleComponent.cs +++ b/Content.Shared/Access/Components/IdCardConsoleComponent.cs @@ -77,7 +77,8 @@ public WriteToTargetIdMessage(string fullName, string jobTitle, List Date: Sat, 1 Aug 2026 20:31:38 -0500 Subject: [PATCH 12/13] LAST FIX, AND ITLL BE READIE --- .../Structures/Doors/Airlocks/airlocks.yml | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml index a4a37e761b9..21906d02c38 100644 --- a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -1,13 +1,13 @@ # Solid Airlocks -- type: entity - parent: Airlock - id: AirlockJustice - suffix: Justice - components: - - type: Sprite - sprite: _DVA/Structures/Doors/Airlocks/Standard/justice.rsi - - type: Wires - layoutId: AirlockJustice +#- type: entity +# parent: Airlock +# id: AirlockJustice +# suffix: Justice +# components: +# - type: Sprite +# sprite: _DVA/Structures/Doors/Airlocks/Standard/justice.rsi +# - type: Wires +# layoutId: AirlockJustice - type: entity parent: AirlockScience @@ -19,15 +19,15 @@ # Glass -- type: entity - parent: AirlockGlass - id: AirlockJusticeGlass - suffix: Justice - components: - - type: Sprite - sprite: _DVA/Structures/Doors/Airlocks/Glass/justice.rsi - - type: Wires - layoutId: AirlockJustice +#- type: entity +# parent: AirlockGlass +# id: AirlockJusticeGlass +# suffix: Justice +# components: +# - type: Sprite +# sprite: _DVA/Structures/Doors/Airlocks/Glass/justice.rsi +# - type: Wires +# layoutId: AirlockJustice - type: entity parent: AirlockScienceGlass From f91840d70ddee246b9e1f9a71506951162a18263 Mon Sep 17 00:00:00 2001 From: Vape Date: Sat, 1 Aug 2026 20:32:28 -0500 Subject: [PATCH 13/13] okay, added a TODO --- .../_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml index 21906d02c38..a544fae86ff 100644 --- a/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml +++ b/Resources/Prototypes/_DVA/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -1,4 +1,5 @@ # Solid Airlocks +# TODO: RE-ENABLE JUSTICE HERE #- type: entity # parent: Airlock # id: AirlockJustice