diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/Glass/double_glass_airlock.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/Glass/double_glass_airlock.ftl new file mode 100644 index 00000000000..27304302429 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/Glass/double_glass_airlock.ftl @@ -0,0 +1,2 @@ +ent-DoubleGlassAirlock = Двойной Шлюз + .desc = Он открывается, Он закрывается , и он может вас раздавить, но он больше, чем обычно. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/access.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/access.ftl new file mode 100644 index 00000000000..8d58f57df82 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/access.ftl @@ -0,0 +1,15 @@ +ent-AirlockHatchCentcommLocked = Шлюз ЦК + .suffix = ЦентКом, Закрыт + .desc = { ent-AirlockHatchCentcomm.desc } +ent-AirlockHatchMaintLocked = Технический Шлюз + .suffix = Обслуживание, Закрыт + .desc = { ent-AirlockHatchMaint.desc } +ent-AirlockHatchSyndicateLocked = Шлюз Синдиката + .suffix = Синдикат, Закрыт + .desc = { ent-AirlockHatchCentcomm.desc } +ent-DoubleGlassAirlockCentcomLocked = Двойной Шлюз ЦК + .suffix = ЦентКом, Закрыт + .desc = { ent-DoubleGlassAirlock.desc } +ent-DoubleGlassAirlockSyndicateLocked = Двойной Шлюз Синдиката + .suffix = Синдикат, Закрыт + .desc = { ent-DoubleGlassAirlock.desc } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/hatches/airlock_hatch_centcomm.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/hatches/airlock_hatch_centcomm.ftl new file mode 100644 index 00000000000..b1e4e5d5b87 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/hatches/airlock_hatch_centcomm.ftl @@ -0,0 +1,2 @@ +ent-AirlockHatchCentcomm = Шлюз ЦК + .desc = Удерживает плохих снаружи, а хороших внутри. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/hatches/airlock_hatch_maint.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/hatches/airlock_hatch_maint.ftl new file mode 100644 index 00000000000..b0733b7b497 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/hatches/airlock_hatch_maint.ftl @@ -0,0 +1,2 @@ +ent-AirlockHatchMaint = Технический Шлюз ЦК + .desc = Защищает Тех.Тонели в безопасности. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/hatches/hatches.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/hatches/hatches.ftl new file mode 100644 index 00000000000..8c028fa3df8 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_sunrise/entities/structures/doors/airlocks/hatches/hatches.ftl @@ -0,0 +1,4 @@ +ent-AirlockHatchCentcomm = Шлюз ЦК + .desc = Удерживает плохих снаружи, а хороших внутри. +ent-AirlockHatchMaint = Технический Шлюз ЦК + .desc = Защищает Тех.Тонели в безопасности. \ No newline at end of file diff --git a/Resources/Prototypes/_Sunrise/Decals/markings.yml b/Resources/Prototypes/_Sunrise/Decals/markings.yml index a2582f4e526..d8282f72cd8 100644 --- a/Resources/Prototypes/_Sunrise/Decals/markings.yml +++ b/Resources/Prototypes/_Sunrise/Decals/markings.yml @@ -2,26 +2,26 @@ id: LoadingArrow tags: ["station", "markings"] sprite: - sprite: Decals/markings.rsi + sprite: _Sunrise/Decals/markings.rsi state: loading_arrow - type: decal id: LoadingLine tags: ["station", "markings"] sprite: - sprite: Decals/markings.rsi + sprite: _Sunrise/Decals/markings.rsi state: loading_line - type: decal id: LoadingArrowGreyscale tags: ["station", "markings"] sprite: - sprite: Decals/markings.rsi + sprite: _Sunrise/Decals/markings.rsi state: loading_arrow_greyscale - type: decal id: LoadingLineGreyscale tags: ["station", "markings"] sprite: - sprite: Decals/markings.rsi + sprite: _Sunrise/Decals/markings.rsi state: loading_line_greyscale diff --git a/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/Glass/double_glass_airlock.yml b/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/Glass/double_glass_airlock.yml new file mode 100644 index 00000000000..2193ff09a12 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/Glass/double_glass_airlock.yml @@ -0,0 +1,49 @@ +- type: entity + id: DoubleGlassAirlock + parent: Airlock + name: Double Glass Airlock + description: It opens, it closes, and maybe crushes you, but it bigger than normal door. + components: + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Effects/glass_hit.ogg" + - type: Door + occludes: false + - type: Occluder + enabled: false + - type: Sprite + sprite: _Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi + snapCardinals: false + offset: 0.5,0 + - type: AnimationPlayer + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,1.49,0.49" # don't want this colliding with walls or they won't close + density: 100 + mask: + - FullTileMask + layer: #removed opaque from the layer, allowing lasers to pass through glass airlocks + - GlassAirlockLayer + - type: LayerChangeOnWeld + unWeldedLayer: GlassAirlockLayer + weldedLayer: GlassLayer + - type: Rotatable + rotateWhileAnchored: true + - type: Transform + noRot: false + - type: Construction + graph: Airlock + node: glassAirlock + - type: PaintableAirlock + group: Glass + - type: RadiationBlocker + resistance: 2 + - type: Tag + tags: + - GlassAirlock + # This tag is used to nagivate the Airlock construction graph. It's needed because the construction graph is shared between Airlock, AirlockGlass, and HighSecDoor \ No newline at end of file diff --git a/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/Hatches/hatches.yml b/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/Hatches/hatches.yml new file mode 100644 index 00000000000..1bfb7e057cd --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/Hatches/hatches.yml @@ -0,0 +1,25 @@ +- type: entity + id: AirlockHatchMaint + parent: HighSecDoor + name: Maintenance Hatch + description: Protects maintenance tunnels. + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi + - type: Weldable + time: 10 + +- type: entity + id: AirlockHatchCentcomm + parent: HighSecDoor + name: CentCom Hatch + description: Keeps the bad out and keeps the good in. + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi + - type: Weldable + time: 10 \ No newline at end of file diff --git a/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/access.yml index 58ec440b1ef..d53deee593b 100644 --- a/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/access.yml +++ b/Resources/Prototypes/_Sunrise/Entities/Structures/Doors/Airlocks/access.yml @@ -24,3 +24,51 @@ - type: ContainerFill containers: board: [ DoorElectronicsBlueShield ] + +#Hatches +- type: entity + parent: AirlockHatchCentcomm + id: AirlockHatchCentcommLocked + name: CentCom Hatch + suffix: CentCom, Locked + components: + - type: AccessReader + access: [["CentralCommand"]] + +- type: entity + parent: AirlockHatchMaint + id: AirlockHatchMaintLocked + name: Maintenance Hatch + suffix: Maint, Locked + components: + - type: AccessReader + access: [["Maintenance"]] + +- type: entity + parent: AirlockHatchCentcomm + id: AirlockHatchSyndicateLocked + name: Syndicate Hatch + suffix: Syndicate, Locked + components: + - type: AccessReader + access: [["SyndicateAgent"]] + +#DoubleAirlocks + +- type: entity + parent: DoubleGlassAirlock + id: DoubleGlassAirlockCentcomLocked + name: Double Glass Airlock + suffix: CentCom, Locked + components: + - type: AccessReader + access: [["CentralCommand"]] + +- type: entity + parent: DoubleGlassAirlock + id: DoubleGlassAirlockSyndicateLocked + name: Double Glass Airlock + suffix: Syndicate, Locked + components: + - type: AccessReader + access: [["SyndicateAgent"]] diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/assembly-fill.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/assembly-fill.png new file mode 100644 index 00000000000..946a30a7221 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/assembly-fill.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/assembly-glass.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/assembly-glass.png new file mode 100644 index 00000000000..47daf2f300d Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/assembly-glass.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/assembly.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/assembly.png new file mode 100644 index 00000000000..54ae6ec6521 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/assembly.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/bolted_open_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/bolted_open_unlit.png new file mode 100644 index 00000000000..db817f06928 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/bolted_open_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/bolted_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/bolted_unlit.png new file mode 100644 index 00000000000..db817f06928 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed-fill.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed-fill.png new file mode 100644 index 00000000000..f013e977438 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed-fill.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed-glass.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed-glass.png new file mode 100644 index 00000000000..7e2c5e307ea Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed-glass.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed.png new file mode 100644 index 00000000000..09630c81201 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed_unlit.png new file mode 100644 index 00000000000..24ee2772bb2 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing-fill.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing-fill.png new file mode 100644 index 00000000000..995d57ca1c6 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing-fill.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing-glass.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing-glass.png new file mode 100644 index 00000000000..f37111cb7ef Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing-glass.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing-panel.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing-panel.png new file mode 100644 index 00000000000..541338b9176 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing-panel.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing.gif b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing.gif new file mode 100644 index 00000000000..e70ce23d501 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing.gif differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing.png new file mode 100644 index 00000000000..7f9fdb5182d Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing_unlit.png new file mode 100644 index 00000000000..17e8f47db30 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/deny_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/deny_unlit.png new file mode 100644 index 00000000000..958d9925eb0 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/emergency_open_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/emergency_open_unlit.png new file mode 100644 index 00000000000..72bf3684f9d Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/emergency_open_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/emergency_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/emergency_unlit.png new file mode 100644 index 00000000000..72bf3684f9d Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/meta.json b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/meta.json new file mode 100644 index 00000000000..2d4411f1bf7 --- /dev/null +++ b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/meta.json @@ -0,0 +1,258 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Rinary", + "size": { + "x": 64, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "assembly-fill" + }, + { + "name": "assembly-glass" + }, + { + "name": "bolted_unlit" + }, + { + "name": "bolted_open_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closed-fill" + }, + { + "name": "closed-glass" + }, + { + "name": "panel_closed" + }, + { + "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": "closing-fill", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "closing-glass", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "closing-panel", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open" + }, + { + "name": "open_unlit" + }, + { + "name": "panel_open" + }, + { + "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": "opening-fill", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "opening-glass", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "opening-panel", + "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, + 1.7 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 1.2, + 1.2 + ] + ] + }, + { + "name": "emergency_open_unlit" + } + ] +} diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/open.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/open.png new file mode 100644 index 00000000000..ef92a098bce Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/open.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/open_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/open_unlit.png new file mode 100644 index 00000000000..24ee2772bb2 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/open_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening-fill.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening-fill.png new file mode 100644 index 00000000000..c1078f65b43 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening-fill.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening-glass.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening-glass.png new file mode 100644 index 00000000000..1575cf58f1c Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening-glass.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening-panel.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening-panel.png new file mode 100644 index 00000000000..9c9719130e8 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening-panel.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening.png new file mode 100644 index 00000000000..f9935121703 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening_unlit.png new file mode 100644 index 00000000000..b1ec954bb28 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/panel_closed.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/panel_closed.png new file mode 100644 index 00000000000..a551a05d985 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/panel_closed.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/panel_open.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/panel_open.png new file mode 100644 index 00000000000..cbdfed31f2b Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/panel_open.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks.png new file mode 100644 index 00000000000..922230531e3 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks_broken.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks_broken.png new file mode 100644 index 00000000000..ecd8467266b Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks_damaged.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks_damaged.png new file mode 100644 index 00000000000..58d831993ee Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks_open.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks_open.png new file mode 100644 index 00000000000..eb89bf91213 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/sparks_open.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/welded.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/welded.png new file mode 100644 index 00000000000..f5ecdfa37f8 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Glass/double_glass_airlock.rsi/welded.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/assembly.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/assembly.png new file mode 100644 index 00000000000..35f57bb2240 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/assembly.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/bolted_open_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/bolted_open_unlit.png new file mode 100644 index 00000000000..7122038a3ab Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/bolted_open_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/bolted_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/bolted_unlit.png new file mode 100644 index 00000000000..b1d9807612d Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closed.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closed.png new file mode 100644 index 00000000000..31ac58b134c Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closed.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closed_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closed_unlit.png new file mode 100644 index 00000000000..50c91a897de Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closing.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closing.png new file mode 100644 index 00000000000..178eaebd443 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closing.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closing_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closing_unlit.png new file mode 100644 index 00000000000..befff5f0168 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/deny_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/deny_unlit.png new file mode 100644 index 00000000000..147ec35978d Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/emergency_open_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/emergency_open_unlit.png new file mode 100644 index 00000000000..e6075f07e08 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/emergency_open_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/emergency_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/emergency_unlit.png new file mode 100644 index 00000000000..e6075f07e08 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/meta.json b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/meta.json new file mode 100644 index 00000000000..84003a6cd17 --- /dev/null +++ b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/meta.json @@ -0,0 +1,197 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Rinary", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "bolted_open_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "open_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 + ] + ] + }, + { + "name": "open" + }, + { + "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_closed" + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + + { + "name": "panel_open" + }, + { + "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, + 1.7 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 1.2, + 1.2 + ] + ] + }, + { + "name": "emergency_open_unlit" + } + ] +} diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/open.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/open.png new file mode 100644 index 00000000000..81b4f149744 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/open.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/open_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/open_unlit.png new file mode 100644 index 00000000000..102e7b0eaa6 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/open_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/opening.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/opening.png new file mode 100644 index 00000000000..15889e24cb1 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/opening.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/opening_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/opening_unlit.png new file mode 100644 index 00000000000..f2e9237a7cd Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_closed.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_closed.png new file mode 100644 index 00000000000..4c59d3a28cc Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_closed.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_closing.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_closing.png new file mode 100644 index 00000000000..7a5e3254dce Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_closing.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_open.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_open.png new file mode 100644 index 00000000000..121b1ecbffd Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_open.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_opening.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_opening.png new file mode 100644 index 00000000000..8d7f7840f82 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/panel_opening.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks.png new file mode 100644 index 00000000000..5d33d5f0fa6 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks_broken.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks_broken.png new file mode 100644 index 00000000000..dce8717feea Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks_damaged.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks_damaged.png new file mode 100644 index 00000000000..25ed114dcc1 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks_open.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks_open.png new file mode 100644 index 00000000000..dec44d6178f Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/sparks_open.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/welded.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/welded.png new file mode 100644 index 00000000000..f3cc91278a5 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/centcom_hatch.rsi/welded.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/assembly.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/assembly.png new file mode 100644 index 00000000000..86eda3033eb Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/assembly.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/bolted_open_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/bolted_open_unlit.png new file mode 100644 index 00000000000..7122038a3ab Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/bolted_open_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/bolted_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/bolted_unlit.png new file mode 100644 index 00000000000..b1d9807612d Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closed.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closed.png new file mode 100644 index 00000000000..8e2751358ac Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closed.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closed_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closed_unlit.png new file mode 100644 index 00000000000..50c91a897de Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closing.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closing.png new file mode 100644 index 00000000000..88d1d6cc61d Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closing.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closing_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closing_unlit.png new file mode 100644 index 00000000000..befff5f0168 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/deny_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/deny_unlit.png new file mode 100644 index 00000000000..147ec35978d Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/emergency_open_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/emergency_open_unlit.png new file mode 100644 index 00000000000..e6075f07e08 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/emergency_open_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/emergency_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/emergency_unlit.png new file mode 100644 index 00000000000..e6075f07e08 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/meta.json b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/meta.json new file mode 100644 index 00000000000..84003a6cd17 --- /dev/null +++ b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/meta.json @@ -0,0 +1,197 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Rinary", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "bolted_open_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "open_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 + ] + ] + }, + { + "name": "open" + }, + { + "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_closed" + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + + { + "name": "panel_open" + }, + { + "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, + 1.7 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 1.2, + 1.2 + ] + ] + }, + { + "name": "emergency_open_unlit" + } + ] +} diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/open.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/open.png new file mode 100644 index 00000000000..4d0f5bf938e Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/open.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/open_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/open_unlit.png new file mode 100644 index 00000000000..50c91a897de Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/open_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/opening.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/opening.png new file mode 100644 index 00000000000..5318b05e5de Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/opening.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/opening_unlit.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/opening_unlit.png new file mode 100644 index 00000000000..f2e9237a7cd Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_closed.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_closed.png new file mode 100644 index 00000000000..4c59d3a28cc Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_closed.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_closing.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_closing.png new file mode 100644 index 00000000000..7a5e3254dce Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_closing.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_open.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_open.png new file mode 100644 index 00000000000..121b1ecbffd Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_open.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_opening.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_opening.png new file mode 100644 index 00000000000..8d7f7840f82 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/panel_opening.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks.png new file mode 100644 index 00000000000..5d33d5f0fa6 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks_broken.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks_broken.png new file mode 100644 index 00000000000..dce8717feea Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks_damaged.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks_damaged.png new file mode 100644 index 00000000000..25ed114dcc1 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks_open.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks_open.png new file mode 100644 index 00000000000..dec44d6178f Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/sparks_open.png differ diff --git a/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/welded.png b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/welded.png new file mode 100644 index 00000000000..f3cc91278a5 Binary files /dev/null and b/Resources/Textures/_Sunrise/Structures/Doors/Airlocks/Hatches/maintenance_hatch.rsi/welded.png differ