From c64101664e1f7b9231ef2a2016a89258ff74a291 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sun, 26 Apr 2020 01:09:52 +0200 Subject: [PATCH] Plain glass & glass engineering airlock. --- .../Entities/Buildings/airlock_base.yml | 7 + .../Entities/Buildings/airlock_types.yml | 13 ++ .../airlock_engineering_glass.rsi/closed.png | Bin 0 -> 494 bytes .../closed_unlit.png | Bin 0 -> 150 bytes .../airlock_engineering_glass.rsi/closing.png | Bin 0 -> 1128 bytes .../closing_unlit.png | Bin 0 -> 233 bytes .../airlock_engineering_glass.rsi/deny.png | Bin 0 -> 742 bytes .../airlock_engineering_glass.rsi/locked.png | Bin 0 -> 489 bytes .../airlock_engineering_glass.rsi/meta.json | 220 ++++++++++++++++++ .../airlock_engineering_glass.rsi/open.png | Bin 0 -> 181 bytes .../airlock_engineering_glass.rsi/opening.png | Bin 0 -> 1088 bytes .../opening_unlit.png | Bin 0 -> 812 bytes .../panel_closing.png | Bin 0 -> 239 bytes .../panel_open.png | Bin 0 -> 135 bytes .../panel_opening.png | Bin 0 -> 218 bytes .../airlock_engineering_glass.rsi/spark.png | Bin 0 -> 898 bytes .../sparks_broken.png | Bin 0 -> 183 bytes .../sparks_damaged.png | Bin 0 -> 184 bytes .../sparks_open.png | Bin 0 -> 175 bytes .../airlock_engineering_glass.rsi/welded.png | Bin 0 -> 168 bytes .../Doors/airlock_glass.rsi/closed.png | Bin 0 -> 430 bytes .../Doors/airlock_glass.rsi/closed_unlit.png | Bin 0 -> 150 bytes .../Doors/airlock_glass.rsi/closing.png | Bin 0 -> 1074 bytes .../Doors/airlock_glass.rsi/closing_unlit.png | Bin 0 -> 233 bytes .../Doors/airlock_glass.rsi/deny.png | Bin 0 -> 660 bytes .../Doors/airlock_glass.rsi/locked.png | Bin 0 -> 416 bytes .../Doors/airlock_glass.rsi/meta.json | 220 ++++++++++++++++++ .../Doors/airlock_glass.rsi/open.png | Bin 0 -> 181 bytes .../Doors/airlock_glass.rsi/opening.png | Bin 0 -> 1053 bytes .../Doors/airlock_glass.rsi/opening_unlit.png | Bin 0 -> 812 bytes .../Doors/airlock_glass.rsi/panel_closing.png | Bin 0 -> 239 bytes .../Doors/airlock_glass.rsi/panel_open.png | Bin 0 -> 135 bytes .../Doors/airlock_glass.rsi/panel_opening.png | Bin 0 -> 218 bytes .../Doors/airlock_glass.rsi/spark.png | Bin 0 -> 820 bytes .../Doors/airlock_glass.rsi/sparks_broken.png | Bin 0 -> 183 bytes .../airlock_glass.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Doors/airlock_glass.rsi/sparks_open.png | Bin 0 -> 175 bytes .../Doors/airlock_glass.rsi/welded.png | Bin 0 -> 168 bytes 38 files changed, 460 insertions(+) create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closed.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closed_unlit.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closing.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closing_unlit.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/deny.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/locked.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/meta.json create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/open.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/opening.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/opening_unlit.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/panel_closing.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/panel_open.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/panel_opening.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/spark.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/sparks_broken.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/sparks_damaged.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/sparks_open.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/welded.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/closed.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/closed_unlit.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/closing.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/closing_unlit.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/deny.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/locked.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/meta.json create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/open.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/opening.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/opening_unlit.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/panel_closing.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/panel_open.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/panel_opening.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/spark.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/sparks_broken.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/sparks_damaged.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/sparks_open.png create mode 100644 Resources/Textures/Buildings/Doors/airlock_glass.rsi/welded.png diff --git a/Resources/Prototypes/Entities/Buildings/airlock_base.yml b/Resources/Prototypes/Entities/Buildings/airlock_base.yml index 13be0fa782..52eaaa7565 100644 --- a/Resources/Prototypes/Entities/Buildings/airlock_base.yml +++ b/Resources/Prototypes/Entities/Buildings/airlock_base.yml @@ -49,9 +49,16 @@ - type: entity id: AirlockGlass parent: Airlock + name: Glass Airlock components: - type: Airlock occludes: false - type: Occluder enabled: false + + - type: Sprite + sprite: Buildings/Doors/airlock_glass.rsi + + - type: Icon + sprite: Buildings/Doors/airlock_glass.rsi diff --git a/Resources/Prototypes/Entities/Buildings/airlock_types.yml b/Resources/Prototypes/Entities/Buildings/airlock_types.yml index f721cbaed4..c1c50f00b3 100644 --- a/Resources/Prototypes/Entities/Buildings/airlock_types.yml +++ b/Resources/Prototypes/Entities/Buildings/airlock_types.yml @@ -28,6 +28,19 @@ - type: Icon sprite: Buildings/Doors/airlock_engineering.rsi + +- type: entity + parent: AirlockGlass + id: AirlockEngineeringGlass + name: Glass Engineering Airlock + components: + - type: Sprite + sprite: Buildings/Doors/airlock_engineering_glass.rsi + + - type: Icon + sprite: Buildings/Doors/airlock_engineering_glass.rsi + + - type: entity parent: airlock_engineering id: airlock_engineering_locked diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closed.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a37984825af36ac2afb254b409f0a92217d65d GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tG7>k44ofy`glX=O&zz`nb z6XH61<*6eVKZ;0eh>D5Js#~dOTdJG*>gX96D90HX7?`<)nwy(@dI$Jf%?u2Qj!Z9) ziHV7I*_x1$kdTy_9Hvkdx2rhxL1}qIOObZ#>o81B;vr9^w&8}%xxadxPcXJBI&Z*CK{CNBE)h~v&uw@Q+j6*+Haj#FSy%3bB zP%@Rj$KEK1f7fJzw!{dAwgOF^(%A0|hl^Bo_TG9qJx0M$;QtLl=E7gy3Z-cWe?R|x zvR>U;EyDUdn^VtYi(@f;w_UH(g+ro3${)@;6_c(ibnPL)GW!MiOlpL%x) xdu`w}nBnOWY{jjjxae{S%R8q+=I<}1x81Rd4r||A$H2hA;OXk;vd$@?2>|0W&?*1` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closed_unlit.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..56d917dc07f8efe1216cb30fcdef63eaab98b5cc GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8oCO|{#S9F3${@^GvDChd zfq{WPz$e6&fq@|?SSKe_?dB2L|Bo3qeOxx5fq{XsB*-tA!Qt7BG>}Q2E{-7*lF19C w5{wE93&Rp5J~g>q2}i1p56g|Rx<-bq9fDG zV`5@rUA879BqStdCWk2$#qBB%eNbB7&{Cw`I(gBy`8InN+wEBq_Vk$d(=!%N7#J9s zOM?7@85$aNeD7~%U|?S5>EalYaqn%!>!`;H0>0P1qBB*lg%oH0`q#gcnZ@b)&VZA3 z_g`7r`<$IwkRUaqIEwf10u#Zkg20w=-^EwwaV(v^Ok{n-a;3v(eREHKsM!5p-^_1$ zaM8{$zr{Xy89ruip7e3oz3+PS=Fgw(egFMysd?8#rK65)&v{YA#Q0zFhdjrW2?1UI znOUL^-PBs^V8GML;&ouQTWu-R+JEn&kEE}0SWsscrFqcY!nZq=wLe_pjKm$z?MgCJ zWalnqTYcwLfx?3GLRWVP6b4zDX$x+dzPk7O_wP@N_HMb!a)(FOFC*Cfz{=Z^)5RZN z-Tr}n!TaNdyQbd1Y*AIqzoS+0;hxUId2eJjikc4ZH$24qp1((ZM=iHa<3{V!W9Mhb z8_GBzxLvvD4#sU(4=fsw9)5iJVS$D7fmAN$i24cM z4O0zN4|u)cwBVj1ut0T6c!a0eiY+Zg_8K~gY>ttftAoTf*A}ooT*}R9bj38>>3??P zv#<7(7fzqtXYlBq%au1gJ9`>}B^^F|IKWxJYcc&{p%pVnoP1@|b#=YN4}I7KWaKSd z*I)hEdAh)2G9$}w+3#9e2X^xGUzU8Q8#JjqCETLiebLIBZHrl&52jVbXu53c$-SN% z{vpHr{GTU&_ckwd_EzP5a(LbATOYlqDa>28PSXG5raJqAvlZ`7K40=sV;fudsso&P zA;+I>)2zPpi+LAI-2cm}9))XC+3Fq68oa1q#iD5!_dAvGuc=*pWvP#V%h#Ui3P&3g zU$S3+`qQIf>I42JepQZ&=aSQeet+B@&9sK)CC^5oGdn)=ET0_TxSF9Se_xyZiX|G? z{s$ef@p*gc_0y9-+digmHQdVk-~4BWj-HT)^}cY)Gp(Z)I|mjh-R4{rlWyFBo3WU3RFjS9A9np+e>*{~j#fky{+%dg1#EhPeOI zUU#IXE`7rmC42tYe39+WZJQ=v*?2g&DR!2<-5n>!Z?7!78zc`ro{+G(_@Vu*-5f6% o)9zRtnK8RRlI7^H_>TLRkE{K1i3$D9z`(%Z>FVdQ&MBb@0Bh_0RsaA1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closing_unlit.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..11ec1b845bfe35be4636ede5f04609c6bd541c3f GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~phzW?*0tm&&(gU|`@Z@Q5sCV9-+rVaAH3 z_GJtV42l6hA+8Jz46^E0D%zGhdPZh0p^@q3N#*VgfgFyjr6X_YRDTJa@NU6B1_lQ9 zk|4ie1_%gEc@@FHz!2@};uzv_JUKyvb#a2o1D2>oD{9thF-e(RFewP>VSA(@!McSd zEi+SWbJ*Ibn{%d3^O?xVyExI3>jTreRazGnSf;y%a)mO)GH&>@UZB+JnnI&i!@2~K co~DJ&3>UJ6A2ZEcc^_nmdKI;Vst0E@drNB{r; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/deny.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/deny.png new file mode 100644 index 0000000000000000000000000000000000000000..25a492559ca56df467e718ef1d861915ee0628cf GIT binary patch literal 742 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RBnS9}xH2#>%wBow$i6THer7q}@7s(Q0<~ZS!sRtO&ayF8=hG_YZCD|Bo3`l9#74FfcHe1o;Is zG&Jb=-rvf=z@+c#;usQfc<(g+;>8LAM_-yg6q+2=<9j6|cmMz8d+xS!>^)_d_U?SK znuXmnb*9tZlE*KavEB?^^6S{|V{%-ZdcU7AKT`Pa2-p6bYl}bS-8G+9`*5z1mE8h4 zv7gIsPPE^^_x(Hn#oxAe7CU2`YnWpA4j+-aBrV6U$8+H?k3sDE>oZ->ZehLg&G1VNo+x`tZtD~--z0b%xUp=sD!vEx{UliF|xKT%zss&oir)&)#DE zd92F5kGC{p+U>X7bT)c2Jea*F=+?C7%Xoe5n2wrnd=zn;;lX8f8}`cl&G|ghUysaR z@SEjE{hkY3m-Fp@uXNzw=c(%^op1Qf9b3KXcg`e_%S+$0e)#4Uep3Cw`31+e%`Rs6 zvxTcH>uRXRk7IT!sbZ^p>%tj6R4Nu8R#IpO0s`LGyRwU`Hyfy8(&gqqFezi3n|GLn9)wT!U{kR;zYtFnTmn(fw;k8VS zpW0pZhUG6_@EdI_$T;nBviw?ih&|H^_SNF8(bJhv{bPP`r0Cu0TsDngZRJ1LEr?)W zm7nlW`QRV-rl0*RpXK`)p4ziD{8`T~@@cU_%DBj;mUt@QHBZsudWU_RbR89;m`UT9##LY_c)yW|39qv=%4i# yQ@?_ZpUn9LY&NsT&v;Ia=k|Qz6aG8wXLu~Iy?w8rV>$x^1B0ilpUXO@geCxz4qR&h literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/locked.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..1b5b19d26a8efde9ded10311d9a249bd34ef3b68 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGVgr0aTxYL5b>!kl5orxk zF>zUSD-~@^brWA5JtG6 zJ}513XerWeoxEr@JNvfzHhWft-4GXldd&NWw)X$W4D-M4b6{X#U@8gn3vOswu;N-U z0|TR_r;B5V#p&M3jYTaAJT942wc_};YRSpH{a^nqmq}}zRq^Yd#1qO%VpnX=--_{2 zUb)6}*RBa>*R%>;c(wO!Rus(AK3n;4c5UV?hJ{l#CzP*w_3@9Ot$gO9g@+hkXg!b2 zTff1tg#7^j;SCNP|3o5Q?Rux!@{}i{YU|4QqJ|cSf60>tPF%Kb_%f66dER#E|8rY- zHk8fdZ4fwC$fMY5FFNVgwC~rBZD9PojQc>HTjc7^wnxIunWpS7w^40)w4de2zQ>w{ zdYgQm_RUsf+_$JF@BH@-bM@;P*9b{Zo?Y?0_tDji(*3({K4055N&HpD^WAA{8~F3| zA2{th$?{{vZpmx=53D?Pbdjde?%9U+6Q|AIDwr#+?IE8eXMXw+b5c|GacBK_r+F8e vL>Ugwaw+t1Z%}b9k>EO@CnBCSKW@_tb51sAG4Z{Tts%-2bjAB-t8a&F3hxQ%i_-b;cg7H|4(58kc4d)DjO$}OxOnQDz e9u7xY87>5i)Xa_k+`+)Wz~JfX=d#Wzp$PzzA}|gB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/opening.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..efafcca63a7fe2e747cdada304db3bd085382c63 GIT binary patch literal 1088 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4rT@hhO2JvAPL6eAa^H*b?0PWGB7a22Ka=y zGB7aAUU}-s#g8J=8lqz2vg%eU+Lr1jzB+nF2Fh^;1_ov>q2}i1p56g|Rx<-bq9fDG zV`5@rUA879BqStdCWk2$#qBB%eNbB7&{Cw`I(gBy`8InN+wEBq_Vk$d(=!%N7#J9s zOM?7@85$aNeD7~%U|??Yba4#Hxc4@qyXcmIKuA<^D~CIu;RE&`|Lu*JFMqo7T}r@A zGtJXJXEto8p0xC{R+0qU1eOE?jYqDRJ#Gjw+%#Fb$3cE+7VmHKs?}3g@`mK@i#xx+ zMBbwAcE8l$Gr##Kh%fl6$;isFq`LR*zrTkc)V{Y{!F%6o@5d6WSiuU(xsKclDMvX& zg2HrT6Qw_2znfR?^5Ch}=cK(3s}6PSmy2iWyFSIytzm^g`hgn8uk|bv>`Sg5Y7ly$ z9g|8HB;sti=7NI)3Y}cc^H&*s2wJjW`HSVQmmPu> z9tDd!C3rTUJ+8gaY>LB?yFF!WC zmoaTQ*NpiykNCOmi2JfBXL(?&Z7@Sh)kWUBCXo&gItAI93tv6I|NU}B@oqIYjc1B} z#hYjS5%67=z%}FN7Y@VF1cTtYr8B}CufCs>Y2qL*@bRQzlV{n%hXos$o~cFF&b`C7 zfa`;esnglTj?EWW-=1~p%`=16Mf;kLHRv7qc!k6CJx_qsV&e_@p(ztI8)Onw7W8Zh z>fXNDaT!Bei_`asT@CMzRrmZ5d(Lci^X4D_=Zg-+n{428o!HC%)f_iM4~20|h+ZbOhC$>VbHx|8+nY4ZCxl+#`q)LT@t=cv?T60| z_DnOG#h6d5VXU@W(C=XO|8j6frQ7|v{410%DE(J=dr=v6e`)qBjxA^Yb26U~7QUgw zTgM%@(J_n5_I_MYa7Cs#+ezhsoC&iI9az5k<#h}B4wi$%=}0y$@|CR~`2ab?-x|Nq|;h)+gr(yIahT;@B@367gz5{fBVbNBI2aMFmL{{*I%uC^EiICIK(%x-P^p%wWf`wGKE%hen+ zQfD0PX76J@y23m7&phsmg5M1a`6iF~7B7muv?cd&Z(8L!hE1Q`oNK4MI)-d{ZT^Cl zc|+_hH{O)xFAZ9mE^mm9X%?1PcJ$$sdY4yPEX?!7H*=Jvi%u)edtE-OiLHX!SbyE3 z$c33Xj7C|nuXjinu-VMF;@|M~mDi@U?e>yKe@SIAGRlGG@N z;LNq*)4LrGIjE-x>MY~bYd5O+>B8-QRP;`!+NYQAtmb`Y2}om0vD019@czvS>kqYp zCmi?QI{8r}qO54o+KJ7-qHnZT{+B3=iJzjcu&phc!(i@QEv@hT8L0_**_&7`+E)o| zY;;KCP2)HbyrHqdhV?x6l5Gz!Grc;`I_1jjrB>T{7_a}{%p^2h^+8pAm_yQLmLK=- vfBoOC&KmRnJeS8Cw$mlY`(&-lo;=`A{L^+d5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/panel_closing.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..de46d71ce14963fc26ae1b43a0f38345f41f4f55 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA7G?$p27zr^+zbp1oCO|{#S9GGLLkg|>2BR0 z1_lQH0G|+71_lOwLzX5^&XywWRU6oE%sUU#%vciS7tG-B>_!>`14E^!i(^Q{;kVNb z`3@-XFgu@OpYV&J>&JiT-SJuivJz4E)7-_lyF`r@|8>_ZD6|MXV$IF5=ZvtZ_EpMxf@GF7)l>FF$NqL4`8^`*u}J< lk8#a&tN80y#YdRU&s(ybnz`BfF#`hwgQu&X%Q~loCIIYDO?dzS literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/panel_open.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/panel_open.png new file mode 100644 index 0000000000000000000000000000000000000000..777c6dd693e3c18e7c101d8dd019f3786f3fa2d3 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;ICT0c(20oEV=?n}EJOMr-t_%ze`i3k`oSdsR zutzK}o5;Yxz*rLG7tG-B>_!>`1B0fgi(`ny<>UkjnTF0p#+HMz>lhLX+MFcs>|V&z mr?w)APp!qQgl#G#!#W#g$MDC$G8q^c7(8A5T-G@yGywpdlOq8D literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/panel_opening.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..c45825e1faa15b24d3f6fde75ce5680f37233186 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU`POACT0c(hWX#-uV!Fi;4JWnEM{Qf76M_$OLy!3 zFfcIi1o(uwGB7ac8?rQUa<1CI9mFNp#Fx(ddh+g SyBQc57(8A5T-G@yGywq12|{xK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/spark.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/spark.png new file mode 100644 index 0000000000000000000000000000000000000000..682a255e5b0d49be2ba64352b2bbc72f7e6eebba GIT binary patch literal 898 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq|hYz$e6Y_R3R7E`Ah| z)({mFmsPh?(Y91K@zv2YGEj~)a|v}^E$!(Y;Ab^6FeExCSSK>QJo1)KtjpGfq|D?n zg`7;aqPShfp$|&S8>+tqwiIc%PF}Q{oqgMUn>{PSZitKDJR+AFN-pVuU&t@=AFroJhRzC%;Dkjjg>Vy z1-eHCo_@`4oH>VWrtyUTQccDaW;^;kx_`gnzNpuV*MIB${l(X}wS?#`x#l}L(dqi! z^Uv39UcJ#lN&KBpsECPKYvfIq1g1ZqKSr}nxTzyAE>v*J*gn6>WXhrQ`M#H(nHN6( zD5jg>xNvL9yM>ik%S*V$x;5T&G8KL(%-K+NzA!Se@#*ygY^$HkOgCuXE;C(VIoolW z>7wUepHoQO(!S~u+ijUoxh?k}Op14sIsRaKr;pgZ>NUPhEIV!G{@k&1ozR%m{UO-p zzNr0lf#*LCPIQ>hd-C#vxx63iH57c=Tr6DrmW%i9db~QWZ*yX#mA;VAhaVqHSTCJZ zee}8HMT{fU|MJb5x350tyb}96y>aK9kk-FRC69A%+?~%9#_Jigz#w?)Nr`ml!`eqL z>Gm$(ByH4nXbz+O@wUlD-j8oMEG}7fttQv4K4g1`4t6FB%GkoEX=J>^aaq+(Qg`7W|=Y6$z`NQnQ@ta+SxvuNijDP9O;dnYn|4+8@O NgQu&X%Q~loCID3YrR)Fz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/sparks_broken.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~ph$W?*2r|LcJ-0|NtFfKP}k0|UeV|HkIr zf^G~942&f~e!&b5&u*kKFfhb>x;TbNNWML2$k*f`z;NK^*@-zTGXC)UKYp3_gv&|i z&6a{=>%HHr6s2E2rOD57t+{Ap26G}8k51H1&n5f$mumV*vt_v}PKdHvdyBcdEMxcd nP;DL_-3c7IJ3Oc8S2BIS#Vqix?v*npq7} zc?~AAtzd|8W4K$v-WKSPC8MdpuFp}f(7u&<(=Fx=6_E_wHGC;E*;IJ0uQ|{l(|Tf? eInR{qj4ONj7CQZ2X2ih2z~JfX=d#Wzp$PyzX)>h% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/welded.png b/Resources/Textures/Buildings/Doors/airlock_engineering_glass.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdc0c7c65d578df71c0eac8d339f0c27588c151 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8Dgizrt_%zeUf%vbK0bkg zf#Kodk&%%xF)_)>$*HNS85tQlIXPuzWjh$pZf9U%U@Qsp3ubV5b|Z~}fx*br#W6(V zd~$-s&IajoNsOChB_wV+1_tT%Y_iN2 Tbk44ofy`glX=O&z+fNX z6XJT{z=2ce?mc?;{ngu_BGMY7V&byuRw~+->L$KAdPW8Y24*gy=H}*}-T{Fj(UIxp zF)=X-2?+^FnWg0ot&|_&Pgh_~e?1hGv z`(qfc8MDbt8~j?wP;|cRQFw!fYJU2!n+spqi*qf}s{h9Iw4=R?0oRug-^;B}xhDJO$ot8rA7kgAy_oO5 zrRqfuE4!)3=9kmp00i_>zopr0LcotivR!s literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/closed_unlit.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..56d917dc07f8efe1216cb30fcdef63eaab98b5cc GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8oCO|{#S9F3${@^GvDChd zfq{WPz$e6&fq@|?SSKe_?dB2L|Bo3qeOxx5fq{XsB*-tA!Qt7BG>}Q2E{-7*lF19C w5{wE93&Rp5J~g>#&A`CG-0SJ$7?N@CZA5p` zV+EcqlT8%$4D)jS|6f0Ef#WWBbKC{Si@NgL4(|4A z_1SVv6N(-pzM;%X8Z!AnQ6ywe?cA58m*%qd=ch%zKj+)yqvX|I> z_+^Dn-9PIR<)8KQ>>Ljq+HCT%;2IOhh8M>K{Ij0?{Mad;F-!3ad%A?f0f}>RKbh?v zAF=+bXll42e}Ey0dkSj{ryf%fm#0H^qZp%RYh|kwSD-_FV^(m+efFuEIsz-a6N7KN zMrqzTSW#)(x_d{qZtIuq#_NCg3q8EP#Pu;W z{&p4Lu|HezgtnkU!R`#c`@3)N7Hixi#K?4g^)^x44^b>1i&)+%rI${8#dZ0u#+}3iT+h;V%uF5=Fs}OT?hLS1! z$Zzt!=U<%O$! zw(mlQce{Ju#GU-V-J-E8+JitmsD1q6FbxBe68Qq}M z{tr|cm!9OdboYPUp2WEJB)3x^7wZQd&2p_zIelKN501^)`-ZC{-*V4}CYEpgLCS)Tl+H^9w{m`d2!gbO=o$+DC9pkhl9W0 gmFeog`v>F~KiOv^WE~X8z`(%Z>FVdQ&MBb@04G!FIRF3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/closing_unlit.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..11ec1b845bfe35be4636ede5f04609c6bd541c3f GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~phzW?*0tm&&(gU|`@Z@Q5sCV9-+rVaAH3 z_GJtV42l6hA+8Jz46^E0D%zGhdPZh0p^@q3N#*VgfgFyjr6X_YRDTJa@NU6B1_lQ9 zk|4ie1_%gEc@@FHz!2@};uzv_JUKyvb#a2o1D2>oD{9thF-e(RFewP>VSA(@!McSd zEi+SWbJ*Ibn{%d3^O?xVyExI3>jTreRazGnSf;y%a)mO)GH&>@UZB+JnnI&i!@2~K co~DJ&3>UJ6A2ZEcc^_nmdKI;Vst0E@drNB{r; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/deny.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/deny.png new file mode 100644 index 0000000000000000000000000000000000000000..11281feab33240c5ced552b88e2be4e8d736f1df GIT binary patch literal 660 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#Rcm()_xH2#>oH}>!(X;Qb z-u@Jk)({mFmsPh?(Y91K@zv2YGII&_^bQDQU4=hw7`o3YT@?%sLN zpS!KT&U?SMI9WJ-|IgIex&?w_g^$@D#a=3@w~6ep{+al#*?A7nw3V-a|GV^ky>&^= zU0-jb3qR8wuGel~9TU!`q|Y|JrvLGBqY0H}7EiD8h|Ci!oc~z*eD{h^XCFL~V`rWy zy>9Ad%V&%o($a@^?Rw{Plc6BE{M7rX`{@e`g01vU>bjrJVX&}0dZYocu&M)6*HsNR51IfyI zi?uv1c|lY8o4n*#+&S>az3FE^%V&AcXZCX#Pu1rzeA<7};oN^SX4U_*dA9t?k8rX5 zFU|Wzm-`yysrrnDPx~|3qW(EEPx=2t(BWS)^WXoD-HpHgFF45Xr2cdCgirGM8VdiV zxjfJRpCqMrPCnRO&WU7^xH?&S(w3?m$hPe0- zZSDV$8RFlDeq>-^U@i&r3(m;M2>Kt^%)r3N<>}%WVsU!zE#;vHfxi;SRzIOIz|7y#!{+-eP?*!_h`*zUKLLo+`!6&vyL!SF@F`qw#@R zr}MFW_vD}cUBx`lOxAG4Z{Tts%-2bjAB-t8a&F3hxQ%i_-b;cg7H|4(58kc4d)DjO$}OxOnQDz e9u7xY87>5i)Xa_k+`+)Wz~JfX=d#Wzp$PzzA}|gB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/opening.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..5193d7f72204ccb8eabba182ec0a833af63e1e0f GIT binary patch literal 1053 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4rT@hhO2JvAPL6eAa^H*b?0PWGB7YW1^9%x zGB7ZlI(P5N&DW2feSh`#r--zMsF=8{x|NEyrMii)j-HW$fq|JzsJXehr*}YLNOWX+ zc}z@9LPA19Qf6s+L+j*4f(x#{XJBApEeY}qX2{6M$e2>#&A`CGT;b{B7?N@CZ3JV{ zV+Ecgp64$vJ+i~}-~Vub4~fa0DmKo>`ezPoGP1JMIsFCN{ssotT* zV1It^9_P6N%UJ%!#Z^AGb0v3V6&HTDQI5 z|Il&W`!hP?Cp8Gjvx+f1cjqxsxx)D4n26i^G%4}f(I3yP8%we^PSnev6wqF9h2v!a%Mpgd6L~f_{OBuZv^)3EqA0(B|$TRT( zcZI9LDxD9U?oz`M3ZJFw@;DX|v*mq35ERPOLoZ^UmrM$Rl?fEYs-nq}=FUdaf zFFrnFX87z_JNX&f6D!wVSE(~P@VvQfz2UB<^1e^fu5V}y+duuT*Vfc+x7Nz96_OEs zp>a^Lah{NjzzgkzjE(z*Ojs9ubkOfV_WC6gk7>ivw0mM3?$mN6Y&>JmqEkMfDI({Q z?lcyia{qt-FKH(1{4H`I$@2hIN@s71g+cd$IjU)G3~MuIC9pM|D`hwzmk}=fm#NNW zvgqO}mS0VIzn=U(V8^7neE;2_CeIk=^MA3O`L}-6)EK8{y+3}|ERb#N`aj(}qQbVW z?E0*aTL0p;FEG{#Pxx;f!zWS1X&$GYsJcL=ag}h7rPJD$`;TfKM7{X-Uspo;jOm7F zmD!4)ql|Ap^UCd8u>JZTmN=&K;xF!9`M|2L)&LO*_9{-XLpzT|TH?yhP3^MC!{ zwt4g4+ROj9vwrz+n)B}FqyM~(*EpAXFSz~R`~&+(iG4Ox|KFU!z`(%Z>FVdQ&MBb@ E01k2BC;$Ke literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/opening_unlit.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..e430c39ad1047cf8d49f02a237a50deebddfd02a GIT binary patch literal 812 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq{Xuz$3Dlfq`2Hgc&d0 zt^32kzz`DP6XMFiz#t;6Au1*=t8S&DZK-bJtD|RRpd4rB66)z4;Ab^6FeExMy*$=s zYeG_Ha+pF<+^*u#2c_i=Ek)X`lNW89Z?k7b*wbU)41pYutED4v=~RCSoWeG32Ll6x zL`jfeFar)SpI5e(fq^N?)5S3);_%z>i$%=}0y$@|CR~`2ab?-x|Nq|;h)+gr(yIahT;@B@367gz5{fBVbNBI2aMFmL{{*I%uC^EiICIK(%x-P^p%wWf`wGKE%hen+ zQfD0PX76J@y23m7&phsmg5M1a`6iF~7B7muv?cd&Z(8L!hE1Q`oNK4MI)-d{ZT^Cl zc|+_hH{O)xFAZ9mE^mm9X%?1PcJ$$sdY4yPEX?!7H*=Jvi%u)edtE-OiLHX!SbyE3 z$c33Xj7C|nuXjinu-VMF;@|M~mDi@U?e>yKe@SIAGRlGG@N z;LNq*)4LrGIjE-x>MY~bYd5O+>B8-QRP;`!+NYQAtmb`Y2}om0vD019@czvS>kqYp zCmi?QI{8r}qO54o+KJ7-qHnZT{+B3=iJzjcu&phc!(i@QEv@hT8L0_**_&7`+E)o| zY;;KCP2)HbyrHqdhV?x6l5Gz!Grc;`I_1jjrB>T{7_a}{%p^2h^+8pAm_yQLmLK=- vfBoOC&KmRnJeS8Cw$mlY`(&-lo;=`A{L^+d5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/panel_closing.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..de46d71ce14963fc26ae1b43a0f38345f41f4f55 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA7G?$p27zr^+zbp1oCO|{#S9GGLLkg|>2BR0 z1_lQH0G|+71_lOwLzX5^&XywWRU6oE%sUU#%vciS7tG-B>_!>`14E^!i(^Q{;kVNb z`3@-XFgu@OpYV&J>&JiT-SJuivJz4E)7-_lyF`r@|8>_ZD6|MXV$IF5=ZvtZ_EpMxf@GF7)l>FF$NqL4`8^`*u}J< lk8#a&tN80y#YdRU&s(ybnz`BfF#`hwgQu&X%Q~loCIIYDO?dzS literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/panel_open.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/panel_open.png new file mode 100644 index 0000000000000000000000000000000000000000..777c6dd693e3c18e7c101d8dd019f3786f3fa2d3 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;ICT0c(20oEV=?n}EJOMr-t_%ze`i3k`oSdsR zutzK}o5;Yxz*rLG7tG-B>_!>`1B0fgi(`ny<>UkjnTF0p#+HMz>lhLX+MFcs>|V&z mr?w)APp!qQgl#G#!#W#g$MDC$G8q^c7(8A5T-G@yGywpdlOq8D literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/panel_opening.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..c45825e1faa15b24d3f6fde75ce5680f37233186 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU`POACT0c(hWX#-uV!Fi;4JWnEM{Qf76M_$OLy!3 zFfcIi1o(uwGB7ac8?rQUa<1CI9mFNp#Fx(ddh+g SyBQc57(8A5T-G@yGywq12|{xK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/spark.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/spark.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc0c7eb75f907eff22f45aecdeaf7d372344dfa GIT binary patch literal 820 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq@|^z$e7@)VX_)o_&Ay z_NR!nhNzghth$wowxzm>ua2IPz9Ea5OQ_>&X;1HfKn8}ukm#Uboyhd^$XhxINtrpB zYNh23)n5WzCofvf&VEB&{N@qaAKKdgFEaeU#PI(ygXBDMMg|53=8_=4;Earnp#Ndb z3=B+do-U3d5r^MSZ!CJGAkbzWy3*AtmW7@cE$^*{MwL_V9fq=ead{p zu#Be*)|C1=>m@Pw%3PZI>iyOh?H?UB^+htKi#D{)BgxjL5w&_UnE$ z3r!c>@Iam+cg3sfNzZSz?|UcDw5k5UBzuL@_-o%Y3Xg1*@BYWI{vYG#e+nJ@_(kg# z9@QH!H=GbD;`QsF)zJ-4_`mG34+yPq(4O;_aorE*_>137tXF*R|HA&GpuWMs{=*k` f|N09j{xd|a+ZXxnSXLne0|SGntDnm{r-UW|-WGe| literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/sparks_broken.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5d774588ae44eab5608571cb6aafad7375e158 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~ph$W?*2r|LcJ-0|NtFfKP}k0|UeV|HkIr zf^G~942&f~e!&b5&u*kKFfhb>x;TbNNWML2$k*f`z;NK^*@-zTGXC)UKYp3_gv&|i z&6a{=>%HHr6s2E2rOD57t+{Ap26G}8k51H1&n5f$mumV*vt_v}PKdHvdyBcdEMxcd nP;DL_-3c7IJ3Oc8S2BIS#Vqix?v*npq7} zc?~AAtzd|8W4K$v-WKSPC8MdpuFp}f(7u&<(=Fx=6_E_wHGC;E*;IJ0uQ|{l(|Tf? eInR{qj4ONj7CQZ2X2ih2z~JfX=d#Wzp$PyzX)>h% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/Doors/airlock_glass.rsi/welded.png b/Resources/Textures/Buildings/Doors/airlock_glass.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdc0c7c65d578df71c0eac8d339f0c27588c151 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8Dgizrt_%zeUf%vbK0bkg zf#Kodk&%%xF)_)>$*HNS85tQlIXPuzWjh$pZf9U%U@Qsp3ubV5b|Z~}fx*br#W6(V zd~$-s&IajoNsOChB_wV+1_tT%Y_iN2 Tb