diff --git a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/special.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/special.yml new file mode 100644 index 0000000000..b9623142bb --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/special.yml @@ -0,0 +1,21 @@ +# Devices which are not portable but don't link up to anything +- type: entity + id: AtmosDeviceFanTiny + name: tiny fan + description: A tiny fan, releasing a thin gust of air. + placement: + mode: SnapgridCenter + components: + - type: Physics + bodyType: Static + - type: Sprite + sprite: Structures/Piping/Atmospherics/tinyfan.rsi + state: icon + netsync: false + - type: Fixtures + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + - type: Airtight + noAirWhenFullyAirBlocked: false diff --git a/Resources/Textures/Structures/Piping/Atmospherics/tinyfan.rsi/icon.png b/Resources/Textures/Structures/Piping/Atmospherics/tinyfan.rsi/icon.png new file mode 100644 index 0000000000..575fa57c22 Binary files /dev/null and b/Resources/Textures/Structures/Piping/Atmospherics/tinyfan.rsi/icon.png differ diff --git a/Resources/Textures/Structures/Piping/Atmospherics/tinyfan.rsi/meta.json b/Resources/Textures/Structures/Piping/Atmospherics/tinyfan.rsi/meta.json new file mode 100644 index 0000000000..8e421a1259 --- /dev/null +++ b/Resources/Textures/Structures/Piping/Atmospherics/tinyfan.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "directions": 1, + "delays": [ + [ + 0.01, + 0.01, + 0.01, + 0.01 + ] + ] + } + ] +}