diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/white/entities/structures/door/airlocks.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/white/entities/structures/door/airlocks.ftl new file mode 100644 index 0000000000..4a0e09032a --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/white/entities/structures/door/airlocks.ftl @@ -0,0 +1,7 @@ +ent-DoubleGlassAirlock = двойной стеклянный шлюз + .desc = { ent-AirlockGlass.desc } + .suffix = 2x1 + +ent-ThreepleGlassAirlock = тройной стеклянный шлюз + .desc = { ent-AirlockGlass.desc } + .suffix = 3x1 diff --git a/Resources/Prototypes/_White/Entities/Structures/Doors/Airlocks/Glass/glass_airlock_2x1.yml b/Resources/Prototypes/_White/Entities/Structures/Doors/Airlocks/Glass/glass_airlock_2x1.yml new file mode 100644 index 0000000000..da69f41937 --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Structures/Doors/Airlocks/Glass/glass_airlock_2x1.yml @@ -0,0 +1,44 @@ +- type: entity + parent: Airlock + id: DoubleGlassAirlock + components: + - type: MeleeSound + soundGroups: + Brute: + collection: GlassSmack + - type: Door + occludes: false + - type: Occluder + enabled: false + - type: Sprite + sprite: White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.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" # 2x1 + density: 100 + mask: + - FullTileMask + layer: + - 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 + department: null + - type: Tag + tags: + - GlassAirlock diff --git a/Resources/Prototypes/_White/Entities/Structures/Doors/Airlocks/Glass/glass_airlock_3x1.yml b/Resources/Prototypes/_White/Entities/Structures/Doors/Airlocks/Glass/glass_airlock_3x1.yml new file mode 100644 index 0000000000..0754fa7549 --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Structures/Doors/Airlocks/Glass/glass_airlock_3x1.yml @@ -0,0 +1,43 @@ +- type: entity + parent: Airlock + id: ThreepleGlassAirlock + components: + - type: MeleeSound + soundGroups: + Brute: + collection: GlassSmack + - type: Door + occludes: false + - type: Occluder + enabled: false + - type: Sprite # TODO: NORMAL 3x1 AIRLOCK SPRITE + sprite: White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi + snapCardinals: false + - type: AnimationPlayer + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-1.5,-0.49,1.5,0.49" # 3x1 + density: 100 + mask: + - FullTileMask + layer: + - 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 + department: null + - type: Tag + tags: + - GlassAirlock diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/assembly-fill.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/assembly-fill.png new file mode 100644 index 0000000000..946a30a722 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/assembly-fill.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/assembly-glass.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/assembly-glass.png new file mode 100644 index 0000000000..47daf2f300 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/assembly-glass.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/assembly.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/assembly.png new file mode 100644 index 0000000000..afe0698285 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/assembly.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/bolted_open_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/bolted_open_unlit.png new file mode 100644 index 0000000000..db817f0692 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/bolted_open_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/bolted_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/bolted_unlit.png new file mode 100644 index 0000000000..db817f0692 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed-fill.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed-fill.png new file mode 100644 index 0000000000..f013e97743 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed-fill.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed-glass.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed-glass.png new file mode 100644 index 0000000000..7e2c5e307e Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed-glass.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed.png new file mode 100644 index 0000000000..93a37722dd Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed_unlit.png new file mode 100644 index 0000000000..24ee2772bb Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closed_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing-fill.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing-fill.png new file mode 100644 index 0000000000..995d57ca1c Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing-fill.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing-glass.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing-glass.png new file mode 100644 index 0000000000..f37111cb7e Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing-glass.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing-panel.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing-panel.png new file mode 100644 index 0000000000..541338b917 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing-panel.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing.png new file mode 100644 index 0000000000..b02a51d3e1 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing_unlit.png new file mode 100644 index 0000000000..1ab0ecd721 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/closing_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/deny_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/deny_unlit.png new file mode 100644 index 0000000000..958d9925eb Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/deny_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/emergency_open_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/emergency_open_unlit.png new file mode 100644 index 0000000000..72bf3684f9 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/emergency_open_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/emergency_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/emergency_unlit.png new file mode 100644 index 0000000000..72bf3684f9 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/meta.json b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/meta.json new file mode 100644 index 0000000000..501b6c26de --- /dev/null +++ b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/meta.json @@ -0,0 +1,264 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from IDINa_Huy.dmi | Edited by PuroSlavKing (Github)", + "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.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 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.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 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/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/open.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/open.png new file mode 100644 index 0000000000..34a1229f1d Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/open.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/open_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/open_unlit.png new file mode 100644 index 0000000000..24ee2772bb Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/open_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening-fill.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening-fill.png new file mode 100644 index 0000000000..c1078f65b4 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening-fill.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening-glass.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening-glass.png new file mode 100644 index 0000000000..1575cf58f1 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening-glass.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening-panel.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening-panel.png new file mode 100644 index 0000000000..9c9719130e Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening-panel.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening.png new file mode 100644 index 0000000000..29d685a2d4 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening_unlit.png new file mode 100644 index 0000000000..71c10c7034 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/opening_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/panel_closed.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/panel_closed.png new file mode 100644 index 0000000000..a551a05d98 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/panel_closed.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/panel_open.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/panel_open.png new file mode 100644 index 0000000000..01d3737b84 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/panel_open.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks.png new file mode 100644 index 0000000000..922230531e Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks_broken.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks_broken.png new file mode 100644 index 0000000000..ecd8467266 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks_broken.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks_damaged.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks_damaged.png new file mode 100644 index 0000000000..58d831993e Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks_open.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks_open.png new file mode 100644 index 0000000000..eb89bf9121 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/sparks_open.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/welded.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/welded.png new file mode 100644 index 0000000000..f5ecdfa37f Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_2x1.rsi/welded.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/assembly-fill.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/assembly-fill.png new file mode 100644 index 0000000000..871a38c998 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/assembly-fill.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/assembly-glass.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/assembly-glass.png new file mode 100644 index 0000000000..3a467e24b6 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/assembly-glass.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/assembly.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/assembly.png new file mode 100644 index 0000000000..177ba2f6f6 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/assembly.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/bolted_open_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/bolted_open_unlit.png new file mode 100644 index 0000000000..6d11fb233e Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/bolted_open_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/bolted_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/bolted_unlit.png new file mode 100644 index 0000000000..6d11fb233e Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed-fill.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed-fill.png new file mode 100644 index 0000000000..dd78ba8dc7 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed-fill.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed-glass.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed-glass.png new file mode 100644 index 0000000000..3e3e731879 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed-glass.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed.png new file mode 100644 index 0000000000..278f7a2834 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed_unlit.png new file mode 100644 index 0000000000..3a39bbe09e Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closed_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing-fill.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing-fill.png new file mode 100644 index 0000000000..f508b1f826 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing-fill.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing-glass.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing-glass.png new file mode 100644 index 0000000000..c89833d598 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing-glass.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing-panel.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing-panel.png new file mode 100644 index 0000000000..b5dfb99521 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing-panel.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing.png new file mode 100644 index 0000000000..8b676f9db3 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing_unlit.png new file mode 100644 index 0000000000..274f828e96 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/closing_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/deny_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/deny_unlit.png new file mode 100644 index 0000000000..848e6fe96f Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/deny_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/emergency_open_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/emergency_open_unlit.png new file mode 100644 index 0000000000..93a0dca337 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/emergency_open_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/emergency_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/emergency_unlit.png new file mode 100644 index 0000000000..93a0dca337 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/meta.json b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/meta.json new file mode 100644 index 0000000000..c09c374f2b --- /dev/null +++ b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/meta.json @@ -0,0 +1,264 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from IDINa_Huy.dmi | Edited by PuroSlavKing (Github)", + "size": { + "x": 96, + "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.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 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.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 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/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/open.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/open.png new file mode 100644 index 0000000000..21393f8b30 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/open.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/open_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/open_unlit.png new file mode 100644 index 0000000000..3a39bbe09e Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/open_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening-fill.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening-fill.png new file mode 100644 index 0000000000..ddc5027a18 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening-fill.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening-glass.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening-glass.png new file mode 100644 index 0000000000..6c32113a93 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening-glass.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening-panel.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening-panel.png new file mode 100644 index 0000000000..a330e1720a Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening-panel.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening.png new file mode 100644 index 0000000000..dbba3eed83 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening_unlit.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening_unlit.png new file mode 100644 index 0000000000..39f2e93754 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/opening_unlit.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/panel_closed.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/panel_closed.png new file mode 100644 index 0000000000..e8133b51c0 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/panel_closed.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/panel_open.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/panel_open.png new file mode 100644 index 0000000000..c436a98e5b Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/panel_open.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks.png new file mode 100644 index 0000000000..b5afa98338 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks_broken.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks_broken.png new file mode 100644 index 0000000000..cc482441d2 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks_broken.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks_damaged.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks_damaged.png new file mode 100644 index 0000000000..3b58238f5d Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks_open.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks_open.png new file mode 100644 index 0000000000..1347cc3408 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/sparks_open.png differ diff --git a/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/welded.png b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/welded.png new file mode 100644 index 0000000000..52fc0b0f07 Binary files /dev/null and b/Resources/Textures/White/Structures/Doors/Airlocks/Glass/Wide/glass_3x1.rsi/welded.png differ