From c8f79fdcafe2cf7a00f1d685b4d20e959359380e Mon Sep 17 00:00:00 2001 From: Kara Dinyes Date: Sun, 25 Jul 2021 20:21:02 -0700 Subject: [PATCH] windoors work #Dab --- .../Structures/Doors/Firelocks/firelock.yml | 2 +- .../Entities/Structures/Doors/windoor.yml | 38 +----------- .../Entities/Structures/Windoors/base.yml | 57 ++++++++++++++++-- .../glass.rsi/assembly1.png} | Bin .../glass.rsi/assembly2.png} | Bin .../Doors/Windoors/glass.rsi/bolted_unlit.png | Bin 0 -> 146 bytes .../glass.rsi/closed.png} | Bin .../Doors/Windoors/glass.rsi/closed_unlit.png | Bin 0 -> 146 bytes .../glass.rsi/closing.png} | Bin .../glass.rsi/deny_unlit.png} | Bin .../Doors/Windoors/glass.rsi/meta.json | 21 +++++++ .../glass.rsi/open.png} | Bin .../glass.rsi/opening.png} | Bin .../Doors/Windoors/glass.rsi/panel_open.png | Bin 0 -> 146 bytes .../glass.rsi/spark.png} | Bin .../Doors/Windoors/glass.rsi/welded.png | Bin 0 -> 146 bytes .../secure.rsi/assembly1.png} | Bin .../secure.rsi/assembly2.png} | Bin .../Windoors/secure.rsi/bolted_unlit.png | Bin 0 -> 146 bytes .../secure.rsi/closed.png} | Bin .../Windoors/secure.rsi/closed_unlit.png | Bin 0 -> 146 bytes .../secure.rsi/closing.png} | Bin .../secure.rsi/deny_unlit.png} | Bin .../Doors/Windoors/secure.rsi/meta.json | 21 +++++++ .../secure.rsi/open.png} | Bin .../secure.rsi/opening.png} | Bin .../Doors/Windoors/secure.rsi/panel_open.png | Bin 0 -> 146 bytes .../secure.rsi/spark.png} | Bin .../Doors/Windoors/secure.rsi/welded.png | Bin 0 -> 146 bytes .../Structures/Doors/windoor.rsi/meta.json | 1 - .../Structures/Doors/windoor.rsi/right.png | Bin 884 -> 0 bytes .../Doors/windoor.rsi/right_assembly1.png | Bin 917 -> 0 bytes .../Doors/windoor.rsi/right_assembly2.png | Bin 1024 -> 0 bytes .../Doors/windoor.rsi/right_closing.png | Bin 2504 -> 0 bytes .../Doors/windoor.rsi/right_deny.png | Bin 1291 -> 0 bytes .../Doors/windoor.rsi/right_open.png | Bin 733 -> 0 bytes .../Doors/windoor.rsi/right_opening.png | Bin 2494 -> 0 bytes .../Doors/windoor.rsi/right_secure.png | Bin 1050 -> 0 bytes .../windoor.rsi/right_secure_assembly1.png | Bin 1234 -> 0 bytes .../windoor.rsi/right_secure_assembly2.png | Bin 1491 -> 0 bytes .../windoor.rsi/right_secure_closing.png | Bin 2997 -> 0 bytes .../Doors/windoor.rsi/right_secure_deny.png | Bin 1428 -> 0 bytes .../Doors/windoor.rsi/right_secure_open.png | Bin 1055 -> 0 bytes .../windoor.rsi/right_secure_opening.png | Bin 3019 -> 0 bytes .../Doors/windoor.rsi/right_secure_spark.png | Bin 2661 -> 0 bytes .../Doors/windoor.rsi/right_spark.png | Bin 2435 -> 0 bytes 46 files changed, 96 insertions(+), 44 deletions(-) rename Resources/Textures/Structures/Doors/{windoor.rsi/left_assembly1.png => Windoors/glass.rsi/assembly1.png} (100%) rename Resources/Textures/Structures/Doors/{windoor.rsi/left_assembly2.png => Windoors/glass.rsi/assembly2.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/glass.rsi/bolted_unlit.png rename Resources/Textures/Structures/Doors/{windoor.rsi/left.png => Windoors/glass.rsi/closed.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/glass.rsi/closed_unlit.png rename Resources/Textures/Structures/Doors/{windoor.rsi/left_closing.png => Windoors/glass.rsi/closing.png} (100%) rename Resources/Textures/Structures/Doors/{windoor.rsi/left_deny.png => Windoors/glass.rsi/deny_unlit.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/glass.rsi/meta.json rename Resources/Textures/Structures/Doors/{windoor.rsi/left_open.png => Windoors/glass.rsi/open.png} (100%) rename Resources/Textures/Structures/Doors/{windoor.rsi/left_opening.png => Windoors/glass.rsi/opening.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/glass.rsi/panel_open.png rename Resources/Textures/Structures/Doors/{windoor.rsi/left_spark.png => Windoors/glass.rsi/spark.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/glass.rsi/welded.png rename Resources/Textures/Structures/Doors/{windoor.rsi/left_secure_assembly1.png => Windoors/secure.rsi/assembly1.png} (100%) rename Resources/Textures/Structures/Doors/{windoor.rsi/left_secure_assembly2.png => Windoors/secure.rsi/assembly2.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/secure.rsi/bolted_unlit.png rename Resources/Textures/Structures/Doors/{windoor.rsi/left_secure.png => Windoors/secure.rsi/closed.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/secure.rsi/closed_unlit.png rename Resources/Textures/Structures/Doors/{windoor.rsi/left_secure_closing.png => Windoors/secure.rsi/closing.png} (100%) rename Resources/Textures/Structures/Doors/{windoor.rsi/left_secure_deny.png => Windoors/secure.rsi/deny_unlit.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/secure.rsi/meta.json rename Resources/Textures/Structures/Doors/{windoor.rsi/left_secure_open.png => Windoors/secure.rsi/open.png} (100%) rename Resources/Textures/Structures/Doors/{windoor.rsi/left_secure_opening.png => Windoors/secure.rsi/opening.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/secure.rsi/panel_open.png rename Resources/Textures/Structures/Doors/{windoor.rsi/left_secure_spark.png => Windoors/secure.rsi/spark.png} (100%) create mode 100644 Resources/Textures/Structures/Doors/Windoors/secure.rsi/welded.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/meta.json delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_assembly1.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_assembly2.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_closing.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_deny.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_open.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_opening.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_assembly1.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_assembly2.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_closing.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_deny.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_open.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_opening.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_spark.png delete mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_spark.png diff --git a/Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml b/Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml index 40fad456b0..ec7f8eacd0 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml @@ -110,7 +110,7 @@ fixtures: - shape: !type:PhysShapeRect - bounds: "0.49,-0.49,-0.49,-0.2" # don't want this colliding with walls or they won't close + bounds: "-0.2,-0.49,-0.49,0.49" # don't want this colliding with walls or they won't close mask: - MobImpassable layer: diff --git a/Resources/Prototypes/Entities/Structures/Doors/windoor.yml b/Resources/Prototypes/Entities/Structures/Doors/windoor.yml index 30daccab2e..b12f799719 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/windoor.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/windoor.yml @@ -1,45 +1,11 @@ - type: entity - id: WindoorLeft + id: Windoor parent: BaseWindoor name: windoor description: It's a window and a sliding door. Wow! - suffix: Left - components: - - type: Sprite - state: left - type: entity - id: WindoorRight - parent: BaseWindoor - name: windoor - description: It's a window and a sliding door. Wow! This one is flipped 180 degrees. - suffix: Right - components: - - type: Sprite - state: right - -- type: entity - id: WindoorLeftSecure + id: WindoorSecure parent: BaseSecureWindoor name: secure windoor description: It's a sturdy window and a sliding door. Wow! - suffix: Left - components: - - type: Sprite - netsync: false - drawdepth: Mobs - sprite: Structures/Doors/windoor.rsi - state: left_secure - -- type: entity - id: WindoorRightSecure - parent: BaseSecureWindoor - name: secure windoor - description: It's a sturdy window and a sliding door. Wow! This one is flipped 180 degrees. - suffix: Right - components: - - type: Sprite - netsync: false - drawdepth: Mobs - sprite: Structures/Doors/windoor.rsi - state: right_secure diff --git a/Resources/Prototypes/Entities/Structures/Windoors/base.yml b/Resources/Prototypes/Entities/Structures/Windoors/base.yml index b9c2dedd6b..7a57094414 100644 --- a/Resources/Prototypes/Entities/Structures/Windoors/base.yml +++ b/Resources/Prototypes/Entities/Structures/Windoors/base.yml @@ -6,24 +6,45 @@ mode: SnapgridCenter components: - type: InteractionOutline + - type: Airlock + - type: Door + - type: Wires + BoardName: "Windoor Control" + LayoutId: Airlock + - type: UserInterface + interfaces: + - key: enum.WiresUiKey.Key + type: WiresBoundUserInterface - type: Physics fixtures: - shape: !type:PhysShapeAabb - bounds: "-0.49,-0.49,0.49,0.49" + bounds: "-0.2,-0.49,-0.49,0.49" mass: 50 - mask: - - MobImpassable layer: - - Opaque - Impassable - MobImpassable - VaultImpassable - SmallImpassable + mask: + - VaultImpassable - type: Sprite netsync: false - drawdepth: Mobs - sprite: Structures/Doors/windoor.rsi + drawdepth: FloorObjects + sprite: Structures/Doors/Windoors/glass.rsi + layers: + - state: closed + map: [ "enum.DoorVisualLayers.Base" ] + - state: closed_unlit + shader: unshaded + map: [ "enum.DoorVisualLayers.BaseUnlit" ] + - state: welded + map: [ "enum.DoorVisualLayers.BaseWelded" ] + - state: bolted_unlit + shader: unshaded + map: [ "enum.DoorVisualLayers.BaseBolted" ] + - state: panel_open + map: [ "enum.WiresVisualLayers.MaintenancePanel" ] - type: ApcPowerReceiver - type: Damageable resistances: glassResistances @@ -40,12 +61,28 @@ max: 2 - !type:DoActsBehavior acts: [ "Destruction" ] + - type: Appearance + visuals: + - type: AirlockVisualizer + open_sound: /Audio/Machines/airlock_open.ogg + close_sound: /Audio/Machines/airlock_close.ogg + deny_sound: /Audio/Machines/airlock_deny.ogg + hasMaintenancePanel: false + openCloseUnlit: false + delay: 0.7 - type: entity id: BaseSecureWindoor parent: BaseWindoor abstract: true components: + - type: Airtight + fixVacuum: true + noAirWhenFullyAirBlocked: false + airBlockedDirection: + - South + - type: Sprite + sprite: Structures/Doors/Windoors/secure.rsi - type: Destructible thresholds: - trigger: @@ -64,3 +101,11 @@ max: 3 - !type:DoActsBehavior acts: [ "Destruction" ] + +# "0.49,-0.49,-0.49,-0.2" +# to: +# (-0.2, -0.49), (-0.2, 0.49), (-0.49, 0.49), (-0.49, -0.49) +# what i want is: +# (0.49, -0.49), (0.49, -0.2), (-0.49, -0.2), (-0.49, -0.49) +# which is: +# "-0.2,-0.49,-0.49,0.49" diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_assembly1.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/assembly1.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_assembly1.png rename to Resources/Textures/Structures/Doors/Windoors/glass.rsi/assembly1.png diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_assembly2.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/assembly2.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_assembly2.png rename to Resources/Textures/Structures/Doors/Windoors/glass.rsi/assembly2.png diff --git a/Resources/Textures/Structures/Doors/Windoors/glass.rsi/bolted_unlit.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f154b0f50b0006144faf4797f45429cf6f6ac084 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBpt`4vV@O5Z+k=d}K;EGR-~Ds>%oTu4Wbhz{ X*TI2-k-OMW79{NH>gTe~DWM4ftD_#8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/closed.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left.png rename to Resources/Textures/Structures/Doors/Windoors/glass.rsi/closed.png diff --git a/Resources/Textures/Structures/Doors/Windoors/glass.rsi/closed_unlit.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f154b0f50b0006144faf4797f45429cf6f6ac084 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBpt`4vV@O5Z+k=d}K;EGR-~Ds>%oTu4Wbhz{ X*TI2-k-OMW79{NH>gTe~DWM4ftD_#8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_closing.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/closing.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_closing.png rename to Resources/Textures/Structures/Doors/Windoors/glass.rsi/closing.png diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_deny.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/deny_unlit.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_deny.png rename to Resources/Textures/Structures/Doors/Windoors/glass.rsi/deny_unlit.png diff --git a/Resources/Textures/Structures/Doors/Windoors/glass.rsi/meta.json b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/meta.json new file mode 100644 index 0000000000..be6e25bae4 --- /dev/null +++ b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/meta.json @@ -0,0 +1,21 @@ +{ + "name":1, + "size": {"x":32,"y":32}, + "states": + [ + {"name":"assembly2","directions":4,"delays":[[0.3,0.3],[0.3,0.3],[0.3,0.3],[0.3,0.3]]}, + {"name":"assembly1","directions":4}, + {"name":"closed","directions":4}, + {"name":"closing","directions":4,"delays":[[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1]]}, + {"name":"open","directions":4}, + {"name":"opening","directions":4,"delays":[[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1]]}, + {"name":"deny_unlit","directions":4,"delays":[[0.1,0.2,0.1],[0.1,0.2,0.1],[0.1,0.2,0.1],[0.1,0.2,0.1]]}, + {"name":"spark","directions":4,"delays":[[0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1]]}, + {"name":"closed_unlit","directions":4}, + {"name":"panel_open","directions":4}, + {"name":"welded","directions":4}, + {"name":"bolted_unlit","directions":4} + ], + "license":"CC BY-SA-3.0", + "copyright":"https://github.com/tgstation/tgstation/blob/3681006d7102045e334e8eddb23a8685fcdb258a/icons/obj/doors/windoor.dmi" +} diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_open.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/open.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_open.png rename to Resources/Textures/Structures/Doors/Windoors/glass.rsi/open.png diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_opening.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/opening.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_opening.png rename to Resources/Textures/Structures/Doors/Windoors/glass.rsi/opening.png diff --git a/Resources/Textures/Structures/Doors/Windoors/glass.rsi/panel_open.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/panel_open.png new file mode 100644 index 0000000000000000000000000000000000000000..f154b0f50b0006144faf4797f45429cf6f6ac084 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBpt`4vV@O5Z+k=d}K;EGR-~Ds>%oTu4Wbhz{ X*TI2-k-OMW79{NH>gTe~DWM4ftD_#8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_spark.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/spark.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_spark.png rename to Resources/Textures/Structures/Doors/Windoors/glass.rsi/spark.png diff --git a/Resources/Textures/Structures/Doors/Windoors/glass.rsi/welded.png b/Resources/Textures/Structures/Doors/Windoors/glass.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..f154b0f50b0006144faf4797f45429cf6f6ac084 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBpt`4vV@O5Z+k=d}K;EGR-~Ds>%oTu4Wbhz{ X*TI2-k-OMW79{NH>gTe~DWM4ftD_#8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_assembly1.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/assembly1.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_secure_assembly1.png rename to Resources/Textures/Structures/Doors/Windoors/secure.rsi/assembly1.png diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_assembly2.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/assembly2.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_secure_assembly2.png rename to Resources/Textures/Structures/Doors/Windoors/secure.rsi/assembly2.png diff --git a/Resources/Textures/Structures/Doors/Windoors/secure.rsi/bolted_unlit.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f154b0f50b0006144faf4797f45429cf6f6ac084 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBpt`4vV@O5Z+k=d}K;EGR-~Ds>%oTu4Wbhz{ X*TI2-k-OMW79{NH>gTe~DWM4ftD_#8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/closed.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_secure.png rename to Resources/Textures/Structures/Doors/Windoors/secure.rsi/closed.png diff --git a/Resources/Textures/Structures/Doors/Windoors/secure.rsi/closed_unlit.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f154b0f50b0006144faf4797f45429cf6f6ac084 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBpt`4vV@O5Z+k=d}K;EGR-~Ds>%oTu4Wbhz{ X*TI2-k-OMW79{NH>gTe~DWM4ftD_#8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_closing.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/closing.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_secure_closing.png rename to Resources/Textures/Structures/Doors/Windoors/secure.rsi/closing.png diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_deny.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/deny_unlit.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_secure_deny.png rename to Resources/Textures/Structures/Doors/Windoors/secure.rsi/deny_unlit.png diff --git a/Resources/Textures/Structures/Doors/Windoors/secure.rsi/meta.json b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/meta.json new file mode 100644 index 0000000000..be6e25bae4 --- /dev/null +++ b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/meta.json @@ -0,0 +1,21 @@ +{ + "name":1, + "size": {"x":32,"y":32}, + "states": + [ + {"name":"assembly2","directions":4,"delays":[[0.3,0.3],[0.3,0.3],[0.3,0.3],[0.3,0.3]]}, + {"name":"assembly1","directions":4}, + {"name":"closed","directions":4}, + {"name":"closing","directions":4,"delays":[[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1]]}, + {"name":"open","directions":4}, + {"name":"opening","directions":4,"delays":[[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1,0.1]]}, + {"name":"deny_unlit","directions":4,"delays":[[0.1,0.2,0.1],[0.1,0.2,0.1],[0.1,0.2,0.1],[0.1,0.2,0.1]]}, + {"name":"spark","directions":4,"delays":[[0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1,0.1]]}, + {"name":"closed_unlit","directions":4}, + {"name":"panel_open","directions":4}, + {"name":"welded","directions":4}, + {"name":"bolted_unlit","directions":4} + ], + "license":"CC BY-SA-3.0", + "copyright":"https://github.com/tgstation/tgstation/blob/3681006d7102045e334e8eddb23a8685fcdb258a/icons/obj/doors/windoor.dmi" +} diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_open.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/open.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_secure_open.png rename to Resources/Textures/Structures/Doors/Windoors/secure.rsi/open.png diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_opening.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/opening.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_secure_opening.png rename to Resources/Textures/Structures/Doors/Windoors/secure.rsi/opening.png diff --git a/Resources/Textures/Structures/Doors/Windoors/secure.rsi/panel_open.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/panel_open.png new file mode 100644 index 0000000000000000000000000000000000000000..f154b0f50b0006144faf4797f45429cf6f6ac084 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBpt`4vV@O5Z+k=d}K;EGR-~Ds>%oTu4Wbhz{ X*TI2-k-OMW79{NH>gTe~DWM4ftD_#8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_spark.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/spark.png similarity index 100% rename from Resources/Textures/Structures/Doors/windoor.rsi/left_secure_spark.png rename to Resources/Textures/Structures/Doors/Windoors/secure.rsi/spark.png diff --git a/Resources/Textures/Structures/Doors/Windoors/secure.rsi/welded.png b/Resources/Textures/Structures/Doors/Windoors/secure.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..f154b0f50b0006144faf4797f45429cf6f6ac084 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBpt`4vV@O5Z+k=d}K;EGR-~Ds>%oTu4Wbhz{ X*TI2-k-OMW79{NH>gTe~DWM4ftD_#8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/meta.json b/Resources/Textures/Structures/Doors/windoor.rsi/meta.json deleted file mode 100644 index 2df8acd2c9..0000000000 --- a/Resources/Textures/Structures/Doors/windoor.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"name":1,"size":{"x":32,"y":32},"states":[{"name":"left_assembly2","directions":4,"delays":[[3,3],[3,3],[3,3],[3,3]]},{"name":"left_assembly1","directions":4},{"name":"left","directions":4},{"name":"left_closing","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"left_open","directions":4},{"name":"left_opening","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"left_deny","directions":4,"delays":[[1,2,1],[1,2,1],[1,2,1],[1,2,1]]},{"name":"left_spark","directions":4,"delays":[[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1]]},{"name":"right_assembly2","directions":4,"delays":[[3,3],[3,3],[3,3],[3,3]]},{"name":"right_assembly1","directions":4},{"name":"right","directions":4},{"name":"right_closing","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"right_open","directions":4},{"name":"right_opening","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"right_deny","directions":4,"delays":[[1,2,1],[1,2,1],[1,2,1],[1,2,1]]},{"name":"right_spark","directions":4,"delays":[[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1]]},{"name":"left_secure_assembly2","directions":4,"delays":[[3,3,3],[3,3,3],[3,3,3],[3,3,3]]},{"name":"left_secure_assembly1","directions":4},{"name":"left_secure","directions":4},{"name":"left_secure_closing","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"left_secure_open","directions":4},{"name":"left_secure_opening","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"left_secure_deny","directions":4,"delays":[[1,1,1],[1,1,1],[1,1,1],[1,1,1]]},{"name":"left_secure_spark","directions":4,"delays":[[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1]]},{"name":"right_secure_assembly2","directions":4,"delays":[[3,3,3],[3,3,3],[3,3,3],[3,3,3]]},{"name":"right_secure_assembly1","directions":4},{"name":"right_secure","directions":4},{"name":"right_secure_closing","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"right_secure_open","directions":4},{"name":"right_secure_opening","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"right_secure_deny","directions":4,"delays":[[1,1,1],[1,1,1],[1,1,1],[1,1,1]]},{"name":"right_secure_spark","directions":4,"delays":[[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1]]}],"license":"CC BY-SA-3.0","copyright":"https://github.com/tgstation/tgstation/blob/3681006d7102045e334e8eddb23a8685fcdb258a/icons/obj/doors/windoor.dmi"} diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right.png b/Resources/Textures/Structures/Doors/windoor.rsi/right.png deleted file mode 100644 index a20fec764b1166bf47060a105e774e32d7234c21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 884 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 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_open.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_open.png deleted file mode 100644 index fc66fc1d810f122765f2d89934d03c62a5d17413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733 zcmV<30wVp1P)@fcWZ(eqp|A7a0@vxm0bkn0SK@o+L&6AkA${fO4DhS#xnf48h^iVeu^L?e?_qn{Z z4SbU)pS%fq-YPKb2XI99n$OqQcWv8l-khJGWH*3APq%^>$C}&W^xVQrb_1%FYS``W zA(J_ZVKvt8e*c?V{O}IDpFbiDL$DjLvEd;*Hiqw=j<%XFU&7ALCn%-(4Jeh|e|Bd7 zw2mJ?fr*LJ{|5nUPu9}9*DSu>3@yt-tJQ*$O)!_sp;oKGaU6aFQoz3UMLjP?#rJ&} zNx-1Q02nSY0ESBpfZ-AYV7SBp7%njYhD!{9;SvL2xD-b)G3C0U=Xud9Dc|=~U=#}h z?RFdGayfb_$t`tQFp)&9UcCA%m}uNx228WttDap9&FX$mH-nr7Lkk&22VH04&=sAEu0n3+pbnj}b?+h8h{NtR2N zOK!NEsbrJORPNxes5vHrOB#yo{YLf=$=5J?OD3 z_Lo?%uDCkn*3KAhMU4XO&njMBfb)~X^YOvKOJgEy`qPPE{KeH<&U;<5twdw>vyart zP%sGjmJC%@1iBrDCPV}5wAGYzu?Wx>h3Ng?H#)62R_)ImYiYSVTpQ>u6#&u-`MA7_&dh0>!>ZrBbW!(2gOGR0YV#oe74@qpoC-Ka9gQ%nb zYWV5%gYWV;hSNJ(0wY{l*ubxrqM20dM<@48uUOJ;wdd;eiL3|tOV6`rI1PmbTGHLz z0~>s1L{(+O=o)c0*|SQz1s}+MJQG^Kh=a5*(@4BtCu@JP4c9Z7K_MLPHOWl1?OrLo(E@ApxXL5G9xzu~<1)3)+ zVc;QQ?;aKSEwMbt%#(+Q2AScPxk46It6jKPss|Cgn3ELxS&2=!bI3OdgbZhUwjN>K zar%zL&yH6hf<)m5*MhYsD#We)?i7aEU(+AKdoQbfD#}Xbn_-g@6BETxZm+LJ6dd<#N0f0@ z(2(zbYtHJlYSXTM((6V681(KX;DNBUe#9lcAj^=xXbyE^lA3c>a$H;tn-`4 z_m@Xz2o<&yJ3^m}UO7mO1!UvX5&(Q$Gkv!0^EnMc6-%Mgd_l=L!&vg^_pwbO7nfZ} zq4CV_oEOCFWkTlVQm2!U?G9Qn#F`Se+KY&yFs!F)W_Q&tP;4ULN3d+^bx#qqzNkHo zG(d=)+t>fKzh>KRaqW(}eRr4Hr1xg0kbUc~28aa5#RBg|G%AbmJFELl%FnW+fKv`7 zl)iN~oHxsTZq^a=g+{*K=Gs+pKBpur^WBKfy!jtlppmRdnM7~E-|6tU>pm`2u}Pb2 z8E^Sc)0#gWG0d;Am8(^R-z$$A=mqB|NUu94UtD2LhpIiy)6e!T3=^z^9fkvzJgOL} zp*A-c%(xWzhsj3Cbmd|J{#=TYv_!Dl*X^ESN({Jl`)?*mdz2r@V!e;b2#N(iEcc+ihZ3qD99Tt z5fGqQAkYol<#@mT+Gpi{Y`G(pEY=al9qH(VagbGkt#SK<+Kz>GbB z&Xb*+=pdCG2Rut7cNjbnpb?rctc^PN!E*Y5r*3;>xS*Qvv-MN0U@C=S8aqQZPs$Sz zgnxsBJ(~4OdjM&i_>q|VWL3Vyq8%EsMQk9-fkDMxXr8R&H>I* zZ6*6lrWBQwj5xf0(WT}v$&?QLIo)f5vgt+DJVc+J#0VmqDxMnEtn(8sMupA8*Lu4r zB7ZbLdNlB0+A-WmylLj&%Q1EF^KXpYC%BGuBHeXN?q>71PgqwB+gQ) z)Cr4gLz9hri#OKmD7N}NqUWXzU0i5rXlL5XMaSi97?B&3m>CqqNMhWQAE_#LfNYd= zw8z_rcZyfUpH#rlZla2PFedX-du*ksAK%GK)GZKXuvNuI{U=0Khu z2k=^z1&A<>+92tJ&%Nwp>{+Y<$EoCn(!;qsuubgE0i+2LBZ4My$jjNYs0)-NJLTl1f?_Hn4tN9Empr*jdTp{5l}8$GCt1R~ z;VWEc$;WEx4IF+c5@Jb@;!KA-?|7O0)BW{$r3*V(A`aDh>6HffG!gny&^(Nd)gPqB zFfoJPdNuEa)q7H-2Qks=g~x}OnE7_Ncvyr%bsN<5S*kofw?=FPeNOfA2fKb1E!)!^ zuI~90$hvjt7b80ubTC?QpGF=b9Ny|0*8*e>#8Amcs!unciG*mLaI=6~(+mKyg}SNw z9jRn{mO4rkhe8>l%cjiQ*K0X%wBVo!TEpWZCek6h^60jXE3O+B|n;a SqQ2}yCWm%(MwZ!QqyGVmRmG$L diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure.png deleted file mode 100644 index 1d7d93e2837928d97de4d892468e2574a9f5a5d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1050 zcmV+#1m*jQP)So`;n+bYdC~n!h8vd8uT1#2`0tx zA&>}stq6LM9s;pmg9xDqnVJQf{rCqIOd^my1eML^G*ohH5~6L_+dfC{xQ?9&fwnr**Tx@_nyypj3mP#a@l>&vC+|=H8nL$hGEo7C*bM33Ek^6I158VqkOEn zIn3L=?ths0OtU{0shO3~-0XK>PtO~YPC!}NVH)V|C%4;8x~}uKuXm)-2dw?#`Ty;g zmix))^UEh7+I5SP$r=8+s=Au8M?%CHqg*a0v@Q9w&dHEYK;-Tt8hQPSwA@ zx(<T*4aUJgh=6;Ad)QP z83?tAHV|BB4z?YjY1&kK`^DPf;rE*w;i7z>kCP1$P5?4YBv}ALEdU`jGp*_A=_BrZ zUa+>DqU`T9tsQca+hBa0Y=ABA0?06tWZ@S^s6`8bgeIH|hbtm?9_kzCpr#wJu0FlxFr2)Fq0Hpy;X@JrIQW~H%;DD}x-82Ajvjlq|(budFJJc|0EB_hbtJs0l(@OtA*QC5AI( zYQVz$JXM@@Q)}xP3Jx6Cy*AvNEd;;{M@;!ztdzI-FCqR; zCmOa8fNC%lL%;&xs1RA_#Sy3v!2GYYMweTzQFQ7fH8ozMg~b(asD?rz?ki_@%07*qoM6N<$f@uHco&W#< diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_assembly1.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_assembly1.png deleted file mode 100644 index 0dc3aae8ab805589923140439e6644debb1f8c78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1234 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 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_open.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_open.png deleted file mode 100644 index 4a18cabf760ec90aa975c280bb7b64a6b2a81fc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1055 zcmV+)1mOFLP)RCt{2TTMt*Q562hd84BgIy06Qj)Q|BL5dJULGGd;vJeUk zq2(+RH_{&nEeiXmP1K@gF(p#yn#KXYhsaJH(dDyi#wwe$c4D=N~7_?wOE&;?hg1 z-7ouuO{dfH128^525&(DmX?<-wb6T5kVs64XO@+hV>J+lrfJBE3|LuN6)R<>ZN2db zeIMS#wYDr)KC3do9u8PQa`uPt+b&-eHY+$FF+J^u``E^{IcS03Rau$#`~8@kn?rfz z{5-3`(e@VkRlo(T+wq*RvEN5WM^RT-hqkshUn-UI#p7|8^Z?j}SS;qE9UB|_W85(T z_!m?F;Bcq_z~N8&9<#@j-$}rBdJr2}p)! zmoO1pTSI+)z4#;*jYj7;g$X?v3`z}xW|uJ0*`J4=o^F&F{*31FnZkr@XgdiLyX8}u z2$b#pk=$KWRt3H|z$S6KWtZDdE-5;@LoE69o+#(zgg+jX3hb3ES zn1slxKx<-haxwtTBM8xxj3K?hY-_x@xY+V{vMm54M4k)G44_YrINsP;+IsC_nk)Z( zW(K8)-FW(}2eE-(Ur9-cB2!atJ1UfP4lw6fBF*4r z&RGp98SpnSC}wc%gcJ@i{jC$DaeeyC?X3*RoUnfpg6#*I6!d#6bC2{$k7bgi32$2XbvE}iUV?x1K1hD<_Pu&P$H*FOrexoVIPM diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_opening.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_opening.png deleted file mode 100644 index d4f4038246cc81788c77e4bee848c9a6eadbceb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3019 zcmb_eX*d*m7dK-V6l2K}8Bb+@F&h`!02?Ygb(E9IVj)?QY;c&&W)uh5<>Pv0%qR$mqN5uNq zI8p1Xto5#?@eteMw5%K1+XsuITdw)V#Y(z6TY=YIL#8t`kIb%u1#UHYTwVQOrRDtb z3mCILZVgEeH=UuYzbRM52Q%9r%PH*#FVR^;;c;>6Q9Bor) zXXl#A$_44_@_qBE$@2S$`w)z2Dt%;FOUPQ0rM<|TCu4&6I6VzM*1D=p-t82xp|854 zlb;(Yt7LbJ{yEuUUCd z1sTzUqXJtKtHb4pdx!vhrtt7`e%{!ghi&WRo`^ag#&Yjia%k(@pgDY=bLa5# zH*AB|rkU0|;{8!|MOUn#ITDuE&_*NI5ClGwuC$gS%WO}QBSj8i{u&F=fVQ@n!L?I+ zPMZn(U@PL8Iwzl_NuPFZ*WM7kWAtN3Uy;+_K(dw?)FJYUU(^KQiI%9!{#$coRPlo+ z8fa3*Uwe-#avtk)fjOH?V2#PaCQ(&r`BjmMDt_kn+v=JYR%TtD^&7N2yCc5sD@olf zP>H{h^EH=3uR8%}e9%V4f97kZeZyQw8^uT`GkI46jQIKa-^Lq9MQ-nBR`ms)Lz84D zVeF}>=NGwxSVU)#{=$DA+LKC)sK{mQ?KwNAYiUez4~begqDd8t^i?TJYybq>JjEf8{m-yQ*3F(WzW#XPglm*i>Jaws;$fg*_3WL^K3bI;kU$tC*(rs-pg( zHeGB@@DfW}3(xu6-xSVRtUtws@zJR#QfGo=lZ7DRc zT9P@+qGr8OkGw0>?673w12Y}n#gUggsd#J0w|Z*ZcP;nVKA#8PYXkARk@-cru-}3! zW|jh+{`|bS48mFn8mzMURq{y!H-^=%JvH>zO5X!)f0Mv;h{?`N~e ze^`F0QIjdVo^@uWsp01^iWElb&{sxw>WPKb0rsO>yxo5}^Xe%8Yu&XM&I7~;V~6+x zqN~L2OVPm3JQm=&gfQNQ#+co^+LTTv_W%TrS7lDcn-)c02waKXnGcmp3+cevMd|ZQ z3om_pl#crYAR{6edVH=q?0HVrk2!sb~gSAJlJo)Np-DYwj z$}%Mu3|G{3t3CdXy`A#V(K&0jAO)=P z49BFjd#YuE80({2&v2uZ_Tq73Kz&OJs6WwVQ`k#agU(zgaoa9T&;ySShyiy7VP;AJBT| zl=9fwuZagI_cR$?j83n1B_$>Qy(Vwe{+DabcTUM#gIPCOi(7zQrL}n#*Pwmw=lceg z2tR$D=$57y441uqB+!x*dmI}Gd0(+iV!#S_%!w-b$$UTC_U|{@2QAqxW?Us*+zNt3 zpzo{M2r?(l4FvJ#z#vx~f$SFVAz%vgjz;$}m)epeR1;8je^y~A5!a5Q`TAmWkW|cKBDHZtYJ>*)3t54-UYcsQx9wD zB8dJEa84xsV$R+cuXa_1NbK-a^3O)OW{h zp$T(R%!RbD*tmz0w-gBC2^HYI{qBwUP*syE;3cY5_)QjjX@|Go(m1(AT~yh9KhZwh z`T(4|xO(&+zX+(t=SV=Om65-#T&Ak?t%zFzjrr_@|)Fhr9dLOP=NMEdyg zUD99#S;HP?$Teb|zZ>L(QT1cyI6b5c&(v#J((?}T8(Z61cdoLSPshAAcOw#1xW8}q z-;y-P%89i{Ak48-fns8+GUYE?igP5g0@aT9cH6OhpQ^jPFHDl#L-Us@vl?|G9v4zx<7~sH7UMnypy8ZB#kfP7JPi@3w4rq`jy^P8D%&fgOKTE*@s~JA;VO^mi9ici~3LsDy z-|JG+m*#+UN{-|6mQ(@sFNGm&uvv6rL1+RB5JOX2Q!VR`1|Q3_UmP2|t9wF$5ZVN? zfGmYw#2}BO0Pws3MHe7NEYKQ+ARJ}S#9+NB1{noT1Bt4hV$}g5W;EP00?@>G?#d?CYGv{C6wkGDEkhe*q}Ntt|im diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_spark.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_spark.png deleted file mode 100644 index 2523e4fcc81ba48040672d96c39d46072b17b147..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2661 zcmbtWdpy(o8{aIHFo~QN8zL2PBxkz#8WD4w5OSMNj+9(m9oc4+W-g~(Iwwvpb4fVv zg$`i~X@%TPDlKx^hA?Ae_M6}9{PjD3{{DEL=k@u#pXd2}UZ3arykAd}i?gkQ983-b z0x6*FtX(BGe_M9SNOa2kE5{^eSA^Zg8z7Kk$F_j~&{sSF0?DbNtu5W7bLMmXuB#94 zPoVeY=!8*Ro82S5?UKu_|L`_c->;tbEhFV)00nXI&WHR`8>?&jhEZ;AkNrVv?pmxv zJ6+PXV^unf$r0;U3k&^!Z`ya?O}{Z%zaD-0nqKIg4p?FGbXRs6{XzF}lh1y(oiojs zX={yd7P#KGuiTmt@w0DCH;3F+(mbIVX9ZC{{C^lJ^ic+!R$WSiSbs|Ubs}5(R@&U99^RA=gt{SVLpuirF-{^`| zuby96czFN5Vpi<9g5Kj05&ySVPIY137JInd!9=(;oBoM^5^>=$X;Y59inI`a;|w$` z7ZShLj{-Hcgw|I03v)9w9m57pc5xJYidu>1H|qzBj;-+-llZ)zS-R;{Uw?6c4!=PB zD(-A8TpVXyZsda)Q{4b!he^{t;JNvV*A|;&rK6)0b#;V``~|#&{oqWoccs0G&GDMG zP&_9JFGzk`*YJ=c?Cd9fvk?n}ChpVTPEFmt88rUag{Y;b@MPn2PfAL1KO440Fc#!j z+eeVlGr~G9Y0`5)^-1_%n7LT|nXQ-a-J+9ShNx>j`Rjs-;B&)^z@+xY&A^TC1#||3 zL=1dhUVOD5P8MF`WFuC?vTjbB)C|t^F$>LveM2HLIwMO$_~9VSTdi?xwMl#$z#cUd>-Gfsl}00upJdnf1r`L z8kr4G$OoJeVJHn5Cco_*9$QkVGU{e2_$Pv}+~xDw*U+KZwah7DLtUmXMJr9n=v2BY z%A~#ZmuJQN@T91y-Cw?ceC!va1TS9uk5@mmdi+7(5@fZgvtRQs_#4XFLm_kD?5I$U z`pozOUaH21&W+8g>O=+yn#yg+ysSG8q)N^=_nMMUA9@~?LR#DKQ=WRHRD77DWf*}5 zO=oQOq5Y$$beEEVsPpbMs!HfR4=GRXQ7gzh?;r!VI&E9_&;GQ-=DUoJS1?M7BBSH- zFQa?8ZFeM7>t2V2jD{lm)oY!Vv?fc4@9&Z zMB(a+^IC6feJ7mC^fitbX{d;f?9d49+Y8J$*3U;;#!xh@uxJiPhkDQ~3^Oh` z5b!q84(`#{)YnY5!_4W0e z{f_amTi0z2x31Xt8u@6Szs{Wm_|VEluD)3=v}F7dfzn;Vkj=^Ndk!`BrmWUblHWDODl{rt-^W00q^6%hRZOWsAW z#$cD}9);C0NR0M&p}SwgYd}IS*nCf|)KjVH0H_y;$S3C|Za2h@8d(D}fJb4hE65e( zlT64y6wN$eZ@Y2Y)Vbi@`LvI=eDYzUN1N2#L48eont1@2_fKMI7Gwkh4+8wB8)GIT z&=pCk#1}B48vTeuIa%+|)Xdw?PK~_Dy{>*^9(b<9vC;RNczZ&hqeV+!Z0pUIA0iS3 z(N3!m;N0%H!R6s>?MCs|_*80jRc(?o5X*pBa@FubyI6rizM>jg>3!PpWF>Mv!v%xIUTcEWy~GTk-Q z^-9i;czA@Yg-tz2G^ijCQD4E+gf3p-GAPAdbG4vG$`v7pN3qXdl70-R@VD{p0PZ%f zDsf~&B)GoBaVQ3*EBP+$%M1fYTar{+I1_S?`|_@Nz6Fd=2CO0n+{?M(dn~hnO4+d} zAJUOr=*&RcZe0m0u@5rb+ZvZyz6*B#SX0S}L7k;#-c*Vs)XWpe zDOW4V+v@hwHZ;wiL;R2u*aPD(&0xiy!9XYM`!xw8!V2vPD9p dk!tKW606P5zP$HAkz{TJp>3S4tE>X<{09OpI3oZ6 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_spark.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_spark.png deleted file mode 100644 index a66dcf51c8e723eea49a74fedbbe9d97a4254580..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2435 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 CcAGu`