From 3634b17be4969b408995923119f8314549e5ee44 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sun, 13 Oct 2019 00:23:31 +0200 Subject: [PATCH] Add science & medbay airlocks. --- .../Entities/buildings/airlock_types.yml | 44 ++++ .../Buildings/airlock_medical.rsi/closed.png | Bin 0 -> 1076 bytes .../airlock_medical.rsi/closed_unlit.png | Bin 0 -> 165 bytes .../Buildings/airlock_medical.rsi/closing.png | Bin 0 -> 2533 bytes .../airlock_medical.rsi/closing_unlit.png | Bin 0 -> 316 bytes .../Buildings/airlock_medical.rsi/deny.png | Bin 0 -> 1441 bytes .../Buildings/airlock_medical.rsi/locked.png | Bin 0 -> 1079 bytes .../Buildings/airlock_medical.rsi/meta.json | 220 ++++++++++++++++++ .../airlock_medical.rsi/o_closing.png | Bin 0 -> 2641 bytes .../airlock_medical.rsi/o_opening.png | Bin 0 -> 2645 bytes .../Buildings/airlock_medical.rsi/open.png | Bin 0 -> 278 bytes .../Buildings/airlock_medical.rsi/opening.png | Bin 0 -> 2567 bytes .../airlock_medical.rsi/opening_unlit.png | Bin 0 -> 1767 bytes .../airlock_medical.rsi/panel_open.png | Bin 0 -> 193 bytes .../Buildings/airlock_medical.rsi/spark.png | Bin 0 -> 2344 bytes .../airlock_medical.rsi/sparks_broken.png | Bin 0 -> 226 bytes .../airlock_medical.rsi/sparks_damaged.png | Bin 0 -> 238 bytes .../airlock_medical.rsi/sparks_open.png | Bin 0 -> 215 bytes .../Buildings/airlock_medical.rsi/welded.png | Bin 0 -> 225 bytes .../airlock_medical_glass.rsi/closed.png | Bin 0 -> 1092 bytes .../closed_unlit.png | Bin 0 -> 165 bytes .../airlock_medical_glass.rsi/closing.png | Bin 0 -> 2496 bytes .../closing_unlit.png | Bin 0 -> 316 bytes .../airlock_medical_glass.rsi/deny.png | Bin 0 -> 1520 bytes .../airlock_medical_glass.rsi/locked.png | Bin 0 -> 1107 bytes .../airlock_medical_glass.rsi/meta.json | 220 ++++++++++++++++++ .../airlock_medical_glass.rsi/o_closing.png | Bin 0 -> 2611 bytes .../airlock_medical_glass.rsi/o_opening.png | Bin 0 -> 2618 bytes .../airlock_medical_glass.rsi/open.png | Bin 0 -> 278 bytes .../airlock_medical_glass.rsi/opening.png | Bin 0 -> 2497 bytes .../opening_unlit.png | Bin 0 -> 1767 bytes .../airlock_medical_glass.rsi/panel_open.png | Bin 0 -> 193 bytes .../airlock_medical_glass.rsi/spark.png | Bin 0 -> 2353 bytes .../sparks_broken.png | Bin 0 -> 226 bytes .../sparks_damaged.png | Bin 0 -> 238 bytes .../airlock_medical_glass.rsi/sparks_open.png | Bin 0 -> 215 bytes .../airlock_medical_glass.rsi/welded.png | Bin 0 -> 225 bytes .../Buildings/airlock_science.rsi/closed.png | Bin 0 -> 1102 bytes .../airlock_science.rsi/closed_unlit.png | Bin 0 -> 165 bytes .../Buildings/airlock_science.rsi/closing.png | Bin 0 -> 2595 bytes .../airlock_science.rsi/closing_unlit.png | Bin 0 -> 316 bytes .../Buildings/airlock_science.rsi/deny.png | Bin 0 -> 1461 bytes .../Buildings/airlock_science.rsi/locked.png | Bin 0 -> 1107 bytes .../Buildings/airlock_science.rsi/meta.json | 220 ++++++++++++++++++ .../airlock_science.rsi/o_closing.png | Bin 0 -> 2674 bytes .../airlock_science.rsi/o_opening.png | Bin 0 -> 2671 bytes .../Buildings/airlock_science.rsi/open.png | Bin 0 -> 278 bytes .../Buildings/airlock_science.rsi/opening.png | Bin 0 -> 2615 bytes .../airlock_science.rsi/opening_unlit.png | Bin 0 -> 1767 bytes .../airlock_science.rsi/panel_open.png | Bin 0 -> 193 bytes .../Buildings/airlock_science.rsi/spark.png | Bin 0 -> 2375 bytes .../airlock_science.rsi/sparks_broken.png | Bin 0 -> 226 bytes .../airlock_science.rsi/sparks_damaged.png | Bin 0 -> 238 bytes .../airlock_science.rsi/sparks_open.png | Bin 0 -> 215 bytes .../Buildings/airlock_science.rsi/welded.png | Bin 0 -> 225 bytes .../airlock_science_glass.rsi/closed.png | Bin 0 -> 1103 bytes .../closed_unlit.png | Bin 0 -> 165 bytes .../airlock_science_glass.rsi/closing.png | Bin 0 -> 2594 bytes .../closing_unlit.png | Bin 0 -> 316 bytes .../airlock_science_glass.rsi/deny.png | Bin 0 -> 1463 bytes .../airlock_science_glass.rsi/locked.png | Bin 0 -> 1108 bytes .../airlock_science_glass.rsi/meta.json | 220 ++++++++++++++++++ .../airlock_science_glass.rsi/o_closing.png | Bin 0 -> 2714 bytes .../airlock_science_glass.rsi/o_opening.png | Bin 0 -> 2657 bytes .../airlock_science_glass.rsi/open.png | Bin 0 -> 278 bytes .../airlock_science_glass.rsi/opening.png | Bin 0 -> 2602 bytes .../opening_unlit.png | Bin 0 -> 1767 bytes .../airlock_science_glass.rsi/panel_open.png | Bin 0 -> 193 bytes .../airlock_science_glass.rsi/spark.png | Bin 0 -> 2371 bytes .../sparks_broken.png | Bin 0 -> 226 bytes .../sparks_damaged.png | Bin 0 -> 238 bytes .../airlock_science_glass.rsi/sparks_open.png | Bin 0 -> 215 bytes .../airlock_science_glass.rsi/welded.png | Bin 0 -> 225 bytes 73 files changed, 924 insertions(+) create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/closed.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/closed_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/closing.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/closing_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/deny.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/locked.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/meta.json create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/o_closing.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/open.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/opening.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/opening_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/panel_open.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/spark.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/sparks_broken.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/sparks_damaged.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/sparks_open.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/welded.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/closed.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/closed_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/closing.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/closing_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/deny.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/locked.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/meta.json create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/o_closing.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/open.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/opening.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/opening_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_open.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/spark.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_broken.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_damaged.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_open.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/welded.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/closed.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/closed_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/closing.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/closing_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/deny.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/locked.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/meta.json create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/o_closing.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/open.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/opening.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/opening_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/panel_open.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/spark.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/sparks_broken.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/sparks_damaged.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/sparks_open.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/welded.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/closed.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/closed_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/closing.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/closing_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/deny.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/locked.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/meta.json create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/o_closing.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/open.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/opening.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/opening_unlit.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/panel_open.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/spark.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_broken.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_damaged.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_open.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/welded.png diff --git a/Resources/Prototypes/Entities/buildings/airlock_types.yml b/Resources/Prototypes/Entities/buildings/airlock_types.yml index 57c7e4c919..b8b70fbcfe 100644 --- a/Resources/Prototypes/Entities/buildings/airlock_types.yml +++ b/Resources/Prototypes/Entities/buildings/airlock_types.yml @@ -36,3 +36,47 @@ - type: AccessReader required: ["engineering"] + +- type: entity + parent: airlock + id: airlock_medical + name: Medical Airlock + components: + - type: Sprite + sprite: Buildings/airlock_medical.rsi + + - type: Icon + sprite: Buildings/airlock_medical.rsi + +- type: entity + parent: airlock + id: airlock_medical_glass + name: Glass Medical Airlock + components: + - type: Sprite + sprite: Buildings/airlock_medical_glass.rsi + + - type: Icon + sprite: Buildings/airlock_medical_glass.rsi + +- type: entity + parent: airlock + id: airlock_science + name: Science Airlock + components: + - type: Sprite + sprite: Buildings/airlock_science.rsi + + - type: Icon + sprite: Buildings/airlock_science.rsi + +- type: entity + parent: airlock + id: airlock_science_glass + name: Glass Science Airlock + components: + - type: Sprite + sprite: Buildings/airlock_science_glass.rsi + + - type: Icon + sprite: Buildings/airlock_science_glass.rsi diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/closed.png b/Resources/Textures/Buildings/airlock_medical.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..cc915f3a5a75d1bcd0d90a517cd3993c92d315e9 GIT binary patch literal 1076 zcmV-41k3x0P)Zl=Cd3*c3jR~$>baW>2wBwKX0eERRHWD8ofYg zr=klG#KnA;-frD^fAbI1vigRdmUb)H#nw0M1Ryb=k+!<7z55>k2J+?QTc*W+e}|>r z3U;x6e}_qgt94g9OTWdSTao044-J_Xk55eU@{9L4@%AQro?f;jzH!sfneQ98bj5xT zA!7YbhTZ#AT*B#YX<^~UJckbr5eNh<3C1TTxpbuo@Hn18wLSX!`sLhZ8D)V$AV7L; zLC#<5dBxzroczTQTPtc7plKQ_nkMJ5V$9%Q`A0LvdcEF9CqUCQVzC&_P0iA#_!L9T zz1;65aj_Vxs@5bz3RvIRps%l=@rg;Gbc}*rQ5152W#z)kV=njkcC?#B#N%=K`>$_o z$k@lKO5A3+iuo+N_o?L8{wBA!O5;uo zdjW_>FBpzE6bb?G?T_D-Y{MbLMpnM*>FL@8h;l4OfX}{+$mh|sQ}X%Q{wDxPBoc;= z?ylXH&%#%85)KZ&Q8f_slX=u|0VI=iT>Lp|8}!=igMi+!3akGD&N)!&D~G1#%>n=# znp(LveU&#q=;5cYl5*@Ac)_sX^0^s(WX6`n$)~O4tOWp^_#O!E zx&WR#paP}eS^ULfvsg^;eB~X_sT&HPs;Z9UQo!{Y<7V#+2Tg&Bq8K`!Q#Vw63YkoX zS|G1v2h;)FEiKH>Ub78ud$LVFJ9WdYplUbtdcB0h;Vo|*4u@+i#l?IUx5v42B@zij zp%5RP{!rSSD&fhKrz~H^a=1MT#e5c*_(~ZY9ig{dAs9Spx|9eJU0q#r?$iw{$;D+P z7(B>gdV$1zMt&X1FQX&Jjx#o@S0_6WqSzEx3q&Fj1Ic1;(U2q6$OW&ggu(!@m|if5 z5D>?l`gMsEOD3{s_LoQn%E_&`Y%isDB0xVOD@;wD*9De|t0b?4bTu(DfWE3pD~ u&kwvMKhKN#EbDh_D zUrZdw9ml`GsvNd~1czKH;F>j7OZgMpqaZ3oRh6nja*U&zSbeBi20yf6llqn@MAR zWeMv%03T0L?RK>K5t)$(bxOGHR8Gq01}A=PP}yr1AW~%Kl>rw zE@d-m0N_^nM9bI+JoQ&@DyB}bcXt?ylA-StiG=BMYpZLvsFGM2s$v@uOfoK5HjEp>qk&!2bXb0k(u;_94 z^5u_(#ZkHf1XF5&`;cjQ-UOlncuqxIK^9{~#1V)F5RItH2TBb9K8M8bC1R ztZf*DD0cnQ6(E?h)^^n$!23o-bP2_(FAFLAh5B8z6v(r@er#Jpc zU;p&b&s>)QKr)%cn}0o{vn2unYyciT(22RZS;)H^EX!`)zC~XrlS$WQfNEEqo0|nt zsoP$rT?HZrS(en+%eK$n#i%c7SAwP{C(zP0$TWa#CT+X=RE+wi`~boFy8Hkuf4rh7 zNT=1Mx=YI+(F1igKA}6XRasM06T;yz0DFHtft(vu7=j*V!f`d1cA8 zt+u9yo}{(|#N%l%Tad{0jw*6-Xg>66Z9Mh=PC z|LubK@>HH}28`mMJ=3@p}lgV*Sn?^z`&`8v+Tm0p>oqNH@Ovhy2OdaSrDn zs7$%BT=3XhSPg+*i9{k;zTnO`6p2KzwB+vlgan99(Gj8R62*ed2GFKS@otufpPSb6?hQPAc z_WqpJ>>!T{=^Yx)Wix3NP%tQ)t^piHM_I@fX4y``# zILZOw!p!@0g9x8I(H9kmQJ-fVWv%V~xr(aC006a*gt%I@$xV>x6L`g8r_U>n-l0+T z9#H#82!J@BJkclcj>D+0jU!aC#ndPu5g|aFPu_Tw;~j_HP4?ZHH+1j)u%*=3tKW{N zrzX(y_#U+ZM5hRej)8m+FfL1av7WfKrPxkKi-h%MUWjZajm|b1U)$xpEXe|?uAvFw z=L$4ImPDgRRI}>Jio(>HW*h0&xWZz+!3vwKX-&ooU7) zzzy-ZIt`&+_jOtmCS`+zg*`@6Hj_qcdw-6#AI8Y$y-IrXtF7m|AWt;C=*zOKTlaNZ z6P6q0f-7P~Uy~m&fv5I;pUV(%^2|G?U$32-oWMX|x9M{%hJfUiCD-~|c0RU~zIIv@ zE`(NJB39`m&peB%$q9riwwMk9oA)YV<Yes|D0}fS`Qc-J7!t=R$2vb!mOVHyx`Xm;KcCo zev>r?P#dAOwUxeiS`#)_KCz?>5AVmxGwCDKvds?w zz@-CN>5GEq2h{d;W8v>tY_mH6;KU23umT{7f7l%E3jo5-#~==2i~Imy9UxS-J+Cit zA`?rIg{uZ&nIYm9(H(#lv;jnAh`1pL9e@>q zS&#{G2VjY-1`wSj_b?-A{qf7USF!E!J*J&lW{9}af0#Rf1b}`m@91a;pt^y{CC(#B z&PgBOlO-t%3CPdGXnl~seR)Si-AU_{zj{gSrG6&KdC^~6{VxE%S&}TFPeD~X>Toy_#_=D`VC>Js z^#9i)`lUxdGexv{!fy4?om3l_SC%AebdRCdKKU;L$dAt~Erf3LfBefR0PnV#`T2Rg z{+E+FXIv1V4X~|xC$7J^6JG&v{YB9Kw^iqV%;;b=zsBpAHPDOxcMo*Zn=Mag982g^ zkex>!P{-a^UOJ}xqs4w!z=P;NEa>tB?0Ds+V@!i6r2p$*`~-@k2)D(sKmveo4yZ$m zc6pLix}qrbgjiKTA$^gy7}iJt@WFZg$s9g3tb5P80<`*}iY**IbilNa-{#n$K$j#3 z28XCU+zM6|;8q{tGD zz|NoF*(NhL$1bK8boyh@U4%$X`2kPuWA6@j^5+Bg4rM>gv83{O+VPz*HU>5_RULjV@%)G6}r-|)Bw0UCt v6cmICATd~Nx5CT5L80jL14RB*8UXwcCd4E*5GGs{00000NkvXXu0mjfqbA}3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/closing_unlit.png b/Resources/Textures/Buildings/airlock_medical.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..3d666ac1d1efe4910e3e2f0234f83fc4132e919f GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^2|(EaktaqI2vy6wGni7$Bm(2HKa)gHb3mpp7(h&4k!OTVv6B?cUBarTjSdDnm@OH&AaaJf9iwz!fKNh-~CL3 z_QupcndAJo{=oH`KgZ|%DY1&a;dC*e|Hk&7F$K-vL~1h$D;l+-k9jA%llg~VFYmu4GdY&9faVoYQc!zT5i zFWMM|H;4~a5mUC9@K6%d4QbPseR0`UGM^U!-wgdonbC4%Ir57e=jrp zoipeEahNl6&Y8dM?1!Ih;vU08gQ%*jhnZwj37k58Mzf4U-*)2Vw>JSG7K7sO-UOf!zkU0b>f(lmM$NbudUYEb8g)B?N}sE$tHVBms4gBI8^^of zM&PQf#DSU`P2um;X@s*`3;?=qNJ*^RiR0iQ4*-zrb5fzbq5=!w&Efd59=P3ZO@Vx(QzaELLoN(R#sP4iBRd^w_OkY z*Wog$1P&hZAesFQ$!r>>4>YMN@w|AuEvJ`REEEbU>d4ES&U$vuc2Mhc0NAv!t*sRR z5C}{tZZWUd3jp}|^N(_|Uaz7dt+J`9sl1Y))aL+k9xguuz`*+>?0o3LBs+hk<9+}@ zI2=|qbT@mKol9l;J_ITCIRNPHelD*>1A&RW>g^OteGUL-XCt`$RY14W)6aGT5Xb9s z`Y!;+V{mJk96?B_VwC#qHCR$sg#~T}Cn6Di+SNpAoxb-T(ma}}&pM#Ayc#~&GXMbJy_gR`DRP??PxZLi!zQ1H zkepB`gqfM^x)Y(&@@ibZSq%V)`~Y?=EjL%6y#?%*#j1-WGN}a4pY!3;RsC`LZ=lrY zBmpDddGjR*f`Ik4H5LYA+pY#34hQ^x|Bf5>`~ADJA7HjVmq{gHuQgsdg~MTZyA5?GNbhJ83gj za2wcLK$?gD`eV#w$sz;-6DofI6_)V_P{B#Fu|j^IceU`A=>&RzfO<+$P%PsQpkmMX z1I%L2_yf#hPxu4O#4`Q>D*pEeP=BAN#uEMjN-W_Ipu`gX07@+351_;{{s1a0SQI{XG6RU*+Q$blQ*500000NkvXXu0mjf-r2JI literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/locked.png b/Resources/Textures/Buildings/airlock_medical.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9079111d309a0c98c03a7a84b56ad03bc703e3 GIT binary patch literal 1079 zcmV-71jze|P)qS3@w$lo6v_9WS24-YhFxBqixc;C8XCSSz7;eQ*b_9&q;3XpQK~`zMOl0zu!6E z?>#y9_d6$b=f3#*KL2BCa)Q?{k?|q?)IOSVf77rZS8h&imh+h3qWioC2e&*hmPC_Oysw2-Lwqu?Ci3& z+rcTev$M-0!qa-7gY};@=v5^7iQ}V|!P7IdeDw1&{Vgp#-rjCYd?S}5RxC0Oj&leR zo3~ROJgnjoPH%HFtG}#p;`k`RV9=Iee5T5)`vc$)xXv*>Gt0ohpzM2Wqihfi21yoI zW&gRp=S}`A@gGdFwW4MLx~{XK>$0yEG?RbhAKet|_xm570A1J7G>xWxP12?W6jRI} zncqv|G!0c%YZ4&^Y;J8aFfhpU%q&n^MnSG93YmLpIk0k>%YA`89TpMMXjK0Gn_F8l z_K~U*cNv~SHqF7qDw*QnWQsW&AM3URDT=Y&`CMMwqS2@+rrZ|@bjUGP1pqQF_VpbC zU~cY`X^BIj5CC6&`(?>C7BWp_=UZ4C(qBz=cfku0}zYFOcUKH z-jUD3SMw$u8F{&CAQ&t2u;BrS$CtVM{hVXai!Y4;M#0MG{sr9kK&7u7x}LQP0BG3P z%FTtVyz)*T-+dOBZP(DVrU6$jEE+9~jwEhAeIsKp0O0M9pRjGAv_D?|AOyghV{e%z zD&K^aK7d3b!TE14;PV;#A~H2$7SPz##^vj604)ECY#W;l@T*%Mp!6 zSz5YgNksB1@V3-j1_>0hX+HntEElgj?~@0GM-aH-!}s4n*LCi0Z%dnAR+s=sU$sxs z1Mu`w6)64A;*G^*nr2kK@`~qH4TVotRabH;;QC@|vie8w@!Hs^B~VcmQ^j+uhDtyo zl}b?yr*IX(|E)!WomMQ{$7RQ;bWFVi4f7#(XofQ0gQCj1{uO{QN~jV41i|@=Ca#iiHR}yB&5C xD^T~$(5v!#UdX1|yj@!Yc~E$Lis>(a{{X#Z_;Q#n4`KiS002ovPDHLkV1kUb3A6wJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/meta.json b/Resources/Textures/Buildings/airlock_medical.rsi/meta.json new file mode 100644 index 0000000000..cc6b01d73b --- /dev/null +++ b/Resources/Textures/Buildings/airlock_medical.rsi/meta.json @@ -0,0 +1,220 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/2b969adc2dfd3e9621bf3597c5cbffeb3ac8c9f0/icons/obj/doors/Dooreng.dmi", + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closed_unlit", + "directions": 1 + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "closing_unlit", + "directions": 1, + "delays": [ + [ + 0.5, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "deny", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "locked", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "o_closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "o_opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "opening_unlit", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "panel_open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "spark", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_medical.rsi/o_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f5bf754cd4b5a31258d22d59aaf94a7a5cb408 GIT binary patch literal 2641 zcmV-X3a<5uP);?z}Uzv-3Xhso=fEQ-bX z87$gifDYoZC_36&Fg`wpXM1?cL4Z~z`O%E zBkustC}b_eNQYeK&yN7kD5z^lssrqP5D{L2T;&&tN^5us3EOl*4ebfFIxScEsWPsy zu>r$FgUovZA)lDIrYO%7uKtDyWMcPTmX#q@dV`N^|bktBq0z8;9l`pmiX7M ztb^C2EEXu8Nd8oD@b<@IX}%0XsQ=AClL62J^;!my>FLKag1KwrAwD|uh&#B zA~ZRpDJw54qcY*II^UY{vx0^n zEvCmyl7yR*M85~(%AA6m|CJQSn%%pc-*L-OJ&0n`IaV`Ns;k}foNR!M!gXucrEIEJ zUjN=)YI;}AoJ)IcIap1BnZo1oVD4jUx*?CpgP9p??-K&RH${gBZ>A7M5y4J z6zG^|K(0=Kj&VS)PJse%U1mHMs zUtls#)&dCu0FJ%-3J%7v0{|xX9JF00f9%y)=w}{wtiHGpf2w#~QD&DNg#d8+)GYqI z@kwSR>2UhgEUGtzx!JMhjR%z9ZaWGA;K<=roQ{W1p78UsL(Ole9fbhU*I$Ik)~yG? zMg>h9P7We zo_;oq38#acUm#NHz0dE*@X#PiidL9T0n4k!(9`Fq__e&*oC2SR<~q4`J4;fJ~6B zDZmV!o!uH~3XpU{U0oghZWa?(H$IW1bar;*{K)%?I!mh{maBkt$o3SF4&lhOp%ch7 zyKs9!V^4T4tmq&F^2QHGrZx5X`~c4U1-btB1Nsi^;kpGwS3zXo``@=Bj46xZ_g~P} z=kw&}1x0>9Q@x1grTe&X;|tA!H8mS`%k^M%Y)#EZl$5T~NW zI<};A4FKr!^8(G3mpA^iy*o4qzIE zBPYlkpLGWSQcmE#3rzC^%G+8n{rRL}b_bAbzz;uK3!u{UqUo;D+S;a@ACSEcV0;bY z1j=vU>yIuhZ^mUaLqredWo5Q@0H?sR1G1eVk||hs0A8@<0G1gdR>8XiumW`euM80@ za6$)Q1;+$roZJCe!jc1cC&@j^5ajy!xjVP<*oMuTgIH#WSmA$^JAeRyzLqyOHULPf zfyofJBT3GTAFwA&k{1LZwGSiLK^{JKM)!m#+rF7~Bhv8?y?#-{Z+Dg?E9mA27{Twq zK!jU#-($xcvZt zy;+hhL03Ts(RRfsut6_&S&TeG19nGTw>{iCv4Iv(jn(E_OH9#i%{A`P3)%-l6$PX~m z$7j0%jP&_U^&)d|Y&bHl;O{#y3ZBs92Rz-yUL9mie4or0Xt58(MzX#ns)R2OZv;uRmV00000NkvXXu0mjfQDFzB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_medical.rsi/o_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..4c490196ed2ccf7c12a6a867396ed10f55805650 GIT binary patch literal 2645 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 Do=paA literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/open.png b/Resources/Textures/Buildings/airlock_medical.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..ac56b5978fc906d8ceff76344da2e5d3546621ac GIT binary patch literal 278 zcmV+x0qOpUP)sV58$Q;@dOTbD|mzAA-q7{tW%-j(9tyx`hr`hBo6tv zguwR^-thk5a6Bu%smc@62%tZ$(1j!qqb%7dG zUrZdw9ml`GsvQ2qB_#Mt0oN>84aE@ZBSuu{s;aIkB-eHnJ60cRofTD1TIHdws!GLu zD3Pl=FHw}H@CHhysBv7`#7HPAYUC3#a>7-K57(spOX9=lHE=d=QbQ~E`mmn4o&A6I z&JNY>=jCo^=Jq=~^PAb-ncojePQLa=4)+-x=tose9e9$>q;c%|7fkbtQNQE|$A6gv zfVsJOWHV`m%GSA7VC`Nxs%q-c*eEmU#i}pO&CLT)d#1HnO}RC zRcr1J4!t*_sXP{n3T{ZQFDo;`FB(P-3=pG+ok z`ph|3`cCJ_X3{iGA_v;W=iLCU&9b2pw2lAlp@W9so<4I9)xTEosP9WUbj+uX4wX_}pIQ`N&ECER2Q;SRc5`c*P zInJCzM@OeYA85BYr;4H|xS=TYIFU^-`8WQfFl8f=i0%1^zC;qjm6g6WK%sbPfrX+d z3KEF~wr<%<)8tzA9`gC(Kk4^GB7s;e=GX}U@*UuW$OZtsw?I9sckZC0qm$0_Ql)wzkf-1v(LlM373Q006gc-=gUxjbN7N>L#4cq|wk8 z!{Y6KWAXMfHf?J(6yn(cZuEItpjJOz>8i?}A_1VU#k+R3004%E&ofgD&jxVP=WT%i zaNxlAsV+fpV1RoAH2W<H9z!pVzHjpR zRRH<<`MF=j0RTTf@)PDn+MBRG4*;g8r}5^W&Z4?ny)O(6_8ZE$(cjg!J7@UeL*ho4 z7bQ(CUAd>aWB6P0@0NwakA#rTr171Dtu$@_HxDpn-nlqznFknO#Kse2XlRQen@Pj1 z{-Jn`rWI-csZFURWj0pRG7 z9_E<00g(OZuWz^CmgE85lI)J{MYyukwgQhm{uupkw;EaqZuNN?fObpP4DD#*F#;V| zLnDz0`uh4XG&JN?l%cP$&vYn03_J|L4LnDnl+C0OuC`yfOr=tY$K&|f$)D0RyEoz9 z-V=_EAFh_^&CgDsmjSrdCwM&qiM~XMxwU z1N8Ll$L!n;Qdj2<-f4pa{pjv&H?6GK22iLz!K)Fd)t9EGt^fdzJ^um*2h_Jyt4<(y z`jzDsgGJ6R&N3AwST#P;B@q3m_whA=vm@`?>W9kM`g=VB$1i=z=+k?EwnDRWGfXEC zh?PxGEMOW7hLbm}~6TCg+05vp98&~F+XPRhSEl2Zq4FrJ6 z4<_h$zovkVz=rUS7C8lo(A7dapjf8>(a;Vk)+sH-e&0leY?^yu~d($(wxtqa`m0KI>_AAa##h`!&t z1hPda;(kyHsQ&TGdp^POkDF1krONk8h|=8%lmbToc!0lOycSWqT14qe0C4@(ZhQ^E z^;5v6t@+IfUViax<7tp*1 zh^&N2ZP7>oxQF2cSVOlYye6O+7=lwLecF$#efEgl!gnj{Ld-fjAiPjgTO(+#zfnq1<0Ko(uAef*71QT?C zV1f=1OsQ!9c+vWz2}Xcmf&dM{1S3E&r9dzbizFBUf(bf6Fr`3oJI9J97y*I_IzTW% z2M8wU0Kt^euaNnI1 d^_Nl1_#fl0E9n)5wFm$J002ovPDHLkV1i6^2zmej literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/opening_unlit.png b/Resources/Textures/Buildings/airlock_medical.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..d281c519dec96ec5daa928b3fb8f4e8ac70298d5 GIT binary patch literal 1767 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 E0O>EnRR910 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/sparks_broken.png b/Resources/Textures/Buildings/airlock_medical.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..98c92783379c4b5c76d71748521780e8c15cd0f1 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^2|(275_CVeBpxzcSpgM*l>t2^$m9&W5+qnO0dFsmQdBRBz=VdNciX8nf zeShvjCcX*z|EK8An4}!cyFjj{iuu(u$whH3yX-)EL7@Lh*V9F??0_{MD6E8e~GfW3)lTG{o=mijKRXnq_6xS-TYtK(rni# TwzKWD0dYND{an^LB{Ts5JO@`A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/sparks_damaged.png b/Resources/Textures/Buildings/airlock_medical.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..415c8b1f5a1a273d7d2a2fb87373a862f516f55a GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoTRmMILn`LHy|t0|umO*&#?|3KnK;8AA-WD;SI))?bUYA~#w20i>xc_T;>dNYQ!buJ1WiC~U9DU#W z{#*hh`-$!Kr^I|tPF%?rz;CygvGg-fpuSVAJV-APH0*y8dCIDQBUnnW*yifJS?Q+~ z*Ozopr0B#*wY5)KL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/sparks_open.png b/Resources/Textures/Buildings/airlock_medical.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9e48763e6c254e5689e1c2f23f5d206e9cfde7b8 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^2|(?7&0m+_P36V|qph?R0RbNNAff#5)Vk?zwdo0h7Fmp{e759WXH zu<%&W&)Y4($_nQGU)?RFFICL+@`-i6r2b%TfQ`VmZJZrh%dTC>6V`b>N%i|l`6BUm3=+vbhToje?c8+! z+$h*elvx(%dH?(UpUk>@zP~;(HOPHC$e#9h Y{lZoe&lU5UfNo~+boFyt=akR{04xt+5C8xG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..36b427f75d9d3ec5af414f8547193984bb5e7bd2 GIT binary patch literal 1092 zcmV-K1iSl*P)!BCDo3dhEFDyAp{>08*(r0Dk`^wWR{!L57FV zQ(dj-0t9hZO;ca18}F|FW*Sypvdz+N1-sbdl5GIQr{<)ssAk{(dw_v_Vd0i(aAjqc zrQHg4v6YooCK0akox7O79)(&(k{{}5Hw_*b9OC)rUpaAjojs2)SQ6j3S;^_IO1Ly` zKZg*pdV7xD4Srn0=`Jf{=Ef9z-wt>RuE1tG zM|whjzu%DvDPVPNjmE|%1_p(-l=?&l0k&YI)W$;PTlqy=Banq>xWr%vcKmIPuXQ%N92B+$hz~(@gqe>_+ zKGG9%5+|=@2mCF#%gUITxM~~hv>Hw&r=6+9!F|B%^%4$;i9{kHz|ktG(-%VFaM*G; zm;_|iG;UAf$`y~t2?m3_eex~2tc9xKr|+NIl-%u6$f{{v;wz=Uub28-g+QRybSV)c zYHDg^zfd*ICl{BIK%kY`)C}>dIr()Yzl@F^J5GO}emdES5Qok3(lU`q#6U8enWf^9 z3e%g~kqcg#1Hu3>o0>6*5D*0?`O`c}=1pXK_ivC2R(31=n^=LOXIfsBpXXUM&FbyBLh=6_ZjWO43*c`J!1iU_6~%G@0000< KMNUMnLSTaGPZb*g literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed_unlit.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..4f74aa619af5f0c49604e101ab0413a16800dad2 GIT binary patch literal 165 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 Z{{VyS_fLMF5eonS002ovPDHLkV1h%89IyZY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/meta.json b/Resources/Textures/Buildings/airlock_medical_glass.rsi/meta.json new file mode 100644 index 0000000000..cc6b01d73b --- /dev/null +++ b/Resources/Textures/Buildings/airlock_medical_glass.rsi/meta.json @@ -0,0 +1,220 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/2b969adc2dfd3e9621bf3597c5cbffeb3ac8c9f0/icons/obj/doors/Dooreng.dmi", + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closed_unlit", + "directions": 1 + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "closing_unlit", + "directions": 1, + "delays": [ + [ + 0.5, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "deny", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "locked", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "o_closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "o_opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.3 + ] + ] + }, + { + "name": "opening_unlit", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "panel_open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "spark", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..30a510a0105a29bb02a52ac255f602cfb2497800 GIT binary patch literal 2611 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/open.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..ac56b5978fc906d8ceff76344da2e5d3546621ac GIT binary patch literal 278 zcmV+x0qOpUP)sV58$Q;@dOTbD|mzAA-q7{tW%-j(9tyx`hr`hBo6tv zguwR^-thk5a6Bu%smc@62%tZ$(1j!qqb%7dG zZA=`;8OQ(Nl>pn}T3mcW1!~SDjtjW7&|HbpwN)KeNUrTDcC4zBbyih1ab>A5sw&ly zkWmx0`A|1>AE{o8?bV>1Qk`)*t#{MIbW#yN-{YMAnTc??b(wn%bywESX#Eh^t>5X zbxX@O000tKW({Rbe`WbIT)Xy(p}eN1*7Up?R&{G?YEfFY!BW3;-5or=e;-;}S`6jm zOYe+KjQWOO~IhrKJVQThsjbn~mSrl%JpYtER3U?a^jj zxbz_aK&hyz#@yv$z()g=mTkb&!Yt}`!~g(umxmFGHe>puE0(>7z5l(78v#_>en6*d zw6;bK`arYoHC0u`byelZ!kH_AYZ)ff%&4UDu#!L zv478Rj=QNpJb0=z7K=GL0YJ_HPEZ;E@V*D?S-O22t*uc$&$G|KjK8zv$nouuZgY9H zBggelVDo=#YZObjZ}Xb29U$8PPTI11AT_QW;D-UIdY~I3kqFXP-|0O2?(g`y9bf#4 zrq1R0ziY}O5$$8H72E-9*#OkU<8c7MsaIdlojVxU)G;d?8X9uEw(BW~5}7^FiEucK zL?QtI`1IDN{5(6yFe`I)6V9YlsM`_4{H=du{?<*b-@MgONu~kZ=*#SZqJF5{Rg*nM z0l>c&H#Rl^0Q&pSXr5$b8o)_kb`J!Ay?ejMbs6L1RHy16-?aD+{HLW>Tfb2Sm z_zD2WPxSG>dtMpje}6Ulc>vxTz)4?(>3fN2`1PB&VqiF7sFVG&mg77wSYFSrOuas@ zIaYvN56GvXUXqVK>uFx~KsWmR{b#UnLoIUE$ULY6Ruur4n3%-5fqu)1Pwd_cAUj_! z-uy2BZw-)-{@ms4DDkQX0>FvizTl`U3;q;Twy^@A484!1e%gpP|1iN{Yj-`adBgeB z*$?NX0rJuJvM1I7s{pX@!IYz}EHsayM_+iv^cBd>&p-TS8~||S;7>Fc5^uu#G60yG zn!+o8IgQH7?0uoHx7$$1jeg^fudN#1_<*?4l?8Xe`iC~*+~_6%z~sl^uj?PmZB~3| zUlYICy15C9jE|3FZ0wTd7cn>b`{OZQKi>|JNF?z3n**8-Pc#Q|aO8?!#S2f3WqwIc1paKA2Z_f^GaeI<|XtovvXjeS# zRzq1?EEaHu!_8D5V-rmwIlt=^t)G;NQdqhpU@ zQwGR7p}xMJAKR^l>OVN!jOpmugPG(s5?5vo(P_Os-DrN<#4v?=t!>bV}>MIiy zlK_Cj&peCXp6s_%D<`l!{o>6<^!4>=E;=(mgH2!9WDv75KGS6|{U>+J?Et3-&f4mi zuG6;P>k)Y2(uW#-eh&~EG?SdxIDx?y+@?n6Foik8#UE|UePD)Yd^0WmIlZ>m9l%N7 z46jF^sAYK*wsHcH9U*264!#Wl8t3SZ?*`c&zz*3{@aciGnljs`AZ7@&^Hz;_Th|Gy z4&cWK6e)Ua*8#rHkx8epv>h0;~@shI0q*InVP=%-;JiH~W*{_xvmh$kHFsA>JwY%c97$pls ze7=RgthgY({+Mv{J^9C%t=`7*VozL?A7BS%XrLd+2sv>B4@+@Ec4QooO^p)s%KVB< zqsG;8wCvD802mt`;eY!z1*`?uM07Oe6hNUX!W~ekQvfyG0fjmRP@`nhDbguGX56J4 zsP&5hKwOXu@E1M>SvlcvL$6C89cJ2o=$h&KsS7yd2gu3?(4*J)OINS&w=Qtc0s8oO zKjPv=n7-e-47No`aX%;qvhne;Zzx#!Uq0&_VZG606 zaq%MOMz@jZGN^Qcdk)aY$NSwFrcY%ADqX-LKfv$CFnuZ`Q0W4~_W;U9P-;`70Fa)B z6JQPBl8hhD28%8%s5tP{ZZtJD87j+2(W$7a2CSn3r9-Wsn}U+lJV7F|rOLFjj1-+h z$5noS48-{S`i8bu+3`4fR_>N)^!>gM)i<=Q8uA0o;^Sqc=vc+)Ke_w6zD$8EL|v;7 z-<(k2(6(xsAE1wq2fR(u(Z|O#a{70qPJt_TOKkMzJAoPBHb1}&FH>~#jnDTQJAK(t zgDZDk<_DNTkt8QOOHog2YgFnKs1J+$zsQo5ohK|J`za78(VP$R1BmsD3jO~F96Nf5 zbQy#{1+n$;f89t*mMlSk{~6Qxd`f*PH2DEb3$s`vYKWgp!u4odGwWUo#ZvIX4b@-- zKlNuOM~c>r6DVVX9@}+bm0F)ln^8>NfI=s505O3BhzT4(OyB@w0tXONOdTIjtxrub z0*DC`G>8dC05QctFb`7_i~wQ+2M|*X6n1bdHNglVCU5{TfdhyM96(I5>@W}~sP(A{ zMgTEI^$pqR0E+l{@t8`V`Vm~n51@&UXHe-MJ38V}TQ0i%0RQ9T8Pxhz@O!{oiO;9f zry{rs6Jy8^@FPPcAcvy=l@QrKsu!w^*#0s}<>s*T-8rgXMls`mkxc+B`kDSy00000 LNkvXXu0mjfLgULv literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/opening_unlit.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..d281c519dec96ec5daa928b3fb8f4e8ac70298d5 GIT binary patch literal 1767 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 T{H!&n6$04VI9OL(UcdhzK68|K literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_broken.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..98c92783379c4b5c76d71748521780e8c15cd0f1 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^2|(275_CVeBpxzcSpgM*l>t2^$m9&W5+qnO0dFsmQdBRBz=VdNciX8nf zeShvjCcX*z|EK8An4}!cyFjj{iuu(u$whH3yX-)EL7@Lh*V9F??0_{MD6E8e~GfW3)lTG{o=mijKRXnq_6xS-TYtK(rni# TwzKWD0dYND{an^LB{Ts5JO@`A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_damaged.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..415c8b1f5a1a273d7d2a2fb87373a862f516f55a GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoTRmMILn`LHy|t0|umO*&#?|3KnK;8AA-WD;SI))?bUYA~#w20i>xc_T;>dNYQ!buJ1WiC~U9DU#W z{#*hh`-$!Kr^I|tPF%?rz;CygvGg-fpuSVAJV-APH0*y8dCIDQBUnnW*yifJS?Q+~ z*Ozopr0B#*wY5)KL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_open.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9e48763e6c254e5689e1c2f23f5d206e9cfde7b8 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^2|(?7&0m+_P36V|qph?R0RbNNAff#5)Vk?zwdo0h7Fmp{e759WXH zu<%&W&)Y4($_nQGU)?RFFICL+@`-i6r2b%TfQ`VmZJZrh%dTC>6V`b>N%i|l`6BUm3=+vbhToje?c8+! z+$h*elvx(%dH?(UpUk>@zP~;(HOPHC$e#9h Y{lZoe&lU5UfNo~+boFyt=akR{04xt+5C8xG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/closed.png b/Resources/Textures/Buildings/airlock_science.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..97075b48f91eddf2e90c31b294473d9552f4d665 GIT binary patch literal 1102 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 P00000NkvXXu0mjf(Dk>Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/locked.png b/Resources/Textures/Buildings/airlock_science.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..94372b5a5f8477627a7a6e7bb58ec0ca74a3a5bc GIT binary patch literal 1107 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_science.rsi/o_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..27d2017fc951ba7f443f12821133467a182562b9 GIT binary patch literal 2671 zcmV-#3Xt`QP) zZEO_B8OQ%VZ-v3hS#e`dmR|x3u|mPf;oMlr=+qBLttCo`fJ7(~GEyT#EBH{PM8vcR zx1b0`LA=G5D%Aw3Nt+N63rjSq6`>Od(fHcP2eRdta|w4kFOE*J!C+T$+z;oO+u8Rc zJ3Fp!e_y<}GrRx2XP%kaoqe8j(XlfZ=CMFmX9vnFtHF~@I*C26?=vhbME#;&d*7S~ zfYH$eGU+5rif6fAz|7ndlvh?`)he0UU#R-h=x72!wq@$qWOvRyn${gyvb5B2zY%72 zOO}=b0OA7)T^Z4zc{Gi?cfZz^*VNP+?l;1$ZcR-sN|u(I>X#JH;^iIN5DtfR<*`@{ zA6@*^k-ptIGU+7UCy@_o_-J^}z3>yM(WsR6@71E$_Xj=y^S2>=y_L#Dnfr`yqJFCvkMZ6g54HGmx=4FI_Bfm$Y~rqI~fM8|pJK*ad6EaS=P zDq6oT{1kKi(DX989W0d*jYgS9Ame{yV-qH)rf6Nq4Zzy~cG|o=&?(_?7(-F#brT8w zL~n$n2JpfFqCC(EvMeJOi(x92`_A`ctbw&*nnd zrjAirZ*Q;dxg8HdA|c+CN~P#ND-R6T!LbM05ekJ6kH-N3* zK5q{MfEQoLT({~Cb12C&mt zL-gH5ZTMx&SD_~w*VV~Btf~0i;)E7u%6N+TECD$WutR;JZjz5a83x_*Kqva$-IpKvUCS%`CB?H`dL2OmKqr|@I*AK%1E898 zGU+7VI`|qCMZtpyxfM@EVOK-V%ADMa+UcJB?S3u{3DyW(lJ8cNC{5%yut3^V=Mjvch|0rN(-Ds$oh zhv@?#A>Rir@&L0NXZ9IMp_fZeaOFrRrl z0C^w%lUnQ7l02ZVBsWDiqbwM-ynw1IXRD$2;oSIE`r(TgsrU180QDyx zt0&OBo>B2K0NC^TK6G_vpH9sh zfjoqzQYj4I*BD?(rWY8j%k4KaKG7u*{g<}zb%0AfpIPdc6tl*1y9Zvo`4yv2=K%Eu zjf@U6jX)q?_V@mGfquQ{FYsFctaqx7Z=|K&r`2}b0qpdRaJvVpwM-{rvqk{2J;aDB zSKiHT^s{x<#&-g52e5+o5PYfUGp5Y)E{GVyXusLTJFRPnCrxH{TN92M(Twu%ZBIC#>W#f=_CyiS6_poC`cxgIt?p*QdV7EtqTlOhlV@RS2GmN z-Rsvy9y%_w(r5Am%7Q`N~Z)6;K5>%f@9T{hoA7F;tVKGMe0ne@oG4HE+hNV2a zB81`pWbG~)E=C#Pc5tdLKHo&2S6q-*zfU#!o;iEY^4bBo@=lz|53qt~aOz@!N63j2 zXjqCJk2?h9^Y}jVXqw3@^C~h;G`0;84u>Cm2r$c%F{1Cw8+6;NAz(4ED59f94gn%` z)zAhg)FD7Lv;hir2oQ~wNhgI40X*X_ogi92008O*IUjGKLy%b`{ImCC?!CiE+Y4PI zeJ^zZoBRM?`2bq9`d;a3^}W^w78>B>+sEk+uj1m>oP7JZ5M9FD8+(Q50t<7%d*{Yb zwR{Bcog2fSYM-||#&tyLE(QXCn7DW~qIA`W(hUIF`1tLEKSJA)Vk~>oo49y2qIA`W z(v<)h#>IPiF@w7TLUakDbOB9%0NE}i4+J1g7g!jA)E7~RMi7YvAeV+SJis*_$43u+ zCE2=XAMUqoMdO5mo!hsdzP?^pnMaCFd1Wzyo!B{_3?G=XuBDXqlN?!svTF2d!SaabA}nU=$zEBSpt7KL4dHKgWaz zLm&xJXZ7J(BdlJ#ao#jPKpP(qxSOJ*jgKef^k=yafirVUEcE#|0x`a2et;2frs(7w zpYJwS`n>M~XXYH{2N)qDNsf1xqL#+SCay!EHZ1c0B1@8Yp0FC;cY(kXX1|{wAXvYs z(Eoox+y31`mq6%U5Lpj@cyE-mBi-OJpizPl^l)fnZNmwwt`~WX9M0|2c+FuFb{iAwi6|&_olT<7Zaeq4} d>X%WB_#bj;Eg3&p@VEc~002ovPDHLkV1n}-`WFBI literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/open.png b/Resources/Textures/Buildings/airlock_science.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..ac56b5978fc906d8ceff76344da2e5d3546621ac GIT binary patch literal 278 zcmV+x0qOpUP)sV58$Q;@dOTbD|mzAA-q7{tW%-j(9tyx`hr`hBo6tv zguwR^-thk5a6Bu%smc@62%tZ$(1j!qqb%7dG zUrZdw9ml`GsvO|lCCK;ieg-sBSt9bo~T+RH+JMWQ66exsg;vf=|l5SHBKLj zm8i}`q9m>0sgP8PTE~%%j6{>7syex~oN!Uf*|h`aoYr?f)>zkoO^mBp*N64Y?d<=H zcXp_5KQHX=%dq>Q_8<_~!)x zSX@japUWUrb%$#K*6&uMzOfl?Z8CGcT=k{J#WVo5X1Y7oi|e=73?B^D)R|s4!zyp6 zrVap*x|lYk5&iYsYq)y#--h&-maV4O&9KVb(y|qynmSAUP}Lng@%TQ(VlhK{GMU8j z6Q^A1JKZCn%g}2QInf%Qw*k64WrGp4#((1ReTL5-KXD2Tzf|zmZ#@M0YuinA)7KWT z^pF4G>QPwUqorl5ss2FUF3irJv;0o6SPT`)x9NFPY?(>VCL8E+Pps1NK1A!xxsL$= zQhj4HuFNF>9}N(ysl&>08m&9y0DvoV2}JsKVPXEFW$OWe<3~?n89)mEviNFW0T8vn z$B9$u?d>z@1G_BlsiG(fu3WiA&llG|V$v(G_t4`eWfP*&sO|lTzC>=j!^J}&AI9w+qkw`F=K*s;x-af3XuF|}&D}c8FoV0nhK)1wV zG0Z32=S`=L6TKO(D!>l|h-!gukYyRkWD={{;&;B8WDTrOlXdp7f>yvrHh^e`hlc?G ze|xw1X#L3kIFrXLZDwZ1@!qb7Ad!&Pl+9-8HMrpVX2`_T0B-bowm_|ZBkvkvt9Hq|dtr0>IwA->15SWHM>USIQh{}d1}%!<9GJ#1)z?XJPc5Z{+n~psTVzJfdKI8 zuU~T1r}1CzgB2T&ZJU;o8l0RWHeuVZe+PQq*&09?9s32*=5BpMpjd0}FF)R4!G{*IkJ z1;YpL6F0iNsA%u%FFZUD$4AM3T4sto7(zam!B6%SyJ|NJPkv=b!r#6h*B>0EeK#& zJndFPNm@M4zN}f{q^~IIgvhG_kd1i#wj_B0B$WChsKu%WN&xWTnc~iuL?j%xEkIL~yVcN} zaBqCK`n(!|c1zX_()$2DJrhC7Pat&C4}2}J*~J$xI$$*K2j z^+Q#xvAphqXU=`h=+iksTcFE}3rr;tNGto(+$+GGQS^KG8349*YK?EErN5@v_PPN$ z>6_to57cT|PQq4|0H{60jOpoD)Pp%Tuh#f(;N1Z1;5`JNoO+K*vwaF8hA_KsRd}~~ zoe4YH*Rcsc4z+TEb>u~F(T$%}k0W4QxWj`~4- zfM9(lKETR9KAB7+olax(7aGsF4&xX|xFO9zmSxlX=>6jf`CNv&h-=HBC<-!}j6uUr zpQJT6Hya$ow65W9^tIUSdAQvV(d#qu0g-UnF!>PUm+Bcu-UPMx(Qe3?#Rpj7wOfo? ze8Bc?QD(oIr(4SQZBZ9mJ@^KIYsY}v z2a1~$y!_(zTszhyM3*2+7r0jedjEL83q$lp89|gTU=bhScVURWC?kl{1vKvgA`2l> zTQm{??qN6q*3d1<;X|sk=<>3H1N--&ySv+vnMa6DePc6V?G?x!(fY+9XmNoCNXXk7 zO*8Wd(J6Oa#Ru>}>!07=)nDN4kE3V(ZZ)It_dL|z)n72g2blTC^9a$g^3Q*4&v$(p z0*Q+{s}J8Qp}niWU>P5v_m2m>4bjp2#}kVBceoCL>vyYd^!Zl;F}`hlfEiwf=#=W8 z?=^P%yq^Zw@4Ac+FhfL;9PcPaJ-xksT!%otTjc*mlqBysVJ*C$0)cAgdJrEVSihp& z|9`-dXAcTp2BA+uWIg=z>x-Nvt1&rw+SET^q`oMa_<)t=G*$!^#Lp$+cJyzUbuUT8 zQtO-fkdHh}IWP&;tZh(cYzc2Z->G*Pe^g7ySsXi4PFtA5Rdaf8^P-4!QZFix2SM zKb|03Uleo>*eL$_qVz=(Ou~XO#0U5hAreqT(*H^b?;q8RG|0BUOwzC=%6)fE)Gwo$ Z@jpT0+uAAfl_vlI002ovPDHLkV1h4775@ML literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/opening_unlit.png b/Resources/Textures/Buildings/airlock_science.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..d281c519dec96ec5daa928b3fb8f4e8ac70298d5 GIT binary patch literal 1767 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 TwzKWD0dYND{an^LB{Ts5JO@`A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/sparks_damaged.png b/Resources/Textures/Buildings/airlock_science.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..415c8b1f5a1a273d7d2a2fb87373a862f516f55a GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoTRmMILn`LHy|t0|umO*&#?|3KnK;8AA-WD;SI))?bUYA~#w20i>xc_T;>dNYQ!buJ1WiC~U9DU#W z{#*hh`-$!Kr^I|tPF%?rz;CygvGg-fpuSVAJV-APH0*y8dCIDQBUnnW*yifJS?Q+~ z*Ozopr0B#*wY5)KL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/sparks_open.png b/Resources/Textures/Buildings/airlock_science.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9e48763e6c254e5689e1c2f23f5d206e9cfde7b8 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^2|(?7&0m+_P36V|qph?R0RbNNAff#5)Vk?zwdo0h7Fmp{e759WXH zu<%&W&)Y4($_nQGU)?RFFICL+@`-i6r2b%TfQ`VmZJZrh%dTC>6V`b>N%i|l`6BUm3=+vbhToje?c8+! z+$h*elvx(%dH?(UpUk>@zP~;(HOPHC$e#9h Y{lZoe&lU5UfNo~+boFyt=akR{04xt+5C8xG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/closed.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..1a51f7bee5289869c8df4a6bc4a45ca619fc708e GIT binary patch literal 1103 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 Ef(bC&hyVZp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/closing_unlit.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..3d666ac1d1efe4910e3e2f0234f83fc4132e919f GIT binary patch literal 316 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 a0RIBX4CbP-Ryu|N0000{c{@LMW@X;I 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_broken.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..98c92783379c4b5c76d71748521780e8c15cd0f1 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^2|(275_CVeBpxzcSpgM*l>t2^$m9&W5+qnO0dFsmQdBRBz=VdNciX8nf zeShvjCcX*z|EK8An4}!cyFjj{iuu(u$whH3yX-)EL7@Lh*V9F??0_{MD6E8e~GfW3)lTG{o=mijKRXnq_6xS-TYtK(rni# TwzKWD0dYND{an^LB{Ts5JO@`A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_damaged.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..415c8b1f5a1a273d7d2a2fb87373a862f516f55a GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoTRmMILn`LHy|t0|umO*&#?|3KnK;8AA-WD;SI))?bUYA~#w20i>xc_T;>dNYQ!buJ1WiC~U9DU#W z{#*hh`-$!Kr^I|tPF%?rz;CygvGg-fpuSVAJV-APH0*y8dCIDQBUnnW*yifJS?Q+~ z*Ozopr0B#*wY5)KL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_open.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9e48763e6c254e5689e1c2f23f5d206e9cfde7b8 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^2|(?7&0m+_P36V|qph?R0RbNNAff#5)Vk?zwdo0h7Fmp{e759WXH zu<%&W&)Y4($_nQGU)?RFFICL+@`-i6r2b%TfQ`VmZJZrh%dTC>6V`b>N%i|l`6BUm3=+vbhToje?c8+! z+$h*elvx(%dH?(UpUk>@zP~;(HOPHC$e#9h Y{lZoe&lU5UfNo~+boFyt=akR{04xt+5C8xG literal 0 HcmV?d00001