From f3f05b039664753aa439bd6be5a542c7428539c3 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 14 Oct 2019 00:20:01 +0200 Subject: [PATCH] Correctly implement opening animation for airlocks with open maintenance panel. --- .../Components/Doors/AirlockVisualizer2D.cs | 12 ++++++++++++ .../Components/Doors/AirlockComponent.cs | 2 +- .../Buildings/airlock_basic.rsi/meta.json | 4 ++-- .../Buildings/airlock_basic.rsi/o_closing.png | Bin 2511 -> 0 bytes .../Buildings/airlock_basic.rsi/o_opening.png | Bin 2505 -> 0 bytes .../airlock_basic.rsi/panel_closing.png | Bin 0 -> 368 bytes .../airlock_basic.rsi/panel_opening.png | Bin 0 -> 348 bytes .../Buildings/airlock_engineering.rsi/meta.json | 4 ++-- .../airlock_engineering.rsi/o_closing.png | Bin 2711 -> 0 bytes .../airlock_engineering.rsi/o_opening.png | Bin 2704 -> 0 bytes .../airlock_engineering.rsi/panel_closing.png | Bin 0 -> 368 bytes .../airlock_engineering.rsi/panel_opening.png | Bin 0 -> 348 bytes .../Buildings/airlock_external.rsi/closed.png | Bin 992 -> 915 bytes .../Buildings/airlock_external.rsi/meta.json | 4 ++-- .../airlock_external.rsi/o_closing.png | Bin 2671 -> 0 bytes .../airlock_external.rsi/o_opening.png | Bin 2662 -> 0 bytes .../airlock_external.rsi/panel_closing.png | Bin 0 -> 513 bytes .../airlock_external.rsi/panel_opening.png | Bin 0 -> 496 bytes .../Buildings/airlock_medical.rsi/meta.json | 4 ++-- .../Buildings/airlock_medical.rsi/o_closing.png | Bin 2641 -> 0 bytes .../Buildings/airlock_medical.rsi/o_opening.png | Bin 2645 -> 0 bytes .../airlock_medical.rsi/panel_closing.png | Bin 0 -> 368 bytes .../airlock_medical.rsi/panel_opening.png | Bin 0 -> 348 bytes .../airlock_medical_glass.rsi/meta.json | 4 ++-- .../airlock_medical_glass.rsi/o_closing.png | Bin 2611 -> 0 bytes .../airlock_medical_glass.rsi/o_opening.png | Bin 2618 -> 0 bytes .../airlock_medical_glass.rsi/panel_closing.png | Bin 0 -> 368 bytes .../airlock_medical_glass.rsi/panel_opening.png | Bin 0 -> 348 bytes .../Buildings/airlock_science.rsi/meta.json | 4 ++-- .../Buildings/airlock_science.rsi/o_closing.png | Bin 2674 -> 0 bytes .../Buildings/airlock_science.rsi/o_opening.png | Bin 2671 -> 0 bytes .../airlock_science.rsi/panel_closing.png | Bin 0 -> 368 bytes .../airlock_science.rsi/panel_opening.png | Bin 0 -> 348 bytes .../airlock_science_glass.rsi/meta.json | 4 ++-- .../airlock_science_glass.rsi/o_closing.png | Bin 2714 -> 0 bytes .../airlock_science_glass.rsi/o_opening.png | Bin 2657 -> 0 bytes .../airlock_science_glass.rsi/panel_closing.png | Bin 0 -> 368 bytes .../airlock_science_glass.rsi/panel_opening.png | Bin 0 -> 348 bytes 38 files changed, 27 insertions(+), 15 deletions(-) delete mode 100644 Resources/Textures/Buildings/airlock_basic.rsi/o_closing.png delete mode 100644 Resources/Textures/Buildings/airlock_basic.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_basic.rsi/panel_closing.png create mode 100644 Resources/Textures/Buildings/airlock_basic.rsi/panel_opening.png delete mode 100644 Resources/Textures/Buildings/airlock_engineering.rsi/o_closing.png delete mode 100644 Resources/Textures/Buildings/airlock_engineering.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_engineering.rsi/panel_closing.png create mode 100644 Resources/Textures/Buildings/airlock_engineering.rsi/panel_opening.png delete mode 100644 Resources/Textures/Buildings/airlock_external.rsi/o_closing.png delete mode 100644 Resources/Textures/Buildings/airlock_external.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_external.rsi/panel_closing.png create mode 100644 Resources/Textures/Buildings/airlock_external.rsi/panel_opening.png delete mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/o_closing.png delete mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/panel_closing.png create mode 100644 Resources/Textures/Buildings/airlock_medical.rsi/panel_opening.png delete mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/o_closing.png delete mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_closing.png create mode 100644 Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_opening.png delete mode 100644 Resources/Textures/Buildings/airlock_science.rsi/o_closing.png delete mode 100644 Resources/Textures/Buildings/airlock_science.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/panel_closing.png create mode 100644 Resources/Textures/Buildings/airlock_science.rsi/panel_opening.png delete mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/o_closing.png delete mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/o_opening.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/panel_closing.png create mode 100644 Resources/Textures/Buildings/airlock_science_glass.rsi/panel_opening.png diff --git a/Content.Client/GameObjects/Components/Doors/AirlockVisualizer2D.cs b/Content.Client/GameObjects/Components/Doors/AirlockVisualizer2D.cs index 144ef90367..03f0af16c5 100644 --- a/Content.Client/GameObjects/Components/Doors/AirlockVisualizer2D.cs +++ b/Content.Client/GameObjects/Components/Doors/AirlockVisualizer2D.cs @@ -1,4 +1,5 @@ using System; +using Content.Client.GameObjects.Components.Wires; using Content.Shared.GameObjects.Components.Doors; using Robust.Client.Animations; using Robust.Client.GameObjects; @@ -38,6 +39,11 @@ namespace Content.Client.GameObjects.Components.Doors flickUnlit.LayerKey = DoorVisualLayers.BaseUnlit; flickUnlit.KeyFrames.Add(new AnimationTrackSpriteFlick.KeyFrame("closing_unlit", 0f)); + var flickMaintenancePanel = new AnimationTrackSpriteFlick(); + CloseAnimation.AnimationTracks.Add(flickMaintenancePanel); + flickMaintenancePanel.LayerKey = WiresVisualizer2D.WiresVisualLayers.MaintenancePanel; + flickMaintenancePanel.KeyFrames.Add(new AnimationTrackSpriteFlick.KeyFrame("panel_closing", 0f)); + var sound = new AnimationTrackPlaySound(); CloseAnimation.AnimationTracks.Add(sound); sound.KeyFrames.Add(new AnimationTrackPlaySound.KeyFrame(closeSound, 0)); @@ -55,6 +61,11 @@ namespace Content.Client.GameObjects.Components.Doors flickUnlit.LayerKey = DoorVisualLayers.BaseUnlit; flickUnlit.KeyFrames.Add(new AnimationTrackSpriteFlick.KeyFrame("opening_unlit", 0f)); + var flickMaintenancePanel = new AnimationTrackSpriteFlick(); + OpenAnimation.AnimationTracks.Add(flickMaintenancePanel); + flickMaintenancePanel.LayerKey = WiresVisualizer2D.WiresVisualLayers.MaintenancePanel; + flickMaintenancePanel.KeyFrames.Add(new AnimationTrackSpriteFlick.KeyFrame("panel_opening", 0f)); + var sound = new AnimationTrackPlaySound(); OpenAnimation.AnimationTracks.Add(sound); sound.KeyFrames.Add(new AnimationTrackPlaySound.KeyFrame(openSound, 0)); @@ -96,6 +107,7 @@ namespace Content.Client.GameObjects.Components.Doors case DoorVisualState.Closed: sprite.LayerSetState(DoorVisualLayers.Base, "closed"); sprite.LayerSetState(DoorVisualLayers.BaseUnlit, "closed_unlit"); + sprite.LayerSetState(WiresVisualizer2D.WiresVisualLayers.MaintenancePanel, "panel_open"); break; case DoorVisualState.Closing: if (!animPlayer.HasRunningAnimation(AnimationKey)) diff --git a/Content.Server/GameObjects/Components/Doors/AirlockComponent.cs b/Content.Server/GameObjects/Components/Doors/AirlockComponent.cs index b3c4cede7d..3e064befc4 100644 --- a/Content.Server/GameObjects/Components/Doors/AirlockComponent.cs +++ b/Content.Server/GameObjects/Components/Doors/AirlockComponent.cs @@ -79,7 +79,7 @@ namespace Content.Server.GameObjects.Components.Doors { base.State = value; // Only show the maintenance panel if the airlock is closed - _wires.IsPanelVisible = value == DoorState.Closed; + _wires.IsPanelVisible = value != DoorState.Open; } } diff --git a/Resources/Textures/Buildings/airlock_basic.rsi/meta.json b/Resources/Textures/Buildings/airlock_basic.rsi/meta.json index 7d2879643a..3fc7cd1f31 100644 --- a/Resources/Textures/Buildings/airlock_basic.rsi/meta.json +++ b/Resources/Textures/Buildings/airlock_basic.rsi/meta.json @@ -71,7 +71,7 @@ ] }, { - "name": "o_closing", + "name": "panel_closing", "directions": 1, "delays": [ [ @@ -87,7 +87,7 @@ ] }, { - "name": "o_opening", + "name": "panel_opening", "directions": 1, "delays": [ [ diff --git a/Resources/Textures/Buildings/airlock_basic.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_basic.rsi/o_closing.png deleted file mode 100644 index 56ba00b3e0ece0d4db7020ced1393d48c63b1246..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2511 zcmV;=2{87FP) zZD<_F9mXF?8+5WF9Y{GD$&zB7>|j+dRccj-kvR8*Asm%uOdEnp3C)Mb4Z(s^ND3lR z4OQwwAke%>p#>R3@rQm0R|!ODKe%p;ks{N?k&uaWk}RLKmCwFJR#cx0%H_jp_ICGX z->jXPZSH;`d^fwd&)ocHXLo0w|G8-RoeOE~Fg7}Zs@i(6Bq_)7;xAvOZp%mgqEn|| zO9MbGwuGb{hp*%z(+Z@vOHox@kLKo}raWKurC4kUKqfMab61O)s_$?BN7DMTq#Vaa zVhI~ODnKDA$I%<=#LUbTx+4Kp*HyTB{CjJgn4V0aH`Ixbr#@B6rKB7O0B(&>wDdvX zsh_yBp3?~q?%#{`by<0TZ*5Zv!o9UkrM$YXLU~VKtILeY94mqKbr}cu@5RDOrrnFW zk3E~7{>NXreR(zA$DU0CfN1^Y>z75yqp2edNrBG0$B2;BIB{HvwkHB0dK}(< z^)zN@=Y-V569LF)3IW)GOw04e69M2k6>S91^$<0l2!LoV1UrRwf> z2&R~|4a16j*Dss_f+;%CnsEp4z7P>zLcZ!t#HBShiZnN0Q0tMj-kp}O`ie8It*sSf zqa)0F0ui5`ozs-(tG;4O(N~BiG%c^_w{`r0>6CP8TdQC21?lMO3L)_Q1ok&IDrK^~ zhT7UX&3gcvGOKMX%d1Fy7SPxd0S^X%M-Mb(W@ZZAfdGJ2P5H|5YRCsGI{aHI$9Yd|JINZ}}OIS}r{*qeW-V(&;^Gi8p z{>n;BPfnpb0!;@XjqfCBV(RjBO%TYJ@9GL+!G0!ydHHY zl&Wg$GyZsk0Bof;v9)Y|z(-*tv80T*X8HstjbB|?0XcrxnLavA_a_~}4z#n+NZ)g} zp)_jipRmk8p?$_JoDPBdv(F4A0I3ICNIlq6Hn2?5af;hRAdQXt_tDiA;x+^llmN_p za#bm0c^~ZbKA+VP=oGhyK!OB_P0lBtlpl7ZD`8ou8CII<51WKZPnMpY=bO=n! zaWr*=ar>+P!C%S04xTszMCK|3Q08W$(Q&1W*AOTHbbmhY1~KyH^Qecq;rG-uWA@t4 z8}ctIT}$TH4}lVZoY_Hjg?L~zJISjaR=EMu=s1&MvI$5_0Pyy?H!+aB2>_UXVSu|& z{_S&bDz8Pp z9-lCu{9Et#13dsvO$e#STkrOx4-?dS_(~o!H3}%t0irTQh_=XjB;`0R1Ums;J%083 zBLLjBr33{(QZ@6FZ0=+M>8qeE`_s)QD?W z<{Sm!a8Ijd7&OxVzsV19a|m#%zp}iF!#%CIcEw&B=^Nin%km=3`Yyl;ZVdruL?Zo| zocx={ngV2lUXF#IKXCp&`6{oi?M~A?M3R9DDnf^Eb#||hPk=c;Pm1afwqo=o6JJzwL@^AGUUleee``{HH;-uX)z zE?s%t@EArxP&Yp74gh3>AbJ*9$q(>{IXH*Q1tmd{!pJBMr)w zGy~A~5SAGtcJ#f_0azgcP#(+M+A<9tjgI4JU1o}iN0OYGKENkSQWO%9orh8TApbc| ze?UBX+<~G!hPoAZ9(2o9Z|NOjb&Nwfi3Bce`32vM!#-WSfDF43xyR1)M?G^^y zu?9NPw_}(!+O`{K97~kDpca_>=3aIXRE>VFrJfUG~?$S2SG%UkLHY~au%AKUBm zK@tG`us4kP-Y}|E%abQx+6VmR(_MXez+MAb>5H_*utoxaPd?5jA^S=mBHX84@L=5l zR{DVZ=2)+wEJ^l;k16(W!sfXjqkQKzs|K*E5Abou@y1bpfQSa*?Tq7%l$7J9{&-dm z;KZNrwmDX>FA`0DfRR7m?FKON=eM^6nVVx5V+$Jn!82EBhu}s|e!$7TXLcGO*IA%W z+Azb)9c<>$Z*K|WK=VPvI*{Yhuw#xTjZgG1e((pez98~~REUQ=*vg-;uY(?=U$8aW zSMN;bnG0bB^&-r=0qmfzgPusFpZXc2eVuCa#PBZ23k^W(Kr5%=WM8k4_xS-Le<}?C Zz6Jh|8l^HhN`L?W002ovPDHLkV1n_C%oqRw diff --git a/Resources/Textures/Buildings/airlock_basic.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_basic.rsi/o_opening.png deleted file mode 100644 index 8bdc9f6b5ce4a62613f9015121318b4f5d009249..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2505 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 T36%8900000NkvXXu0mjfipR&= diff --git a/Resources/Textures/Buildings/airlock_basic.rsi/panel_closing.png b/Resources/Textures/Buildings/airlock_basic.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..edb14f460c8c33714f7d14b439b00cc17ddbef79 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkY zPZ!6Kid%1QJ9-^<5Mg_u61K!#bB92_5=YbZ0&R_sazU1ZvpaU*Tf*Hvk&}(-m6ugL z$9?vtQ^fvVH=pY%uJ6kXG?{_n%7+bc-&elz`@LDGffXzQCK_5bjX#~V{Fx%V|LN6L z$us)u>TF-WFWYT)^~7XDf^bLYZOyB!(?FJZ@zr59?ZTCB0#GwpQx8y z)}J+Jvj6ktTQ0Nh$+4@edGI&){#vq|J482et5tdWUkm-?uQ4KOgwY6U?Yg@>FVdQ&MBb@0AGik AZ~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_basic.rsi/panel_opening.png b/Resources/Textures/Buildings/airlock_basic.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..c5970003dcdaa0e8a727535a806021381376c991 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkx zPZ!6Kid%1QAM|o^6k&U?)7-g6xcuU57RLvhS-c$23$Zxn3%#uo7GG)pu9Z9Z<|WI; zwfEBsMC#7V*zS-BW&)ba(6C7^ee=5u_ZI#wKGnZw_gUuW=YN-!+P;jtx9si?J@eVi zt~_*q>VEC+6ZQ{Q|Nne#>i?d5*}nXZxya1>@>L;sC;vJ4_m$FG@wXp3C9dzDox4#` zVyb-X_wAN5&hHJ{ynorBOFQ45?+x1gUO({X#nSm_)^934ox4>MWHSgnIN|kAenHzE zL+e+2+GiIEet%RPxYJZZ>cf`}-an(FLh?*`U%Wqlf1Q52sZ&Va)X)F-pM9XUk1?YG f6g0@-faedU&6!JNTMi#@0Ev6L`njxgN@xNAq(GIp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_engineering.rsi/meta.json b/Resources/Textures/Buildings/airlock_engineering.rsi/meta.json index cc6b01d73b..5d35cc5738 100644 --- a/Resources/Textures/Buildings/airlock_engineering.rsi/meta.json +++ b/Resources/Textures/Buildings/airlock_engineering.rsi/meta.json @@ -71,7 +71,7 @@ ] }, { - "name": "o_closing", + "name": "panel_closing", "directions": 1, "delays": [ [ @@ -87,7 +87,7 @@ ] }, { - "name": "o_opening", + "name": "panel_opening", "directions": 1, "delays": [ [ diff --git a/Resources/Textures/Buildings/airlock_engineering.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_engineering.rsi/o_closing.png deleted file mode 100644 index b986d57b98b918f5d4f9818602acc67d31d7ff34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2711 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 RMmGQe002ovPDHLkV1nN(FG~Ob diff --git a/Resources/Textures/Buildings/airlock_engineering.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_engineering.rsi/o_opening.png deleted file mode 100644 index b8c8dd222b62bb03348d161e13c4cc3aa710f5ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2704 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 KMNUMnLSTY1k0K}l diff --git a/Resources/Textures/Buildings/airlock_engineering.rsi/panel_closing.png b/Resources/Textures/Buildings/airlock_engineering.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..edb14f460c8c33714f7d14b439b00cc17ddbef79 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkY zPZ!6Kid%1QJ9-^<5Mg_u61K!#bB92_5=YbZ0&R_sazU1ZvpaU*Tf*Hvk&}(-m6ugL z$9?vtQ^fvVH=pY%uJ6kXG?{_n%7+bc-&elz`@LDGffXzQCK_5bjX#~V{Fx%V|LN6L z$us)u>TF-WFWYT)^~7XDf^bLYZOyB!(?FJZ@zr59?ZTCB0#GwpQx8y z)}J+Jvj6ktTQ0Nh$+4@edGI&){#vq|J482et5tdWUkm-?uQ4KOgwY6U?Yg@>FVdQ&MBb@0AGik AZ~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_engineering.rsi/panel_opening.png b/Resources/Textures/Buildings/airlock_engineering.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..c5970003dcdaa0e8a727535a806021381376c991 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkx zPZ!6Kid%1QAM|o^6k&U?)7-g6xcuU57RLvhS-c$23$Zxn3%#uo7GG)pu9Z9Z<|WI; zwfEBsMC#7V*zS-BW&)ba(6C7^ee=5u_ZI#wKGnZw_gUuW=YN-!+P;jtx9si?J@eVi zt~_*q>VEC+6ZQ{Q|Nne#>i?d5*}nXZxya1>@>L;sC;vJ4_m$FG@wXp3C9dzDox4#` zVyb-X_wAN5&hHJ{ynorBOFQ45?+x1gUO({X#nSm_)^934ox4>MWHSgnIN|kAenHzE zL+e+2+GiIEet%RPxYJZZ>cf`}-an(FLh?*`U%Wqlf1Q52sZ&Va)X)F-pM9XUk1?YG f6g0@-faedU&6!JNTMi#@0Ev6L`njxgN@xNAq(GIp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_external.rsi/closed.png b/Resources/Textures/Buildings/airlock_external.rsi/closed.png index 53c5c29f5a694cd3ad5d1eac42cec7fd9f355583..b7218a851cb5332333152960f4aea1c19f3f7a36 100644 GIT binary patch delta 893 zcmV-@1A_eE2a^YoBYyx1a7bBm000XT000XT0n*)m`~Uz0MM*?KR9M5USKVqFK@=Xh zTeFRrs1-^QQ4I9f8bAG-VBfGo1ckEu)*VkDpm49L;xxBn&S65fcx&P6( zW#xLku2qi5<1C-gb0abk#$cn_Y_id4q_wfPx5wY)ge`*~Se91#*n6-J%B50?WilB) z-s|;PqtW1VoleJSx_gku>)ND+bq8yg$G1KnjC^e}B2|+*sHB%W}@s2V+}~qqQ++H*Dxm*>Nn!)9KfM4jc+JE*r*N*JXi@ zi+1=r=VrbLO-j0GVE17Kc2xH4ASDy{>lbPM-JeXfDH7A7vd10ZZL?}CBOp663;PV5 zfaRJnIYC0LYPVV~ZQGdg`g1axbByG}`1+83CzDCu8Gr0zSQVWB=8=bO@yP%YjW05v z&1PAlP|y++u&uBK6f`fd0XW(WEj}0ww7M1+p(huqX5|0taKejDRd@(HfuEh7saaL# z0Z~3*UuzwxtgZ3lgA<>A|50)XLTdsywjsbzyd8j^LDMAQZ5%jWJe5v}f}D$CM>@PB z4Cg>D8h>Tq?@v1M#DfF)&UutAc7jS|aMS5%>CSaXyWQr858mQ?Jo9&~QxfOpHS(Nk4X}U->X)8Kyn=wou5mhm@B70pHw13ybk#eb{9wbdYfjg?j9<5XcU7dT?e|mNa9x z%?AeYM(=&!Xx@ACymfSRbd4KWmId3kp#x(Kob%kZ@9{6BoqyZyw$hmp0?+fn7|Reb z#$Z_%y4^0qFjU4kK0XEjDWZ@jKQj!a^92Cgw!t|^qtQUUUIzdS1_N|D9oV)FN~t!+ zdAq$LqL3ypn`&nO@(VQ@4eaghNdZ9+AP52wLbNf?;#Cn_CnqP@lv4Z=MJSsFN+>Fw zFXK343*sy6n}2s#Y&FwV#)vS-Bwpa6RD$Pu|L1^;Ji=Vs(}5$*5yWcWyf`Hk0dp?x z1&z-Nc^a2-j3B#pnK;NU>nmS$~$abI!pS1IFWA5lMt$xboRu*9AtC%>?Whi}?5Erc2&hN(iv708l>(~OWsB`h zAH(;3bf%A2>}gEm1%PFf`Tf^l@Mo>o+=N^TNPnJD!?Mt7wZIqyrBwbHV`#NnXyhD2 z5MRl191Mr3I}V=i>@;=6f^*At-D@$3h*EO4w`HHNI}R43k#tP<{|IyZyuIwCZ$5p- zzIj)++PdT5^*{gNWi)-_x-K4$CQY#}W`gs@0tG?{kjQL7BHHUXg( zuYZpp0qCnh+ltq<-!xPu8HOQr_l>p{f2)W*5JJ%J_i002ovPDHLkV1mOX;5YyP diff --git a/Resources/Textures/Buildings/airlock_external.rsi/meta.json b/Resources/Textures/Buildings/airlock_external.rsi/meta.json index 7e82245953..bf6745c6f8 100644 --- a/Resources/Textures/Buildings/airlock_external.rsi/meta.json +++ b/Resources/Textures/Buildings/airlock_external.rsi/meta.json @@ -68,7 +68,7 @@ ] }, { - "name": "o_closing", + "name": "panel_closing", "directions": 1, "delays": [ [ @@ -83,7 +83,7 @@ ] }, { - "name": "o_opening", + "name": "panel_opening", "directions": 1, "delays": [ [ diff --git a/Resources/Textures/Buildings/airlock_external.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_external.rsi/o_closing.png deleted file mode 100644 index 5000ac45ad1b8ae3fb1286591ec1c0410a520b96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2671 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 UVzXf}vH$=807*qoM6N<$f+6-JWdHyG diff --git a/Resources/Textures/Buildings/airlock_external.rsi/panel_closing.png b/Resources/Textures/Buildings/airlock_external.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..18f3eea53b052835336ec5420c623049f1c27443 GIT binary patch literal 513 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 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_medical.rsi/o_opening.png deleted file mode 100644 index 4c490196ed2ccf7c12a6a867396ed10f55805650..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2645 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 Do=paA diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/panel_closing.png b/Resources/Textures/Buildings/airlock_medical.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..edb14f460c8c33714f7d14b439b00cc17ddbef79 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkY zPZ!6Kid%1QJ9-^<5Mg_u61K!#bB92_5=YbZ0&R_sazU1ZvpaU*Tf*Hvk&}(-m6ugL z$9?vtQ^fvVH=pY%uJ6kXG?{_n%7+bc-&elz`@LDGffXzQCK_5bjX#~V{Fx%V|LN6L z$us)u>TF-WFWYT)^~7XDf^bLYZOyB!(?FJZ@zr59?ZTCB0#GwpQx8y z)}J+Jvj6ktTQ0Nh$+4@edGI&){#vq|J482et5tdWUkm-?uQ4KOgwY6U?Yg@>FVdQ&MBb@0AGik AZ~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical.rsi/panel_opening.png b/Resources/Textures/Buildings/airlock_medical.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..c5970003dcdaa0e8a727535a806021381376c991 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkx zPZ!6Kid%1QAM|o^6k&U?)7-g6xcuU57RLvhS-c$23$Zxn3%#uo7GG)pu9Z9Z<|WI; zwfEBsMC#7V*zS-BW&)ba(6C7^ee=5u_ZI#wKGnZw_gUuW=YN-!+P;jtx9si?J@eVi zt~_*q>VEC+6ZQ{Q|Nne#>i?d5*}nXZxya1>@>L;sC;vJ4_m$FG@wXp3C9dzDox4#` zVyb-X_wAN5&hHJ{ynorBOFQ45?+x1gUO({X#nSm_)^934ox4>MWHSgnIN|kAenHzE zL+e+2+GiIEet%RPxYJZZ>cf`}-an(FLh?*`U%Wqlf1Q52sZ&Va)X)F-pM9XUk1?YG f6g0@-faedU&6!JNTMi#@0Ev6L`njxgN@xNAq(GIp 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 index cc6b01d73b..5d35cc5738 100644 --- a/Resources/Textures/Buildings/airlock_medical_glass.rsi/meta.json +++ b/Resources/Textures/Buildings/airlock_medical_glass.rsi/meta.json @@ -71,7 +71,7 @@ ] }, { - "name": "o_closing", + "name": "panel_closing", "directions": 1, "delays": [ [ @@ -87,7 +87,7 @@ ] }, { - "name": "o_opening", + "name": "panel_opening", "directions": 1, "delays": [ [ diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/o_closing.png deleted file mode 100644 index 30a510a0105a29bb02a52ac255f602cfb2497800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2611 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 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_closing.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..edb14f460c8c33714f7d14b439b00cc17ddbef79 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkY zPZ!6Kid%1QJ9-^<5Mg_u61K!#bB92_5=YbZ0&R_sazU1ZvpaU*Tf*Hvk&}(-m6ugL z$9?vtQ^fvVH=pY%uJ6kXG?{_n%7+bc-&elz`@LDGffXzQCK_5bjX#~V{Fx%V|LN6L z$us)u>TF-WFWYT)^~7XDf^bLYZOyB!(?FJZ@zr59?ZTCB0#GwpQx8y z)}J+Jvj6ktTQ0Nh$+4@edGI&){#vq|J482et5tdWUkm-?uQ4KOgwY6U?Yg@>FVdQ&MBb@0AGik AZ~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_opening.png b/Resources/Textures/Buildings/airlock_medical_glass.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..c5970003dcdaa0e8a727535a806021381376c991 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkx zPZ!6Kid%1QAM|o^6k&U?)7-g6xcuU57RLvhS-c$23$Zxn3%#uo7GG)pu9Z9Z<|WI; zwfEBsMC#7V*zS-BW&)ba(6C7^ee=5u_ZI#wKGnZw_gUuW=YN-!+P;jtx9si?J@eVi zt~_*q>VEC+6ZQ{Q|Nne#>i?d5*}nXZxya1>@>L;sC;vJ4_m$FG@wXp3C9dzDox4#` zVyb-X_wAN5&hHJ{ynorBOFQ45?+x1gUO({X#nSm_)^934ox4>MWHSgnIN|kAenHzE zL+e+2+GiIEet%RPxYJZZ>cf`}-an(FLh?*`U%Wqlf1Q52sZ&Va)X)F-pM9XUk1?YG f6g0@-faedU&6!JNTMi#@0Ev6L`njxgN@xNAq(GIp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/meta.json b/Resources/Textures/Buildings/airlock_science.rsi/meta.json index cc6b01d73b..5d35cc5738 100644 --- a/Resources/Textures/Buildings/airlock_science.rsi/meta.json +++ b/Resources/Textures/Buildings/airlock_science.rsi/meta.json @@ -71,7 +71,7 @@ ] }, { - "name": "o_closing", + "name": "panel_closing", "directions": 1, "delays": [ [ @@ -87,7 +87,7 @@ ] }, { - "name": "o_opening", + "name": "panel_opening", "directions": 1, "delays": [ [ diff --git a/Resources/Textures/Buildings/airlock_science.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_science.rsi/o_closing.png deleted file mode 100644 index 32965c64fc30b897208c22e9e6dd7c6814130e16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2674 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 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/o_opening.png b/Resources/Textures/Buildings/airlock_science.rsi/o_opening.png deleted file mode 100644 index 27d2017fc951ba7f443f12821133467a182562b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/panel_closing.png b/Resources/Textures/Buildings/airlock_science.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..edb14f460c8c33714f7d14b439b00cc17ddbef79 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkY zPZ!6Kid%1QJ9-^<5Mg_u61K!#bB92_5=YbZ0&R_sazU1ZvpaU*Tf*Hvk&}(-m6ugL z$9?vtQ^fvVH=pY%uJ6kXG?{_n%7+bc-&elz`@LDGffXzQCK_5bjX#~V{Fx%V|LN6L z$us)u>TF-WFWYT)^~7XDf^bLYZOyB!(?FJZ@zr59?ZTCB0#GwpQx8y z)}J+Jvj6ktTQ0Nh$+4@edGI&){#vq|J482et5tdWUkm-?uQ4KOgwY6U?Yg@>FVdQ&MBb@0AGik AZ~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science.rsi/panel_opening.png b/Resources/Textures/Buildings/airlock_science.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..c5970003dcdaa0e8a727535a806021381376c991 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkx zPZ!6Kid%1QAM|o^6k&U?)7-g6xcuU57RLvhS-c$23$Zxn3%#uo7GG)pu9Z9Z<|WI; zwfEBsMC#7V*zS-BW&)ba(6C7^ee=5u_ZI#wKGnZw_gUuW=YN-!+P;jtx9si?J@eVi zt~_*q>VEC+6ZQ{Q|Nne#>i?d5*}nXZxya1>@>L;sC;vJ4_m$FG@wXp3C9dzDox4#` zVyb-X_wAN5&hHJ{ynorBOFQ45?+x1gUO({X#nSm_)^934ox4>MWHSgnIN|kAenHzE zL+e+2+GiIEet%RPxYJZZ>cf`}-an(FLh?*`U%Wqlf1Q52sZ&Va)X)F-pM9XUk1?YG f6g0@-faedU&6!JNTMi#@0Ev6L`njxgN@xNAq(GIp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/meta.json b/Resources/Textures/Buildings/airlock_science_glass.rsi/meta.json index cc6b01d73b..5d35cc5738 100644 --- a/Resources/Textures/Buildings/airlock_science_glass.rsi/meta.json +++ b/Resources/Textures/Buildings/airlock_science_glass.rsi/meta.json @@ -71,7 +71,7 @@ ] }, { - "name": "o_closing", + "name": "panel_closing", "directions": 1, "delays": [ [ @@ -87,7 +87,7 @@ ] }, { - "name": "o_opening", + "name": "panel_opening", "directions": 1, "delays": [ [ diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/o_closing.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/o_closing.png deleted file mode 100644 index e37711ad6898d171cce75c3c3f26a125d8532f3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2714 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 AZ~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/airlock_science_glass.rsi/panel_opening.png b/Resources/Textures/Buildings/airlock_science_glass.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..c5970003dcdaa0e8a727535a806021381376c991 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GGLLkg|>2BR01_nkx zPZ!6Kid%1QAM|o^6k&U?)7-g6xcuU57RLvhS-c$23$Zxn3%#uo7GG)pu9Z9Z<|WI; zwfEBsMC#7V*zS-BW&)ba(6C7^ee=5u_ZI#wKGnZw_gUuW=YN-!+P;jtx9si?J@eVi zt~_*q>VEC+6ZQ{Q|Nne#>i?d5*}nXZxya1>@>L;sC;vJ4_m$FG@wXp3C9dzDox4#` zVyb-X_wAN5&hHJ{ynorBOFQ45?+x1gUO({X#nSm_)^934ox4>MWHSgnIN|kAenHzE zL+e+2+GiIEet%RPxYJZZ>cf`}-an(FLh?*`U%Wqlf1Q52sZ&Va)X)F-pM9XUk1?YG f6g0@-faedU&6!JNTMi#@0Ev6L`njxgN@xNAq(GIp literal 0 HcmV?d00001