From d76121d470c1e159787a6b991c0599068bd06a5f Mon Sep 17 00:00:00 2001 From: Flareguy <78941145+Flareguy@users.noreply.github.com> Date: Thu, 1 Feb 2024 03:49:47 -0600 Subject: [PATCH] Airlock assembly prototypes (#23821) * adds prototypes for airlock assemblies for other doors * fix tests --- .../Structures/Doors/Airlocks/assembly.yml | 389 ++++++++++++++++-- .../Doors/Airlocks/base_assembly.yml | 45 ++ .../Airlocks/Glass/centcomm.rsi/assembly.png | Bin 1023 -> 1214 bytes .../Airlocks/Glass/external.rsi/assembly.png | Bin 0 -> 1920 bytes .../Airlocks/Glass/external.rsi/meta.json | 3 + .../Airlocks/Glass/firelock.rsi/assembly.png | Bin 0 -> 1219 bytes .../Airlocks/Glass/firelock.rsi/meta.json | 3 + .../Airlocks/Glass/glass.rsi/assembly.png | Bin 604 -> 2061 bytes .../Airlocks/Glass/shuttle.rsi/assembly.png | Bin 0 -> 935 bytes .../Airlocks/Glass/shuttle.rsi/meta.json | 3 + .../Glass/shuttle_syndicate.rsi/assembly.png | Bin 0 -> 991 bytes .../Glass/shuttle_syndicate.rsi/meta.json | 3 + .../Airlocks/Glass/syndicate.rsi/assembly.png | Bin 952 -> 1147 bytes .../Standard/external.rsi/assembly.png | Bin 0 -> 1831 bytes .../Airlocks/Standard/external.rsi/meta.json | 3 + .../Standard/shuttle.rsi/assembly.png | Bin 0 -> 824 bytes .../Airlocks/Standard/shuttle.rsi/meta.json | 3 + .../shuttle_syndicate.rsi/assembly.png | Bin 0 -> 712 bytes .../Standard/shuttle_syndicate.rsi/meta.json | 3 + .../Standard/syndicate.rsi/assembly.png | Bin 945 -> 548 bytes 20 files changed, 412 insertions(+), 43 deletions(-) create mode 100644 Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_assembly.yml create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/external.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/firelock.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/external.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi/assembly.png diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml index f69768cf85..2fc5817287 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml @@ -1,44 +1,347 @@ +#Atmospherics - type: entity - id: AirlockAssembly - name: airlock assembly - description: It opens, it closes, and maybe crushes you. - components: - - type: Clickable - - type: InteractionOutline - - type: Sprite - sprite: Structures/Doors/Airlocks/Standard/basic.rsi - state: "assembly" - - type: Physics - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeAabb - bounds: "-0.45,-0.45,0.45,0.45" - density: 110 - mask: - - FullTileMask - layer: - - HumanoidBlockLayer - - type: Anchorable - delay: 2 - - type: Pullable - - type: Transform - anchored: true - noRot: true - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Metallic - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 300 - behaviors: - - !type:DoActsBehavior - acts: ["Destruction"] - - type: Construction - graph: Airlock - node: assembly - placement: - mode: SnapgridCenter + parent: AirlockAssembly + id: AirlockAssemblyAtmospherics + name: airlock assembly + suffix: Atmospherics + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/atmospherics.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyAtmosphericsGlass + name: airlock assembly + suffix: Atmospherics, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/atmospherics.rsi + state: "assembly" + +#Cargo +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyCargo + name: airlock assembly + suffix: Cargo + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/cargo.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyCargoGlass + name: airlock assembly + suffix: Cargo, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/cargo.rsi + state: "assembly" + +#Command +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyCommand + name: airlock assembly + suffix: Command + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/command.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyCommandGlass + name: airlock assembly + suffix: Command, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/command.rsi + state: "assembly" + +#Engineering +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyEngineering + name: airlock assembly + suffix: Engineering + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/engineering.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyEngineeringGlass + name: airlock assembly + suffix: Engineering, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/engineering.rsi + state: "assembly" + +#External +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyExternal + name: airlock assembly + suffix: External + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/external.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyExternalGlass + name: airlock assembly + suffix: External, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/external.rsi + state: "assembly" + +#Public (Glass Airlock) +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyGlass + name: airlock assembly + suffix: Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/glass.rsi + state: "assembly" + +#Freezer +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyFreezer + name: airlock assembly + suffix: Freezer + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/freezer.rsi + state: "assembly" + +#Maintenance +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyMaintenance + name: airlock assembly + suffix: Maintenance + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/maint.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyMaintenanceGlass + name: airlock assembly + suffix: Maintenance, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/maint.rsi + state: "assembly" + +#Medical +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyMedical + name: airlock assembly + suffix: Medical + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/medical.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyMedicalGlass + name: airlock assembly + suffix: Medical, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/medical.rsi + state: "assembly" + +#Science +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyScience + name: airlock assembly + suffix: Science + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/science.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyScienceGlass + name: airlock assembly + suffix: Science, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/science.rsi + state: "assembly" + +#Security +- type: entity + parent: AirlockAssembly + id: AirlockAssemblySecurity + name: airlock assembly + suffix: Security + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/security.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblySecurityGlass + name: airlock assembly + suffix: Security, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/security.rsi + state: "assembly" + +#Shuttle +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyShuttle + name: airlock assembly + suffix: Shuttle + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/shuttle.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyShuttleGlass + name: airlock assembly + suffix: Shuttle, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/shuttle.rsi + state: "assembly" + +#Virology +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyVirology + name: airlock assembly + suffix: Virology + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/virology.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyVirologyGlass + name: airlock assembly + suffix: Virology, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/virology.rsi + state: "assembly" + +#CentralCommand +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyCentralCommand + name: airlock assembly + suffix: CentralCommand + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/centcomm.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyCentralCommandGlass + name: airlock assembly + suffix: CentralCommand, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/centcomm.rsi + state: "assembly" + +#Mining +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyMining + name: airlock assembly + suffix: Mining + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/mining.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyMiningGlass + name: airlock assembly + suffix: Mining, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/mining.rsi + state: "assembly" + +#Syndicate +- type: entity + parent: AirlockAssembly + id: AirlockAssemblySyndicate + name: airlock assembly + suffix: Syndicate + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/syndicate.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblySyndicateGlass + name: airlock assembly + suffix: Syndicate, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/syndicate.rsi + state: "assembly" + +#ShuttleSyndicate +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyShuttleSyndicate + name: airlock assembly + suffix: ShuttleSyndicate + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi + state: "assembly" + +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyShuttleSyndicateGlass + name: airlock assembly + suffix: ShuttleSyndicate, Glass + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi + state: "assembly" + +#High Security +- type: entity + parent: AirlockAssembly + id: AirlockAssemblyHighSec + name: airlock assembly + suffix: HighSec + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/highsec/highsec.rsi + state: "assembly" \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_assembly.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_assembly.yml new file mode 100644 index 0000000000..fcdb0d2dea --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_assembly.yml @@ -0,0 +1,45 @@ +#Base +- type: entity + id: AirlockAssembly + name: airlock assembly + description: It opens, it closes, and maybe crushes you. + components: + - type: Clickable + - type: InteractionOutline + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/basic.rsi + state: "assembly" + - type: Physics + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 110 + mask: + - FullTileMask + layer: + - HumanoidBlockLayer + - type: Anchorable + delay: 2 + - type: Pullable + - type: Transform + anchored: true + noRot: true + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Construction + graph: Airlock + node: assembly + placement: + mode: SnapgridCenter \ No newline at end of file diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/centcomm.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/centcomm.rsi/assembly.png index 814d8379085726788b724bad9e3bea90f88c45c8..7db8f8b6e85e0e9e567016b66d0f2570478dafe8 100644 GIT binary patch delta 1174 zcmV;H1Zn&K2fhiABpLy8Qb$4nuFf3k00004XF*Lt006O%3;baPks%j<1XD>wK~z{r z#g~6*TU8Xt&r1_uOVZkerS->}ESp4UwPCiCVbx42!upTX_+w)O1t$)f2>OSDe-uHg zI0R*~zx+r1!=Zw*KPrw2c5~24RjR8KDx*!e^+(pUO_!RtHHr6o-@Pxd$$LqY75u>E zo_pTQIp^MY?zuNgI2_J@6C;z!prd@A56dz&HKhpApslT~@(%@yqLA0?)#c#+`}hyt zqdDs7=^-C`u*vV|55d($f|3ghG&nd&>4<}JKQGw^(AcXRr8BGRvIUfTU+JhAc_xve zdVf8amj@Oq2T%oi7>vA|=*}%(qhTz`s<#NKHp0Vlz*HWpZmRd-EYS3G8dBWO3CF1}5<(|6|*JRrhJ$xK`BMDViO{^@=`Esk*v*?9- z!+?F*mJMU*WdNA5R_|%Pl)1L(L$9j~q*FN|)eQGxY8+z)0CRpjb3Tn;s0`dqYhK+5 zco2qF=^V1`C78Wj0qo;iD4vuY^8najGjodVfb5rzE+zDTgv0FR3jBTiB3=8sv=(4j zSk(e)!@RPrZ%wDuW01L3_K+t;F(SD8H%6b=#jEwN-jz2CW z_zJMd3da_I1Nw~w&fyeoetw>hflNYU3qltChN5X2O-@eI@4e^fyS*p)7&wpol4X^U z%REt1$+=eTMt0)JXqNgL{wz6+%CYPFi$W@3KKVf4i@S7Tx86BFeXx!Ob(w_oxaz74 zK!5Py{j?mv`5b5-8WJNGZ0^xLUV`uQh-5`8iICQ6-Gi`fSJH2GR) z*)B7G$}$f?CLY(Au)7gegR~)?LlzaWa25ar!7kk)$aX7oGf3x>hDPrcdLF>p(XT#= zJsoT5jXjrsG8Wque&8Y7-Cyfz=nrjg?CkFL?(BY~3GLe-KK>AT2X3d}jlSpK8X8Y5 zpZw-z?sB%_23J~8?P(~P$vZQ{r+!*JJDt{X-syYhZRq&T`2W6^8~=>(qB-esj$4)C z^#*_ojJ!jXv+a;K9Vl?)mCfwDmiwUj3RliHf6IL3l1LpIj1@nxg!%n)zf~fU2>%4h oWa)RZ!|oFZab5U)NPeRK07Y3^#->jJTL1t607*qoM6N<$g5$?jL;wH) delta 984 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 hEzUnqKkme literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/firelock.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Glass/firelock.rsi/meta.json index f3162728da..505b597a61 100644 --- a/Resources/Textures/Structures/Doors/Airlocks/Glass/firelock.rsi/meta.json +++ b/Resources/Textures/Structures/Doors/Airlocks/Glass/firelock.rsi/meta.json @@ -7,6 +7,9 @@ "y": 32 }, "states": [ + { + "name": "assembly" + }, { "name": "bolted_unlit" }, diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/glass.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/glass.rsi/assembly.png index 5e2dae4c261975d9534887d1fe82740b4cfc6b89..26d9dc17c253075d97164034bea2e811b3052eea 100644 GIT binary patch delta 2028 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 A`Tzg` diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..499ec46a539a0f310b7fb031cfcd282cc1d20d95 GIT binary patch literal 935 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCilS1^9%xCMPG)nKS4A|Nryn&%b%|=7$d-9z1xkWy_Y<)>c<<@A+%C_RdC>n8?Ai0;#f#m$cVD}9?dj8}2M!!qxNzb0C2JR~ z-L`nc&i*+|W-MK|WaF+KJ9aEzzWngv!_yY8>6*TvYx?~5DRZVQT-7&wNqKqs`Sa&@ z?b>B*Zmwr;?&{&;=IL2fR8&}4SW;3F92^`J6qJ{j=i%W|Sy@?JT%4JiSx`{W*w{FE z^5mMDnz*>QGiT0dX=&x;Y`Ph)8=j1uwn9o6-zhm zPEAcMEiJut>C*M<*MVNY*Ii-(q=HI<{DOggr!HVvtIJaeG@Y}+BeIx*f$uN~Gak=h zkphg6JDx6%Ar}6vll#MO83-Id8LBX4;W}s5yH{R43yavADXhWjU3gc2`^rE6|DSnx zX-mnT<-hk$-?!zy|NBWX>ps>SRygu7GQ5st6i9e$GJCCA!L^OM*H`VX{=MG1hq-)? zdF^TjKE8f7XI`22^Y+x1S1oHS-pMbV_!nRxq=t$1z-NNa;)V3YoNvG#<^XD#VL&8r&ou@ zq(GCI9+JMUGTfR=8MmyT5^!p^YLZ>Nj@b6XIj2mn9=POGKUYzJMawfxYfce&qjgV; zZYj%$O<%2)YZYHciY=Qh5+|jwajA~OA%-A3=O>~Hmp5?iIoaqECz74%8g%dI$F)b7 zFN{*{Jfs|;75)6d4A*5llvxVOKkxKN+mXs5@~dWY6JJ`_L^a{sD5s41k_wY5Sbk1B zvA!XoL=*EUoYBzm-?tJKroes;s`y-h{#8T_xk2+xyQ|-M!Dk!|vXm%ECU|g}E&J&&;E) zkGDjhedfn_CF=b{!3QUe^)>EReSH>t(fMVjV%9zJs~LY-n+@X6F56`x2aJ3MPgg&e IbxsLQ06I_ETmS$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle.rsi/meta.json index 8806685e8c..ded8386db5 100644 --- a/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle.rsi/meta.json +++ b/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle.rsi/meta.json @@ -7,6 +7,9 @@ "y": 32 }, "states": [ + { + "name": "assembly" + }, { "name": "bolted_unlit" }, diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..587c5604347aeb1ac5fc42c915e5f653ee8b5e0e GIT binary patch literal 991 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WChBZ2Ka=yii(OlI5_0y<~ln$+bB9tuwKyRG-H~@@)?$^CRr?=VzXqb&C=T1 z+9^|}w6wHDL_}z6YWi6FuL|9@He~k{vnp`Uy1)aggLf~>+_WHh&8*mE%d<9zxZ-@4dy%QDX$%Y3)bidi}>a?ymK+0I68(o)hT#U*iZaZZM=_Igf^1}q7Rg^4+uE@8F`qjmtu|&hcEc&~M}R_=j8X-@2G4K{}Vq+ZX%1rlZ>ynFXbgy@UZLGuAAE#Ebt03)xJ_x%HQz5{>wt&`{@jI%8Xfp6TAcuinC29op*4N*P~9U zpbxtl-Et1z7h;H%9nUJ7&$VxhnPhyU>NnvA=hrfloJ;oSG5nLd`Nqq9(|y(t?$7#9 zJ`Q|xHGAt!7KQ7r@@?~-GVFPj6{a(M_$fbW{(hMnTN^98f8S&qY$B~zW;Dc{PfhrE z{N?%h^ylLH-5Enp6>m;s6?Z-4@bJ9mv4cI>i|Blez(D&=VxWrVI leRNyCaeYho_dw2%4C#$N8m~m_762od!PC{xWt~$(695Y2*xmpD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi/meta.json index 8408176365..1081b1b57d 100644 --- a/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi/meta.json +++ b/Resources/Textures/Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi/meta.json @@ -7,6 +7,9 @@ "y": 32 }, "states": [ + { + "name": "assembly" + }, { "name": "bolted_unlit" }, diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/syndicate.rsi/assembly.png index da1739bb279ebc611aaf6e03d031e6940313bad1..891e7fd9ee4ba1dcadb701d22aff584ce06dcf60 100644 GIT binary patch delta 1127 zcmV-t1ep7{2m1(+BYyw^b5ch_0Itp)=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi z!vFvd!vV){sAK>D1Q1C?K~z{rwU<3i97hz#->x@@_&9MQ24OjYAc9gIk`aZ2EFYHQ z2vIl}nJSi(DwP|$C{_9tfhJAT#VOJxv0YHu!WLFgVi_HZmw!k>1j*PJ>% z%cAb??vg(`I?4|^jzev2ZPeM>$rntr*(~ks?2zYqNK{oob8|EMEiEk#wFRt^k&(K} zBasN@ayj<*_J8*33V0QK0bN~P957j5U+4051=MPr1>lC&)m09d^!NAsHwv#RpkCWn zGMOyO4L99Ck}0}v4bg|ikK$)Hc2Qz5KIIHIZb)z5`TSQzfDCa<^Dc_7;@WizIVU9 z^d~Jvp3=Wwnx1)2l_4HRutyr@KFvp5`pXmh#{K#e#907{QtM8J(k(gKFQC-nBLnTD zZ86jl7Xf%Et-ISga`9snwNyGp)=QiptG86F`l!WSUP;Y%st z?WG68)_-&(1Yb((EI?IaD(S9rG5f`Q@b=OJYinz4VapI!?PFy2tSX~fdhrZC3s4t% zLIgQAJEOgW1d|J4$&EG~Edt3i1+uwIopXNa zISB!se6y7z9V;ssomT{N(VZtVVDn5~9(l_9|&= zYJcKQY$cJP*(+DL4p@MhydK-z+icZ#!)hWh`TF|$*l=9qRiJQiINZ%vCLb6WAPfV_ zAQ)FnsA`yB%XB);2hdONUA;*6h%mf8)U!=AL7&I3&F~^cFsuj0#>RLYt1&e-rM)sk zLqpmtfi~pKA<5M$^FRAM1Tyj99~b2}KY#dH_9r1k*i<+P|2V`*a^WO(agST^c$_EG zBlpo|l!`)L$vG2$|JShZfQ&EZKq{50*b~$c9N3U>KZanzefV*Nnog)t0rA23;4dg` zB+-GN7b*Ml2l}z7Ml8?45M(zDCP(66a+5X6dw1z}{%^{8k{r1Ybu6Erp00TF$zaLJ z!yU^T`7tqRRDk(2Q>$%TPC5t#O*qVX&^*G`YMWPqdE^o#218@P>-8}2ul1~rKUo<5 tdeOaNsEbJ*Wi5iwhxuZ$SWH=r{s#=agJTYLPCNhr002ovPDHLkV1h`(2^IhV delta 931 zcmV;U16=(32)GB3BYy*bNklftCye>Su85uSh+v>(3+bTZRl26F21v!d+)j4 zd%eWg@8zCzzH`3cch8^i{Ep`0)zK7WFmi1eHdWO?F7Yk=8GlZmKEp9+-EI#l1Oh?w zO+*7Z4FI4J#>XE*eSKXz07{IJ73Keg?%xThDk)wwESyNfq_#vAg|d${7loEq_E=iM z<#Nh8MTfU++qwFa=LyDs=l~zw*xfnB0FmpJ^BpN`am_zXzW{(%#X-gT&2Zx}AE3vd zV(g)$hAUU=O@EMFj4JwzEd-&~ybrXBy#(aXW~SlzrEv#sGb!}HGhns%n9S=2f#3p& z#pBS?VS!1P6S@=p8VbpcJDSwQOZtj~pnC{8kc%QumB$=H)ekF$)A1PZb8v)=NCVw+!SBP()XHTKDEg|Y8fjrCu zcpO6Cf2oK!`yex5wH_vpF-20~t`)->ToKsWJ)mS0A`%HRbxlKaS4zzVlulOJ1(%5E z49EdzW+58UWIX_Y6bZmLc#1U4TGHuwHV^}IlL0ClcapmB^2j#0v-7sy0EQYP=n8bu zv%eF3p?^3;eD8BcOrfRZ2+!OUw7tQb>@|R)9hUMoz*6SA&gl#^8@fRFb(`9tv3esZ zw&1^(hBLn7Xk&w(QW)f zyO&wPA-4Hr%4z^Pky}e&DflW<+5;W-Q3q33aE>bHB(UUtZK65!8JzkOao4GFo{ zY{K5&BQP=XfRW~q3F3VC95<~>iRgleoJw-^J@)7+V_Oq|Kj4!M!WF^3?nPGh z482?dOI`Z@kRwOmVrX_Bv~j5zcO^cVavTZV{hR^=fWHI5l00OpV=Djv002ovPDHLk FV1f~N!Q%h` diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/external.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/external.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..62b788cbc74e3186a576165005c45141e3bcbb13 GIT binary patch literal 1831 zcmd^8i&Il~7QW&BC=VsZA|$yt33=y+0wLfEjpLRi1c^!vj{+fqMomIMMFc{(u3cMT zc(m9;K|%<5fwl^gx>^xZK#)ho0$aPTb-`uR8EYx6?JkN;N5^jbJNC>u=bP`$H*?OJ zIj2df*c}#%ghCJ$CQnbz@+19a1jGKEdiH}EKj12}c1s}l0_8_P0mb4BF$Def<4w;G z1VT{2m~vl^jK|}#+3fuMd@M#-$PLVAz0!LG_{Dw4!DnT_Y5=ZMa9RUnuL%nZ3NU_r zYZ3gR8g?FmZ6)yea=5Pw^dG}H^tdWH4vUVr>Vc;T7>Lwj62(A5kD!#J6p9H!4Sq_b z3^#%SCBXQC=oo>XNHrix7mwG*;W#kNiD6bAZ@3AZ+ZWjK790~N{73`ajIf@Jv~pM- z81u|aXIM+%zWv}efsl+)2kU^Ihz=z1+S$zb^`j=>+E$fQ--_ zMtIr`EIgiU?_N9}KivWBM%Z2q69|MB4okXcPcM&0Mrq9&_-ZYPOG-*iN)jX`HLKwZ z3gGPmy%^TQVSdDBe!^jWo(+0)=MS{WCOVNMNNJncRCAp0xoN zpYP=JXS+bZ61*)6HX;-ko$jR5?L3~H%kAWFrp(|%2Jkfn>4}ua@bDXI^+Z9zgi2-O za3(bx2aPtSQjLnmH~dAldQz<(OHFk|MY$6aeD%SN+qR8Kr8X*cR3f>d(Ks0lJC*97 z(?=wdhVXD55gC@y^@yJ zZG?>|>S8clOs0d+*Ab~RW?(nKy`^xM9<+10W-ixq2w<4Nq66h*v@$WMyA(cGg2S+Q zj4$lZ3_M*3W6?tYl@9$kYuyj4RauJc-~V3>I%{b*`?n4$Pghk!5PtGy;JnAq>-+iLH(R{IcWTd;M=hc?>yq0X}leJq3(VD)}eVbPUG|@;`!Q!GwFH(VhMM@Pi+X zr7I|@FOfvH-t3f2&Ckuv#ioqE+M~>#xwTk7(cxWK#>M=)^5EwHoV!dLf&YbOAKYBD z{KsGLqA`)D>@P3MeL=b3`DlcdXd!TyRkgda?}mL}ZHhEO z5%(gWJbAjlf5nkplCV8_?bCga9QXeH?b1@V);jC^!%@%L6glNP3qeJ=X$^TW-z~iT z?%nNL-Ml^V+Og&5fuc>O$XHD<+Y||1`0cSNa<02?LnZ4EW7TISLS}SJmmlq{cHh5z_^VsCFY|s~yrP|4E__x!P;}{(_x)NQ z2>&AgooBAXhHI3?3f;zXV8dWc{yR^;9+P?_DQ{ICB&WYWaLu;%wC%GU)TNUrHY``X z_@hN%9{<)A+pxp2^ZL`8ijons ICEA+*0b=n+d;kCd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/external.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Standard/external.rsi/meta.json index aa15016736..603c7588fd 100644 --- a/Resources/Textures/Structures/Doors/Airlocks/Standard/external.rsi/meta.json +++ b/Resources/Textures/Structures/Doors/Airlocks/Standard/external.rsi/meta.json @@ -7,6 +7,9 @@ "y": 32 }, "states": [ + { + "name": "assembly" + }, { "name": "bolted_unlit" }, diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..8518b527bc6155ae2ac10fbe06650f1e757c161c GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij!2Ka=yCMPG)nKS4A|Nryn&%b%|=7$d-9z1xkWy_Y<*4A_9&RxHL{qf_+ zckkYP@#4kPr%z9xKD}qpp5425U%Phgz<~n`7cPAE?Ae_=cP?DGuw%!L<;#~JK79Dh znKLI&oG33ZKY#xGu3fu|ii!#g3rk8$f`fyDf`an$@;p2|Dl03Ci;FWeGYbj|8XFrY zPo7*;Qxg{#r=_KplarH>kf5WZ6B-(N?AWml8#Y|IawRo2wY0SK(xpp4SC{WqmjqJQ zB|(0{KxdN)7#1F}mIE5YS>O>_%)r2R7=#&*=dVZs2HHta7sn6_|JKXg#fuCC*b6p$ za8z-u-R2RfI6-3(YxJ$^AAjv{ylrcrWBm4SdO^Xr<7}U1{ITcR$LY+FP%Fv6bnVKv zoy<);Ys~&X)J^*~hf`pmd_@?yoSgXSsf_E6&!6YqFC5`6SE5iAxlW?VqU_LxyE#n_ z4IdJ2m*4oP;xs|UuPIWUlX1;*<{Od)-3$kIy zr>Cc@tE(WtAR!?kEG#S`KB2m*Iwd8=)z!7TtGl70p`@fFCML$m+b1JEqoAN5CnrZ* zO1h-DBrYyaOiWBdTtZe>R$NS6RaMp8%v?cU!P3&w!onguD?214q@toiQc|+KtQ_bl zE!npgK+2#b$S?RmX@DVV>4gfQUd{rK$YKTtzQZ8Qcszea3NRpAJzX3_Ec{z1cNaAo z2)IsWb-J+VhXZ3^Kwx(6>;L~_-?K4Ylzcl^k^h~iS%2@3_(}IXm=r$6b#*YF=Vua~ zG;N|(ul=Kw8WP^VRaU-faolIbC#PmLXoRgU71L(>l;kEGkTY#1OTe_mX|A_(CmAeA z-?G^_WR)JnmC^|3%2;ED`uogN8QC(GejH+&)B zt`JL*U+d_8(Ilq)z=PsatGVZ&cQa3s`(s^xb`3}Em3gdofe&_+J<8($aKoTO z{b4-+f(l0-2kXV!e7EAlG8>ldtoU^!>21>crge9fc5*Z9ww`-oi@Q_!+m-{{`eOK- z^yj*6bAQnBSMI@uyRwm-=lHolWZZdnxb*Qic?P)@W3?m8SFTu{b&q+^Wzs?T=&}H*~^{%*WVno6{_2luX;q@`ijc(PT7M8fU(5j>FVdQ&MBb@ E0Cj>fB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi/meta.json index d9058e3372..712b0ea1fc 100644 --- a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi/meta.json +++ b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi/meta.json @@ -7,6 +7,9 @@ "y": 32 }, "states": [ + { + "name": "assembly" + }, { "name": "bolted_unlit" }, diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/syndicate.rsi/assembly.png index 9ac8b2ad682a34277675e4de772cf89bdec1567b..2a4287034ab002803ff9447030121996148bcf0a 100644 GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij=0(?STy}Z1PjEoEo4ILaDTwGiN0s>M~Q?0D5baizN3=A@P*_wp7rpt+y zmX<0hDWxPQ%gD$GbaM%9;xaQc6BQLzQBg@_Vp_`19vK;#mzT%E!2vY*%#M|Zfs{;1 zkYDhB+<-xR)1&J^b({qrk;M!Qd_X;XhZ&FOuSfwp+|bj-F~q{Zck=6`W(A(s#Zy?l z*S<|NzrOc>^}9I@tom=u>KuIRoLUr=d@rB-wQ!TKDTj6Whx{q_J9t)zO&6Z~G(_G( zm0{j3rklF2m|2TC&*XW!vGrv1epvY0>IbW1joN|VlMY|zWnysVykN@UlvBsGf^o%s zhGn%3jrK+b-(KC>c7l~bw|;UmW1r0Fs;iHA6oeMHRWunnd=_c`R-5m@vWfl6^UoL3 z6U+}6?A*s6#=PCbRjom-OGeK_@JVyLVUM{6vq`>k!+Cw?HEk>s7o`k0wQ-s%FmE?l zaL%you1W3m)4Ohm%za|3A(d1*Y5n`AD8@a{>KWWr5~^osSeoeemIR2c&ztPay}IOU zvTfrNJ$`mAhTHl(TY1x)0@G)-9`|lp9G!MT`{TaP!OMjLJfDb9;MdeK{*bo<7@`cG Lu6{1-oD!MJse!U)2Mq93BnimZMKDzU}F(hb3V$)Gj2X|yrl zFvG>U+r97I?d|OqZ+(7w_ug~wIp>{o@426AxN_}I3No0yF@FI&8=Ik+_!0UB=Pq1i z76iB3LmGa6fPBS>zo-rXl*9D&Q)q3qq#dA!(X)!uP3ZqELSt2B&a#l0gju0VlL>Vl zXSEW81LF4aYq zrd@FBx#Xb7mw)2q!K8t;n@pXMT#Kmci$w#_Vmk(c>MWV@SBncU(kuPtX0(i(V>NBD z_T%>pFxY7;=mdf}5R1p5r^f-aE+_PhQVyx{wwfAnSfsqJf8`a)W$vXivPSL%-9u;t zZBdkHi2!8wKr!ZON&)^o{(&YQn}6!acWgik*v;rRH%Cbp)58JG zVKUQp1*P#-{uC<9#H>jQD8V{_$07Lhmj-|J2Z_M&@M)qLOC$y6JR5(r2l62t4sjAg zTSs3?%LSA!R{DY!A{v2wz{o@+VT0}t0HlZm-tqHfVA+u_$IJd0*bbPX!Fq`F<(G%v zU}tB(+kXt^=5{ca8Da2vFL;A-2zx&l%`k;PjUzlOb7237H`xaOb2lVPc0eL?T^BV1 z9p*lef8CvSur^hbHiqBlnbST06eI$^$OhC^w1Dy9{j^uLdm$ksDFHW**O23`DBGyk*4by*$v|Ax|NN!fA?~8lw`<=3W2cV zntJ8GmjemL$UZ62?hT%BWXpUpbvA%D(Y8QeDflWXv