diff --git a/Resources/Prototypes/Atmospherics/gases.yml b/Resources/Prototypes/Atmospherics/gases.yml index fac9784f99bd71..ee5619769cbfb8 100644 --- a/Resources/Prototypes/Atmospherics/gases.yml +++ b/Resources/Prototypes/Atmospherics/gases.yml @@ -34,7 +34,7 @@ specificHeat: 200 heatCapacityRatio: 1.7 molarMass: 120 - gasOverlaySprite: /Textures/Effects/atmospherics.rsi + gasOverlaySprite: /Textures/SS220/Effects/atmospherics.rsi #ss220-engineering-update-atmosgase gasOverlayState: plasma color: FF3300 reagent: Plasma @@ -46,7 +46,7 @@ specificHeat: 10 heatCapacityRatio: 1.3 molarMass: 6 - gasOverlaySprite: /Textures/Effects/atmospherics.rsi + gasOverlaySprite: /Textures/SS220/Effects/atmospherics.rsi #ss220-engineering-update-atmosgase gasOverlayState: tritium color: 3BBF58 #SS220 Supermatter-crystal reagent: Tritium @@ -58,7 +58,7 @@ specificHeat: 40 heatCapacityRatio: 1.33 molarMass: 18 - gasOverlaySprite: /Textures/Effects/atmospherics.rsi + gasOverlaySprite: /Textures/SS220/Effects/atmospherics.rsi #ss220-engineering-update-atmosgase gasOverlayState: water_vapor color: 9BBFBE #SS220 Supermatter-crystal reagent: Water @@ -70,7 +70,7 @@ specificHeat: 20 heatCapacityRatio: 1.4 molarMass: 44 - gasOverlaySprite: /Textures/Effects/atmospherics.rsi + gasOverlaySprite: /Textures/SS220/Effects/atmospherics.rsi #ss220-engineering-update-atmosgase gasOverlayState: miasma gasMolesVisible: 2 gasVisbilityFactor: 3.5 @@ -94,7 +94,7 @@ specificHeat: 600 # Strongest by far heatCapacityRatio: 1.33 molarMass: 50 - gasOverlaySprite: /Textures/Effects/atmospherics.rsi + gasOverlaySprite: /Textures/SS220/Effects/atmospherics.rsi #ss220-engineering-update-atmosgase gasOverlayState: frezon gasMolesVisible: 0.6 color: 3a758c diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml b/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml index c85210adf6a2d9..f9ce2c91c589ef 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml @@ -1,7 +1,7 @@ - type: cargoProduct id: AtmosphericsAir icon: - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: grey product: AirCanister cost: 1100 @@ -11,7 +11,7 @@ - type: cargoProduct id: AtmosphericsOxygen icon: - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: blue product: OxygenCanister cost: 1100 @@ -21,7 +21,7 @@ - type: cargoProduct id: AtmosphericsLiquidOxygen icon: - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: blue product: LiquidOxygenCanister cost: 2500 @@ -31,7 +31,7 @@ - type: cargoProduct id: AtmosphericsNitrogen icon: - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: red product: NitrogenCanister cost: 1100 @@ -41,7 +41,7 @@ - type: cargoProduct id: AtmosphericsLiquidNitrogen icon: - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: red product: LiquidNitrogenCanister cost: 2500 @@ -51,7 +51,7 @@ - type: cargoProduct id: AtmosphericsCarbonDioxide icon: - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: black product: CarbonDioxideCanister cost: 2200 # Until someone fixes it co2 can be used to oneshot people so it's more expensive @@ -61,7 +61,7 @@ - type: cargoProduct id: AtmosphericsLiquidCarbonDioxide icon: - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: black product: LiquidCarbonDioxideCanister cost: 4000 @@ -71,7 +71,7 @@ - type: cargoProduct id: AtmosphericsStorage icon: - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: yellow product: StorageCanister cost: 1010 # No gases in it so it's cheaper @@ -83,7 +83,7 @@ # id: AtmosphericsWaterVapor # description: "Water vapor canister" # icon: -# sprite: Structures/Storage/canister.rsi +# sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase # state: water_vapor # product: WaterVaporCanister # cost: 2600 @@ -93,7 +93,7 @@ - type: cargoProduct id: AtmosphericsPlasma icon: - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: orange product: PlasmaCanister cost: 4000 @@ -105,7 +105,7 @@ # id: AtmosphericsTritium # description: "Tritium canister" # icon: -# sprite: Structures/Storage/canister.rsi +# sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase # state: green # product: TritiumCanister # cost: 15500 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml index 7e147ba7110e6f..c36f139eac0f4d 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml @@ -388,7 +388,7 @@ - type: Sprite layers: - state: pink - - sprite: Structures/Storage/canister.rsi + - sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: blue - type: EntityTableSpawner table: !type:GroupSelector diff --git a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml index bbdec234f8a5db..7dfc7486efab6e 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml @@ -9,7 +9,7 @@ - type: Transform noRot: true - type: Sprite - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase noRot: true layers: - state: grey @@ -673,7 +673,7 @@ damageModifierSet: Metallic - type: InteractionOutline - type: Sprite - sprite: Structures/Storage/canister.rsi + sprite: SS220/Structures/Storage/canister.rsi #ss220-engineering-update-atmosgase state: grey-1 - type: Physics bodyType: Dynamic diff --git a/Resources/Textures/SS220/Effects/atmospherics.rsi/frezon.png b/Resources/Textures/SS220/Effects/atmospherics.rsi/frezon.png new file mode 100644 index 00000000000000..58a9fd2c9c26cc Binary files /dev/null and b/Resources/Textures/SS220/Effects/atmospherics.rsi/frezon.png differ diff --git a/Resources/Textures/SS220/Effects/atmospherics.rsi/meta.json b/Resources/Textures/SS220/Effects/atmospherics.rsi/meta.json new file mode 100644 index 00000000000000..bc898f632307f5 --- /dev/null +++ b/Resources/Textures/SS220/Effects/atmospherics.rsi/meta.json @@ -0,0 +1,16 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by kazne (Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + {"name": "frezon", "delays": [[0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09]]}, + {"name": "miasma", "delays": [[0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09]]}, + {"name": "plasma", "delays": [[0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09]]}, + {"name": "tritium", "delays": [[0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09]]}, + {"name": "water_vapor", "delays": [[0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09]]} + ] + } diff --git a/Resources/Textures/SS220/Effects/atmospherics.rsi/miasma.png b/Resources/Textures/SS220/Effects/atmospherics.rsi/miasma.png new file mode 100644 index 00000000000000..a392583daff4bc Binary files /dev/null and b/Resources/Textures/SS220/Effects/atmospherics.rsi/miasma.png differ diff --git a/Resources/Textures/SS220/Effects/atmospherics.rsi/plasma.png b/Resources/Textures/SS220/Effects/atmospherics.rsi/plasma.png new file mode 100644 index 00000000000000..72bb1ee057f9d1 Binary files /dev/null and b/Resources/Textures/SS220/Effects/atmospherics.rsi/plasma.png differ diff --git a/Resources/Textures/SS220/Effects/atmospherics.rsi/tritium.png b/Resources/Textures/SS220/Effects/atmospherics.rsi/tritium.png new file mode 100644 index 00000000000000..a801e872592306 Binary files /dev/null and b/Resources/Textures/SS220/Effects/atmospherics.rsi/tritium.png differ diff --git a/Resources/Textures/SS220/Effects/atmospherics.rsi/water_vapor.png b/Resources/Textures/SS220/Effects/atmospherics.rsi/water_vapor.png new file mode 100644 index 00000000000000..34b905510f9b85 Binary files /dev/null and b/Resources/Textures/SS220/Effects/atmospherics.rsi/water_vapor.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/black-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/black-1.png new file mode 100644 index 00000000000000..5e1a848d707da5 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/black-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/black.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/black.png new file mode 100644 index 00000000000000..badddb0d30e09d Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/black.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/blue-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/blue-1.png new file mode 100644 index 00000000000000..109d7dd348d597 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/blue-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/blue.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/blue.png new file mode 100644 index 00000000000000..3f8e6c22505032 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/blue.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-connector.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-connector.png new file mode 100644 index 00000000000000..879f38eb23a42b Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-connector.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o0.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o0.png new file mode 100644 index 00000000000000..ba47768866920f Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o0.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o1.png new file mode 100644 index 00000000000000..096f40e8cfd314 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o2.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o2.png new file mode 100644 index 00000000000000..3b3bd0adf4a5fb Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o2.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o3.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o3.png new file mode 100644 index 00000000000000..43d7d2fbb04d96 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-o3.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-oa1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-oa1.png new file mode 100644 index 00000000000000..8153aa5ae7d057 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-oa1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-open.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-open.png new file mode 100644 index 00000000000000..0ffe13e9ff0df9 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/can-open.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/darkblue-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/darkblue-1.png new file mode 100644 index 00000000000000..c81e0d2d86d9b8 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/darkblue-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/darkblue.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/darkblue.png new file mode 100644 index 00000000000000..902682f4e9bd33 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/darkblue.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/frezon-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/frezon-1.png new file mode 100644 index 00000000000000..1ee60bfe3c5c5e Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/frezon-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/frezon.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/frezon.png new file mode 100644 index 00000000000000..72e1549eb09e5e Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/frezon.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/green-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/green-1.png new file mode 100644 index 00000000000000..f87fe99908731d Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/green-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/green.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/green.png new file mode 100644 index 00000000000000..3e8a901e3e3bf1 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/green.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/greenys-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/greenys-1.png new file mode 100644 index 00000000000000..b14740a55bff49 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/greenys-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/greenys.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/greenys.png new file mode 100644 index 00000000000000..e9349230987149 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/greenys.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/grey-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/grey-1.png new file mode 100644 index 00000000000000..0e0b45910fd85f Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/grey-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/grey.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/grey.png new file mode 100644 index 00000000000000..c7f9d4959744e0 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/grey.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/locked.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/locked.png new file mode 100644 index 00000000000000..09879bed614615 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/locked.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/meta.json b/Resources/Textures/SS220/Structures/Storage/canister.rsi/meta.json new file mode 100644 index 00000000000000..e1e0c9f83f70be --- /dev/null +++ b/Resources/Textures/SS220/Structures/Storage/canister.rsi/meta.json @@ -0,0 +1,126 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Frezon canister modified from tgstation, some assets taken from tgstation at commit https://github.com/tgstation/tgstation/commit/f8581a636acfc1517611a680b7711a74fc7ef335. New Canisters by AftrLite(Github), inspired by CEV-Eris sprites at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af. Other assets taken from paradise at https://github.com/ParadiseSS13/Paradise/commit/2fd9200036dd18a56e6887f8090d5dc0477fc6f3.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "black" + }, + { + "name": "black-1" + }, + { + "name": "blue" + }, + { + "name": "blue-1" + }, + { + "name": "can-connector" + }, + { + "name": "locked" + }, + { + "name": "unlocked" + }, + { + "name": "can-o0", + "delays": [ + [ + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25 + ] + ] + }, + { + "name": "can-o1" + }, + { + "name": "can-o2" + }, + { + "name": "can-o3" + }, + { + "name": "can-oa1" + }, + { + "name": "can-open" + }, + { + "name": "grey" + }, + { + "name": "grey-1" + }, + { + "name": "orange" + }, + { + "name": "orange-1" + }, + { + "name": "red" + }, + { + "name": "red-1" + }, + { + "name": "redws" + }, + { + "name": "redws-1" + }, + { + "name": "yellow" + }, + { + "name": "yellow-1" + }, + { + "name": "green" + }, + { + "name": "green-1" + }, + { + "name": "greenys" + }, + { + "name": "greenys-1" + }, + { + "name": "darkblue" + }, + { + "name": "darkblue-1" + }, + { + "name": "frezon" + }, + { + "name": "frezon-1" + }, + { + "name": "water_vapor" + }, + { + "name": "water_vapor-1" + }, + { + "name": "scrubber-connector" + }, + { + "name": "scrubber-open" + } + ] +} diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/orange-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/orange-1.png new file mode 100644 index 00000000000000..5a418741a7509f Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/orange-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/orange.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/orange.png new file mode 100644 index 00000000000000..f18d3984a4f669 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/orange.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/red-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/red-1.png new file mode 100644 index 00000000000000..b57f43bd4d5dd8 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/red-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/red.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/red.png new file mode 100644 index 00000000000000..f1726e731937f4 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/red.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/redws-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/redws-1.png new file mode 100644 index 00000000000000..c4acb592db34d0 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/redws-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/redws.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/redws.png new file mode 100644 index 00000000000000..1a73d3095c1100 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/redws.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/scrubber-connector.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/scrubber-connector.png new file mode 100644 index 00000000000000..9c84c092715633 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/scrubber-connector.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/scrubber-open.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/scrubber-open.png new file mode 100644 index 00000000000000..4eb9d1e70828df Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/scrubber-open.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/unlocked.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/unlocked.png new file mode 100644 index 00000000000000..49514bcb653476 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/unlocked.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/water_vapor-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/water_vapor-1.png new file mode 100644 index 00000000000000..c6dbc5cb53ca28 Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/water_vapor-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/water_vapor.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/water_vapor.png new file mode 100644 index 00000000000000..10a7902863af1d Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/water_vapor.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/yellow-1.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/yellow-1.png new file mode 100644 index 00000000000000..94422c14aafaba Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/yellow-1.png differ diff --git a/Resources/Textures/SS220/Structures/Storage/canister.rsi/yellow.png b/Resources/Textures/SS220/Structures/Storage/canister.rsi/yellow.png new file mode 100644 index 00000000000000..693dccabde882b Binary files /dev/null and b/Resources/Textures/SS220/Structures/Storage/canister.rsi/yellow.png differ