diff --git a/Resources/Prototypes/Entities/buildings/airlock_types.yml b/Resources/Prototypes/Entities/buildings/airlock_types.yml index 57c7e4c919..b8b70fbcfe 100644 --- a/Resources/Prototypes/Entities/buildings/airlock_types.yml +++ b/Resources/Prototypes/Entities/buildings/airlock_types.yml @@ -36,3 +36,47 @@ - type: AccessReader required: ["engineering"] + +- type: entity + parent: airlock + id: airlock_medical + name: Medical Airlock + components: + - type: Sprite + sprite: Buildings/airlock_medical.rsi + + - type: Icon + sprite: Buildings/airlock_medical.rsi + +- type: entity + parent: airlock + id: airlock_medical_glass + name: Glass Medical Airlock + components: + - type: Sprite + sprite: Buildings/airlock_medical_glass.rsi + + - type: Icon + sprite: Buildings/airlock_medical_glass.rsi + +- type: entity + parent: airlock + id: airlock_science + name: Science Airlock + components: + - type: Sprite + sprite: Buildings/airlock_science.rsi + + - type: Icon + sprite: Buildings/airlock_science.rsi + +- type: entity + parent: airlock + id: airlock_science_glass + name: Glass Science Airlock + components: + - type: Sprite + sprite: Buildings/airlock_science_glass.rsi + + - type: Icon + sprite: Buildings/airlock_science_glass.rsi diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/closed.png b/Resources/Textures/Buildings/airlock_medical.rsi/closed.png new file mode 100644 index 0000000000..cc915f3a5a Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/closed.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/closed_unlit.png b/Resources/Textures/Buildings/airlock_medical.rsi/closed_unlit.png new file mode 100644 index 0000000000..4f74aa619a Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/closed_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/closing.png b/Resources/Textures/Buildings/airlock_medical.rsi/closing.png new file mode 100644 index 0000000000..6965aa79c5 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/closing.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/closing_unlit.png b/Resources/Textures/Buildings/airlock_medical.rsi/closing_unlit.png new file mode 100644 index 0000000000..3d666ac1d1 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/closing_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/deny.png b/Resources/Textures/Buildings/airlock_medical.rsi/deny.png new file mode 100644 index 0000000000..be115634c3 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/deny.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/locked.png b/Resources/Textures/Buildings/airlock_medical.rsi/locked.png new file mode 100644 index 0000000000..ce9079111d Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/locked.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/meta.json b/Resources/Textures/Buildings/airlock_medical.rsi/meta.json new file mode 100644 index 0000000000..cc6b01d73b --- /dev/null +++ b/Resources/Textures/Buildings/airlock_medical.rsi/meta.json @@ -0,0 +1,220 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/2b969adc2dfd3e9621bf3597c5cbffeb3ac8c9f0/icons/obj/doors/Dooreng.dmi", + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closed_unlit", + "directions": 1 + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "closing_unlit", + "directions": 1, + "delays": [ + [ + 0.5, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "deny", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "locked", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "o_closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "o_opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "opening_unlit", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "panel_open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "spark", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_medical.rsi/o_closing.png new file mode 100644 index 0000000000..c9f5bf754c Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/o_closing.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_medical.rsi/o_opening.png new file mode 100644 index 0000000000..4c490196ed Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/o_opening.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/open.png b/Resources/Textures/Buildings/airlock_medical.rsi/open.png new file mode 100644 index 0000000000..ac56b5978f Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/open.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/opening.png b/Resources/Textures/Buildings/airlock_medical.rsi/opening.png new file mode 100644 index 0000000000..e3c759fa3f Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/opening.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/opening_unlit.png b/Resources/Textures/Buildings/airlock_medical.rsi/opening_unlit.png new file mode 100644 index 0000000000..d281c519de Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/opening_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/panel_open.png b/Resources/Textures/Buildings/airlock_medical.rsi/panel_open.png new file mode 100644 index 0000000000..5f3bfeae15 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/panel_open.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/spark.png b/Resources/Textures/Buildings/airlock_medical.rsi/spark.png new file mode 100644 index 0000000000..6d3eba0c4e Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/spark.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/sparks_broken.png b/Resources/Textures/Buildings/airlock_medical.rsi/sparks_broken.png new file mode 100644 index 0000000000..98c9278337 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/sparks_broken.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/sparks_damaged.png b/Resources/Textures/Buildings/airlock_medical.rsi/sparks_damaged.png new file mode 100644 index 0000000000..415c8b1f5a Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/sparks_open.png b/Resources/Textures/Buildings/airlock_medical.rsi/sparks_open.png new file mode 100644 index 0000000000..9e48763e6c Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/sparks_open.png differ diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/welded.png b/Resources/Textures/Buildings/airlock_medical.rsi/welded.png new file mode 100644 index 0000000000..bd03f8b62e Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical.rsi/welded.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed.png new file mode 100644 index 0000000000..36b427f75d Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed_unlit.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed_unlit.png new file mode 100644 index 0000000000..4f74aa619a Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/closing.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closing.png new file mode 100644 index 0000000000..8bd4d79e3d Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closing.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/closing_unlit.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closing_unlit.png new file mode 100644 index 0000000000..3d666ac1d1 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closing_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/deny.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/deny.png new file mode 100644 index 0000000000..df63f5391d Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/deny.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/locked.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/locked.png new file mode 100644 index 0000000000..54597e6a42 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/locked.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/meta.json b/Resources/Textures/Buildings/airlock_medical_glass.rsi/meta.json new file mode 100644 index 0000000000..cc6b01d73b --- /dev/null +++ b/Resources/Textures/Buildings/airlock_medical_glass.rsi/meta.json @@ -0,0 +1,220 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/2b969adc2dfd3e9621bf3597c5cbffeb3ac8c9f0/icons/obj/doors/Dooreng.dmi", + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closed_unlit", + "directions": 1 + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "closing_unlit", + "directions": 1, + "delays": [ + [ + 0.5, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "deny", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "locked", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "o_closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "o_opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "opening_unlit", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "panel_open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "spark", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_closing.png new file mode 100644 index 0000000000..30a510a010 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_closing.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_opening.png new file mode 100644 index 0000000000..c7fd82b4f4 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_opening.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/open.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/open.png new file mode 100644 index 0000000000..ac56b5978f Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/open.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/opening.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/opening.png new file mode 100644 index 0000000000..f3b42c6987 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/opening.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/opening_unlit.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/opening_unlit.png new file mode 100644 index 0000000000..d281c519de Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/opening_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_open.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_open.png new file mode 100644 index 0000000000..5f3bfeae15 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_open.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/spark.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/spark.png new file mode 100644 index 0000000000..d83a8e93e4 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/spark.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_broken.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_broken.png new file mode 100644 index 0000000000..98c9278337 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_broken.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_damaged.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_damaged.png new file mode 100644 index 0000000000..415c8b1f5a Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_open.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_open.png new file mode 100644 index 0000000000..9e48763e6c Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_open.png differ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/welded.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/welded.png new file mode 100644 index 0000000000..bd03f8b62e Binary files /dev/null and b/Resources/Textures/Buildings/airlock_medical_glass.rsi/welded.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/closed.png b/Resources/Textures/Buildings/airlock_science.rsi/closed.png new file mode 100644 index 0000000000..97075b48f9 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/closed.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/closed_unlit.png b/Resources/Textures/Buildings/airlock_science.rsi/closed_unlit.png new file mode 100644 index 0000000000..4f74aa619a Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/closed_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/closing.png b/Resources/Textures/Buildings/airlock_science.rsi/closing.png new file mode 100644 index 0000000000..a106a164a4 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/closing.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/closing_unlit.png b/Resources/Textures/Buildings/airlock_science.rsi/closing_unlit.png new file mode 100644 index 0000000000..3d666ac1d1 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/closing_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/deny.png b/Resources/Textures/Buildings/airlock_science.rsi/deny.png new file mode 100644 index 0000000000..17c2bb82d8 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/deny.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/locked.png b/Resources/Textures/Buildings/airlock_science.rsi/locked.png new file mode 100644 index 0000000000..94372b5a5f Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/locked.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/meta.json b/Resources/Textures/Buildings/airlock_science.rsi/meta.json new file mode 100644 index 0000000000..cc6b01d73b --- /dev/null +++ b/Resources/Textures/Buildings/airlock_science.rsi/meta.json @@ -0,0 +1,220 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/2b969adc2dfd3e9621bf3597c5cbffeb3ac8c9f0/icons/obj/doors/Dooreng.dmi", + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closed_unlit", + "directions": 1 + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "closing_unlit", + "directions": 1, + "delays": [ + [ + 0.5, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "deny", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "locked", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "o_closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "o_opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "opening_unlit", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "panel_open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "spark", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Buildings/airlock_science.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_science.rsi/o_closing.png new file mode 100644 index 0000000000..32965c64fc Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/o_closing.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_science.rsi/o_opening.png new file mode 100644 index 0000000000..27d2017fc9 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/o_opening.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/open.png b/Resources/Textures/Buildings/airlock_science.rsi/open.png new file mode 100644 index 0000000000..ac56b5978f Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/open.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/opening.png b/Resources/Textures/Buildings/airlock_science.rsi/opening.png new file mode 100644 index 0000000000..122fa6dce9 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/opening.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/opening_unlit.png b/Resources/Textures/Buildings/airlock_science.rsi/opening_unlit.png new file mode 100644 index 0000000000..d281c519de Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/opening_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/panel_open.png b/Resources/Textures/Buildings/airlock_science.rsi/panel_open.png new file mode 100644 index 0000000000..5f3bfeae15 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/panel_open.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/spark.png b/Resources/Textures/Buildings/airlock_science.rsi/spark.png new file mode 100644 index 0000000000..b32f59f54e Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/spark.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/sparks_broken.png b/Resources/Textures/Buildings/airlock_science.rsi/sparks_broken.png new file mode 100644 index 0000000000..98c9278337 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/sparks_broken.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/sparks_damaged.png b/Resources/Textures/Buildings/airlock_science.rsi/sparks_damaged.png new file mode 100644 index 0000000000..415c8b1f5a Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/sparks_open.png b/Resources/Textures/Buildings/airlock_science.rsi/sparks_open.png new file mode 100644 index 0000000000..9e48763e6c Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/sparks_open.png differ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/welded.png b/Resources/Textures/Buildings/airlock_science.rsi/welded.png new file mode 100644 index 0000000000..bd03f8b62e Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science.rsi/welded.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/closed.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/closed.png new file mode 100644 index 0000000000..1a51f7bee5 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/closed.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/closed_unlit.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/closed_unlit.png new file mode 100644 index 0000000000..4f74aa619a Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/closed_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/closing.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/closing.png new file mode 100644 index 0000000000..3d1116dae3 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/closing.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/closing_unlit.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/closing_unlit.png new file mode 100644 index 0000000000..3d666ac1d1 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/closing_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/deny.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/deny.png new file mode 100644 index 0000000000..28919b7710 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/deny.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/locked.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/locked.png new file mode 100644 index 0000000000..8554ceb6ed Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/locked.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/meta.json b/Resources/Textures/Buildings/airlock_science_glass.rsi/meta.json new file mode 100644 index 0000000000..cc6b01d73b --- /dev/null +++ b/Resources/Textures/Buildings/airlock_science_glass.rsi/meta.json @@ -0,0 +1,220 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/2b969adc2dfd3e9621bf3597c5cbffeb3ac8c9f0/icons/obj/doors/Dooreng.dmi", + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closed_unlit", + "directions": 1 + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "closing_unlit", + "directions": 1, + "delays": [ + [ + 0.5, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "deny", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "locked", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "o_closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "o_opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "opening_unlit", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "panel_open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "spark", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/o_closing.png new file mode 100644 index 0000000000..e37711ad68 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/o_closing.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/o_opening.png new file mode 100644 index 0000000000..6212201009 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/o_opening.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/open.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/open.png new file mode 100644 index 0000000000..ac56b5978f Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/open.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/opening.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/opening.png new file mode 100644 index 0000000000..4f8959d0b7 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/opening.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/opening_unlit.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/opening_unlit.png new file mode 100644 index 0000000000..d281c519de Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/opening_unlit.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/panel_open.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/panel_open.png new file mode 100644 index 0000000000..5f3bfeae15 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/panel_open.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/spark.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/spark.png new file mode 100644 index 0000000000..bdfe122e1c Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/spark.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_broken.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_broken.png new file mode 100644 index 0000000000..98c9278337 Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_broken.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_damaged.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_damaged.png new file mode 100644 index 0000000000..415c8b1f5a Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_open.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_open.png new file mode 100644 index 0000000000..9e48763e6c Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_open.png differ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/welded.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/welded.png new file mode 100644 index 0000000000..bd03f8b62e Binary files /dev/null and b/Resources/Textures/Buildings/airlock_science_glass.rsi/welded.png differ