From f820d52edf326ce2b475756e5312f50310e10ca7 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Thu, 6 Jun 2024 02:53:15 +0300 Subject: [PATCH 01/12] Canisters Sprites (Update) (#1409) * Canisters * Liquid * Update meta.json * Update gas_canisters.yml * Update meta.json * Fix * Create gas_canisters.yml * Update gas_canisters.yml * Update gas_canisters.yml --- .../Storage/Canisters/gas_canisters.yml | 174 +++++++++++++----- .../Storage/Canisters/gas_canisters.yml | 23 +++ .../Structures/Storage/canister.rsi/air-1.png | Bin 0 -> 914 bytes .../Structures/Storage/canister.rsi/air.png | Bin 0 -> 961 bytes .../Storage/canister.rsi/ammonia-1.png | Bin 0 -> 1079 bytes .../Storage/canister.rsi/ammonia.png | Bin 0 -> 1064 bytes .../Storage/canister.rsi/can-connector.png | Bin 0 -> 560 bytes .../Storage/canister.rsi/can-o0.png | Bin 0 -> 170 bytes .../Storage/canister.rsi/can-o1.png | Bin 0 -> 119 bytes .../Storage/canister.rsi/can-o2.png | Bin 0 -> 123 bytes .../Storage/canister.rsi/can-o3.png | Bin 0 -> 119 bytes .../Storage/canister.rsi/can-open.png | Bin 0 -> 196 bytes .../Storage/canister.rsi/carbon-1.png | Bin 0 -> 923 bytes .../Storage/canister.rsi/carbon.png | Bin 0 -> 947 bytes .../Storage/canister.rsi/carbon_liquid-1.png | Bin 0 -> 1033 bytes .../Storage/canister.rsi/carbon_liquid.png | Bin 0 -> 1034 bytes .../Storage/canister.rsi/frezon-1.png | Bin 0 -> 997 bytes .../Storage/canister.rsi/frezon.png | Bin 0 -> 1009 bytes .../Structures/Storage/canister.rsi/meta.json | 125 +++++++++++++ .../Storage/canister.rsi/nitrogen-1.png | Bin 0 -> 987 bytes .../Storage/canister.rsi/nitrogen.png | Bin 0 -> 991 bytes .../canister.rsi/nitrogen_liquid-1.png | Bin 0 -> 1036 bytes .../Storage/canister.rsi/nitrogen_liquid.png | Bin 0 -> 1092 bytes .../Storage/canister.rsi/nitrous_oxide-1.png | Bin 0 -> 992 bytes .../Storage/canister.rsi/nitrous_oxide.png | Bin 0 -> 1010 bytes .../Storage/canister.rsi/oxygen-1.png | Bin 0 -> 996 bytes .../Storage/canister.rsi/oxygen.png | Bin 0 -> 980 bytes .../Storage/canister.rsi/oxygen_liquid-1.png | Bin 0 -> 1043 bytes .../Storage/canister.rsi/oxygen_liquid.png | Bin 0 -> 1080 bytes .../Storage/canister.rsi/plasma-1.png | Bin 0 -> 1108 bytes .../Storage/canister.rsi/plasma.png | Bin 0 -> 1161 bytes .../Storage/canister.rsi/storage-1.png | Bin 0 -> 1093 bytes .../Storage/canister.rsi/storage.png | Bin 0 -> 1104 bytes .../Storage/canister.rsi/tritium-1.png | Bin 0 -> 1180 bytes .../Storage/canister.rsi/tritium.png | Bin 0 -> 1174 bytes .../Storage/canister.rsi/water_vapor-1.png | Bin 0 -> 947 bytes .../Storage/canister.rsi/water_vapor.png | Bin 0 -> 983 bytes 37 files changed, 274 insertions(+), 48 deletions(-) create mode 100644 Resources/Prototypes/_NF/Entities/Structures/Storage/Canisters/gas_canisters.yml create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/air-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/air.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/ammonia-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/ammonia.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-connector.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o0.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o2.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o3.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-open.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon_liquid-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon_liquid.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/frezon-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/frezon.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen_liquid-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen_liquid.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrous_oxide-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrous_oxide.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen_liquid-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen_liquid.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/plasma-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/plasma.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/storage-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/storage.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/tritium-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/tritium.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor-1.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor.png diff --git a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml index 55e7e50b37b..3c7268c7f8b 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml @@ -9,10 +9,10 @@ - type: Transform noRot: true - type: Sprite - sprite: Structures/Storage/canister.rsi + sprite: _NF/Structures/Storage/canister.rsi # Frontier noRot: true layers: - - state: grey + - state: air # Frontier - type: Appearance - type: GenericVisualizer visuals: @@ -103,7 +103,7 @@ - type: AccessReader access: [["Atmospherics"], ["Engineering"]] # DeltaV - removed research - type: Lock - locked: false + locked: true - type: entity parent: GasCanister @@ -112,7 +112,7 @@ components: - type: Sprite layers: - - state: yellow + - state: storage # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -161,7 +161,7 @@ components: - type: Sprite layers: - - state: grey + - state: air # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -201,7 +201,7 @@ components: - type: Sprite layers: - - state: blue + - state: oxygen # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -238,14 +238,40 @@ name: liquid oxygen canister description: A canister that can contain any type of gas. This one is supposed to contain liquid oxygen. It can be attached to connector ports using a wrench. components: + - type: Sprite + layers: + - state: oxygen_liquid # Frontier - type: GasCanister gasMixture: volume: 1000 moles: - 18710.71051 # oxygen temperature: 72 - - type: AccessReader - access: [["Atmospherics"]] +# - type: AccessReader +# access: [["Atmospherics"]] + - type: Destructible # Frontier + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + LiquidOxygenCanisterBroken: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:DumpCanisterBehavior - type: entity parent: GasCanister @@ -255,7 +281,7 @@ components: - type: Sprite layers: - - state: red + - state: nitrogen # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -293,6 +319,9 @@ name: liquid nitrogen canister description: A canister that can contain any type of gas. This one is supposed to contain liquid nitrogen. It can be attached to connector ports using a wrench. components: + - type: Sprite + layers: + - state: nitrogen_liquid # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -300,8 +329,31 @@ - 0 # oxygen - 18710.71051 # nitrogen temperature: 72 - - type: AccessReader - access: [["Atmospherics"]] +# - type: AccessReader +# access: [["Atmospherics"]] + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + LiquidNitrogenCanisterBroken: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:DumpCanisterBehavior - type: entity parent: GasCanister @@ -311,7 +363,7 @@ components: - type: Sprite layers: - - state: black + - state: carbon # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -343,8 +395,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior - - type: Lock - locked: true +# - type: Lock +# locked: true - type: entity id: LiquidCarbonDioxideCanister @@ -352,6 +404,9 @@ name: liquid carbon dioxide canister description: A canister that can contain any type of gas. This one is supposed to contain liquid carbon dioxide. It can be attached to connector ports using a wrench. components: + - type: Sprite + layers: + - state: carbon_liquid # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -360,8 +415,31 @@ - 0 # nitrogen - 18710.71051 # CO2 temperature: 72 - - type: AccessReader - access: [["Atmospherics"]] +# - type: AccessReader +# access: [["Atmospherics"]] + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + LiquidCarbonDioxideCanisterBroken: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:DumpCanisterBehavior - type: entity parent: GasCanister @@ -371,7 +449,7 @@ components: - type: Sprite layers: - - state: orange + - state: plasma # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -404,8 +482,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior - - type: Lock - locked: true +# - type: Lock +# locked: true - type: entity parent: GasCanister @@ -415,7 +493,7 @@ components: - type: Sprite layers: - - state: green + - state: tritium # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -449,8 +527,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior - - type: Lock - locked: true +# - type: Lock +# locked: true - type: entity parent: GasCanister @@ -504,7 +582,7 @@ components: - type: Sprite layers: - - state: greenys + - state: ammonia # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -540,8 +618,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior - - type: Lock - locked: true +# - type: Lock +# locked: true - type: entity parent: GasCanister @@ -551,7 +629,7 @@ components: - type: Sprite layers: - - state: redws + - state: nitrous_oxide # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -635,8 +713,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior - - type: Lock - locked: true +# - type: Lock +# locked: true # Broke Entities @@ -673,8 +751,8 @@ damageModifierSet: Metallic - type: InteractionOutline - type: Sprite - sprite: Structures/Storage/canister.rsi - state: grey-1 + sprite: _NF/Structures/Storage/canister.rsi # Frontier + state: air-1 # Frontier - type: Physics bodyType: Dynamic - type: Fixtures @@ -699,8 +777,8 @@ id: StorageCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: yellow-1 + - type: Sprite + state: storage-1 # Frontier - type: entity parent: GasCanisterBrokenBase @@ -708,7 +786,7 @@ categories: [ HideSpawnMenu ] components: - type: Sprite - state: grey-1 + state: air-1 # Frontier - type: entity parent: GasCanisterBrokenBase @@ -716,39 +794,39 @@ categories: [ HideSpawnMenu ] components: - type: Sprite - state: blue-1 + state: oxygen-1 # Frontier - type: entity parent: GasCanisterBrokenBase id: NitrogenCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: red-1 + - type: Sprite + state: nitrogen-1 # Frontier - type: entity parent: GasCanisterBrokenBase id: CarbonDioxideCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: black-1 + - type: Sprite + state: carbon-1 # Frontier - type: entity parent: GasCanisterBrokenBase id: PlasmaCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: orange-1 + - type: Sprite + state: plasma-1 # Frontier - type: entity parent: GasCanisterBrokenBase id: TritiumCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: green-1 + - type: Sprite + state: tritium-1 # Frontier - type: entity parent: GasCanisterBrokenBase @@ -756,24 +834,24 @@ name: broken water vapor canister categories: [ HideSpawnMenu ] components: - - type: Sprite - state: water_vapor-1 + - type: Sprite + state: water_vapor-1 - type: entity parent: GasCanisterBrokenBase id: AmmoniaCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: greenys-1 + - type: Sprite + state: ammonia-1 - type: entity parent: GasCanisterBrokenBase id: NitrousOxideCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: redws-1 + - type: Sprite + state: nitrous_oxide-1 # Frontier - type: entity parent: GasCanisterBrokenBase diff --git a/Resources/Prototypes/_NF/Entities/Structures/Storage/Canisters/gas_canisters.yml b/Resources/Prototypes/_NF/Entities/Structures/Storage/Canisters/gas_canisters.yml new file mode 100644 index 00000000000..46776273a3e --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Structures/Storage/Canisters/gas_canisters.yml @@ -0,0 +1,23 @@ +- type: entity + parent: GasCanisterBrokenBase + id: LiquidOxygenCanisterBroken + noSpawn: true + components: + - type: Sprite + state: oxygen_liquid-1 # Frontier + +- type: entity + parent: GasCanisterBrokenBase + id: LiquidNitrogenCanisterBroken + noSpawn: true + components: + - type: Sprite + state: nitrogen_liquid-1 # Frontier + +- type: entity + parent: GasCanisterBrokenBase + id: LiquidCarbonDioxideCanisterBroken + noSpawn: true + components: + - type: Sprite + state: carbon_liquid-1 # Frontier diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/air-1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/air-1.png new file mode 100644 index 0000000000000000000000000000000000000000..56809adb2986384c8295f0fbab2f2e444152c84c GIT binary patch literal 914 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/ammonia.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/ammonia.png new file mode 100644 index 0000000000000000000000000000000000000000..5f039d3de254ee878b184eca86074e9087892dca GIT binary patch literal 1064 zcmV+@1lRkCP)Px&;z>k7R9J3g?g&yvIn7++D)5X9oVIZurx6f#1@w6W{k5V5ydzjx-({4lbNCY zLzp-7UcT@D{_lI=_a2-9g+jqC6bkNHY`kz5=lOh|rKKfKlKA?{mB^%CjN^21anaRv zoqRq|tyV+Vb!^)vpU(rh>2#Xx{rkLq?HW9K6v<{R1!}dL|CD7p&}Z8=sZ%ctgo+=NF+$7 z(*U$uEpoXW6B82v?Cmp?*Ph^)Zv z>w7dB4d7S_PYrH_ z;M?OqQ4}#v(;w^2{F8<6xU+K{8m5ibusC-KJXf1c_SXO?hwzvA(e z3xV$+zrQ-rW~3#!t0w~_?(C#_{NzHwnX~)RssGgNw^-X89vBCq1T4!!mSyhh$pDcs z!m=y}az#Ic?gCBITu~HBrBWmk37XAjpx-bIzn#ry0Z>(ya=DCQ7*wm(fj%O|fFKB1 zmW5?mWHOmRpQ@@%PEG=l%jKxo>#VM>((QH`8ygF?9XSXEK>#?VK(pEOx1fh^w~Hu> zbUK|-yOHyNX_}a(i6996&y(L%#d~@QD+*$5LrIe8bUFxv;I}iG49#ZKC!?w=2L}g{ zZN{nvy@}@}s?{n0hlhu8OokK4j5cu`2T76!78ylR0`HFFkQr_E86ATFz|3U>$8m5R z#}CGn@DzY!rDiT0ymE0Qv=$5`peTwfUV7Ij(M#mya`Yt0uU4ymA_6%2waYtKy8t}pwbZevGFRu4bQOgaO8Yy z!P@39Yn#IXC%x#6fpe_|ilVsLY_@MLfd6uT@3T}YVcYik)PhthPx$>PbXFR9J<@S22#lFc2J0*QbDzCPBiD>ogX50TNF@@PjB7ub`$h51`@)h=$q} zMlvr*3U_qA$|vrEW9JUSc0?P`?CkCY18 zx7(R#pa0-^$Gxd%EPmqgKg% z<(&=MJ$P4@+o%oUD+a9$gh5eX--TAi>c&h?hYo`Kvp0~2%(ELU#{vC(I zp-p;F{*P&=lzuZ7LUghTHIQeKux934>Bbh^lVOata>&785R_LV&{TEkp>5)!0$ugr zNuWy-jWZyG=&e?(mwp+8hw!iA8(b#=N~u{a7P#GR{~|yLX(ZuwLap_m!P7K_loCZz zI7u`TIG@h|+P7l6-I}s2p|ytAy75m=BLOKTs;WYororHOo}0~P140O@ssaE^r&DKs zSw7y$0oZ~+71R{jOb5bIB9G^LFI0000Nn{1`ISV`@iy0XB4ude`@%$AjKtX#?7srqc=eL&@3Nk40upBgLIuOio^@7#X z22WNCwcW42o(E}V_>j_HS#)hn)cV>6CXodUtWVagtYKvM-?<~?2!Cmjq8A59k*BMl J%Q~loCIE3QGK~NL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o1.png new file mode 100644 index 0000000000000000000000000000000000000000..12e179180844c14433f7af6684a6549fcdd24383 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}hMq2tArY-_ zFBtMNDDW^GluArk&u}F{R`bC^Z{ecl4?YVrFdWeLTX$P(!|^w~1q`d?!lT)Duht9Y Q0cvLOboFyt=akR{0OrvmcK`qY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o2.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o2.png new file mode 100644 index 0000000000000000000000000000000000000000..e335d45fc570b6a2132b64639dec07ac94fb5fa9 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}rk*a2ArY-_ zFF5itDDW^JV0HcB!dCWSOJ&42rSkt~zRC;?55#{eS?@G8eQ?J%^y*_qeur>I&htF= U)+%$Yfd(*my85}Sb4q9e0EuuT+5i9m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o3.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o3.png new file mode 100644 index 0000000000000000000000000000000000000000..30736618596c66632aa94fce3222f61d9564ee9a GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}hMq2tArY-_ zF9h;3DDXHR+%ffG`3vgg$eQ=d^#z#KhZb5;& PK+O!Eu6{1-oD!M<;iMum literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-open.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-open.png new file mode 100644 index 0000000000000000000000000000000000000000..d7aad2503612a3e256210074f4c0ce692ff9b10c GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b)GJcArY-_ zFK^^!QRHDc@b~ichaG0yw73>Ys@y7Y@!*eP)IV`%Z;ACwrOMVE2N#!n?}Tj?p4;4& zP3GBht?pUuMOKCdQ#PG(;+`-ktu5;Hr?cjp7#P0X+g@40SbqQ6L+c4aO*3_i{~nlV ud`I`uL?-KgaSr#QNpt+a3rzf9%DnlE{M;+m#brR3FnGH9xvXPx&RY^oaR9J=WR=aBJN)%lR5h4;spa*HJB2qCfRH+ac6Q^>Qukat7^B=kY;QkN@ zNZ}D=CSwewO=y=jyU3oBaS%Ye}=TX z;QKz~qH2o_PA>jKy^E?lEo+Hn5A)sj*&d$yN0E@*!8V-l7EK2}D zUDpVL0H$ezQrgjzW%*l?IBk0l0C60DDm)sE*!%nYm&RpT2JrnfoN(imQW5$#w%e^3 zS5<}0X4Ba}q{EF9LKy!#j>Gl@0i5hEG)*JM?L1di)maaM0IusINfP0`rfC2^ic-@w z1VJF`E0 zfXBy2k;XJlQB@VD(V)3Y=@oi#c_JUjpZuCA^CKzKi! z&5)+4kmL0r%QBj#!C){zS(Y$O6W7<*xWBmO1hGF+D2*VIXQD8hCH~R!Ar2qgz2q>jkuh&pj zwR0=-d*IM}zzJ)b21QY@*=$4&@fzUW&}qYe?{5}{A)+WkQ4}DAV7*><`j;E#;D-`I zkmq^l?cf*B)6)~uG?k{)DJzNscXxNf@h^W!c-VAZ|MGR?I!)7vRJBQ_X)67+ZE@~D xS@!K87C4Uc=}Y!sWPjQ=`xOMN`0=B&{~N#`wzU=oC58Y1002ovPDHLkV1k+2rg{JX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a4e5e940f9508fb19e85a59cb5a5064af7b829b GIT binary patch literal 947 zcmV;k15EshP)Px&ZAnByR9J1R>iYO&o{~b|X@_P-Eg{3zI(N3Gxc*^C%b6 zU;GM}4R{L`E{qG?Ag4&05Zgf{5?Bssi|jdTC2Q%3WE%ZB(#)rC=FB&OPguL%j@s>Z z^cf%jd?vVU+gx5=@*c#0t(G#VT$Z307Z;J^IM}w$WHP~V96Zm%wrzl@QmIh?`IGP8 zzQJIi-et!qRvaHB)9J<{uCnqOdU0ngN zSSKjYfm4OFX&M0Q^_tac zh41?SN-QYXfN7dMJv{+$OsrNbxwc-f<+<CWF?KYaGCDuVI1B=BX)^_Lfxf0-Jvl;6Z+e~Q}v|267#pm{^Lo7wK&R8;=H>?1bs3FDi7}J_*AVzHPgFqUO~ zc<0LiinHrr&t_k9iz59xNh7>1G93sM0HEzmSg4jv-Nrft?h z7A;6j!S6mE!Q15fH!axQ`$7ZG&d%uddU&3fss&0lP%f9{Ps#7UARw*-r>Cb(r&9oW zyPx&!%0LzR9J=Wl{-r-X&A?U@i+u0geF#5=M!vW zBlscgS3!=ArGX%fU}I1d$QUw(MP?#{Bmo1?7Q6GFOpIskw#mPlcb?1p+@BZbm}8DP z=9uGuMrfK)EEYZg+-NjHrBcb0B#BzB76MRJ)oV7Jq0e-Dy{|g3IDL_>>%?L)09@Dg z`u#rfcs!t_s;V~}4#j^imm`r#O#XWS=jZ4D>4*?07K>gkm&3MgY}*zBkw}E4r6mCB z^?ImODtY~WAAsR-h^A>I5(%2kCI<%xLhtD4=u4ScoQxcx-EMy>TrQWr_xJbT8b3NZ z0=`~`1>bnH*%Yat#9%NGXV-OkeSHn^XX*IHRaN!;uc9d42SH$AnlK)Z#d)&MuImQq znx>J>W-(1uL|-TrfL~1+iA2yeP4vqwCl&x4$3fS1Ow*j@B%{%2W~9@|WHREcD2mtX z_2~6_q*5tlSw@!S4^AvjU*dZ{c~%rf{JXA;EXx6TKk}WOod7+RN&yfKhY5$n_|5yl zfkYyKVHo(0IE`#J3xI9gnpN@F)e`{-tlamuca~y|Gr^Cw1ig3Ku zY6Y^iySpp;rd%$2i~lYSPuFz}!wA%Q5?5DO0Bmn>1F*TdNv&1`pwsCHxlAU*csxdu zBpx3h$>;O*`+am>XK!zhi;D|XRi)W%qU(C_Ezorx$8p%&+T!f&4BNJeL?R3Z1BSyP zvMh@c?e%(SnkHl?-+{x!L*nr`k|c>Nz&|6rySpm_I6gk+o3FIIy!_|t>ME9H@$m3~ zs;Z1eBc7k1ktB)nc+7Y_7TZyhB)Z)$Z*OlXio)gPB^w(X6bc2_*Vn1n>x4ofo}Qja zr_;!?%*)FQrfK3h4%gS$1jcZ>6prJdsw&-XH!!~tT+x1Gsj3RV{r$b*`HScF_7=;s zLe*;3a~vn|Ob4dGcf!ATavChln)$j}mIdIo+iiAsb~rsfWq*I4UauF>{gFy}{QSuu zvo84^6h-;;C7VX2Qt>L4%1qfGsg(DZrg_fy?*abb)@H`g$xr)&00000NkvXXu0mjf DwW{_J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon_liquid.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon_liquid.png new file mode 100644 index 0000000000000000000000000000000000000000..717e0a115f673118b064e717ab73ad3bd6a5d65d GIT binary patch literal 1034 zcmV+l1oiugP)PxRU!R9J-MR6h0O|h3*6qg0-FYqt8R_AYY zGa%wdhoVbY!&Q10S-2>rw3QY?cl``DkyatI@Fuj^Ym%Y|LO$N)oG0f!?>Xm%Pe?ME zw35lB^%)(1e8zYpkzjv+pI;&V-PrIA6_~{6-rk<2X&Q+{f@-yjrfKN9P9l*2uw+># z`r`+GeftKtx4v{vYP(`mN0 zwm3XI1fbn+^G~xm1^AwVsYw77MX^LtL=;6-RYlV@0B1^MS?2ckmWPK2-+Fydfubl@ zC=_z;+wJzd>w3LTC=^0bl&|%GZG3)y9)PE(Cqz+1mSq51troFZj7p^fK&R7TZEcOq z%S%uF6UD$_FkpImnwgmyVzHR>e13kON~MAz2=x1X!r`!Qot^-hOvcJ)vm6~A5e|nP z2>WjV1VKO$1YTZV05A-LY&HvEd3nKi44j{z)9rSFH%|-(182-OY#Tp4Jq6(4;DAgf z;~EdH0P%R-ve$OGTy`M3-7bb<(CKuXqu=k->2xR*3Y5!b=bMX*3s;DVV!(!2Sy_2E zCP@uc)uI;B#{)rK#CKp?>S`Z@rSNMvk$ zX=#bo)l~puu^6>ljpO5Eip3(YudkkI*%v@46k<3W0yrRUQY;n;27{QU=?UO_6$FDp zN4b432m;Y)lt?5(qtS5Ab8~YThT%)E??hypCZ=gRAmMO$%y_+Cr_pGTN~Qd&oD2ZK zu7)AQ%iX91aNtJ`Ne%1MpT4Y%h8B z2A;KGcX!u;utA2y;kzIk^?+TD?e579Vxn4LgNz!nrBo_8i3o6=u2J!v0$tag&c{tg zJzy9H%gf88(`iIebj=06Yk}Q#j2ao0(HM|r*>^2)or0fv+=92x_jk2mbnV+UU}tBC zd_Iq^>z=j1R}4s!SCEgyuVGvM2a^K1f=THA%m4rY07*qoM6N<$ Ef~`2*g8%>k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/frezon-1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/frezon-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a9943a3bba4f33036a9f4d42c8f0b4e40ab51950 GIT binary patch literal 997 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 JPDHLkV1kPJ;9vj% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen.png new file mode 100644 index 0000000000000000000000000000000000000000..57af7bcc8bde0885181f50c710fdab43d4262f19 GIT binary patch literal 991 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen-1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a21c6b651c80f54892168135e9a65493761b32d8 GIT binary patch literal 996 zcmVPx&o=HSOR9J=Wmd{HgXBfvn(ZCWg1e(e0Wu$8+TTupt6b4H$3k$hrFNJ~!sStMQ zd98*131PeGKcJT^-r5R+XQ7rMGSZxaGSL|Ky)~B0Nb`%TEAKbDmQTk!T-x^}v>-Bi}=1E|GoR1&e*UQ3c*?aW#`B-gCjV|11 zYhpZn&%ItRu)Y*;lTN2`97kl|S8~9hqW)aj{7vX(9Em9a*LBf#9mjFTk>rmr%40Jf z#kIUB#*dyp_oDSG(R!74*>z%ahM1fQk%)#)8OkJnJO2FaHAs@EL`=@WRXb!qdOh#5 z>w?&|yofK}5P@VeiD{bXx(-ea&T4lSXEoC4Gyt7W2US(!YOt>;3Z`ko4`JQTtjhHcxS()mOrNun9ry+iSIlV-Dts;Z*Wnx=V)L;}+^ zgBtLIj|Nm#HAKd?ZB|xR0(NWVI+c@th=e3b*tRWv{m;J9Xxv>vr_&*wPKU}rn(^>F zpU+dRR>fN7q|bxa3F~Vc09e0#L$ldLx)m@$p->p;hJg+uaQ6~gmKC_?Vf-}xB>-RD z>;j1FtJNyMKi(8}z8+fNeS-W$m*VLr-ENm;GD)#mWPg8uK+dwzbv@V%bX~`FUGn)n zySuw|XP?nma>U;nT(!=L$r6e7hJIRe*u;3Wb75pi-%X30Rf| z!2J9?mSyqhg9T!8Ch#i8gaf zVv3p85tp~$?Px&j!8s8R9JAWyu5ApHFL%>bbq*AFcOX9m?QJB=DB%lWe2fl6Fn5Idm)4{fF zJkP^4O#oj}6!I@#@czyYG@C*`6DiQ?bi%8y>ybIn^N?j3fS*oJg?%PcpwVb70T_ni z+qTW#-X7cA+Z-Jo0pPkW-wcOKfN%(wk`P$mJ@nU{Gg7G(x~^l}Hb58>MNv2(XZZcc zuZ8^zhhTm8&|g(I!+Y0tZ;gAs9;@mm>$``GRUiN#6`ug`_P0BvQYjQg0bn#5p=lc5 zzxyQsO7oaY=R!z{M2B$2X#?=*$ERqTMmn7)olb|~m4d{I(`KA43HzMOFxdU2bHR17 z48WCIh^(m;BtHA#P1G;`V#R4A4H^JKDhMlZT`cpcSp_Ca1Zn_0ZIAitcECd5C3a7=~|}CO`k90Wi*%LK4#lGMJMF4MxQ$D9z*W|MEwl^3}6X?o}dD9*_nN z#>FyMYJtCJ<|+k=r|m*S8G!1^vsj-(AxOV`9wDJLkM9h_>@)AZ)n&PL5_=Bj5^!A? zUDrv!d>$b(kFc)mkz8?~3B3hd(hymeNu^Ts`~Ap#uh$F5`FtJ#%d)7~>-2g(TCG+r zhR_)}A7|KNi0iuKa=FNyWm#-&YyhBX8r^P}YPHJwI0I@1XvO*#BCx7%a_+ponNgtM z?^CbWZxIf1$2=3x1FP!hgvdA({sQ>}RV>Q_2osiw3BQKHZl<$h{w zi(mc_#!prY0`S=+1kh?tVm%lPlDHHj5P-(T)G&-&&n%3L#+q{$OCoVw9uS$W`O^x(Bm}S2$GlP>$NHN~ z!1Fwz6g;hfG-&Y7)vxTX|HqnhwwPM5+&W>obrJ!YwrK?xS_=%r@bmfny|n;ta{u(T zR;%H8-ePKjEX(0X$?LBm0J7O^SO@m^_vv=K0Mu%=NZTG~LS1pt8Np2pJ{pYxBAqc1 zelgj$J$LuQ1OgHeRp2fQb}a&)h`=n7`%Dx#u>S#zuA$Kq_S<0q0000Px&%}GQ-R9J=WmCD~dw9-R5%o zu`sv_r}*;lM*ynTswY&kY^k;dK(}?yeBZgQ>#VM>ihZS0iF&>MQ3Bq<$N>z)fa&qZ zsZ`2t^vAb3FO^CFpX3~1%5kpix=8&X{O_t_-05_9@amCkecT?$xuci4r42i>urgK~ zQ^P<0O*|3f!8&(39oPSP{{_)#6w@?C^znEc=w%doF7z^v#1w#KS*WUtX`16m z^2gU3VpUsHzI)A)FoFSezXajYa`zx7#R+0^Qzv zI2=aPw2?#q{_Z!V+7?%R=ML`Ge**a-&=YjETJ^Xx5DteiO;b2@;FLy^B(Y|iCNncL zfIIb$^LFy)?a04f=lJ-zSH{*6(92}8ShNKJNs_2kDneL;FbrcPN{5KlFU@Vpzg?%% zXrL&H$aEr+umgbrnx?rm;5Z+4s3^(^8N)D0r_(OGlamuH%OYKKlaM3{!!X2N=i1ln z^_vp3+ijxJ=t%m9BOaV*G8xL{viN6N7R_dpE(_D2P#LxG>0pQ!{E&%Ctno6YtK(pBtc9BSg&4VjiKYW3F`jR~BTwY$Hsw(+> zp8frOW@l&7bsbez-Mv6nRV>RQlgY5VyUXSDW3Iv}{O_uCTj%)Xn7E?eTA6wOg|Hp$ z122C4i+1uU-^cwT3(yl@E|(JlY;JCj63}%WK(PGtvpIZn%=Iez8Q79DbLZL9$b}baLe@P~7>)A8c`hTU&#V*ZkkL~~f N002ovPDHLkV1h=v0W$yq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen_liquid.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen_liquid.png new file mode 100644 index 0000000000000000000000000000000000000000..8dca3f19a6940482228945f041503fff8f20b32b GIT binary patch literal 1080 zcmV-81jqY{P)Px&@<~KNR9JpVQp=VP7*tllb%W4>jiXWWyR8U9Ys;d z=kw^gj%k`GiUME-gF&J%Uhu)p3>+VO^4XID`F!5FN|MwzXPPF0AOP_D!GUL=Jt>gM zWcmPPS+;atXMTR3>FH@UHZ}k-41=fDY9HWv3;KE?5T0ALhAT(-{eC1#Lf3TwXG?;? zASaDc&VKvRvtQ3!5T0ALhQtZy-Y|@7<6^PMkT^kjZuM>zu)%ASp8@dx&olV_euBXu z0JU0;SS-db_rC!kc>Dvg<{#|t?soOxQxXnVasd4E=>f4=j6fhjAP{iC*Wx|~D>)jW zglC^!lQ5Y~T1!hR8$YEXlwh!u;po(D_L?V&4IaO5|A0G!G7K>3R z6xiI{Eo>qxOB9uxchm5MK{Q0+M{N8GT4c>VO0c5im zdtEM)^l+sBT+{=5UANxAm4GbE*2fQg4zNw6S$T=C zoatQajO}tfTsdO6a^y;)=eFD?(pmFc6@ZH^I2RvsE2ngm`w?@Fvy0be=8 z*z3QT3;)M(<;b;1^jr)2v(MPx(4oO5oR9J=WmQhGsR~W~CF##1OS-k3t5j0l}bGJwpf;1#DO6HRY>O_VhN?$g* zm#tgdmoa>43+rAc^kL%2$dhC#!R?`gIn)Kau;_%4?uOpbp-?)L;>F6EVaOiRd(1WJ zy0XXoA>?q*ch3L+ecw6XccF?Zs;HuhD$anSC`DtOYR(nUvVB$9P9yesJlO4a0)asB z>D_%eIQyV-u>i?r((<1L7>CHRjH;?!`{O2Zz8ipW(^s$yQ|*^djKrS2izG<^#N+Xo z;Wi5}yw2rvNRq^*#1&!m-MbfA{P7TgH-~@ajc>mcYnu%*5?$*^l7y>@jft_4knLI{~vfHg%ll zNI-e$JsuC4OvYrO)uwoO`?+cE+^E9yA0|k2t>bdJ$Ye6;x-Qnw?|a4F0T|lx0Wfwr zRS|`X2pEv_-Qp0fHpSwT6|r_aLgg4QOq#?GUhZYdxn>dq;PrZoP<9Ek*(@%X3xN5) z&rd#GI}!(wV7pFJ39bMO1SXi*wUKEU? z$KzpjbybibzY73?K%io-qobqb;gc1#+7xp3DEEe#rluwU+-^7VcpSIe4L~xPJh>8P zG8v-LD2k$xOeRhLvMifyeLi1_Abm8~`B5F(9DMrV8q@vLB6^yp5eNiC#JpawIR)8l zR=kAa;b8zlSWc{Inh@mo`w0evCGYdySbxrP@8X{fUhZXDohF@5iwMll&H|w8I;yJT z@p!NTw6wH**4o-iE|(*p&*O5ra5x+%{yzEsHW_}WeV~oT#zq_t2U}ZP^gg~oW1$(@ z(TEm*On0P{k^BVK9@yUArl+TeP$-1WW}~jIj){p0!r?HYG?rJxk&zK1k%*}m7#@`(B__oQ#VHM};dEi&;zp01Odsw;NSe8GJe<4%%#pq5btx z5XkkNB)Zn|`~5;NV195hY2YeZ7lCYl!i}q>22v z2%{euQ8S9ry}1p-wjjYr^Og^rn~MNn?CuKQQ+u`{WV|rRqBTU{vwl-ID=(>u*X|?B zvgn{;TadBCDKR$4FSNDs*1!Nit*kJ%vGG#h3xe#l?|^c_OU||8-!~76hW)?o`QPy> ar2hbWcHgOjOjmFK0000Px(LrFwIR9J97G z3Qjr@ikQ6&-HQ>aAS)uYD1kkUndK!0=ZH?*uT(!?3!SSu~@p}V)a z?UMXTJumli&hMV@_kQpBo%6eJ0`q#k6|dJ@IZ2LFCjs|(JWNbXaF|4Na8Q_3%W*(Q zM@K7~rs45;SX)~|(=Q*7tVPs0?A~u$pABy7#SI1Zf*{MVzJ2ATU$*F4<8EWY!Y1PdumB4P0$oh=wD;A4K?sZ)!vOYs#H)s-WWDQvw z;LGhv(|5P|Hg>xmNs<646biUpF5aCR1;9T($m~>#XiKD_5<YEMm>|f~u-k&c5*y ze{B5Di>F@ZQOg$c&H$ZzU3BhsVcTm%-WkC2@mZR`*yFY56@FRKuliM&Ukz*UArz(_#=(Y^gAASShQK?mo zLIlFyAwnBrC}Sa_Kgk`DT7Qxwup2a=nVm}2MX9?*R8_6WvW&ywFxzlwBW%Wvy08$i zWe9hNP!xq?v52ngq|@n|I1T&2&Hiv@$+d{X;lOUUlh5a^fVzG_NR|Qc`Ftc2iH6|9 z1OS#?ivaZX^;zOhr<2~^UI1J!7ujr5gb{K#gtD%!OB6rzKYtJ3Fe|n!K7A>)S zK2IW%u=s|u!??>{OZTj0LbG7?(ltK$=r>y5xx-L)n4#=2x~`k@8>;wxJ^(_&Ya(gI z2>`ruNi|8h%U)8Ke?^vM`uh6F=kw^gP9l-O=kx7v%m0%=|Gis$@Ky_7efz5EI}DOe zrvcd9+!O|f;|!yFx9YA@RrSa-A||9jpfJXAd$Mj)Ljl2%s`M7har zqS7?)?Okq|x8Wx!l}d!WLlz>sEpwy@s};~~8D=}Px&|4BqaR9J=WmQP3=R~*Mbs|FR7fy``0y4dIpU0hZK3xlxLKtKXw4{az&35b#s zdI_k3wwKWK5)VyprH2YZ2)$HOY$Qk(OHEc~g<7bD%(5>2IkeH4g=MXa)nt0m_uScC z6MO5yFAU6k@ArGZ@9+D5^L_(oIKvsvaE3Gd-w+OmUGV?}gMRm)tzlQJ4-YiCuksOo zr$t%*My6?^C<*{=!5!DAuO##2uE%M3pvg^aWaW7KKu1+oIc^K?xBw&LYrfYJkOtv! z*wu9%+qQYnOi6=?k>RuN-vS^SjryDie)qe_8UTrnEZYYysH%!(S=e?QfW9t``_rYY ztgO72KuK=qs;ZJsr@8mYmQOAsk%*KxKe!-$?p*Dug9DU^;Fe{fC<^=g&pigwM2&n; zr_)@#RqI(7$0afcWN=Y0!vjt3wJR5j)<(%m%=)@C+QU_z-~uB1#>PgH$)uD%Vq}0r zMaB5>Hvw5M#YmI@IF5s9nk17+`noikiNNqj>z+)D;oc*gP~Dy!U%PU_9i1&>bheD% zO9vSBl^FGv1tiJ}cFM^FYKRyazWVtcH0@XkqrQ^uWT9XF@$_Cg03cMiN2qQOQM?5N zR8=Jwi(#533rSeW*?b`hjg5@}*tU(X>vBC12oQ_K02sMZ&L`g<&j0%5^P^xHk1F@4 zOKA%pB^imh(P-4?Q6LZq6cdDG@-U*NX_5>;Lqh`q^LGIDJi$M1KmLMlKI~>`X$eJ9 zShNo3(&;q){r#>aplKR&b8|%rtgfz}NNi|m2)JH!T?CKED=WuGVB5BoH-BS6t{6HxI^amS%#*u3 z{j;3G&wBy5{;5Sg9!JxTi?6e@Q`Su+5^;TSd=pxhRdCJ%9~eIX@F4La0PXGV0E~`~ z^6c5X$9Db>oPU3d)Q@j)^Is9>F(}ka&i&?%d#*{lTv`Kt*zVp`}<$Cw6u`T zW@&D2W@cuF);Is)vaw7mwaG8PzvS;1Ra`cfX*&Ouv7e@yU;c}Zjtx7givB!QRZ z8lm0W)Vw>y&JTyv<0c01ylYJq<>nJzRxRUkMa% zMk6=Mi6##3k5Jtn7jMhm-VK_V85$*L_$&$4J$(-zz*S_6w#wX}U( zS&;J)BP07rVk67Q_?oZ3zu$Enhlz;^8MmNg<^NE$1$S7qs$bdNgwNH^7bG^a81N*1hp7nnL;bPeG@PgZ&00000 LNkvXXu0mjfT6+u7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/storage.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/storage.png new file mode 100644 index 0000000000000000000000000000000000000000..54c71142dc2d712a0de249a16a30eed3e798a492 GIT binary patch literal 1104 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor-1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor-1.png new file mode 100644 index 0000000000000000000000000000000000000000..40b0049ca4363199a4f63d5c3b2ffbbc3082d14e GIT binary patch literal 947 zcmV;k15EshP)Px&ZAnByR9J=WRy|AWP#AtHhF}h*kS4e^gUOI0nK}fdSX{cfxjXb9-1`^A(fb43 zT5!7xg1B4g62YlU3eC`L_M{L>E1Kcl!F!H5O}*DU-KEdc({tYUywCf20&K9s1{-X! z!GA_+b;I*K#@EB)uyk;6z!XJ6zuzwbK(E(hr>Cc-&vdxnR|#ydUgY~eDwPTVAWc&? zo6Vr>x}?e9^Qw9KW9RHPw5b!*YIgSHLDJZ2vfDnS6ogDzcU@$0A zO4c!h1ppfRCai zgrL!AFn-TE5?cU}Bnf=qM-)ZtNaE$?Wv!>HP*qi|Ez4rl=@irH6sBoH(==$BRv=M` z0B24Jfu?C7gut>a7=|H8oSdAjm7mY&(!Ob$FijJxsuntlV;gucq#y{u3vm^;Z36%( zrEnZaq@Y%-Aqawke7Rf}smw=(7bx&v(1XFCB+Y?Zt%fLygh39T8pANeSrkRs+uM_j zyuH1lTrOjEcGT;2JU%{(2*z=YG)>XzbeJGu7zXqefcf$ zeIH4Zpw(*O=H>>JQV>G0SS+wyE^&T-j{W_80KnPV830JKdFZ+hMNvc)fcIh6ZnuR4 z7Z(>r0$~^e09@Ba7>1ZkCeSoZOvOf{A?Cok_ka^7gg{kQ%;$4aL%arfH%M*xdww(D z_YnjEk|crax|mERQvW_ZJxQMOOI_CmrBr%5X0w^liQ~A`>2z3li&mSMSEN)ZFzzYD&brnvXVbo%8F7Fd?`=}Y!6vfoXU{cJQ?^6i^+{tMHY Vui>KFwSE8q002ovPDHLkV1l6Uzr+9l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc7f971022bbbdb1b025b997ac91222f2477777 GIT binary patch literal 983 zcmV;|11S87P)Px&kx4{BR9JN(!5ici(&riS z1S_RqQKns8ByQn?3h__EDUv1v6IqFo2!*%c`YgT#I4GHh!3$1U?6^r#bQk7`#zaW27rHm{E)V}7Xz(U>j1#Atk7{Bs?{pz=jYtq z+yLNt9)FL=2Y_@44)y_H7)GdR8k(k2EEaJb2S9{G*LB+MHjj^w(srdoU>HW2OeV#D z&-2#SqtS?DGKparU&}z`Je^Jh@cR0SrfKN94!~qGp-?E$@Am#4df^-g~QYl_uUVtSN^Z8up7K?>g2SI?UssLoO*`4{Y6`f^Sp>5l=S}g!n zRTUr(4-aE!RaGSj0@CR;)9F;~A0Hp{@bIvaiM?_l2m(^6)LIB&8HPk65n~46`T2RP zO{ow>*&czIPN!SL5Is{amr)dDYaZ-m!1KIV*_})#Qhh4vkjZ4w zG!55vWBSo(B-Z(S9)L=vLbKUqG#b(Abhi4C%7Id;M7P_;^E`67TufJ~R5&|31E5eS zFdPoKySt-QDgn^xbhg@-0$`e^Sa-YKn9g-wn$6}KVAC|$&VD4)b-*-DOw$xMtJmv- z{)m-Ir6P2)BK;bU$78bDEV`~!uh%J+O62o-a=9F?>k2Rt2wB<5Kzn7f8IQ*s&qc9* zdV2a=006yS4_KDgO=4Nr+B0p5u}lg;qtRe8nb7O?HiB5q_HMUJqtO7^*$cMjfMr=> zwOZx={$3cY)oPp0iuLX7EdZLPMO)#Q^a4NtQB@VgFvNbR(-DOTke&y2hQRmzSTEQl zs|*A|!0G8J)oK+@)3)}4odBXGV%0^sE2MD&4+iwlOsA+XGo)vNKM7jWCZ_@;89y% zos0p|x*f;ad3$L95eSGg@R3BfmT|rpfZu^^5?RNQ{0BbOlWbP5y4?T(002ovPDHLk FV1nPI*ZBYd literal 0 HcmV?d00001 From 9f431c5b74eee61ae82087d8ca44798b65f4cd8e Mon Sep 17 00:00:00 2001 From: adeinitas <147965189+adeinitas@users.noreply.github.com> Date: Tue, 17 Sep 2024 00:12:12 -0300 Subject: [PATCH 02/12] Fixing the Tile Decals being offset by pixels / missing pixels --- .../Overlays/greyscale.rsi/checkerNESW.png | Bin 0 -> 352 bytes .../Overlays/greyscale.rsi/checkerNWSE.png | Bin 0 -> 323 bytes .../Overlays/greyscale.rsi/diagonal.png | Bin 0 -> 1066 bytes .../greyscale.rsi/diagonal_checker_a.png | Bin 0 -> 1120 bytes .../greyscale.rsi/diagonal_checker_b.png | Bin 0 -> 425 bytes .../greyscale.rsi/fulltile_overlay.png | Bin 0 -> 440 bytes .../greyscale.rsi/halftile_overlay.png | Bin 0 -> 324 bytes .../greyscale.rsi/halftile_overlay_180.png | Bin 0 -> 315 bytes .../greyscale.rsi/halftile_overlay_270.png | Bin 0 -> 326 bytes .../greyscale.rsi/halftile_overlay_90.png | Bin 0 -> 347 bytes .../Decals/Overlays/greyscale.rsi/meta.json | 66 ++++++++++++++++++ .../greyscale.rsi/quartertile_overlay.png | Bin 0 -> 256 bytes .../greyscale.rsi/quartertile_overlay_180.png | Bin 0 -> 250 bytes .../greyscale.rsi/quartertile_overlay_270.png | Bin 0 -> 263 bytes .../greyscale.rsi/quartertile_overlay_90.png | Bin 0 -> 276 bytes .../threequartertile_overlay.png | Bin 0 -> 391 bytes .../threequartertile_overlay_180.png | Bin 0 -> 406 bytes .../threequartertile_overlay_270.png | Bin 0 -> 377 bytes .../threequartertile_overlay_90.png | Bin 0 -> 392 bytes 19 files changed, 66 insertions(+) create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/checkerNESW.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/checkerNWSE.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/diagonal.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/diagonal_checker_a.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/diagonal_checker_b.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/fulltile_overlay.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay_180.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay_270.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay_90.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay_180.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay_270.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay_90.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/threequartertile_overlay.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/threequartertile_overlay_180.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/threequartertile_overlay_270.png create mode 100644 Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/threequartertile_overlay_90.png diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/checkerNESW.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/checkerNESW.png new file mode 100644 index 0000000000000000000000000000000000000000..845f5b424b9b62db70d1e3ccb2cf3005a1bad495 GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij?1AIbUKYsY|;>C-%uUgz3&Eh87{Nf_tn%47KNGc6cAi>FM3^CE<&}858{m zg$5B(3H@#nLt{mW9~VS9au(lm{_?<``JIeu-c2vY<@XK*uc*k7zn}Gm$9rQ+PNn?) zt{V(C^^Cj<`pp~rSgLaR=9(C6`0rc8?Ao>C`JFnZ5Yf;44zrIuD?IsBOtWZ`WzJnC nciGhe2UgbBynb9C@tWy;iD194{1ri4XIM?asQZe-jQzRP9m}?j}ez4oi$gqFm`-r`d|uX7y1|f%VOJ?^_Hpbx6ty|&BZxDw=#IT`njxg HN@xNAB;Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1HVZ`K~z{rrIyQ1 z+&~aT?FKST2#+NaLhwJcVNX6H5{kqIMG+gM2q_!>Ane)jH!NT=h$V!_5Dkper{wF@ z^w?%5T*M%l{p za<;O%nqOUA71j~45XXL8T&%{{0Um&#t*xy*tgfx)-Drd{jz!KJ$QeS^2Kl#x10&zw z-p;MD#8V7LqEpD8_s`?w{QCO32p1O@qf`Vcy$FC~@M&qu$iM9E6^qg4=H{jnq39l- zp6u;`F9its*ZuusFc@TEettfWA_^}8;EZ$<4de()$%THuKOus*k2oc#KXPXQLO$w5 zKrC|FJ$agDF9IU!Nu+h;0G^-^L|k58j){PH8gj;fG!tG#9XT)oKn-35Xd+K59T7Ok z-iz?$%(=!2IjYNV1B1v0PFSM9PEYe*uUE}E0#b5F0FIx_V#OXY=jZ47&d!cS{_^sY zbvhl(j4&ZU1H0YsaARZR1O2qM2>=qoSV81`t6iBE{z-|@ph%uUP6V+n$B4)vN!PiL z-jkE|&%3)tTsbx!BGxnrl>o2s$I+3ckEr8+B|`8bAV!2z4Q6VoB28kB?(Z%onRfM1f->@{^O3 zjCC%Ow&PS4U+!**D9+B#tlA+5`0+?Hi4Vra4K9y1g;hHpifESeoOOj&wG;;I~bXu5%BJ^(O6XGP0Lrk!!4o@u@c5ClDXrd!BQOrXuj;MF0W=asJ27 z7OR-_6w_M{>d5J*ig{8Ifc|Oj6IIE25jbH!MOsG=s2iRp5fF>K=~OiVDws4AUPK+a zAQAp3#sv_JuzHV3gczd?> kE|O{Q6Pufx(Y{~&1>8YSGf3@dLI3~&07*qoM6N<$f;sr^7ytkO literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/diagonal_checker_a.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/diagonal_checker_a.png new file mode 100644 index 0000000000000000000000000000000000000000..8d55de009e01dee3c8547f314d7996328ad260f8 GIT binary patch literal 1120 zcmV-m1fTnfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1NBKnK~z{ry_P*| z6j2n0@62w@hl!9nO^OK7LOcBnfi$U15iy0^3W6wUq68a31VQpY(&Rsgzd$fWnuSye zn{1NJ$7Vdwb>8tf&a7qyUl?ZQ-h0mbo^#LrNPR4$e%xZ7H&;Vg)4J@VGbINM(FqZQ5ZPs_2PT-=FRYC zeLXyX@gf@=8w-1Td)dcNpTfrvAEF)TnvgQ^g>T-BeYv)lomx<7v)N2cM0A2--bg=rJ{y>+z356!p?Fs zfQXrynP_ig0)8O{Rpfv%O?`mf-Q8?>4ERle29A%9UsyVC&`;YS0YD;@Vz9lvoj}gF+Le0Yrxb$*8F_#_Z%Z&DGDs*) zUjsgRPi|>X9vLt#%doVBCR7QGNM$)dJ(cA>Z-^gXFLyJe4U6C0vaHo+=R{@7jUmmzXbBi9nzik!)^mvd#+< z$g7qaP{nI^GY8q$)>f=`$N_#l%9+HDG3>5plcnFjevKVoc^xp+{th6Qy>FLL!Dj-H z34nd$^OrAJga;2F{zxyIknL7|=TN{gmlocZ_VBdT${sB*Z}cqsg@uLCJ3EWx@WU8_ z!cWuwdCqgy+2u9&C-88&&x+SWAGypLfw5L9!BL;EM~%-sOYN5>8FZ8)lp9W zUMEr?d-^1J|iVPrvUG2K(xqt}7UH3kb zP=rJXBm(^Hd0vJ@diz25iReiYNeCbkk>^d?I`hA3Fb1KzXL$Q6q&|AhFR--#)p_nA zd+rn3-mPumeIg!4bX1*c6w#og)I;Qq5jknkYoqo)5%XD&+^=QuClOWTo=_t4-w53& z(tkbA>&VG0QL4UZlL*klRu%Y|GWoev;SOFVhhPh;Mp0J8lR70000C-{j~_pM`t<$Vw;w-z0Lqvw(#i)?>?J{d!T-U4LCTxi z4JgD};1OBOz`%DHgc*0=R~xvc)nmuNcNP52iw&*7L>ZOF#Ml+ z$M`Mjb{O)6_a%EZA?UePqTw0Un|4 zp7T4oSPrdV*t5gNmH*X2d*&tc9lT;pH?8q>XpDY;`;C0i-S%${wg(!e4K76O)?jBi zz^(gBSmA)qLe2{QIW3K^jkvCQJ3LfdA>QC#b>J_1A@jzm<_`Sp6jT`QU)#YwBc*Q@ zw?n4Sjd(`i#9C$(%V-~dm5QCS78N>cFYv9p$+RISzk17uRkeJLGrzA2f7`hJ{lf3^ Y&t$os=O>;&4h%5{Pgg&ebxsLQ0N;qPGynhq literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..ce50ddfca4df3dfdee095834172bce721277f060 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij?1AIbUpFVy1@xzC=uU@@)@#6j4w~rq`2Fe6pj+X~g>?J{d!T-U4LCTxi z4JgD};1OBOz`%DHgc*-0rX%OgX_8(ZF)% zorXKp^hPD6n%TE%*~&N)>I}8tgu5`Ra7}dnJy)0M^+}iPIKI8h%ygFVoty9~lbyj< zqp@nDZHwfL#@P%P$`A0&-{tp^v!QkIoBcbcPOJaIbcx$xru^bJ0ylgk6b}I%%;4$j K=d#Wzp$PyA+IztO literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay_180.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay_180.png new file mode 100644 index 0000000000000000000000000000000000000000..b3fdf5edab3c15e16c25d22e17a844f5f742588a GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCiji0(?STpFVy1_SLHwFJ3%;{P@nDI}aW_c>ne-P|}QX8%PaDNswRge+Xc> z*St3pD8^af5n0T@z;_sg8IR|$NC67Y@N{tuvG9L8DVy)G0#CD|!_NP`&yQ;~g+5}K zTYvFMvqf02{R{qxd`7dktToT)C9w?n4yjd;e~#JP;K<|r>?7h)8?wa93p zXuu@CXof>&w~|{Hf3p=yyC1mz7WeZ13%~Q591+UXs9LoW=tc%lS3j3^P6y literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay_270.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay_270.png new file mode 100644 index 0000000000000000000000000000000000000000..ddbc67b6dfeb15e88a0ee8d1bf6ddf92c25ebd34 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?STpFVy1_SLHwFJ8QV`}XnU$3WrMMQxfuimfEbFZe$QFl^qxWIs@Z zv%n*=n1O-sFbFdq&tH)O6kP4;;uvD#KXp>H&|w1(X2Z_+^-sIpy&o;8Smht#kZ^j@ zPOlV)RWsi=By&q7_5@4nB_5f0LW1Xn3G*sO$-v52ij40LR`1Cbe5x1I_8VWAdEcsh-#H%4_ZkKxZ>} My85}Sb4q9e03A+!N&o-= literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay_90.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/halftile_overlay_90.png new file mode 100644 index 0000000000000000000000000000000000000000..93fced6eed408b96baaa7315db110d5c8d4b4bca GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil21AIbUKYsY|;>C-%uUsWzg9i_Q@*CNFR{$x_k|4j} z|4_gX>|Y@S5-jkDEM{QfI}E~%$MaXD00p;rx;Tbd_|Lu6%XL_Rhvh-mqw~M*KfVhI zTQgm>Y)$F|_nwX6^-peH_Mb3e&c_GpjfUqOv>upoD`+fiD9)Y0uq5b|ie6*nx$Yfr z4&FFyaMXsuxq(HrVo#)s#WNd4o?jP4Il>n2YTw8nFSVoiO2pGJt~ZtkjoBr>SGYGs zWhXz|s(m1I5yzHos~%gtWqpv(a7jACrTN$0LyNdR&;BQWC%VP9z`>re&35@(M*ZZq huLIv(9-Md2{=TC4-i0jfSAgzk@O1TaS?83{1OR=^lR^Lh literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/meta.json b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/meta.json new file mode 100644 index 00000000000..9d2204a0708 --- /dev/null +++ b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "mirrorcult, texturized by aexxie, diagonal / quartertile / halftile / fulltile / checker modified by Adeinitas of Delta-V to go with the paradise artstyle", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fulltile_overlay" + }, + { + "name": "halftile_overlay" + }, + { + "name": "halftile_overlay_90" + }, + { + "name": "halftile_overlay_180" + }, + { + "name": "halftile_overlay_270" + }, + { + "name": "quartertile_overlay" + }, + { + "name": "quartertile_overlay_90" + }, + { + "name": "quartertile_overlay_180" + }, + { + "name": "quartertile_overlay_270" + }, + { + "name": "threequartertile_overlay" + }, + { + "name": "threequartertile_overlay_90" + }, + { + "name": "threequartertile_overlay_180" + }, + { + "name": "threequartertile_overlay_270" + }, + { + "name": "checkerNESW" + }, + { + "name": "checkerNWSE" + }, + { + "name": "diagonal" + }, + { + "name": "diagonal_checker_a" + }, + { + "name": "diagonal_checker_b" + } + ] + } + \ No newline at end of file diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..866343f5dca1853107d678c0f49fc578bf53bec6 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?STpFVy1_SLHwFJ8QV`}XnU$3WrMMQxfuimfEbFZe$QFl^qxWIs@Z zv%n*=n1O-sFbFdq&tH)O6ioGWaSXBWe>>rz-~j~=7Dwm*y3a4no}lO`T`+$G`wA5u zzopr0I0fOH~;_u literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay_180.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay_180.png new file mode 100644 index 0000000000000000000000000000000000000000..516b0765294dfb17f4f12a98dcbd0fc5d303c7de GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?STpFVwh=gyr64<0;z{P@L-7eL`dKToj(DYlXzzu^BMz_5A$lKnst z&H|6fVg?4j!ywFfJby(BP%z%p#WBRf|LsL@z5@yzECF^;|Ans;_LL5q(CTfiEgXNK zC&jnUpjd0c3>JgU3SCPWwmXOle0=Gm#Vc`~DMq$n5_4TxhN+|Z!QG2$n7N{w0>9;0 lv;W}Pe|~k}&nAh@()k|*Qp5@l*8{C$@O1TaS?83{1ORpPSpNV3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay_270.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/quartertile_overlay_270.png new file mode 100644 index 0000000000000000000000000000000000000000..4b1071b67eff41a3a1a95b212573773c0360db64 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?STpFVy1_SLHwFJ3%;{P_Lbw?JV&KGA9*#a0sJ7yKUt7&h-;vL7hI zS>O>_43s|%!i>lBSEK+1b39!fLoEE?PITlupuoYBsQv$ckzh`TSXNcu^BsOAj+1!z zKd5nykSKIGa)v?HP3r*5rNfWd3SN7;uN7q1a$sF7Ao14do0DPd-0bV=3xj)qI-T&| yG__@##C-%uUE?L_hrZ&tr;P^N~I6R@|L~ z7tHE2tDkXN8L`FL2uVEVS;CZO%5ac_bxyjc-U4?Q!RZHbdR$}549Yx&pNUUkdScZ0 z`s#$!v$iVoRK4J2S-s-jgz^uI8?Eb2{VJz2Rr`H7&pefVhNb-*Z4ti*7gZF14q)(f L^>bP0l+XkK=L2TZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/threequartertile_overlay.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/threequartertile_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..449069e70db6eddea7d9131cfc0db37ec99fac73 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij?1AIbUpFVy1@xzC=uU@@)@#6j4w~rq`2Fe6pj+X~g>?J{d!T-U4LCTxi z4JgD};1OBOz`%DHgc*hCCPt@2(y>g69$n5JXiKG zx-%X=pc$pzo*9#UftUFde_FnwH=_fKfc295H(isf%?f89R=i!(o={LA_R{*Lg95i` zgZ;MU5zR#(QX9UAc05>7=;hDEHK!_nbG^qt@ze?r(*;cGGniJis{Rt5!90)IIx~1d zkC-%uUsWzg9i_Q@*CNFR{$x_k|4j} z|4_gX>|Y@S5-jkDEM{QfI}E~%$MaXD00rNBx;Tbd__t2t=4&?Kac*2P|M&cgvX~WI zE7N$*E^a^KXYtGX_^N-belKyc~Hd?u~Hp)i}PXSves8D1Q0cAvOd+AiL4{_;SV{f=eUoK2x@Yko21FMPDfZeKp5 zgL*`lYVzs3*=u_*F&|}nP{qpeVaf%T3DXZousdWsDP}Xy*=Si-#r(sQ|Hgj>IR@S0 z2DuQ$35*w*U)^`8jk>`UASnDTTp`HgKjW-9y35#wV)B-(m~(;ah>GbO27?^m-+2oI pU)M)mv$?(^ymq_gwS9r_?T>j0+pL$DDXH7vc9W->^UommHp(Y z>vb7Yo|A8_nZl=${{BDnIbDaQp1?T1#3L_H6s}>&U*E7J!BFX!H$UGR+Z(d+(Jy|q zvkO@8B{6<@BfE6Ev&2T`pj~pGieA*FOuGB~Ld*nqiwg{5UYb*b7#Y4Tb~PzIbgP9a zfbULAYgDUKxT(T-jd%vTmx{-mUp6fN#P-6`T;fr~zp($}1}Ei8c^Oi(5B=k~A$Cb_ z!AS{0IgbyHH^f>wdmB_&Zs2ve;kCOz;EGkd(-+aND|T+E=3o1lVe4YvF5f-xKLLHn N;OXk;vd$@?2>{gnn#uqG literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/threequartertile_overlay_90.png b/Resources/Textures/DeltaV/Decals/Overlays/greyscale.rsi/threequartertile_overlay_90.png new file mode 100644 index 0000000000000000000000000000000000000000..4d786df12af9c6acff42d672641f62f15c081989 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil21AIbUpFVy1@xzC=uU@@)@#6j4w~rq`zH{f!g9i_Q^6iuDbb%CSNswRg ze<)xG_OB2E2^M%n7BevL9R^{> zgrXR?wps65Z_i+(*Kp&M6h{i5jP0T|GJov<+8ZcMvn_CpXVkg9-Io1_(IUI}ud(?L c)?KsX^%B^0eMZ1mpl2C8UHx3vIVCg!0OUQMM*si- literal 0 HcmV?d00001 From 3ef2d470704519c4aeb04e06ff3771d5b94896f7 Mon Sep 17 00:00:00 2001 From: adeinitas <147965189+adeinitas@users.noreply.github.com> Date: Tue, 17 Sep 2024 00:20:45 -0300 Subject: [PATCH 03/12] applying the tile decal change to the yml --- .../Prototypes/Decals/Overlays/grayscale.yml | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Resources/Prototypes/Decals/Overlays/grayscale.yml b/Resources/Prototypes/Decals/Overlays/grayscale.yml index dfebeee3f91..86365081b8d 100644 --- a/Resources/Prototypes/Decals/Overlays/grayscale.yml +++ b/Resources/Prototypes/Decals/Overlays/grayscale.yml @@ -3,7 +3,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: fulltile_overlay - type: decal @@ -115,7 +115,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle Consistency state: halftile_overlay - type: decal @@ -123,7 +123,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle Consistency state: halftile_overlay_90 - type: decal @@ -131,7 +131,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: halftile_overlay_180 - type: decal @@ -139,7 +139,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: halftile_overlay_270 - type: decal @@ -147,7 +147,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: quartertile_overlay - type: decal @@ -155,7 +155,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: quartertile_overlay_90 - type: decal @@ -163,7 +163,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: quartertile_overlay_180 - type: decal @@ -171,7 +171,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: quartertile_overlay_270 - type: decal @@ -179,7 +179,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: threequartertile_overlay - type: decal @@ -187,7 +187,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: threequartertile_overlay_90 - type: decal @@ -195,7 +195,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: threequartertile_overlay_180 - type: decal @@ -203,7 +203,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: threequartertile_overlay_270 - type: decal @@ -219,7 +219,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: checkerNESW - type: decal @@ -227,7 +227,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: checkerNWSE - type: decal @@ -235,7 +235,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: diagonal - type: decal @@ -243,7 +243,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: diagonal_checker_a - type: decal @@ -251,7 +251,7 @@ tags: ["station", "overlay"] defaultCustomColor: true sprite: - sprite: Decals/Overlays/greyscale.rsi + sprite: DeltaV/Decals/Overlays/greyscale.rsi #DeltaV - Artstyle consistency state: diagonal_checker_b - type: decal From 26d8960aed68900ab88fc75aa71f751b0c816f74 Mon Sep 17 00:00:00 2001 From: adeinitas <147965189+adeinitas@users.noreply.github.com> Date: Tue, 17 Sep 2024 00:27:35 -0300 Subject: [PATCH 04/12] Aika's Wooden Tiles --- Resources/Textures/DeltaV/Tiles/wood.png | Bin 1448 -> 779 bytes .../Textures/DeltaV/Tiles/wood_broken.png | Bin 6045 -> 1648 bytes .../Textures/DeltaV/Tiles/wood_large.png | Bin 1070 -> 1045 bytes Resources/Textures/DeltaV/Tiles/wood_tile.png | Bin 16449 -> 1011 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/DeltaV/Tiles/wood.png b/Resources/Textures/DeltaV/Tiles/wood.png index 56e745a42cb0f3c2825c2fda084714d404c83363..97bc02093b76430f8cb3a5751c9b8209df9945e3 100644 GIT binary patch delta 734 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 X$`uw6uO}3700000NkvXXu0mjfLdQnY diff --git a/Resources/Textures/DeltaV/Tiles/wood_large.png b/Resources/Textures/DeltaV/Tiles/wood_large.png index e9ecaad5aa6e3bfdcdd4b89575670bf7d8e924a0..437c3859f26649052e19f925f687f8a3e9858d89 100644 GIT binary patch delta 1003 zcmVCS&I93Jq;hFFD@CH;Rg?( z&AZm-fAj!Y;rdh96|J?F4`2^q_%Q+Blz$I)xP(kT&FGW#-sPWtZ6Dp+>nr#DSBsW% zd+_^udDri2_L&9Cn1^)lqMtCiZqEG=WWsoA*`sCiQGPhUr#K@JcCm_Aj=Q-+lgYdjd5qsqL4@8h&74 z35RoK8-G8~kG1zcb34?<<1_p7cp7>J!Bs`?ppEsgm*GS0zdireaj;x+_)o$#uU4XQ z2BDQP{QPoGJcP^n|1%8IWsh8NFC}*+#it35;cKd=zrp|L0rbkkUxT+mn%zrfA%1W8 z`Na?^l-4}J6#hpKu%!LVm4;f2rWZpr#zIem;eX4+s9N|P`T+PTHD7X~L+i2hXbj8n zBLiFWKZF2ZLbTnkui^bVNuZ`T_ACK)6Eyk9=>yuYlU$%N*}J z!#^Yc$$bDW>8ib(Q;*M)k-o>Az2?aLulTjzwoKL7x_egJ^&cW;va zseQ%m>@xbC_l4q(Uytv+GY3p3+(nUH_c`utSvEHlWMj2|2N)!UR>=BJhiWw zO~(Mzv?PyB(SN0y8NV!F+ytiVK>2zV8q0|@etCXy6Uf2Z2E|*u+R2jCghJ05zYO2e z0Ivwds;ISD=!H{+M)kAEKSK5qP%Q?%u&y43h}`0jRg zxznCgd9x9c9PO&dY&wpvX)(X?>+z%4!P3|+fy2v)RB&pH@&7H~dFhdpET23kQDQq$ za>wd?y8@ZYun#m1a2=ZT#|l*YyL| z{eZ3?uz$RsWZx%${nG5+M{6d{+nbSH_i4OAV)u*L-(FCkMYmLKX@M?)=~gj z$I^RfO~UvVC*55ezdYaZAZ>lp05o1(cS5^XRk0WsYfnn(jmNq>i0pz+J|od(x@ej=%wwd(Uee*9_t zI(!EJ%j?5C)nv=UElf)+xXYx(=_`{LTYy! zY=53#Fb+K?hfSQ;f5v%n-)j7JeByz?zTIoE6g-UA-0O^gU4Hf;C?!-H(}YVoDe=ZX zhOZt3rNFt}r34NwOI(rfwM#bsemi%CR5RCr$PTg`40F%Wi$o1~OdrKm!xkaz&DyaDeoP8_L( zgjDqaRcUCKkPtF!&F-w%#3^N|LS+x#{sVKFkkS;lfTYUJe@<8_gHP~Pxub|q49quYY_Z)^W@0C-T)`_ zX_gLdHh=f?x^v<5+b5cPhoFK#p8WOQYFnG?)VAIjGjBJS^52{usUP>SS^7=z$CbZ+ zdw$et#dT7-jZv*93X})UHxD)hC?B3+qHrws1%F)mHx2|915YGzA*(RcX1eRtb8|Vu zC-}y7KDGQc`d@!|{{FL7V6I~tEY!GxzW=h7>|^!HSR z0M|U*MbN(Bk1PKU2M8&>`+cfze!7XBix^V3LM;O20D_+)fnnqyj6nGK0JR)+>8?4s z!5+bP-?l*BL&#rWF6Zj*VZ&}c-yNOC0k{($+S7tRuKa)X=dUYvC;60Ta{#>7g%l3o zDF+bzapj-Q0Wb~_6FZ<|?D4rAK=4f*rd0kt4iFmyfD`ZXL7e}`_aQDI_`J`j)^#ZP z_c%aGTpl>UyVFIpE?56#K5Oo|SF37&-!*+`F#dA+vco|HKRz!og#0HT-=FU|HW|wS zU_RvpIsJba?m)+s;@R_`E51H^)$TZ7J|9doe8>F%@je0wJ_zO;vu^L)a3A6bfkW{S&$q`z4Pbvx%dIC6{I0%AHd?x$yJ6v-A5Ywe6rRhy%ppfwJlP1b-O$H}ygQrTO(#BUXwh`TX{pm}5y%e*Xb`dkXK{ sv{tYH000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$f)4oU!2kdN literal 16449 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 From dfccbff6fdb28781b048eb99a752fb44ba9a79af Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Tue, 13 Feb 2024 00:08:52 +0300 Subject: [PATCH 05/12] Merge pull request #757 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Diagonal walls and window * added notice board and diagonal window * diagonal plasma windows * secret door * notice boards are craftable * kegs * keggers * added kegs to boozeomat inventory * Adressing the issues * Delete Resources/Prototypes/_NF/Recipes/Construction/Graphs/structure… * Delete Resources/Prototypes/_NF/Recipes/Construction/wallmount_notice… * Update boozeomat.yml * window parenting fixes * Cleanup * Fixing * added new entity to use as a parent instead of WallSolidDiagonal (whi… * Update diagonal_walls.yml * Merge branch 'new-frontiers-14:master' into Diagonal-Walls&Windows * moving diagonal windows and grille to separate PR * Merge remote-tracking branch 'origin/master' into pr/757 * Merge branch 'new-frontiers-14:master' into Diagonal-Walls&Windows --- .../Entities/Structures/Doors/secret_door.yml | 81 ++++++ .../Structures/Walls/diagonal_walls.yml | 154 +++++++++++ .../Graphs/structures/secretdoor.yml | 251 ++++++++++++++++++ .../_NF/Recipes/Construction/structures.yml | 50 ++++ .../secret_door_reinforced.rsi/assembly.png | Bin 0 -> 812 bytes .../secret_door_reinforced.rsi/closed.png | Bin 0 -> 742 bytes .../secret_door_reinforced.rsi/closing.png | Bin 0 -> 9823 bytes .../secret_door_reinforced.rsi/meta.json | 60 +++++ .../Doors/secret_door_reinforced.rsi/open.png | Bin 0 -> 737 bytes .../secret_door_reinforced.rsi/opening.png | Bin 0 -> 9097 bytes .../secret_door_shuttle.rsi/assembly.png | Bin 0 -> 1113 bytes .../Doors/secret_door_shuttle.rsi/closed.png | Bin 0 -> 750 bytes .../Doors/secret_door_shuttle.rsi/closing.png | Bin 0 -> 17280 bytes .../Doors/secret_door_shuttle.rsi/meta.json | 60 +++++ .../Doors/secret_door_shuttle.rsi/open.png | Bin 0 -> 875 bytes .../Doors/secret_door_shuttle.rsi/opening.png | Bin 0 -> 15807 bytes .../secret_door_uranium.rsi/assembly.png | Bin 0 -> 1952 bytes .../Doors/secret_door_uranium.rsi/closed.png | Bin 0 -> 1636 bytes .../Doors/secret_door_uranium.rsi/closing.png | Bin 0 -> 15054 bytes .../Doors/secret_door_uranium.rsi/meta.json | 60 +++++ .../Doors/secret_door_uranium.rsi/open.png | Bin 0 -> 1325 bytes .../Doors/secret_door_uranium.rsi/opening.png | Bin 0 -> 14336 bytes .../Doors/secret_door_wood.rsi/assembly.png | Bin 0 -> 770 bytes .../Doors/secret_door_wood.rsi/closed.png | Bin 0 -> 700 bytes .../Doors/secret_door_wood.rsi/closing.png | Bin 0 -> 10061 bytes .../Doors/secret_door_wood.rsi/meta.json | 60 +++++ .../Doors/secret_door_wood.rsi/open.png | Bin 0 -> 721 bytes .../Doors/secret_door_wood.rsi/opening.png | Bin 0 -> 9585 bytes .../solid_reinforced_diagonal.rsi/meta.json | 17 ++ .../solid_reinforced_diagonal.rsi/state0.png | Bin 0 -> 5943 bytes .../solid_reinforced_diagonal.rsi/state1.png | Bin 0 -> 5829 bytes .../Walls/uranium_diagonal.rsi/meta.json | 17 ++ .../Walls/uranium_diagonal.rsi/state0.png | Bin 0 -> 1415 bytes .../Walls/uranium_diagonal.rsi/state1.png | Bin 0 -> 1415 bytes .../Walls/wood_diagonal.rsi/meta.json | 17 ++ .../Walls/wood_diagonal.rsi/state0.png | Bin 0 -> 6243 bytes .../Walls/wood_diagonal.rsi/state1.png | Bin 0 -> 6242 bytes 37 files changed, 827 insertions(+) create mode 100644 Resources/Prototypes/_NF/Entities/Structures/Doors/secret_door.yml create mode 100644 Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml create mode 100644 Resources/Prototypes/_NF/Recipes/Construction/Graphs/structures/secretdoor.yml create mode 100644 Resources/Prototypes/_NF/Recipes/Construction/structures.yml create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/assembly.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/closed.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/closing.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/open.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/opening.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/assembly.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closed.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closing.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/open.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/opening.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/assembly.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/closed.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/closing.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/open.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/opening.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/assembly.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closed.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closing.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/open.png create mode 100644 Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/opening.png create mode 100644 Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state0.png create mode 100644 Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state1.png create mode 100644 Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/state0.png create mode 100644 Resources/Textures/_NF/Structures/Walls/uranium_diagonal.rsi/state1.png create mode 100644 Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/meta.json create mode 100644 Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/state0.png create mode 100644 Resources/Textures/_NF/Structures/Walls/wood_diagonal.rsi/state1.png diff --git a/Resources/Prototypes/_NF/Entities/Structures/Doors/secret_door.yml b/Resources/Prototypes/_NF/Entities/Structures/Doors/secret_door.yml new file mode 100644 index 00000000000..e6f0fae88cb --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Structures/Doors/secret_door.yml @@ -0,0 +1,81 @@ +#reinforced secret door +- type: entity + id: ReinforcedSecretDoorAssembly + name: secret reinforced door assembly + parent: BaseSecretDoorAssembly + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_reinforced.rsi + state: assembly + - type: Construction + graph: ReinforcedSecretDoorGraph + node: assembly + +- type: entity + id: SolidReinforcedSecretDoor + name: reinforced wall + parent: BaseSecretDoor + components: + - type: Construction + graph: ReinforcedSecretDoorGraph + node: ReinforcedSecretDoorNode + containers: + - battery-container + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_reinforced.rsi + +#wood secret door +- type: entity + id: WoodSecretDoorAssembly + name: secret wood door assembly + parent: BaseSecretDoorAssembly + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_wood.rsi + state: assembly + - type: Construction + graph: WoodSecretDoorGraph + node: assembly + placement: + mode: SnapgridCenter + +- type: entity + id: WoodSecretDoor + name: wood wall + parent: BaseSecretDoor + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_wood.rsi + - type: Construction + graph: WoodSecretDoorGraph + node: WoodSecretDoorNode + containers: + - battery-container + +#uranium secret door +- type: entity + id: UraniumSecretDoorAssembly + name: secret uranium door assembly + parent: BaseSecretDoorAssembly + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_uranium.rsi + state: assembly + - type: Construction + graph: UraniumSecretDoorGraph + node: assembly + placement: + mode: SnapgridCenter + +- type: entity + id: UraniumSecretDoor + name: uranium wall + parent: BaseSecretDoor + components: + - type: Sprite + sprite: _NF/Structures/Doors/secret_door_uranium.rsi + - type: Construction + graph: UraniumSecretDoorGraph + node: UraniumSecretDoorNode + containers: + - battery-container diff --git a/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml b/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml new file mode 100644 index 00000000000..465e1ff9380 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml @@ -0,0 +1,154 @@ +# Base Diagonal Wall +- type: entity + abstract: true + parent: BaseStructure + id: BaseWallDiagonal + name: basewall + suffix: diagonal + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Transform + anchored: true + - type: Clickable + - type: Tag + tags: + - Wall + - type: Sprite + drawdepth: Walls + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + state: state0 + - type: Airtight + noAirWhenFullyAirBlocked: false + airBlockedDirection: + - South + - East + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.5,0.5" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + +# Wall variations +- type: entity + parent: [ WallReinforced, BaseWallDiagonal ] + id: WallReinforcedDiagonal + name: reinforced wall + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + drawdepth: Walls + sprite: _NF/Structures/Walls/solid_reinforced_diagonal.rsi + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + sprite: _NF/Structures/Walls/solid_reinforced_diagonal.rsi + state: state0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.5,0.5" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + - type: Occluder + enabled: false + +- type: entity + parent: [ WallWood, BaseWallDiagonal ] + id: WallWoodDiagonal + name: wood wall + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + drawdepth: Walls + sprite: _NF/Structures/Walls/wood_diagonal.rsi + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + sprite: _NF/Structures/Walls/wood_diagonal.rsi + state: state0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.5,0.5" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + - type: Occluder + enabled: false + +- type: entity + parent: [ WallUranium, BaseWallDiagonal ] + id: WallUraniumDiagonal + name: uranium wall + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + drawdepth: Walls + sprite: _NF/Structures/Walls/uranium_diagonal.rsi + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + sprite: _NF/Structures/Walls/uranium_diagonal.rsi + state: state0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.5,0.5" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + - type: Occluder + enabled: false diff --git a/Resources/Prototypes/_NF/Recipes/Construction/Graphs/structures/secretdoor.yml b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/structures/secretdoor.yml new file mode 100644 index 00000000000..b54c267ec00 --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/structures/secretdoor.yml @@ -0,0 +1,251 @@ +- type: constructionGraph + id: ReinforcedSecretDoorGraph + start: start + graph: + - node: start + edges: + - to: assembly + completed: + - !type:SetAnchor + value: false + steps: + - material: Steel + amount: 4 + doAfter: 4 + - material: Plasteel + amount: 4 + doAfter: 4 + - material: MetalRod + amount: 4 + doAfter: 4 + - node: assembly + entity: ReinforcedSecretDoorAssembly + actions: + - !type:SnapToGrid {} + - !type:SetAnchor {} + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + steps: + - material: Cable + amount: 4 + doAfter: 2.5 + - to: start + conditions: + - !type:EntityAnchored + anchored: false + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 2 + - !type:SpawnPrototype + prototype: SheetPlasteel1 + amount: 2 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 3 + - node: wired + entity: ReinforcedSecretDoorAssembly + edges: + - to: electronics + steps: + - component: PowerCell + name: power cell + store: battery-container + icon: + sprite: Objects/Power/power_cells.rsi + state: small + doAfter: 1 + - to: assembly + completed: + - !type:GivePrototype + prototype: CableApcStack1 + amount: 4 + steps: + - tool: Cutting + doAfter: 2 + - node: electronics + entity: ReinforcedSecretDoorAssembly + edges: + - to: ReinforcedSecretDoorNode + steps: + - tool: Screwing + doAfter: 2 + - node: ReinforcedSecretDoorNode + entity: SolidReinforcedSecretDoor + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + completed: + - !type:EmptyAllContainers {} + steps: + - tool: Prying + doAfter: 5 + +- type: constructionGraph + id: WoodSecretDoorGraph + start: start + graph: + - node: start + edges: + - to: assembly + completed: + - !type:SetAnchor + value: false + steps: + - material: WoodPlank + amount: 4 + doAfter: 4 + - material: MetalRod + amount: 4 + doAfter: 4 + - node: assembly + entity: WoodSecretDoorAssembly + actions: + - !type:SnapToGrid {} + - !type:SetAnchor {} + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + steps: + - material: Cable + amount: 4 + doAfter: 2.5 + - to: start + conditions: + - !type:EntityAnchored + anchored: false + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 4 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 3 + - node: wired + entity: WoodSecretDoorAssembly + edges: + - to: electronics + steps: + - component: PowerCell + name: power cell + store: battery-container + icon: + sprite: Objects/Power/power_cells.rsi + state: small + doAfter: 1 + - to: assembly + completed: + - !type:GivePrototype + prototype: CableApcStack1 + amount: 4 + steps: + - tool: Cutting + doAfter: 2 + - node: electronics + entity: WoodSecretDoorAssembly + edges: + - to: WoodSecretDoorNode + steps: + - tool: Screwing + doAfter: 2 + - node: WoodSecretDoorNode + entity: WoodSecretDoor + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + completed: + - !type:EmptyAllContainers {} + steps: + - tool: Prying + doAfter: 5 + +- type: constructionGraph + id: UraniumSecretDoorGraph + start: start + graph: + - node: start + edges: + - to: assembly + completed: + - !type:SetAnchor + value: false + steps: + - material: Uranium + amount: 4 + doAfter: 4 + - material: MetalRod + amount: 4 + doAfter: 4 + - node: assembly + entity: UraniumSecretDoorAssembly + actions: + - !type:SnapToGrid {} + - !type:SetAnchor {} + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + steps: + - material: Cable + amount: 4 + doAfter: 2.5 + - to: start + conditions: + - !type:EntityAnchored + anchored: false + completed: + - !type:SpawnPrototype + prototype: SheetUranium1 + amount: 4 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 3 + - node: wired + entity: UraniumSecretDoorAssembly + edges: + - to: electronics + steps: + - component: PowerCell + name: power cell + store: battery-container + icon: + sprite: Objects/Power/power_cells.rsi + state: small + doAfter: 1 + - to: assembly + completed: + - !type:GivePrototype + prototype: CableApcStack1 + amount: 4 + steps: + - tool: Cutting + doAfter: 2 + - node: electronics + entity: UraniumSecretDoorAssembly + edges: + - to: UraniumSecretDoorNode + steps: + - tool: Screwing + doAfter: 2 + - node: UraniumSecretDoorNode + entity: UraniumSecretDoor + edges: + - to: wired + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + completed: + - !type:EmptyAllContainers {} + steps: + - tool: Prying + doAfter: 5 diff --git a/Resources/Prototypes/_NF/Recipes/Construction/structures.yml b/Resources/Prototypes/_NF/Recipes/Construction/structures.yml new file mode 100644 index 00000000000..dd5fd22c6e7 --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Construction/structures.yml @@ -0,0 +1,50 @@ +- type: construction + name: reinforced secret door + id: SolidReinforcedSecretDoorConstruction + graph: ReinforcedSecretDoorGraph + startNode: start + targetNode: ReinforcedSecretDoorNode + category: construction-category-structures + description: A secret door for the wall. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + icon: + sprite: _NF/Structures/Doors/secret_door_reinforced.rsi + state: closed + conditions: + - !type:TileNotBlocked + +- type: construction + name: wood secret door + id: WoodSecretDoorConstruction + graph: WoodSecretDoorGraph + startNode: start + targetNode: WoodSecretDoorNode + category: construction-category-structures + description: A secret door for the wall. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + icon: + sprite: _NF/Structures/Doors/secret_door_wood.rsi + state: closed + conditions: + - !type:TileNotBlocked + +- type: construction + name: uranium secret door + id: UraniumSecretDoorConstruction + graph: UraniumSecretDoorGraph + startNode: start + targetNode: UraniumSecretDoorNode + category: construction-category-structures + description: A secret door for the wall. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + icon: + sprite: _NF/Structures/Doors/secret_door_uranium.rsi + state: closed + conditions: + - !type:TileNotBlocked \ No newline at end of file diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/assembly.png b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e502d1f9d0d259037cd2483eb9e879e789e57d GIT binary patch literal 812 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/meta.json b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/meta.json new file mode 100644 index 00000000000..c1f0d5e09ec --- /dev/null +++ b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Nimfar11 (GitHub) for Space Station 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/open.png b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..71f56ae15b103b9411622f003da07a1fbf1fb5a8 GIT binary patch literal 737 zcmV<70v`Q|P)EX>4Tx04R}tkv&MmKpe$iQ$>+VQ9BfI$WWauh>AE$6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|>f)s6A|?JWDYS_3;J6>}?mh0_0Yam~RI_UWP&La) z#baVNw<`9$B7iW07{H*!Og)ia%)oPe-NVP%yC~1{KKJM7SMnwUd?N82(+!JwgLr1s z(mC%FhgeBch|h_~4Z0xlBiCh@-#8Z?7I5bWxZDB4Pr77Cj^w8)6bium8GTa@7`g@e*4*A&`#607GSt=b4RCM> zj1?(+-Q(T8oxS~grq$mMX%TXxQ&x-r00006VoOIv02%-q02)8Q>wo|N010qNS#tmY z4#NNd4#NS*Z>VGd000McNliru=L{GWBN!nf_iz9J0NzPNK~z}7?N>VvgD?zzL>Ukn zEk^FZ{ZGLi7*R%B+1e>cw5~eYu2kL>IfGxE=ijid>jPh~ZQB4NWFk^8m>B@jT7xBW ztyR4sqLYLvfpHw)jHMLRT0unS5lEVIkC&?iyq#YNL^ub4TuQm9-WzF}CPX5M2qH-& z&1ju^7Y+2oJkJ0C5jpEXSOi?Npda>qN3V*WU+_B-SeE71z^#El*T8WcA*EQ2fHtO? zwqp^AZO5VW05gM`(I=y@c_4~JdfkS+NhED0^CXeAoNul9t!CerQ*#1dHUATy-PvzO TIXuS500000NkvXXu0mjfM$$ZJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/opening.png b/Resources/Textures/_NF/Structures/Doors/secret_door_reinforced.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..8d14635c6def566d83bacd7dda162408e1f36bde GIT binary patch literal 9097 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 VYCJU_KA;N^Fw`~G$=7xY{V&IZ7jpmr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/assembly.png b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..a32da6cdb7ca9f577087a47ee19c94e8c4462e65 GIT binary patch literal 1113 zcmV-f1g86mP)EX>4Tx04R}tkv&MmKpe$iQ$>+VQ9BfI$WWauh>AE$6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|>f)s6A|?JWDYS_3;J6>}?mh0_0Yam~RI_UWP&La) z#baVNw<`9$B7iW07{H*!Og)ia%)oPe-NVP%yC~1{KKJM7SMnwUd?N82(+!JwgLr1s z(mC%FhgeBch|h_~4Z0xlBiCh@-#8Z?7I5bWxZDB4Pr77Cj^w8)6bium8GTa@7`g@e*4*A&`#607GSt=b4RCM> zj1?(+-Q(T8oxS~grq$mMX%TXxQ&x-r00006VoOIv02%-q02)8Q>wo|N010qNS#tmY z4#NNd4#NS*Z>VGd000McNliru=L{GX01j%MUv~fi0#->xK~z}7)mJ@C+dvq7iM+9~ z6qP0CHIg?Zx=__w5dnl+38@3>5Gf=y5$e#TLzfN}jYXnJnL2brs-TIol8UPIM^zVB zkr>b!1`6%KmVt>5=)0aB49WQ{#JBm*=X-wl-TU5`n3#NU4u$x8eC&HZJlspDe8*s> zsj?2V?)&a8qD11$&tH8EjNiQzy5Q*d9{|A9h;}=Kqerv-wo-gE3uQhOg>RxmJuh(9MPS$G;0KmfBBOi#d(GlnhW9QRX z-$1+B0%NHQ2D}3>mV%wJ1qj+)+Yz*zE#JU&b_M`YtvLVhyaeL&P8&MIpmV06jp=&P zJh7rX3;?h*HUOZr-9fQj5!`Im(N;BZ(W1WSIQQi5V*ZSqD7MMMBbb zoX*Z5C{|jPQ2y&s_Y)#QR~Z*&A(Ew-nI@_gC)R}Q6QZCLlMd8tjcb|GVoHO>h?!<= zbpQa2pvX`;wllUU$HY?5m}mhIbT#rb84`K(lhYo?Mn}+fT|JKI+3NG5EgAVkEeyPS zyFQdDC1%o=rKcDT`XX5|*_LZz;Kj=~11VgvF-cpN=#GMY;;m}U5)T)joJXOMnp5T8 fP*vTc&@RV6FV7d1%W9L+00000NkvXXu0mjfzajBu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closed.png b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..680aee0efdd123e32715de1c6b3d8e5ee692c42e GIT binary patch literal 750 zcmVEX>4Tx04R}tkv&MmKpe$iQ$>+VQ9BfI$WWauh>AE$6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|>f)s6A|?JWDYS_3;J6>}?mh0_0Yam~RI_UWP&La) z#baVNw<`9$B7iW07{H*!Og)ia%)oPe-NVP%yC~1{KKJM7SMnwUd?N82(+!JwgLr1s z(mC%FhgeBch|h_~4Z0xlBiCh@-#8Z?7I5bWxZDB4Pr77Cj^w8)6bium8GTa@7`g@e*4*A&`#607GSt=b4RCM> zj1?(+-Q(T8oxS~grq$mMX%TXxQ&x-r00006VoOIv02%-q02)8Q>wo|N010qNS#tmY z4#NNd4#NS*Z>VGd000McNliru=L{GX0TubGpJ{Le6efJISB zX&~)qU_5sAGCTyNrNoKS^z_+Ftm5S8XDqL7{?EX`z@V+CN0Q60Ub=+BCs#k?&!1lh zGz~B@3@~5}i%KRt1QZn&81CPHz(9$97DYt`xIk7;I)j7|H;SSc@4jNy3{zLv)JKti zcnJ9T`{7Jr=m0svZP~bqffD^F*>FJ8z<`&8PR>pY`}Xc*AhkrifA1cHld}^80|Ns^ z`WZ)jT`=GU(WnDP9l&z`-o1f!z=$u12EH;H@ah=WC>`(y$v`#9Mq9-!us9sBj>&*` g%_vEP!=f$#0D|n4jy&*8T>t<807*qoM6N<$g2HS`YXATM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closing.png b/Resources/Textures/_NF/Structures/Doors/secret_door_shuttle.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..916e062da27c473109645435f0d90fff32582db6 GIT binary patch literal 17280 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/opening.png b/Resources/Textures/_NF/Structures/Doors/secret_door_uranium.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..29f1e96e76f00a04adc4b6dc158bbf52b1ac47c4 GIT binary patch literal 14336 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 R_#G00s-l)cm7G=B{{rt|&eH$@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/assembly.png b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..0c3c643ed22344d3061f24945255ff5f68c58e53 GIT binary patch literal 770 zcmV+d1O5DoP)EX>4Tx04R}tkv&MmKpe$iQ$>+VQ9BfI$WWauh>AE$6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|>f)s6A|?JWDYS_3;J6>}?mh0_0Yam~RI_UWP&La) z#baVNw<`9$B7iW07{H*!Og)ia%)oPe-NVP%yC~1{KKJM7SMnwUd?N82(+!JwgLr1s z(mC%FhgeBch|h_~4Z0xlBiCh@-#8Z?7I5bWxZDB4Pr77Cj^w8)6bium8GTa@7`g@e*4*A&`#607GSt=b4RCM> zj1?(+-Q(T8oxS~grq$mMX%TXxQ&x-r00006VoOIv02%-q02)8Q>wo|N010qNS#tmY z4#NNd4#NS*Z>VGd000McNliru=L{GWD=^$n)q(&30RKruK~z}7?UzjsfbZ6kN^_5OgB zZ2_gwLH-JC*Gni%Mhj3dzH*9y3IUvxaxiEY+WPu{>-0CUyr}i|0e8_|+Wc98ZkaH# zW`O?%pc+Qf0K8Ll{sTV`fMayKet@E$7NBp^jRK%+&XXIGE=#8D2ShB^H$SNC2Phpb z*<$j!gy@_For?+81%m+18_F)I%Ac@FpqfZlZ@i*u6bA76hX4Qo07*qoM6N<$f_scj ANdN!< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closed.png b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff2725b0fe1e1b63d3e245e9beae46b4c26daed GIT binary patch literal 700 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 CJo0J) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/meta.json b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/meta.json new file mode 100644 index 00000000000..c1f0d5e09ec --- /dev/null +++ b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Nimfar11 (GitHub) for Space Station 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/open.png b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..4c56ed292e6fd25bd78fac01ee78bf1a35259b5a GIT binary patch literal 721 zcmV;?0xtcDP)EX>4Tx04R}tkv&MmKpe$iQ$>+VQ9BfI$WWauh>AE$6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|>f)s6A|?JWDYS_3;J6>}?mh0_0Yam~RI_UWP&La) z#baVNw<`9$B7iW07{H*!Og)ia%)oPe-NVP%yC~1{KKJM7SMnwUd?N82(+!JwgLr1s z(mC%FhgeBch|h_~4Z0xlBiCh@-#8Z?7I5bWxZDB4Pr77Cj^w8)6bium8GTa@7`g@e*4*A&`#607GSt=b4RCM> zj1?(+-Q(T8oxS~grq$mMX%TXxQ&x-r00006VoOIv02%-q02)8Q>wo|N010qNS#tmY z4#NNd4#NS*Z>VGd000McNliru=L{GWD<&wKVAB8q0M1E7K~z}7?Uzjo!Y~kpU#CMX zV$tfN;1#_8QM`iS!apifLmFLG6m48(1~CspNM+Mmhkk^UxH9f)aHg2oNe#A^_@FkO2M{K*|RO0VEwUy@3Rf0H|PH25Oy0>pYI< zt4=>)t%J1=W0R}&11#MIzX5zIyOLhOlF5GWb1I=b09i&Daf-*E00000NkvXXu0mjf Db090y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/opening.png b/Resources/Textures/_NF/Structures/Doors/secret_door_wood.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..9bb4c9e4512dec932b9e3eb00c250b1b6f484590 GIT binary patch literal 9585 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/meta.json b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/meta.json new file mode 100644 index 00000000000..30760f072aa --- /dev/null +++ b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by erhardsteinhauer (discord) for Space Station 14 New Frontier server", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state0.png b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state0.png new file mode 100644 index 0000000000000000000000000000000000000000..d437ad8b738db68616d680dd195f849583138cf5 GIT binary patch literal 5943 zcmeHLdpwkB8y><)Dt6U68-pdx(Tq7{kn_Yi7opWVGw+Ns%#4|r8Ip<)QtPlCwxq+B z(qT*Kgd$~0TT)AOAe5+-zG^pZk?)-$>D#{c>-YQizszsUJkN98*L^?NbKm#lwI(>w zcdCxD4g!Ig%JlOJg+Ecsx3(7iTb7pgI|88*n-(4kg#vPvL@MS95(q-`8$-`FV*(Zb>txgXwm8^7+V3IvX`|XTKeG>ToN! z(~yQpnPi(hht^0Y!7d}V@^#m}M{VAHR_&dQr~B1_9LvYA(Rx6vg z%Qu%#=T-L9{)x)VdOAP5Q_-7|TD^70h5L804KKIK3@Cj^BT5LC#SddzW^4nwxvTPD zq+xynhcxb;iSl-scJubREC1@C95;_gT_t+zTE%Vdjx1X}ExTaaulZiv6pb^kgzrBl z@3M`WvYr@W9#a#ItXj9A^2mz&r?7H{0o7csa9>$qJ)PE{v3p5eT%iA-dg&Ex%@{6I z+pxaqkE`mIz@6uQ^OuRA41;Hgh8t$|W@;V~-}YKB>D_c+AGgaWN4??_x+lrlJ-aI! zq4lSER?u>r;x4CU49sO+nVxjC07_ZSd66}GGQ_vTzK~jHJ!?-`P6}U1|9`5h^E~a!La;o_aTOZ@p z4I!(|yWQ>0p5NRd{=J$t$%tRQ!tkO|a{ZRl8@-X*c6AL#=L{!hJ=3;!ifJEiYBv*O z>n)!7PJpu)z7+^ecMAaf~h&7A+uY)+capQveMO**C)C%1j+RTdS)`jYq=DAgt zzjkQ9(wEl2yS6mC*L$hG@Q)Kf<1)5IS#Q|m(q@no4W$*$FXL}?EJ&`XjtaME z$zMF*s}$SPp;cNu$S3z~pLuQVZ&lk~>0Uo(EDc)wKp6cbH-%E#6l5OfGka}PR+@YEt<)!c*YHZC>%+*!)^|@;wEI6nAk@qHm6Qt;sU}!QdO;b0@mGF0ikkt6LC( zjF_W0gh)zG3WW;38u`&6>KBEiJx@MpE`Pdg(eCr4gF@4*(CvUaPN?%K`#;WjxErFs zMKxR|e)X_UH~m5zLp{A}?Q_Qw+0tBBvY3EE={FH-kFTL*^PLm3Ubr4@m|HeCJNC4ESDANZl1rzmGg-ez52iRk+bu*s=a> za6`X?;Bd34kEy>OYVu^Ac)Q)|CLvMDp^n9IZoT&`q{B?0excr4~uPlZJ zTI~Z^X-p5@2N_94dHOr~-^8_=^}V@~RA}q|z^MGU+i&A1Z63C+y3>mGbsuq-Bz3fI zV01~5hUr9ZSjrx~#zj9N&g{5GxxZ|A^iFwW|Dh9k%}A8zLQE$Dxw3ZQeuiCBOuW`kHoq6EGg5C|7Hg#_RTK?ubL z`2rCG{q*!%G)ll_pd-jEJWJvU#tHn=q+nQDU^pjD$f0r3Zmv2m3OY=X2toi#k(eNo z(G?7|ikA+5S5D*5C=~<}GSHE%V3em=3Zh6@5*Cl~RtQpvXjdJSiFt$-)T94N;sdKtvUG2sCT-VY4G5%G8`22aEgX}F2@@G6Tn zZY`3HsR-+dQvebi0gJ~aCVpTcgS=DT`}?ScEF8XpaiO40oGj&l-YK96vYO~rl8`K$ z=rdUcDyLL&CvbT22a5*?I0ZfDg zk-^M_5AcwH_x^xB*pG7MFM+`B#`!-$ztc+EBu(<#M12|JiG#-scr8-e2P%%X^2oP~VB^6AL6~H`rHk(M{ z07MLlOy*%oL=K1nNE|$T#uO)zLgA8V&b$c}K~e!+2|&WcsFYM(n2P8`BNOplGKSzp zV`E5cyb}iC0bC4+3gF2E9+3dzX(}q^Ind_>GZ|-~WRORs(%`(ukexspoXAu*hROvf7!ICC<*?z5;gLrVc${4( z=0S2m3eMrfIRKwCTwJPiM%j(!->eU#k;j3`!7ZiGUtGZIla6 z*IqSdt1? zaU2vR7k$$GM}VUY0Rj#vl8HYR`b5a6EE6swIOfqg_=1D)OWgQ{IhG~LLiz`P#m@qhCodDTKQH(6c!o6lSqik@<#UQYJW4u;)s{cS@=IL zmQ1fX;gPjoSvhwy*VP%vw>VztX=G2YgaMd+6BfXapxqa=7f6x`bpUh$(pU*S7?Y;z|Qi*g~F-J2wI$g*Rzkf zRm2GPhjE=`Da_ckA{iG6Ho>US)2hZzY#Y*0bg62>Xh$JaDpmib~N zD;T$Qa?5=6skIrEH49#bIb@&9h(yhN^OHK^ro0s8{06(+;PKWe#q7@GnHwGh>j-XB zih0w!S3GhH0^|eh8*_px0rK HMVbEwwkFzU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state1.png b/Resources/Textures/_NF/Structures/Walls/solid_reinforced_diagonal.rsi/state1.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ce5d516e8da1f72bed5c044fcf8019a2aac9c8 GIT binary patch literal 5829 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 literal 0 HcmV?d00001 From 694aa948a40daa71f47711bd908e1a0d84a5a74d Mon Sep 17 00:00:00 2001 From: adeinitas <147965189+adeinitas@users.noreply.github.com> Date: Tue, 17 Sep 2024 00:45:00 -0300 Subject: [PATCH 06/12] Frontier is my best friend <3 --- Resources/Prototypes/Entities/Structures/Walls/walls.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index 3f8ada3bd8a..e9c360ce0a7 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -670,14 +670,14 @@ components: - type: Sprite drawdepth: Walls - sprite: Structures/Walls/reinforced_diagonal.rsi + sprite: _NF/Structures/Walls/solid_reinforced_diagonal.rsi #DeltaV: Using Frontier sprites to go with the artstyle state: state0 - type: IconSmooth mode: Diagonal key: walls base: state - type: Icon - sprite: Structures/Walls/reinforced_diagonal.rsi + sprite: _NF/Structures/Walls/solid_reinforced_diagonal.rsi #DeltaV: Using Frontier sprites to go with the artstyle state: state0 # Riveting From 54323362611cbbc958f066f236dc9d22e4843526 Mon Sep 17 00:00:00 2001 From: adeinitas <147965189+adeinitas@users.noreply.github.com> Date: Tue, 17 Sep 2024 00:51:39 -0300 Subject: [PATCH 07/12] Nukes a reinforced wall from the Frontier file and places it in the normal walls yaml so there's no dupe --- .../Entities/Structures/Walls/walls.yml | 4 +-- .../Structures/Walls/diagonal_walls.yml | 36 ------------------- 2 files changed, 2 insertions(+), 38 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index e9c360ce0a7..2c4f0f4ce73 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -659,7 +659,7 @@ base: reinf_over - type: entity - parent: WallShuttleDiagonal + parent: BaseWallDiagonal #DeltaV: Frontier Diagonal Walls port id: WallReinforcedDiagonal name: reinforced wall suffix: diagonal @@ -1027,7 +1027,7 @@ base: solid - type: entity - parent: WallShuttleDiagonal + parent: BaseWallDiagonal #DeltaV: Frontier Diagonal Walls port id: WallSolidDiagonal name: solid wall suffix: diagonal diff --git a/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml b/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml index 465e1ff9380..83528566b4f 100644 --- a/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml +++ b/Resources/Prototypes/_NF/Entities/Structures/Walls/diagonal_walls.yml @@ -45,42 +45,6 @@ - WallLayer # Wall variations -- type: entity - parent: [ WallReinforced, BaseWallDiagonal ] - id: WallReinforcedDiagonal - name: reinforced wall - placement: - mode: SnapgridCenter - snap: - - Wall - components: - - type: Sprite - drawdepth: Walls - sprite: _NF/Structures/Walls/solid_reinforced_diagonal.rsi - state: state0 - - type: IconSmooth - mode: Diagonal - key: walls - base: state - - type: Icon - sprite: _NF/Structures/Walls/solid_reinforced_diagonal.rsi - state: state0 - - type: Fixtures - fixtures: - fix1: - shape: - !type:PolygonShape - vertices: - - "-0.5,-0.5" - - "0.5,0.5" - - "0.5,-0.5" - mask: - - FullTileMask - layer: - - WallLayer - - type: Occluder - enabled: false - - type: entity parent: [ WallWood, BaseWallDiagonal ] id: WallWoodDiagonal From b3804d0fae7b8b6c9d8a82468189360f7a174119 Mon Sep 17 00:00:00 2001 From: adeinitas <147965189+adeinitas@users.noreply.github.com> Date: Tue, 17 Sep 2024 01:35:33 -0300 Subject: [PATCH 08/12] forgor --- .../Structures/Storage/canister.rsi/locked.png | Bin 0 -> 118 bytes .../Structures/Storage/canister.rsi/unlocked.png | Bin 0 -> 118 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/locked.png create mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/unlocked.png diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/locked.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..4033c7af8113b8372f4d237b7dd42fdc8d472fb1 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}2A(dCArY-_ z&pGlkDDW_BWaa<8kR>w0<%R&`eATrLr(GS=)7Raa`Sp^-{xqQSTe~LhVBYr7?OFwp O!{F)a=d#Wzp$P!sw Date: Tue, 17 Sep 2024 02:01:24 -0300 Subject: [PATCH 09/12] Yippee woohoo fixing sprite bugs because they exist but weren't LINKED --- .../Structures/Doors/Airlocks/assembly.yml | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml index c464c70a15f..775b6182dd8 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml @@ -5,7 +5,7 @@ suffix: Atmospherics components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/atmospherics.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/atmospherics.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -14,7 +14,7 @@ suffix: Atmospherics, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/atmospherics.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/atmospherics.rsi #Delta V - Resprite Doors state: "assembly" #Cargo @@ -24,7 +24,7 @@ suffix: Cargo components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/cargo.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/cargo.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -33,7 +33,7 @@ suffix: Cargo, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/cargo.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/cargo.rsi #Delta V - Resprite Doors state: "assembly" #Clockwork @@ -68,7 +68,7 @@ suffix: Command components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/command.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/command.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -77,7 +77,7 @@ suffix: Command, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/command.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/command.rsi #Delta V - Resprite Doors state: "assembly" #Engineering @@ -87,7 +87,7 @@ suffix: Engineering components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/engineering.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/engineering.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -96,7 +96,7 @@ suffix: Engineering, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/engineering.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/engineering.rsi #Delta V - Resprite Doors state: "assembly" #External @@ -106,7 +106,7 @@ suffix: External components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/external.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/external.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -115,7 +115,7 @@ suffix: External, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/external.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/external.rsi #Delta V - Resprite Doors state: "assembly" #Public (Glass Airlock) @@ -125,7 +125,7 @@ suffix: Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/glass.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/glass.rsi #Delta V - Resprite Doors state: "assembly" #Freezer @@ -135,7 +135,7 @@ suffix: Freezer components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/freezer.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/freezer.rsi #Delta V - Resprite Doors state: "assembly" #Maintenance @@ -145,7 +145,7 @@ suffix: Maintenance components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/maint.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/maint.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -154,7 +154,7 @@ suffix: Maintenance, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/maint.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/maint.rsi #Delta V - Resprite Doors state: "assembly" #Medical @@ -164,7 +164,7 @@ suffix: Medical components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/medical.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/medical.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -173,7 +173,7 @@ suffix: Medical, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/medical.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/medical.rsi #Delta V - Resprite Doors state: "assembly" #Science @@ -183,7 +183,7 @@ suffix: Science components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/science.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/science.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -192,7 +192,7 @@ suffix: Science, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/science.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/science.rsi #Delta V - Resprite Doors state: "assembly" #Security @@ -202,7 +202,7 @@ suffix: Security components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/security.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/security.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -211,7 +211,7 @@ suffix: Security, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/security.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/security.rsi #Delta V - Resprite Doors state: "assembly" #Shuttle @@ -221,7 +221,7 @@ suffix: Shuttle components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/shuttle.rsi + sprite: Structures/Doors/Airlocks/Standard/shuttle.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -230,7 +230,7 @@ suffix: Shuttle, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/shuttle.rsi + sprite: Structures/Doors/Airlocks/Glass/shuttle.rsi #Delta V - Resprite Doors state: "assembly" #Virology @@ -240,7 +240,7 @@ suffix: Virology components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/virology.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/virology.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -249,7 +249,7 @@ suffix: Virology, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/virology.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/virology.rsi #Delta V - Resprite Doors state: "assembly" #CentralCommand @@ -259,7 +259,7 @@ suffix: CentralCommand components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/centcomm.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/centcomm.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -268,7 +268,7 @@ suffix: CentralCommand, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/centcomm.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/centcomm.rsi #Delta V - Resprite Doors state: "assembly" #Mining @@ -297,7 +297,7 @@ suffix: Syndicate components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/syndicate.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Standard/syndicate.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -306,7 +306,7 @@ suffix: Syndicate, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/syndicate.rsi + sprite: DeltaV/Structures/Doors/Airlocks/Glass/syndicate.rsi #Delta V - Resprite Doors state: "assembly" #ShuttleSyndicate @@ -316,7 +316,7 @@ suffix: ShuttleSyndicate components: - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi + sprite: Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi #Delta V - Resprite Doors state: "assembly" - type: entity @@ -325,7 +325,7 @@ suffix: ShuttleSyndicate, Glass components: - type: Sprite - sprite: Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi + sprite: Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi #Delta V - Resprite Doors state: "assembly" #High Security @@ -335,5 +335,5 @@ suffix: HighSec components: - type: Sprite - sprite: Structures/Doors/Airlocks/highsec/highsec.rsi + sprite: DeltaV/Structures/Doors/Airlocks/highsec/highsec.rsi #Delta V - Resprite Doors state: "assembly" From bb9ff0b2d5d309b61917c441d924903aabdec129 Mon Sep 17 00:00:00 2001 From: adeinitas <147965189+adeinitas@users.noreply.github.com> Date: Tue, 17 Sep 2024 03:17:07 -0300 Subject: [PATCH 10/12] Revert "forgor" This reverts commit b3804d0fae7b8b6c9d8a82468189360f7a174119. --- .../Structures/Storage/canister.rsi/locked.png | Bin 118 -> 0 bytes .../Structures/Storage/canister.rsi/unlocked.png | Bin 118 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/locked.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/unlocked.png diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/locked.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/locked.png deleted file mode 100644 index 4033c7af8113b8372f4d237b7dd42fdc8d472fb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}2A(dCArY-_ z&pGlkDDW_BWaa<8kR>w0<%R&`eATrLr(GS=)7Raa`Sp^-{xqQSTe~LhVBYr7?OFwp O!{F)a=d#Wzp$P!sw Date: Tue, 17 Sep 2024 03:19:17 -0300 Subject: [PATCH 11/12] Revert "Canisters Sprites (Update) (#1409)" This reverts commit f820d52edf326ce2b475756e5312f50310e10ca7. --- .../Storage/Canisters/gas_canisters.yml | 174 +++++------------- .../Storage/Canisters/gas_canisters.yml | 23 --- .../Structures/Storage/canister.rsi/air-1.png | Bin 914 -> 0 bytes .../Structures/Storage/canister.rsi/air.png | Bin 961 -> 0 bytes .../Storage/canister.rsi/ammonia-1.png | Bin 1079 -> 0 bytes .../Storage/canister.rsi/ammonia.png | Bin 1064 -> 0 bytes .../Storage/canister.rsi/can-connector.png | Bin 560 -> 0 bytes .../Storage/canister.rsi/can-o0.png | Bin 170 -> 0 bytes .../Storage/canister.rsi/can-o1.png | Bin 119 -> 0 bytes .../Storage/canister.rsi/can-o2.png | Bin 123 -> 0 bytes .../Storage/canister.rsi/can-o3.png | Bin 119 -> 0 bytes .../Storage/canister.rsi/can-open.png | Bin 196 -> 0 bytes .../Storage/canister.rsi/carbon-1.png | Bin 923 -> 0 bytes .../Storage/canister.rsi/carbon.png | Bin 947 -> 0 bytes .../Storage/canister.rsi/carbon_liquid-1.png | Bin 1033 -> 0 bytes .../Storage/canister.rsi/carbon_liquid.png | Bin 1034 -> 0 bytes .../Storage/canister.rsi/frezon-1.png | Bin 997 -> 0 bytes .../Storage/canister.rsi/frezon.png | Bin 1009 -> 0 bytes .../Structures/Storage/canister.rsi/meta.json | 125 ------------- .../Storage/canister.rsi/nitrogen-1.png | Bin 987 -> 0 bytes .../Storage/canister.rsi/nitrogen.png | Bin 991 -> 0 bytes .../canister.rsi/nitrogen_liquid-1.png | Bin 1036 -> 0 bytes .../Storage/canister.rsi/nitrogen_liquid.png | Bin 1092 -> 0 bytes .../Storage/canister.rsi/nitrous_oxide-1.png | Bin 992 -> 0 bytes .../Storage/canister.rsi/nitrous_oxide.png | Bin 1010 -> 0 bytes .../Storage/canister.rsi/oxygen-1.png | Bin 996 -> 0 bytes .../Storage/canister.rsi/oxygen.png | Bin 980 -> 0 bytes .../Storage/canister.rsi/oxygen_liquid-1.png | Bin 1043 -> 0 bytes .../Storage/canister.rsi/oxygen_liquid.png | Bin 1080 -> 0 bytes .../Storage/canister.rsi/plasma-1.png | Bin 1108 -> 0 bytes .../Storage/canister.rsi/plasma.png | Bin 1161 -> 0 bytes .../Storage/canister.rsi/storage-1.png | Bin 1093 -> 0 bytes .../Storage/canister.rsi/storage.png | Bin 1104 -> 0 bytes .../Storage/canister.rsi/tritium-1.png | Bin 1180 -> 0 bytes .../Storage/canister.rsi/tritium.png | Bin 1174 -> 0 bytes .../Storage/canister.rsi/water_vapor-1.png | Bin 947 -> 0 bytes .../Storage/canister.rsi/water_vapor.png | Bin 983 -> 0 bytes 37 files changed, 48 insertions(+), 274 deletions(-) delete mode 100644 Resources/Prototypes/_NF/Entities/Structures/Storage/Canisters/gas_canisters.yml delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/air-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/air.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/ammonia-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/ammonia.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-connector.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o0.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o2.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o3.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/can-open.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon_liquid-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon_liquid.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/frezon-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/frezon.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/meta.json delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen_liquid-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen_liquid.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrous_oxide-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrous_oxide.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen_liquid-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen_liquid.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/plasma-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/plasma.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/storage-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/storage.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/tritium-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/tritium.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor-1.png delete mode 100644 Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor.png diff --git a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml index 3c7268c7f8b..55e7e50b37b 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml @@ -9,10 +9,10 @@ - type: Transform noRot: true - type: Sprite - sprite: _NF/Structures/Storage/canister.rsi # Frontier + sprite: Structures/Storage/canister.rsi noRot: true layers: - - state: air # Frontier + - state: grey - type: Appearance - type: GenericVisualizer visuals: @@ -103,7 +103,7 @@ - type: AccessReader access: [["Atmospherics"], ["Engineering"]] # DeltaV - removed research - type: Lock - locked: true + locked: false - type: entity parent: GasCanister @@ -112,7 +112,7 @@ components: - type: Sprite layers: - - state: storage # Frontier + - state: yellow - type: GasCanister gasMixture: volume: 1000 @@ -161,7 +161,7 @@ components: - type: Sprite layers: - - state: air # Frontier + - state: grey - type: GasCanister gasMixture: volume: 1000 @@ -201,7 +201,7 @@ components: - type: Sprite layers: - - state: oxygen # Frontier + - state: blue - type: GasCanister gasMixture: volume: 1000 @@ -238,40 +238,14 @@ name: liquid oxygen canister description: A canister that can contain any type of gas. This one is supposed to contain liquid oxygen. It can be attached to connector ports using a wrench. components: - - type: Sprite - layers: - - state: oxygen_liquid # Frontier - type: GasCanister gasMixture: volume: 1000 moles: - 18710.71051 # oxygen temperature: 72 -# - type: AccessReader -# access: [["Atmospherics"]] - - type: Destructible # Frontier - thresholds: - - trigger: - !type:DamageTrigger - damage: 600 - behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] - - trigger: - !type:DamageTrigger - damage: 300 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: MetalBreak - - !type:SpawnEntitiesBehavior - spawn: - LiquidOxygenCanisterBroken: - min: 1 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - !type:DumpCanisterBehavior + - type: AccessReader + access: [["Atmospherics"]] - type: entity parent: GasCanister @@ -281,7 +255,7 @@ components: - type: Sprite layers: - - state: nitrogen # Frontier + - state: red - type: GasCanister gasMixture: volume: 1000 @@ -319,9 +293,6 @@ name: liquid nitrogen canister description: A canister that can contain any type of gas. This one is supposed to contain liquid nitrogen. It can be attached to connector ports using a wrench. components: - - type: Sprite - layers: - - state: nitrogen_liquid # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -329,31 +300,8 @@ - 0 # oxygen - 18710.71051 # nitrogen temperature: 72 -# - type: AccessReader -# access: [["Atmospherics"]] - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 600 - behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] - - trigger: - !type:DamageTrigger - damage: 300 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: MetalBreak - - !type:SpawnEntitiesBehavior - spawn: - LiquidNitrogenCanisterBroken: - min: 1 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - !type:DumpCanisterBehavior + - type: AccessReader + access: [["Atmospherics"]] - type: entity parent: GasCanister @@ -363,7 +311,7 @@ components: - type: Sprite layers: - - state: carbon # Frontier + - state: black - type: GasCanister gasMixture: volume: 1000 @@ -395,8 +343,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior -# - type: Lock -# locked: true + - type: Lock + locked: true - type: entity id: LiquidCarbonDioxideCanister @@ -404,9 +352,6 @@ name: liquid carbon dioxide canister description: A canister that can contain any type of gas. This one is supposed to contain liquid carbon dioxide. It can be attached to connector ports using a wrench. components: - - type: Sprite - layers: - - state: carbon_liquid # Frontier - type: GasCanister gasMixture: volume: 1000 @@ -415,31 +360,8 @@ - 0 # nitrogen - 18710.71051 # CO2 temperature: 72 -# - type: AccessReader -# access: [["Atmospherics"]] - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 600 - behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] - - trigger: - !type:DamageTrigger - damage: 300 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: MetalBreak - - !type:SpawnEntitiesBehavior - spawn: - LiquidCarbonDioxideCanisterBroken: - min: 1 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - !type:DumpCanisterBehavior + - type: AccessReader + access: [["Atmospherics"]] - type: entity parent: GasCanister @@ -449,7 +371,7 @@ components: - type: Sprite layers: - - state: plasma # Frontier + - state: orange - type: GasCanister gasMixture: volume: 1000 @@ -482,8 +404,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior -# - type: Lock -# locked: true + - type: Lock + locked: true - type: entity parent: GasCanister @@ -493,7 +415,7 @@ components: - type: Sprite layers: - - state: tritium # Frontier + - state: green - type: GasCanister gasMixture: volume: 1000 @@ -527,8 +449,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior -# - type: Lock -# locked: true + - type: Lock + locked: true - type: entity parent: GasCanister @@ -582,7 +504,7 @@ components: - type: Sprite layers: - - state: ammonia # Frontier + - state: greenys - type: GasCanister gasMixture: volume: 1000 @@ -618,8 +540,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior -# - type: Lock -# locked: true + - type: Lock + locked: true - type: entity parent: GasCanister @@ -629,7 +551,7 @@ components: - type: Sprite layers: - - state: nitrous_oxide # Frontier + - state: redws - type: GasCanister gasMixture: volume: 1000 @@ -713,8 +635,8 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - !type:DumpCanisterBehavior -# - type: Lock -# locked: true + - type: Lock + locked: true # Broke Entities @@ -751,8 +673,8 @@ damageModifierSet: Metallic - type: InteractionOutline - type: Sprite - sprite: _NF/Structures/Storage/canister.rsi # Frontier - state: air-1 # Frontier + sprite: Structures/Storage/canister.rsi + state: grey-1 - type: Physics bodyType: Dynamic - type: Fixtures @@ -777,8 +699,8 @@ id: StorageCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: storage-1 # Frontier + - type: Sprite + state: yellow-1 - type: entity parent: GasCanisterBrokenBase @@ -786,7 +708,7 @@ categories: [ HideSpawnMenu ] components: - type: Sprite - state: air-1 # Frontier + state: grey-1 - type: entity parent: GasCanisterBrokenBase @@ -794,39 +716,39 @@ categories: [ HideSpawnMenu ] components: - type: Sprite - state: oxygen-1 # Frontier + state: blue-1 - type: entity parent: GasCanisterBrokenBase id: NitrogenCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: nitrogen-1 # Frontier + - type: Sprite + state: red-1 - type: entity parent: GasCanisterBrokenBase id: CarbonDioxideCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: carbon-1 # Frontier + - type: Sprite + state: black-1 - type: entity parent: GasCanisterBrokenBase id: PlasmaCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: plasma-1 # Frontier + - type: Sprite + state: orange-1 - type: entity parent: GasCanisterBrokenBase id: TritiumCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: tritium-1 # Frontier + - type: Sprite + state: green-1 - type: entity parent: GasCanisterBrokenBase @@ -834,24 +756,24 @@ name: broken water vapor canister categories: [ HideSpawnMenu ] components: - - type: Sprite - state: water_vapor-1 + - type: Sprite + state: water_vapor-1 - type: entity parent: GasCanisterBrokenBase id: AmmoniaCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: ammonia-1 + - type: Sprite + state: greenys-1 - type: entity parent: GasCanisterBrokenBase id: NitrousOxideCanisterBroken categories: [ HideSpawnMenu ] components: - - type: Sprite - state: nitrous_oxide-1 # Frontier + - type: Sprite + state: redws-1 - type: entity parent: GasCanisterBrokenBase diff --git a/Resources/Prototypes/_NF/Entities/Structures/Storage/Canisters/gas_canisters.yml b/Resources/Prototypes/_NF/Entities/Structures/Storage/Canisters/gas_canisters.yml deleted file mode 100644 index 46776273a3e..00000000000 --- a/Resources/Prototypes/_NF/Entities/Structures/Storage/Canisters/gas_canisters.yml +++ /dev/null @@ -1,23 +0,0 @@ -- type: entity - parent: GasCanisterBrokenBase - id: LiquidOxygenCanisterBroken - noSpawn: true - components: - - type: Sprite - state: oxygen_liquid-1 # Frontier - -- type: entity - parent: GasCanisterBrokenBase - id: LiquidNitrogenCanisterBroken - noSpawn: true - components: - - type: Sprite - state: nitrogen_liquid-1 # Frontier - -- type: entity - parent: GasCanisterBrokenBase - id: LiquidCarbonDioxideCanisterBroken - noSpawn: true - components: - - type: Sprite - state: carbon_liquid-1 # Frontier diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/air-1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/air-1.png deleted file mode 100644 index 56809adb2986384c8295f0fbab2f2e444152c84c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 914 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 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/ammonia.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/ammonia.png deleted file mode 100644 index 5f039d3de254ee878b184eca86074e9087892dca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1064 zcmV+@1lRkCP)Px&;z>k7R9J3g?g&yvIn7++D)5X9oVIZurx6f#1@w6W{k5V5ydzjx-({4lbNCY zLzp-7UcT@D{_lI=_a2-9g+jqC6bkNHY`kz5=lOh|rKKfKlKA?{mB^%CjN^21anaRv zoqRq|tyV+Vb!^)vpU(rh>2#Xx{rkLq?HW9K6v<{R1!}dL|CD7p&}Z8=sZ%ctgo+=NF+$7 z(*U$uEpoXW6B82v?Cmp?*Ph^)Zv z>w7dB4d7S_PYrH_ z;M?OqQ4}#v(;w^2{F8<6xU+K{8m5ibusC-KJXf1c_SXO?hwzvA(e z3xV$+zrQ-rW~3#!t0w~_?(C#_{NzHwnX~)RssGgNw^-X89vBCq1T4!!mSyhh$pDcs z!m=y}az#Ic?gCBITu~HBrBWmk37XAjpx-bIzn#ry0Z>(ya=DCQ7*wm(fj%O|fFKB1 zmW5?mWHOmRpQ@@%PEG=l%jKxo>#VM>((QH`8ygF?9XSXEK>#?VK(pEOx1fh^w~Hu> zbUK|-yOHyNX_}a(i6996&y(L%#d~@QD+*$5LrIe8bUFxv;I}iG49#ZKC!?w=2L}g{ zZN{nvy@}@}s?{n0hlhu8OokK4j5cu`2T76!78ylR0`HFFkQr_E86ATFz|3U>$8m5R z#}CGn@DzY!rDiT0ymE0Qv=$5`peTwfUV7Ij(M#mya`Yt0uU4ymA_6%2waYtKy8t}pwbZevGFRu4bQOgaO8Yy z!P@39Yn#IXC%x#6fpe_|ilVsLY_@MLfd6uT@3T}YVcYik)PhthPx$>PbXFR9J<@S22#lFc2J0*QbDzCPBiD>ogX50TNF@@PjB7ub`$h51`@)h=$q} zMlvr*3U_qA$|vrEW9JUSc0?P`?CkCY18 zx7(R#pa0-^$Gxd%EPmqgKg% z<(&=MJ$P4@+o%oUD+a9$gh5eX--TAi>c&h?hYo`Kvp0~2%(ELU#{vC(I zp-p;F{*P&=lzuZ7LUghTHIQeKux934>Bbh^lVOata>&785R_LV&{TEkp>5)!0$ugr zNuWy-jWZyG=&e?(mwp+8hw!iA8(b#=N~u{a7P#GR{~|yLX(ZuwLap_m!P7K_loCZz zI7u`TIG@h|+P7l6-I}s2p|ytAy75m=BLOKTs;WYororHOo}0~P140O@ssaE^r&DKs zSw7y$0oZ~+71R{jOb5bIB9G^LFI0000Nn{1`ISV`@iy0XB4ude`@%$AjKtX#?7srqc=eL&@3Nk40upBgLIuOio^@7#X z22WNCwcW42o(E}V_>j_HS#)hn)cV>6CXodUtWVagtYKvM-?<~?2!Cmjq8A59k*BMl J%Q~loCIE3QGK~NL diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o1.png deleted file mode 100644 index 12e179180844c14433f7af6684a6549fcdd24383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}hMq2tArY-_ zFBtMNDDW^GluArk&u}F{R`bC^Z{ecl4?YVrFdWeLTX$P(!|^w~1q`d?!lT)Duht9Y Q0cvLOboFyt=akR{0OrvmcK`qY diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o2.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o2.png deleted file mode 100644 index e335d45fc570b6a2132b64639dec07ac94fb5fa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}rk*a2ArY-_ zFF5itDDW^JV0HcB!dCWSOJ&42rSkt~zRC;?55#{eS?@G8eQ?J%^y*_qeur>I&htF= U)+%$Yfd(*my85}Sb4q9e0EuuT+5i9m diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o3.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-o3.png deleted file mode 100644 index 30736618596c66632aa94fce3222f61d9564ee9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}hMq2tArY-_ zF9h;3DDXHR+%ffG`3vgg$eQ=d^#z#KhZb5;& PK+O!Eu6{1-oD!M<;iMum diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-open.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/can-open.png deleted file mode 100644 index d7aad2503612a3e256210074f4c0ce692ff9b10c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b)GJcArY-_ zFK^^!QRHDc@b~ichaG0yw73>Ys@y7Y@!*eP)IV`%Z;ACwrOMVE2N#!n?}Tj?p4;4& zP3GBht?pUuMOKCdQ#PG(;+`-ktu5;Hr?cjp7#P0X+g@40SbqQ6L+c4aO*3_i{~nlV ud`I`uL?-KgaSr#QNpt+a3rzf9%DnlE{M;+m#brR3FnGH9xvXPx&RY^oaR9J=WR=aBJN)%lR5h4;spa*HJB2qCfRH+ac6Q^>Qukat7^B=kY;QkN@ zNZ}D=CSwewO=y=jyU3oBaS%Ye}=TX z;QKz~qH2o_PA>jKy^E?lEo+Hn5A)sj*&d$yN0E@*!8V-l7EK2}D zUDpVL0H$ezQrgjzW%*l?IBk0l0C60DDm)sE*!%nYm&RpT2JrnfoN(imQW5$#w%e^3 zS5<}0X4Ba}q{EF9LKy!#j>Gl@0i5hEG)*JM?L1di)maaM0IusINfP0`rfC2^ic-@w z1VJF`E0 zfXBy2k;XJlQB@VD(V)3Y=@oi#c_JUjpZuCA^CKzKi! z&5)+4kmL0r%QBj#!C){zS(Y$O6W7<*xWBmO1hGF+D2*VIXQD8hCH~R!Ar2qgz2q>jkuh&pj zwR0=-d*IM}zzJ)b21QY@*=$4&@fzUW&}qYe?{5}{A)+WkQ4}DAV7*><`j;E#;D-`I zkmq^l?cf*B)6)~uG?k{)DJzNscXxNf@h^W!c-VAZ|MGR?I!)7vRJBQ_X)67+ZE@~D xS@!K87C4Uc=}Y!sWPjQ=`xOMN`0=B&{~N#`wzU=oC58Y1002ovPDHLkV1k+2rg{JX diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon.png deleted file mode 100644 index 3a4e5e940f9508fb19e85a59cb5a5064af7b829b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 947 zcmV;k15EshP)Px&ZAnByR9J1R>iYO&o{~b|X@_P-Eg{3zI(N3Gxc*^C%b6 zU;GM}4R{L`E{qG?Ag4&05Zgf{5?Bssi|jdTC2Q%3WE%ZB(#)rC=FB&OPguL%j@s>Z z^cf%jd?vVU+gx5=@*c#0t(G#VT$Z307Z;J^IM}w$WHP~V96Zm%wrzl@QmIh?`IGP8 zzQJIi-et!qRvaHB)9J<{uCnqOdU0ngN zSSKjYfm4OFX&M0Q^_tac zh41?SN-QYXfN7dMJv{+$OsrNbxwc-f<+<CWF?KYaGCDuVI1B=BX)^_Lfxf0-Jvl;6Z+e~Q}v|267#pm{^Lo7wK&R8;=H>?1bs3FDi7}J_*AVzHPgFqUO~ zc<0LiinHrr&t_k9iz59xNh7>1G93sM0HEzmSg4jv-Nrft?h z7A;6j!S6mE!Q15fH!axQ`$7ZG&d%uddU&3fss&0lP%f9{Ps#7UARw*-r>Cb(r&9oW zyPx&!%0LzR9J=Wl{-r-X&A?U@i+u0geF#5=M!vW zBlscgS3!=ArGX%fU}I1d$QUw(MP?#{Bmo1?7Q6GFOpIskw#mPlcb?1p+@BZbm}8DP z=9uGuMrfK)EEYZg+-NjHrBcb0B#BzB76MRJ)oV7Jq0e-Dy{|g3IDL_>>%?L)09@Dg z`u#rfcs!t_s;V~}4#j^imm`r#O#XWS=jZ4D>4*?07K>gkm&3MgY}*zBkw}E4r6mCB z^?ImODtY~WAAsR-h^A>I5(%2kCI<%xLhtD4=u4ScoQxcx-EMy>TrQWr_xJbT8b3NZ z0=`~`1>bnH*%Yat#9%NGXV-OkeSHn^XX*IHRaN!;uc9d42SH$AnlK)Z#d)&MuImQq znx>J>W-(1uL|-TrfL~1+iA2yeP4vqwCl&x4$3fS1Ow*j@B%{%2W~9@|WHREcD2mtX z_2~6_q*5tlSw@!S4^AvjU*dZ{c~%rf{JXA;EXx6TKk}WOod7+RN&yfKhY5$n_|5yl zfkYyKVHo(0IE`#J3xI9gnpN@F)e`{-tlamuca~y|Gr^Cw1ig3Ku zY6Y^iySpp;rd%$2i~lYSPuFz}!wA%Q5?5DO0Bmn>1F*TdNv&1`pwsCHxlAU*csxdu zBpx3h$>;O*`+am>XK!zhi;D|XRi)W%qU(C_Ezorx$8p%&+T!f&4BNJeL?R3Z1BSyP zvMh@c?e%(SnkHl?-+{x!L*nr`k|c>Nz&|6rySpm_I6gk+o3FIIy!_|t>ME9H@$m3~ zs;Z1eBc7k1ktB)nc+7Y_7TZyhB)Z)$Z*OlXio)gPB^w(X6bc2_*Vn1n>x4ofo}Qja zr_;!?%*)FQrfK3h4%gS$1jcZ>6prJdsw&-XH!!~tT+x1Gsj3RV{r$b*`HScF_7=;s zLe*;3a~vn|Ob4dGcf!ATavChln)$j}mIdIo+iiAsb~rsfWq*I4UauF>{gFy}{QSuu zvo84^6h-;;C7VX2Qt>L4%1qfGsg(DZrg_fy?*abb)@H`g$xr)&00000NkvXXu0mjf DwW{_J diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon_liquid.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/carbon_liquid.png deleted file mode 100644 index 717e0a115f673118b064e717ab73ad3bd6a5d65d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1034 zcmV+l1oiugP)PxRU!R9J-MR6h0O|h3*6qg0-FYqt8R_AYY zGa%wdhoVbY!&Q10S-2>rw3QY?cl``DkyatI@Fuj^Ym%Y|LO$N)oG0f!?>Xm%Pe?ME zw35lB^%)(1e8zYpkzjv+pI;&V-PrIA6_~{6-rk<2X&Q+{f@-yjrfKN9P9l*2uw+># z`r`+GeftKtx4v{vYP(`mN0 zwm3XI1fbn+^G~xm1^AwVsYw77MX^LtL=;6-RYlV@0B1^MS?2ckmWPK2-+Fydfubl@ zC=_z;+wJzd>w3LTC=^0bl&|%GZG3)y9)PE(Cqz+1mSq51troFZj7p^fK&R7TZEcOq z%S%uF6UD$_FkpImnwgmyVzHR>e13kON~MAz2=x1X!r`!Qot^-hOvcJ)vm6~A5e|nP z2>WjV1VKO$1YTZV05A-LY&HvEd3nKi44j{z)9rSFH%|-(182-OY#Tp4Jq6(4;DAgf z;~EdH0P%R-ve$OGTy`M3-7bb<(CKuXqu=k->2xR*3Y5!b=bMX*3s;DVV!(!2Sy_2E zCP@uc)uI;B#{)rK#CKp?>S`Z@rSNMvk$ zX=#bo)l~puu^6>ljpO5Eip3(YudkkI*%v@46k<3W0yrRUQY;n;27{QU=?UO_6$FDp zN4b432m;Y)lt?5(qtS5Ab8~YThT%)E??hypCZ=gRAmMO$%y_+Cr_pGTN~Qd&oD2ZK zu7)AQ%iX91aNtJ`Ne%1MpT4Y%h8B z2A;KGcX!u;utA2y;kzIk^?+TD?e579Vxn4LgNz!nrBo_8i3o6=u2J!v0$tag&c{tg zJzy9H%gf88(`iIebj=06Yk}Q#j2ao0(HM|r*>^2)or0fv+=92x_jk2mbnV+UU}tBC zd_Iq^>z=j1R}4s!SCEgyuVGvM2a^K1f=THA%m4rY07*qoM6N<$ Ef~`2*g8%>k diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/frezon-1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/frezon-1.png deleted file mode 100644 index a9943a3bba4f33036a9f4d42c8f0b4e40ab51950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 997 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 JPDHLkV1kPJ;9vj% diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/nitrogen.png deleted file mode 100644 index 57af7bcc8bde0885181f50c710fdab43d4262f19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 991 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 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen-1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen-1.png deleted file mode 100644 index a21c6b651c80f54892168135e9a65493761b32d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 996 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 N002ovPDHLkV1h=v0W$yq diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen_liquid.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/oxygen_liquid.png deleted file mode 100644 index 8dca3f19a6940482228945f041503fff8f20b32b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1080 zcmV-81jqY{P)Px&@<~KNR9JpVQp=VP7*tllb%W4>jiXWWyR8U9Ys;d z=kw^gj%k`GiUME-gF&J%Uhu)p3>+VO^4XID`F!5FN|MwzXPPF0AOP_D!GUL=Jt>gM zWcmPPS+;atXMTR3>FH@UHZ}k-41=fDY9HWv3;KE?5T0ALhAT(-{eC1#Lf3TwXG?;? zASaDc&VKvRvtQ3!5T0ALhQtZy-Y|@7<6^PMkT^kjZuM>zu)%ASp8@dx&olV_euBXu z0JU0;SS-db_rC!kc>Dvg<{#|t?soOxQxXnVasd4E=>f4=j6fhjAP{iC*Wx|~D>)jW zglC^!lQ5Y~T1!hR8$YEXlwh!u;po(D_L?V&4IaO5|A0G!G7K>3R z6xiI{Eo>qxOB9uxchm5MK{Q0+M{N8GT4c>VO0c5im zdtEM)^l+sBT+{=5UANxAm4GbE*2fQg4zNw6S$T=C zoatQajO}tfTsdO6a^y;)=eFD?(pmFc6@ZH^I2RvsE2ngm`w?@Fvy0be=8 z*z3QT3;)M(<;b;1^jr)2v(MPx(4oO5oR9J=WmQhGsR~W~CF##1OS-k3t5j0l}bGJwpf;1#DO6HRY>O_VhN?$g* zm#tgdmoa>43+rAc^kL%2$dhC#!R?`gIn)Kau;_%4?uOpbp-?)L;>F6EVaOiRd(1WJ zy0XXoA>?q*ch3L+ecw6XccF?Zs;HuhD$anSC`DtOYR(nUvVB$9P9yesJlO4a0)asB z>D_%eIQyV-u>i?r((<1L7>CHRjH;?!`{O2Zz8ipW(^s$yQ|*^djKrS2izG<^#N+Xo z;Wi5}yw2rvNRq^*#1&!m-MbfA{P7TgH-~@ajc>mcYnu%*5?$*^l7y>@jft_4knLI{~vfHg%ll zNI-e$JsuC4OvYrO)uwoO`?+cE+^E9yA0|k2t>bdJ$Ye6;x-Qnw?|a4F0T|lx0Wfwr zRS|`X2pEv_-Qp0fHpSwT6|r_aLgg4QOq#?GUhZYdxn>dq;PrZoP<9Ek*(@%X3xN5) z&rd#GI}!(wV7pFJ39bMO1SXi*wUKEU? z$KzpjbybibzY73?K%io-qobqb;gc1#+7xp3DEEe#rluwU+-^7VcpSIe4L~xPJh>8P zG8v-LD2k$xOeRhLvMifyeLi1_Abm8~`B5F(9DMrV8q@vLB6^yp5eNiC#JpawIR)8l zR=kAa;b8zlSWc{Inh@mo`w0evCGYdySbxrP@8X{fUhZXDohF@5iwMll&H|w8I;yJT z@p!NTw6wH**4o-iE|(*p&*O5ra5x+%{yzEsHW_}WeV~oT#zq_t2U}ZP^gg~oW1$(@ z(TEm*On0P{k^BVK9@yUArl+TeP$-1WW}~jIj){p0!r?HYG?rJxk&zK1k%*}m7#@`(B__oQ#VHM};dEi&;zp01Odsw;NSe8GJe<4%%#pq5btx z5XkkNB)Zn|`~5;NV195hY2YeZ7lCYl!i}q>22v z2%{euQ8S9ry}1p-wjjYr^Og^rn~MNn?CuKQQ+u`{WV|rRqBTU{vwl-ID=(>u*X|?B zvgn{;TadBCDKR$4FSNDs*1!Nit*kJ%vGG#h3xe#l?|^c_OU||8-!~76hW)?o`QPy> ar2hbWcHgOjOjmFK0000Px(LrFwIR9J97G z3Qjr@ikQ6&-HQ>aAS)uYD1kkUndK!0=ZH?*uT(!?3!SSu~@p}V)a z?UMXTJumli&hMV@_kQpBo%6eJ0`q#k6|dJ@IZ2LFCjs|(JWNbXaF|4Na8Q_3%W*(Q zM@K7~rs45;SX)~|(=Q*7tVPs0?A~u$pABy7#SI1Zf*{MVzJ2ATU$*F4<8EWY!Y1PdumB4P0$oh=wD;A4K?sZ)!vOYs#H)s-WWDQvw z;LGhv(|5P|Hg>xmNs<646biUpF5aCR1;9T($m~>#XiKD_5<YEMm>|f~u-k&c5*y ze{B5Di>F@ZQOg$c&H$ZzU3BhsVcTm%-WkC2@mZR`*yFY56@FRKuliM&Ukz*UArz(_#=(Y^gAASShQK?mo zLIlFyAwnBrC}Sa_Kgk`DT7Qxwup2a=nVm}2MX9?*R8_6WvW&ywFxzlwBW%Wvy08$i zWe9hNP!xq?v52ngq|@n|I1T&2&Hiv@$+d{X;lOUUlh5a^fVzG_NR|Qc`Ftc2iH6|9 z1OS#?ivaZX^;zOhr<2~^UI1J!7ujr5gb{K#gtD%!OB6rzKYtJ3Fe|n!K7A>)S zK2IW%u=s|u!??>{OZTj0LbG7?(ltK$=r>y5xx-L)n4#=2x~`k@8>;wxJ^(_&Ya(gI z2>`ruNi|8h%U)8Ke?^vM`uh6F=kw^gP9l-O=kx7v%m0%=|Gis$@Ky_7efz5EI}DOe zrvcd9+!O|f;|!yFx9YA@RrSa-A||9jpfJXAd$Mj)Ljl2%s`M7har zqS7?)?Okq|x8Wx!l}d!WLlz>sEpwy@s};~~8D=}Px&|4BqaR9J=WmQP3=R~*Mbs|FR7fy``0y4dIpU0hZK3xlxLKtKXw4{az&35b#s zdI_k3wwKWK5)VyprH2YZ2)$HOY$Qk(OHEc~g<7bD%(5>2IkeH4g=MXa)nt0m_uScC z6MO5yFAU6k@ArGZ@9+D5^L_(oIKvsvaE3Gd-w+OmUGV?}gMRm)tzlQJ4-YiCuksOo zr$t%*My6?^C<*{=!5!DAuO##2uE%M3pvg^aWaW7KKu1+oIc^K?xBw&LYrfYJkOtv! z*wu9%+qQYnOi6=?k>RuN-vS^SjryDie)qe_8UTrnEZYYysH%!(S=e?QfW9t``_rYY ztgO72KuK=qs;ZJsr@8mYmQOAsk%*KxKe!-$?p*Dug9DU^;Fe{fC<^=g&pigwM2&n; zr_)@#RqI(7$0afcWN=Y0!vjt3wJR5j)<(%m%=)@C+QU_z-~uB1#>PgH$)uD%Vq}0r zMaB5>Hvw5M#YmI@IF5s9nk17+`noikiNNqj>z+)D;oc*gP~Dy!U%PU_9i1&>bheD% zO9vSBl^FGv1tiJ}cFM^FYKRyazWVtcH0@XkqrQ^uWT9XF@$_Cg03cMiN2qQOQM?5N zR8=Jwi(#533rSeW*?b`hjg5@}*tU(X>vBC12oQ_K02sMZ&L`g<&j0%5^P^xHk1F@4 zOKA%pB^imh(P-4?Q6LZq6cdDG@-U*NX_5>;Lqh`q^LGIDJi$M1KmLMlKI~>`X$eJ9 zShNo3(&;q){r#>aplKR&b8|%rtgfz}NNi|m2)JH!T?CKED=WuGVB5BoH-BS6t{6HxI^amS%#*u3 z{j;3G&wBy5{;5Sg9!JxTi?6e@Q`Su+5^;TSd=pxhRdCJ%9~eIX@F4La0PXGV0E~`~ z^6c5X$9Db>oPU3d)Q@j)^Is9>F(}ka&i&?%d#*{lTv`Kt*zVp`}<$Cw6u`T zW@&D2W@cuF);Is)vaw7mwaG8PzvS;1Ra`cfX*&Ouv7e@yU;c}Zjtx7givB!QRZ z8lm0W)Vw>y&JTyv<0c01ylYJq<>nJzRxRUkMa% zMk6=Mi6##3k5Jtn7jMhm-VK_V85$*L_$&$4J$(-zz*S_6w#wX}U( zS&;J)BP07rVk67Q_?oZ3zu$Enhlz;^8MmNg<^NE$1$S7qs$bdNgwNH^7bG^a81N*1hp7nnL;bPeG@PgZ&00000 LNkvXXu0mjfT6+u7 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/storage.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/storage.png deleted file mode 100644 index 54c71142dc2d712a0de249a16a30eed3e798a492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1104 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 diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor-1.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor-1.png deleted file mode 100644 index 40b0049ca4363199a4f63d5c3b2ffbbc3082d14e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 947 zcmV;k15EshP)Px&ZAnByR9J=WRy|AWP#AtHhF}h*kS4e^gUOI0nK}fdSX{cfxjXb9-1`^A(fb43 zT5!7xg1B4g62YlU3eC`L_M{L>E1Kcl!F!H5O}*DU-KEdc({tYUywCf20&K9s1{-X! z!GA_+b;I*K#@EB)uyk;6z!XJ6zuzwbK(E(hr>Cc-&vdxnR|#ydUgY~eDwPTVAWc&? zo6Vr>x}?e9^Qw9KW9RHPw5b!*YIgSHLDJZ2vfDnS6ogDzcU@$0A zO4c!h1ppfRCai zgrL!AFn-TE5?cU}Bnf=qM-)ZtNaE$?Wv!>HP*qi|Ez4rl=@irH6sBoH(==$BRv=M` z0B24Jfu?C7gut>a7=|H8oSdAjm7mY&(!Ob$FijJxsuntlV;gucq#y{u3vm^;Z36%( zrEnZaq@Y%-Aqawke7Rf}smw=(7bx&v(1XFCB+Y?Zt%fLygh39T8pANeSrkRs+uM_j zyuH1lTrOjEcGT;2JU%{(2*z=YG)>XzbeJGu7zXqefcf$ zeIH4Zpw(*O=H>>JQV>G0SS+wyE^&T-j{W_80KnPV830JKdFZ+hMNvc)fcIh6ZnuR4 z7Z(>r0$~^e09@Ba7>1ZkCeSoZOvOf{A?Cok_ka^7gg{kQ%;$4aL%arfH%M*xdww(D z_YnjEk|crax|mERQvW_ZJxQMOOI_CmrBr%5X0w^liQ~A`>2z3li&mSMSEN)ZFzzYD&brnvXVbo%8F7Fd?`=}Y!6vfoXU{cJQ?^6i^+{tMHY Vui>KFwSE8q002ovPDHLkV1l6Uzr+9l diff --git a/Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor.png b/Resources/Textures/_NF/Structures/Storage/canister.rsi/water_vapor.png deleted file mode 100644 index 2bc7f971022bbbdb1b025b997ac91222f2477777..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 983 zcmV;|11S87P)Px&kx4{BR9JN(!5ici(&riS z1S_RqQKns8ByQn?3h__EDUv1v6IqFo2!*%c`YgT#I4GHh!3$1U?6^r#bQk7`#zaW27rHm{E)V}7Xz(U>j1#Atk7{Bs?{pz=jYtq z+yLNt9)FL=2Y_@44)y_H7)GdR8k(k2EEaJb2S9{G*LB+MHjj^w(srdoU>HW2OeV#D z&-2#SqtS?DGKparU&}z`Je^Jh@cR0SrfKN94!~qGp-?E$@Am#4df^-g~QYl_uUVtSN^Z8up7K?>g2SI?UssLoO*`4{Y6`f^Sp>5l=S}g!n zRTUr(4-aE!RaGSj0@CR;)9F;~A0Hp{@bIvaiM?_l2m(^6)LIB&8HPk65n~46`T2RP zO{ow>*&czIPN!SL5Is{amr)dDYaZ-m!1KIV*_})#Qhh4vkjZ4w zG!55vWBSo(B-Z(S9)L=vLbKUqG#b(Abhi4C%7Id;M7P_;^E`67TufJ~R5&|31E5eS zFdPoKySt-QDgn^xbhg@-0$`e^Sa-YKn9g-wn$6}KVAC|$&VD4)b-*-DOw$xMtJmv- z{)m-Ir6P2)BK;bU$78bDEV`~!uh%J+O62o-a=9F?>k2Rt2wB<5Kzn7f8IQ*s&qc9* zdV2a=006yS4_KDgO=4Nr+B0p5u}lg;qtRe8nb7O?HiB5q_HMUJqtO7^*$cMjfMr=> zwOZx={$3cY)oPp0iuLX7EdZLPMO)#Q^a4NtQB@VgFvNbR(-DOTke&y2hQRmzSTEQl zs|*A|!0G8J)oK+@)3)}4odBXGV%0^sE2MD&4+iwlOsA+XGo)vNKM7jWCZ_@;89y% zos0p|x*f;ad3$L95eSGg@R3BfmT|rpfZu^^5?RNQ{0BbOlWbP5y4?T(002ovPDHLk FV1nPI*ZBYd From 94ce831d0958b089678bff5ecfecd844d2817fc5 Mon Sep 17 00:00:00 2001 From: adeinitas <147965189+adeinitas@users.noreply.github.com> Date: Tue, 17 Sep 2024 04:54:27 -0300 Subject: [PATCH 12/12] crediting Aika in the attributions yaml because i'm a dummy that forgot to do that --- Resources/Textures/DeltaV/Tiles/attributions.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Resources/Textures/DeltaV/Tiles/attributions.yml b/Resources/Textures/DeltaV/Tiles/attributions.yml index 0e0fc5cfa1c..343e8e95232 100644 --- a/Resources/Textures/DeltaV/Tiles/attributions.yml +++ b/Resources/Textures/DeltaV/Tiles/attributions.yml @@ -23,7 +23,7 @@ - files: ["wood.png"] license: "CC-BY-SA-3.0" - copyright: "Taken from https://github.com/ParadiseSS13/Paradise/" + copyright: "Taken from https://github.com/ParadiseSS13/Paradise/. Modified by Aikakakah." source: "https://github.com/ParadiseSS13/Paradise/" - files: ["super_reinforced.png"] @@ -53,15 +53,15 @@ - files: ["steel_maint.png", "grating_maint.png", "wood_tile.png"] license: "CC-BY-SA-3.0" - copyright: "Taken from https://github.com/ParadiseSS13/Paradise/" + copyright: "Taken from https://github.com/ParadiseSS13/Paradise/. wood_tile Modified by Aikakakah." source: "https://github.com/ParadiseSS13/Paradise/" - files: ["wood_broken.png"] license: "CC-BY-SA-3.0" - copyright: "Taken from https://github.com/ParadiseSS13/Paradise/" + copyright: "Taken from https://github.com/ParadiseSS13/Paradise/. Modified by Aikakakah" source: "https://github.com/ParadiseSS13/Paradise" - files: ["wood_large.png"] license: "CC0-1.0" - copyright: "Taken from https://github.com/ParadiseSS13/Paradise/" + copyright: "Taken from https://github.com/ParadiseSS13/Paradise/. Modified by Aikakakah" source: "https://github.com/ParadiseSS13/Paradise/"