Engineering and external airlocks.
@@ -1160,32 +1160,64 @@ entities:
|
|||||||
- parent: 49
|
- parent: 49
|
||||||
grid: 0
|
grid: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- type: airlock
|
- type: airlock_engineering
|
||||||
components:
|
|
||||||
- grid: 0
|
|
||||||
pos: -6,-6
|
|
||||||
rot: -1.5707963267949 rad
|
|
||||||
type: Transform
|
|
||||||
- type: airlock
|
|
||||||
components:
|
components:
|
||||||
- grid: 0
|
- grid: 0
|
||||||
pos: -5,-6
|
pos: -5,-6
|
||||||
rot: -1.5707963267949 rad
|
rot: -1.5707963267949 rad
|
||||||
type: Transform
|
type: Transform
|
||||||
- type: airlock
|
- type: airlock_engineering
|
||||||
components:
|
components:
|
||||||
- grid: 0
|
- grid: 0
|
||||||
pos: 4,-6
|
pos: -6,-6
|
||||||
rot: -1.5707963267949 rad
|
rot: -1.5707963267949 rad
|
||||||
type: Transform
|
type: Transform
|
||||||
- hard: False
|
- type: airlock_engineering
|
||||||
type: Collidable
|
|
||||||
- type: airlock
|
|
||||||
components:
|
components:
|
||||||
- grid: 0
|
- grid: 0
|
||||||
pos: 5,-6
|
pos: 5,-6
|
||||||
rot: -1.5707963267949 rad
|
rot: -1.5707963267949 rad
|
||||||
type: Transform
|
type: Transform
|
||||||
- hard: False
|
- type: airlock_engineering
|
||||||
type: Collidable
|
components:
|
||||||
|
- grid: 0
|
||||||
|
pos: 4,-6
|
||||||
|
rot: -1.5707963267949 rad
|
||||||
|
type: Transform
|
||||||
|
- type: airlock_external
|
||||||
|
components:
|
||||||
|
- grid: 0
|
||||||
|
pos: -7,2
|
||||||
|
rot: -1.5707963267949 rad
|
||||||
|
type: Transform
|
||||||
|
- type: airlock_external
|
||||||
|
components:
|
||||||
|
- grid: 0
|
||||||
|
pos: -7,3
|
||||||
|
rot: -1.5707963267949 rad
|
||||||
|
type: Transform
|
||||||
|
- type: airlock_external
|
||||||
|
components:
|
||||||
|
- grid: 0
|
||||||
|
pos: -7,4
|
||||||
|
rot: -1.5707963267949 rad
|
||||||
|
type: Transform
|
||||||
|
- type: airlock_external
|
||||||
|
components:
|
||||||
|
- grid: 0
|
||||||
|
pos: 6,2
|
||||||
|
rot: -1.5707963267949 rad
|
||||||
|
type: Transform
|
||||||
|
- type: airlock_external
|
||||||
|
components:
|
||||||
|
- grid: 0
|
||||||
|
pos: 6,3
|
||||||
|
rot: -1.5707963267949 rad
|
||||||
|
type: Transform
|
||||||
|
- type: airlock_external
|
||||||
|
components:
|
||||||
|
- grid: 0
|
||||||
|
pos: 6,4
|
||||||
|
rot: -1.5707963267949 rad
|
||||||
|
type: Transform
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -17,8 +17,38 @@
|
|||||||
state: closed
|
state: closed
|
||||||
|
|
||||||
- type: BoundingBox
|
- type: BoundingBox
|
||||||
|
# This AABB isn't the full tile because..
|
||||||
|
# If it is, airlocks collide with walls and other airlocks causing them to never close.
|
||||||
|
# yeah...
|
||||||
|
# TODO: Fix that.
|
||||||
|
aabb: -0.45, -0.45, 0.45, 0.45
|
||||||
- type: Collidable
|
- type: Collidable
|
||||||
- type: Door
|
- type: Door
|
||||||
- type: Appearance
|
- type: Appearance
|
||||||
visuals:
|
visuals:
|
||||||
- type: AirlockVisualizer2D
|
- type: AirlockVisualizer2D
|
||||||
|
|
||||||
|
placement:
|
||||||
|
mode: SnapgridBorder
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: airlock
|
||||||
|
id: airlock_external
|
||||||
|
name: External Airlock
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Buildings/airlock_external.rsi
|
||||||
|
|
||||||
|
- type: Icon
|
||||||
|
sprite: Buildings/airlock_external.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: airlock
|
||||||
|
id: airlock_engineering
|
||||||
|
name: Engineering Airlock
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Buildings/airlock_engineering.rsi
|
||||||
|
|
||||||
|
- type: Icon
|
||||||
|
sprite: Buildings/airlock_engineering.rsi
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{"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/doorint.dmi", "states": [{"name": "closed", "directions": 1, "delays": [[1.0]]}, {"name": "closing", "directions": 1, "delays": [[0.2, 0.2, 0.1, 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.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.4]]}, {"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": "spark", "directions": 1, "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}]}
|
{"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/doorint.dmi", "states": [{"name": "closed", "directions": 1, "delays": [[1.0]]}, {"name": "closing", "directions": 1, "delays": [[0.2, 0.2, 0.1, 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.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.4]]}, {"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": "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]]}]}
|
||||||
BIN
Resources/Textures/Buildings/airlock_basic.rsi/panel_open.png
Normal file
|
After Width: | Height: | Size: 193 B |
BIN
Resources/Textures/Buildings/airlock_basic.rsi/sparks_broken.png
Normal file
|
After Width: | Height: | Size: 226 B |
|
After Width: | Height: | Size: 238 B |
BIN
Resources/Textures/Buildings/airlock_basic.rsi/sparks_open.png
Normal file
|
After Width: | Height: | Size: 215 B |
BIN
Resources/Textures/Buildings/airlock_basic.rsi/welded.png
Normal file
|
After Width: | Height: | Size: 225 B |
BIN
Resources/Textures/Buildings/airlock_engineering.rsi/closed.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Resources/Textures/Buildings/airlock_engineering.rsi/closing.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
Resources/Textures/Buildings/airlock_engineering.rsi/deny.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
Resources/Textures/Buildings/airlock_engineering.rsi/locked.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1 @@
|
|||||||
|
{"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": "closing", "directions": 1, "delays": [[0.2, 0.2, 0.1, 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": "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]]}]}
|
||||||
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
BIN
Resources/Textures/Buildings/airlock_engineering.rsi/open.png
Normal file
|
After Width: | Height: | Size: 278 B |
BIN
Resources/Textures/Buildings/airlock_engineering.rsi/opening.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 193 B |
BIN
Resources/Textures/Buildings/airlock_engineering.rsi/spark.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 226 B |
|
After Width: | Height: | Size: 238 B |
|
After Width: | Height: | Size: 215 B |
BIN
Resources/Textures/Buildings/airlock_engineering.rsi/welded.png
Normal file
|
After Width: | Height: | Size: 225 B |
BIN
Resources/Textures/Buildings/airlock_external.rsi/closed.png
Normal file
|
After Width: | Height: | Size: 992 B |
BIN
Resources/Textures/Buildings/airlock_external.rsi/closing.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
Resources/Textures/Buildings/airlock_external.rsi/deny.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Resources/Textures/Buildings/airlock_external.rsi/locked.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
@@ -0,0 +1 @@
|
|||||||
|
{"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/Doorext.dmi", "states": [{"name": "closed", "directions": 1, "delays": [[1.0]]}, {"name": "closing", "directions": 1, "delays": [[0.2, 0.2, 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.3]]}, {"name": "o_opening", "directions": 1, "delays": [[0.2, 0.2, 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.3]]}, {"name": "panel_open", "directions": 1, "delays": [[1.0]]}, {"name": "spark", "directions": 1, "delays": [[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]]}, {"name": "sparks_damaged", "directions": 1, "delays": [[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]]}, {"name": "welded", "directions": 1, "delays": [[1.0]]}]}
|
||||||
BIN
Resources/Textures/Buildings/airlock_external.rsi/o_closing.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
Resources/Textures/Buildings/airlock_external.rsi/o_opening.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
Resources/Textures/Buildings/airlock_external.rsi/open.png
Normal file
|
After Width: | Height: | Size: 494 B |
BIN
Resources/Textures/Buildings/airlock_external.rsi/opening.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
Resources/Textures/Buildings/airlock_external.rsi/panel_open.png
Normal file
|
After Width: | Height: | Size: 314 B |
BIN
Resources/Textures/Buildings/airlock_external.rsi/spark.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 203 B |
|
After Width: | Height: | Size: 203 B |
|
After Width: | Height: | Size: 203 B |
BIN
Resources/Textures/Buildings/airlock_external.rsi/welded.png
Normal file
|
After Width: | Height: | Size: 242 B |