diff --git a/Resources/Prototypes/Access/engineering.yml b/Resources/Prototypes/Access/engineering.yml index 31788c6b1a..dc9e68e8a1 100644 --- a/Resources/Prototypes/Access/engineering.yml +++ b/Resources/Prototypes/Access/engineering.yml @@ -4,9 +4,13 @@ - type: accessLevel id: Engineering + +- type: accessLevel + id: Atmospherics - type: accessGroup id: Engineering tags: - ChiefEngineer - Engineering + - Atmospherics diff --git a/Resources/Prototypes/Access/misc.yml b/Resources/Prototypes/Access/misc.yml index e907158430..c29c84d3b8 100644 --- a/Resources/Prototypes/Access/misc.yml +++ b/Resources/Prototypes/Access/misc.yml @@ -27,3 +27,4 @@ - Kitchen - Chapel - Hydroponics + - Atmospherics diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml index faec5c3ae6..e2aa364011 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml @@ -95,6 +95,14 @@ - type: AccessReader access: [["Engineering"]] +- type: entity + parent: AirlockAtmospherics + id: AirlockAtmosphericsLocked + suffix: Atmospherics, Locked + components: + - type: AccessReader + access: [["Atmospherics"]] + - type: entity parent: AirlockCargo id: AirlockCargoLocked @@ -312,6 +320,14 @@ - type: AccessReader access: [["Engineering"]] +- type: entity + parent: AirlockAtmosphericsGlass + id: AirlockAtmosphericsGlassLocked + suffix: Atmospherics, Locked + components: + - type: AccessReader + access: [["Atmospherics"]] + - type: entity parent: AirlockCargoGlass id: AirlockCargoGlassLocked @@ -497,6 +513,14 @@ - type: AccessReader access: [["Engineering"]] +- type: entity + parent: AirlockMaint + id: AirlockMaintAtmoLocked + suffix: Atmospherics, Locked + components: + - type: AccessReader + access: [["Atmospherics"]] + - type: entity parent: AirlockMaint id: AirlockMaintBarLocked diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml index 13f714404d..4f059888df 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -13,7 +13,15 @@ components: - type: Sprite sprite: Structures/Doors/Airlocks/Standard/engineering.rsi - + +- type: entity + parent: Airlock + id: AirlockAtmospherics + suffix: Atmospherics + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/atmospherics.rsi + - type: entity parent: Airlock id: AirlockCargo @@ -109,6 +117,16 @@ sprite: Structures/Doors/Airlocks/Glass/engineering.rsi - type: PaintableAirlock group: Glass + +- type: entity + parent: AirlockGlass + id: AirlockAtmosphericsGlass + suffix: Atmospherics + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/atmospherics.rsi + - type: PaintableAirlock + group: Glass - type: entity parent: AirlockGlass diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml index 21fc05f9ee..705ae11d9b 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml @@ -136,7 +136,7 @@ state_open: atmos_open state_closed: atmos_door - type: AccessReader - access: [ [ "Engineering" ] ] + access: [ [ "Atmospherics" ] ] # Engineer - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml index 4d3afeab7b..ae1c839714 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml @@ -47,7 +47,7 @@ bounds: "-0.25,-0.25,0.3,0.25" layer: [ Passable ] - type: AccessReader - access: [["Engineering"]] + access: [["Atmospherics"]] - type: Appearance visuals: - type: AtmosMonitorVisualizer diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml b/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml index 951321e90d..36eb805074 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml @@ -11,6 +11,7 @@ - Maintenance - Engineering - External + - Atmospherics - type: startingGear id: AtmosphericTechnicianGear diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml index c67d57f560..757c809fbb 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml @@ -16,6 +16,7 @@ - Command - External - ChiefEngineer + - Atmospherics - type: startingGear id: ChiefEngineerGear diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/assembly.png new file mode 100644 index 0000000000..c24585647e Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/assembly.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/bolted_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/bolted_unlit.png new file mode 100644 index 0000000000..6857f2a241 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed.png new file mode 100644 index 0000000000..959b58471a Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed_unlit.png new file mode 100644 index 0000000000..c78d01c42d Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closed_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closing.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closing.png new file mode 100644 index 0000000000..a2b6ac7e3a Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closing.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closing_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closing_unlit.png new file mode 100644 index 0000000000..2a71f76d5d Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/closing_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/deny_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/deny_unlit.png new file mode 100644 index 0000000000..7c56263f83 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/deny_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/emergency_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/emergency_unlit.png new file mode 100644 index 0000000000..817f2fb3f9 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/meta.json new file mode 100644 index 0000000000..b935f1e5e3 --- /dev/null +++ b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from paradise station at commit https://github.com/ParadiseSS13/Paradise/commit/9312f1fb7dcdf1c195e255a528f31092613fb60d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/open.png new file mode 100644 index 0000000000..61f9bb5c08 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/open.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening.png new file mode 100644 index 0000000000..d0f17a5e61 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening_unlit.png new file mode 100644 index 0000000000..84933bd5ed Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/opening_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_closing.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_closing.png new file mode 100644 index 0000000000..db7be0bc4a Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_closing.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_open.png new file mode 100644 index 0000000000..24eb2aedc2 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_open.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_opening.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_opening.png new file mode 100644 index 0000000000..fc90acd637 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/panel_opening.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks.png new file mode 100644 index 0000000000..dd67e88a31 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_broken.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_broken.png new file mode 100644 index 0000000000..fb5d774588 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_broken.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_damaged.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_damaged.png new file mode 100644 index 0000000000..f16a028dee Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_open.png new file mode 100644 index 0000000000..630eabb976 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/sparks_open.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/welded.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/welded.png new file mode 100644 index 0000000000..a0040dfdc7 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Glass/atmospherics.rsi/welded.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/assembly.png new file mode 100644 index 0000000000..c24585647e Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/assembly.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/bolted_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/bolted_unlit.png new file mode 100644 index 0000000000..6857f2a241 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed.png new file mode 100644 index 0000000000..97e3a30040 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed_unlit.png new file mode 100644 index 0000000000..c78d01c42d Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closed_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closing.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closing.png new file mode 100644 index 0000000000..0a679afb71 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closing.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closing_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closing_unlit.png new file mode 100644 index 0000000000..2a71f76d5d Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/closing_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/deny_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/deny_unlit.png new file mode 100644 index 0000000000..7c56263f83 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/deny_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/emergency_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/emergency_unlit.png new file mode 100644 index 0000000000..817f2fb3f9 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/meta.json new file mode 100644 index 0000000000..b935f1e5e3 --- /dev/null +++ b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/meta.json @@ -0,0 +1,195 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from paradise station at commit https://github.com/ParadiseSS13/Paradise/commit/9312f1fb7dcdf1c195e255a528f31092613fb60d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.1, + 0.07, + 0.07, + 0.07, + 0.2 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/open.png new file mode 100644 index 0000000000..61f9bb5c08 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/open.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening.png new file mode 100644 index 0000000000..bd7937096e Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening_unlit.png new file mode 100644 index 0000000000..84933bd5ed Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/opening_unlit.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_closing.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_closing.png new file mode 100644 index 0000000000..db7be0bc4a Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_closing.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_open.png new file mode 100644 index 0000000000..24eb2aedc2 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_open.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_opening.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_opening.png new file mode 100644 index 0000000000..fc90acd637 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/panel_opening.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks.png new file mode 100644 index 0000000000..dd67e88a31 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_broken.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_broken.png new file mode 100644 index 0000000000..fb5d774588 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_broken.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_damaged.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_damaged.png new file mode 100644 index 0000000000..f16a028dee Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_open.png new file mode 100644 index 0000000000..630eabb976 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/sparks_open.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/welded.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/welded.png new file mode 100644 index 0000000000..a0040dfdc7 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Airlocks/Standard/atmospherics.rsi/welded.png differ