From: Menshin Date: Tue, 7 Mar 2023 00:08:03 +0000 (+0100) Subject: Fixes atmos trinary devices connectors sprites (#14248) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=b76547e6df982232d4c2fa5605e9eaedd2913513;p=space-station-14.git Fixes atmos trinary devices connectors sprites (#14248) --- diff --git a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml index 7462643ee4..adcb622636 100644 --- a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml @@ -32,14 +32,12 @@ placement: mode: SnapgridCenter components: - # TODO ATMOS Improve this sprite and appearance... - type: Sprite netsync: false sprite: Structures/Piping/Atmospherics/gasfilter.rsi layers: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeTJunction - rotation: -90 # fuck you!!! who cares + state: pipeTrinaryConnectors map: [ "enum.PipeVisualLayers.Pipe" ] - state: gasFilter map: [ "enum.SubfloorLayers.FirstLayer", "enabled" ] @@ -82,8 +80,7 @@ sprite: Structures/Piping/Atmospherics/gasfilter.rsi layers: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeTJunction - rotation: -90 + state: pipeTrinaryConnectors map: [ "enum.PipeVisualLayers.Pipe" ] - state: gasFilterF map: [ "enum.SubfloorLayers.FirstLayer", "enabled" ] @@ -125,8 +122,7 @@ sprite: Structures/Piping/Atmospherics/gasmixer.rsi layers: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeTJunction - rotation: -90 + state: pipeTrinaryConnectors map: [ "enum.PipeVisualLayers.Pipe" ] - state: gasMixer map: [ "enum.SubfloorLayers.FirstLayer", "enabled" ] @@ -171,8 +167,7 @@ sprite: Structures/Piping/Atmospherics/gasmixer.rsi layers: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeTJunction - rotation: -90 + state: pipeTrinaryConnectors map: [ "enum.PipeVisualLayers.Pipe" ] - state: gasMixerF map: [ "enum.SubfloorLayers.FirstLayer", "enabled" ] @@ -232,8 +227,7 @@ sprite: Structures/Piping/Atmospherics/pneumaticvalve.rsi layers: - sprite: Structures/Piping/Atmospherics/pipe.rsi - state: pipeTJunction - rotation: -90 + state: pipeTrinaryConnectors map: [ "enum.PipeVisualLayers.Pipe" ] - state: off map: [ "enum.SubfloorLayers.FirstLayer", "enabled" ] diff --git a/Resources/Textures/Structures/Piping/Atmospherics/pipe.rsi/meta.json b/Resources/Textures/Structures/Piping/Atmospherics/pipe.rsi/meta.json index b4968add2a..ccf2bd69bc 100644 --- a/Resources/Textures/Structures/Piping/Atmospherics/pipe.rsi/meta.json +++ b/Resources/Textures/Structures/Piping/Atmospherics/pipe.rsi/meta.json @@ -5,7 +5,7 @@ "y":32 }, "license":"CC-BY-SA-3.0", - "copyright":"Taken from https://github.com/tgstation/tgstation at commit 57cd1d59ca019dd0e7811ac451f295f818e573da", + "copyright":"pipeTrinaryConnectors made by Menshin for SS14 based on pipeTJunction, the rest is taken from https://github.com/tgstation/tgstation at commit 57cd1d59ca019dd0e7811ac451f295f818e573da", "states":[ { "name":"pipeTJunction", @@ -30,6 +30,10 @@ { "name":"pipeConnector", "directions":4 + }, + { + "name":"pipeTrinaryConnectors", + "directions":4 } ] } diff --git a/Resources/Textures/Structures/Piping/Atmospherics/pipe.rsi/pipeTrinaryConnectors.png b/Resources/Textures/Structures/Piping/Atmospherics/pipe.rsi/pipeTrinaryConnectors.png new file mode 100644 index 0000000000..2a4683456a Binary files /dev/null and b/Resources/Textures/Structures/Piping/Atmospherics/pipe.rsi/pipeTrinaryConnectors.png differ