From 74b61438c4ca4bae765193d5cf45b4c9d2136665 Mon Sep 17 00:00:00 2001 From: Kara Dinyes Date: Sat, 17 Jul 2021 21:21:36 -0700 Subject: [PATCH] first windoor commit --- .../Doors/Components/AirlockComponent.cs | 2 +- .../Entities/Structures/Doors/windoor.yml | 44 ++++++++++++++++++ .../Structures/Doors/windoor.rsi/left.png | Bin 0 -> 843 bytes .../Doors/windoor.rsi/left_assembly1.png | Bin 0 -> 907 bytes .../Doors/windoor.rsi/left_assembly2.png | Bin 0 -> 1031 bytes .../Doors/windoor.rsi/left_closing.png | Bin 0 -> 2458 bytes .../Doors/windoor.rsi/left_deny.png | Bin 0 -> 1281 bytes .../Doors/windoor.rsi/left_open.png | Bin 0 -> 728 bytes .../Doors/windoor.rsi/left_opening.png | Bin 0 -> 2474 bytes .../Doors/windoor.rsi/left_secure.png | Bin 0 -> 1031 bytes .../windoor.rsi/left_secure_assembly1.png | Bin 0 -> 1217 bytes .../windoor.rsi/left_secure_assembly2.png | Bin 0 -> 1485 bytes .../Doors/windoor.rsi/left_secure_closing.png | Bin 0 -> 2956 bytes .../Doors/windoor.rsi/left_secure_open.png | Bin 0 -> 1050 bytes .../Doors/windoor.rsi/left_secure_opening.png | Bin 0 -> 2998 bytes .../Doors/windoor.rsi/left_secure_spark.png | Bin 0 -> 2673 bytes .../Doors/windoor.rsi/left_spark.png | Bin 0 -> 2469 bytes .../Doors/windoor.rsi/leftsecure_deny.png | Bin 0 -> 1448 bytes .../Structures/Doors/windoor.rsi/meta.json | 1 + .../Structures/Doors/windoor.rsi/right.png | Bin 0 -> 884 bytes .../Doors/windoor.rsi/right_assembly1.png | Bin 0 -> 917 bytes .../Doors/windoor.rsi/right_assembly2.png | Bin 0 -> 1024 bytes .../Doors/windoor.rsi/right_closing.png | Bin 0 -> 2504 bytes .../Doors/windoor.rsi/right_deny.png | Bin 0 -> 1291 bytes .../Doors/windoor.rsi/right_open.png | Bin 0 -> 733 bytes .../Doors/windoor.rsi/right_opening.png | Bin 0 -> 2494 bytes .../Doors/windoor.rsi/right_secure.png | Bin 0 -> 1050 bytes .../windoor.rsi/right_secure_assembly1.png | Bin 0 -> 1234 bytes .../windoor.rsi/right_secure_assembly2.png | Bin 0 -> 1491 bytes .../windoor.rsi/right_secure_closing.png | Bin 0 -> 2997 bytes .../Doors/windoor.rsi/right_secure_deny.png | Bin 0 -> 1428 bytes .../Doors/windoor.rsi/right_secure_open.png | Bin 0 -> 1055 bytes .../windoor.rsi/right_secure_opening.png | Bin 0 -> 3019 bytes .../Doors/windoor.rsi/right_secure_spark.png | Bin 0 -> 2661 bytes .../Doors/windoor.rsi/right_spark.png | Bin 0 -> 2435 bytes 35 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 Resources/Prototypes/Entities/Structures/Doors/windoor.yml create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_assembly1.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_assembly2.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_closing.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_deny.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_open.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_opening.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_secure.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_secure_assembly1.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_secure_assembly2.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_secure_closing.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_secure_open.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_secure_opening.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_secure_spark.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/left_spark.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/leftsecure_deny.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/meta.json create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_assembly1.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_assembly2.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_closing.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_deny.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_open.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_opening.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_assembly1.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_assembly2.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_closing.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_deny.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_open.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_opening.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_secure_spark.png create mode 100644 Resources/Textures/Structures/Doors/windoor.rsi/right_spark.png diff --git a/Content.Server/Doors/Components/AirlockComponent.cs b/Content.Server/Doors/Components/AirlockComponent.cs index ae59d4a65c..ff581f5363 100644 --- a/Content.Server/Doors/Components/AirlockComponent.cs +++ b/Content.Server/Doors/Components/AirlockComponent.cs @@ -169,7 +169,7 @@ namespace Content.Server.Doors.Components { if (IsBolted()) { - Owner.PopupMessage(eventArgs.User, Loc.GetString("airlock-component-cannot-pry-is-bolted-message ")); + Owner.PopupMessage(eventArgs.User, Loc.GetString("airlock-component-cannot-pry-is-bolted-message")); return false; } if (IsPowered()) diff --git a/Resources/Prototypes/Entities/Structures/Doors/windoor.yml b/Resources/Prototypes/Entities/Structures/Doors/windoor.yml new file mode 100644 index 0000000000..c35ced8081 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Doors/windoor.yml @@ -0,0 +1,44 @@ +- type: entity + id: Windoor + parent: BaseStructure + name: windoor + description: It's a window and a sliding door. Wow! + placement: + mode: SnapgridCenter + components: + - type: InteractionOutline + - type: Sprite + netsync: false + drawdepth: Mobs + sprite: Structures/Doors/windoor.rsi + state: left + - type: Physics + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.5, -0.5, -0.3, 0.5" # i don't understand why these bounds work but they do + mass: 100 + mask: + - MobImpassable + layer: + - Opaque + - Impassable + - MobImpassable + - VaultImpassable + - SmallImpassable + - type: ApcPowerReceiver + - type: Damageable + resistances: glassResistances + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + ShardGlass: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left.png b/Resources/Textures/Structures/Doors/windoor.rsi/left.png new file mode 100644 index 0000000000000000000000000000000000000000..fe1f75ba132f65c83fff05545a3b62fdf91f781d GIT binary patch literal 843 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|V1v zPZ!6KiaBqiHf9S4%KTee9ojqh_x+G=wy1S#hVr~92adPCn3Yw!k zW90^ieII=jFHm?>VQ{djZXKbDxd9dWKMddzq&iSd)Bgx>Bk@XADF)NsngDwdubcF z=ggm7oV-!u=;OjwSF@&^O!*<45E-U2)obI+H8*>H$miaE=FgDt!Q@eZ53guTR*B%TcftFS-GK?GiU3K z+zAB}i#NPkU^Bsfi_X`&r*}`!y;hc3o_;-AY<-wqg=N!Gv6D{}T8i1WMXjk-ad2Tc zwV3%+`l97`&xRc??)qNE*_6-zx{Gy&K*Q5kndT$y`rRGrd+f_E{7bjL^mTIcXGgQy zU-`Tfn>iUz=vt((iat1RSywbo&VK!#ii+xqM{msd$NfXS^X{?xVk*mTzcrE+4rcl@ znI~^+T~UMl*=2_wsW;AMYU0pp5Z$4v(6RUgr||z?CWeKg4|v^DSWn0(RPjyV!h`}2 zjO~sZtTJq_<j=HFSnDXgLSS80Jmdp>%&n3Tw})q+^;4;ZII2dCoB9=mH}ZiZsA($ZDt6w(fRu}dHxTM&el76tG2 z(nHO`e;|VNM~KuO^ic0TNMdplswmPz*w&M{u{E^_&5}d0HfFo-8?s?ZVk(lIS$5~U zOg6hPd0)Qy-kX^n0-P~7JA3kMW#vnyQi)GZPmi(gpF07Wg{7A-Hugr24x7>xhyJ+} zu>EFjUXmmjyKvc3!<^A*{Dw&63=E>R(eF9#1n7DVn$0E*4UfXsmI_1BDEvA;X4Y~i zAQp=QDq#5Bd6=A3V2}# zWrN;eL%)l^IK9qhXUtNm7;?LR?gZG#0fd$TOlYWnFl zv6fb%VwzLe?^c~DrIV#22T_POjQj#m!wR9u-iX?t^#oc!6oT* zIt{w60}Y<>q9kvS%DCD^gGs1ggf;Whp8xuDAJy)$(fhWlI zn|D{E5p(3|@Tc_jQT`6=AHX}!kj>|h@7dea5I~T8p%6|a60UZlD2iFH*8vR|JqL#! zDi6sw3k6z>;Lb355Dvq9Ax|?AixkOZE}*I^O||GXXt>zoutViRi+uD1G)AX)uz>3X zV1IMr%ER&ME_`04Gih(w7Qw;xw5D zS^>WG04Ib82n7fQ2n7fQ2n7fQ2n7fQ2n7fQblnS-0(v1(3h0H1@PKXwuy{koyB;9R zhVPEd{BIWMe0^t-@TLMBZ>reAyEPoRE8y+=`oZg+=KG1SpCO*UMYqi+K5fIOq8Q7n z3T_{w;;w*XGFdxY+cOS+e1rY{?=U`okshSPvxGSYuMcon!2QL=E189*4~AjTLzLL! hMk*ep#9d{#@dtbV0@0c%nC$=n002ovPDHLkV1l20iOT>0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_assembly2.png b/Resources/Textures/Structures/Doors/windoor.rsi/left_assembly2.png new file mode 100644 index 0000000000000000000000000000000000000000..668997d837e91118912e1c4501ead63182c425f3 GIT binary patch literal 1031 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_open.png b/Resources/Textures/Structures/Doors/windoor.rsi/left_open.png new file mode 100644 index 0000000000000000000000000000000000000000..2089729a6adc2cab09a77a554e8c61086070abf9 GIT binary patch literal 728 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 B&%^)# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_assembly1.png b/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_assembly1.png new file mode 100644 index 0000000000000000000000000000000000000000..7d9ec61ecc00f030d54bb594f21d85c5866bee5c GIT binary patch literal 1217 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_open.png b/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_open.png new file mode 100644 index 0000000000000000000000000000000000000000..b583cf7fe0e2ab0236698470caaab05a099f7d6d GIT binary patch literal 1050 zcmV+#1m*jQP)%7KP9sZK4(}3$17|WV9&S$g~qdly)*UzM+hq5i$Ioaq_$Q;w35tzISEb z{Wf>b<-(o&y>q{F?mh2mkPKbdGcK2Fd}3mvD#!Dw4nM@#+O2Lze;``K;=<6FFM(j%zi%Uz$&&#v4l}>=qS0bK# zdVd*854n-i@^Jdp89eLlL2j-`JSi(%=>!z)@lpfC@5fJGh<0&t9v?s4a)t)n?QVw= z1)_stug~X0?_e06lap@U800=G8Y^t+1o-`aS0E6`6crVrxVRW2BO?d~gKz<>cFZrG z03sHPxy*Jn8ntciT|t0MC<5ScC<5ScC<5ScC<5ScC<5ScC<5ScC<5Sc2m*`?31W0~ zR9r}`oylEr05o%9A`}XF>+9>0OeT>5a_sm6cHR7J1hhFV4&3NAH=+m4<`@-u$F z+h0+UrXY@ujlyX4c-(DAh_pNtWRgV>W2j}cq2N+;xb4`_G29YO%{PTGQX9k;S@#mF zVL1WJFuA>$XHZ}nZ78?|`wy&-qaZRWu(cDmoCTO+GRb0|!BER+L%}sPhhoT=84M4g zt-~HzP5{pqOs@$hSp+?S(Z-Cd^#C5Mc(!1A%?y)C7V`{-S_4_F0X$WTgVoyEg6TCg zOeR^(Gt9`%W(^>?uNmTuMVj|{R%?J6T%57U&5+d|zr$}VFRr8?#`2fnw%SF+o>rw~GJKJWuy1Kkp|1aqt zP*qixn9}23dcaCa@Q)|3e|B~@dkEM{12UORHS2_Y^4gl{v88>ayS;kj=X6%!7ZOvl UucH5vB>(^b07*qoM6N<$f|W+rRR910 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_opening.png b/Resources/Textures/Structures/Doors/windoor.rsi/left_secure_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..e162ef9d399b9b20f8cf44586ffaae6ce2ed76c0 GIT binary patch literal 2998 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/left_spark.png b/Resources/Textures/Structures/Doors/windoor.rsi/left_spark.png new file mode 100644 index 0000000000000000000000000000000000000000..d95187f082b998a361f8f2beece2e6a5f306d10b GIT binary patch literal 2469 zcmbuBdpOkF8pn;9%BV4Fq+)AEhjGbvon&g~H)(|9G7W80)S*!kiG!k;i*7CzBFTLu zj1;;Uq)>8+%(xE`mAgTkjNzxB*<(NFIe(t>$NuAezt39h^R9P2&-y;=SusbPY*317 zigI#tC_7uSvrIW_p|D<-Zwb7Al?gJ?_IR+IoYMQXfFr5E%uC8wULT_o#h|BAo zoKw$vyq+hOulqMCDWx?uG<+BvJDZ!ws!!hL(38Q4tYi)YtsBB6-tj3ZZa6TTwRo`$ z{4NHv4mhp8I@dDm4Wb{^+pjwJf%B`|ZhKs6@(@Ue7x_Ist}cZ~H#tjJp2b!^bGKoM zG=?(|lyo_WO5DntBbMe|#%lIcNDc8lDKk;n8lS`f%PZxd-TXQTd))fV$_Fz2h21HR z2A~Gi$9ut*N^ENOc;(iW&iRRIs%OpyyGz_tnT?F_kFka0K;coP^x?+%bS=BC@;&w` zJEj_QSr;3F3nq2)Iw}W$$u{eki0*f%&Utmk9|tN=e@0b}Mx9o|^@F4KDeM<&?Q7BsEH69mJ?b?!;lHUZfg34-Csssy#2(tF<%=tL zHFEyi>#s?~a)-l`^NNuN&w!&Yl z6u4a|v6k#I2(`HGY!P}1DfI6Jouqu##Muk-K8{4I9tvS)c^<8gEX;OFqRTfOt<%Lk zWIpT@NWS4KNAFXst8yrm(xm@HmXJT{Gge{H|vX zBs?zh-Wo3W0(a%q$hs2HATJE`J6p5YwT=Lk%0k~}7 zSDJ@;oo0!e*s-ilFgJH{)!+J}xH?1Jp7BI$j>exX{+UGVm3UnND=$zz6esgA1Kl(e zPxlchthKc@pKHXhXqifXeu3OBmBdLxA&V=eP*c3ka}R#MVBxf#34ySXt{PBzt9m~E zUGFN1)}39F&l-&FQUR=n9b8SDrDpvFn%wQBDNtDOl+fUS4sA08TKa<>OQSYxCtdVBjr;^^qByu5lJs-rZ`Pw2!N8b8RP*P^By(`hw6{HpA* zi;d~%&z&)kQJbMRl%b)?{Scyiucqc==Z%No(|$~}=RRH;n~IlyKf)7#&dv3$RbH92 zY7eD!#NEEl<=Iq#v))Tk&N!QB;;}K40=!pWM__B?t|o{(ZP8A6PZHR44W1`JY_i2( z4&*GPvLh$lTZo)cnGb?V8}Obuu*Vek#%t};|Mmz&2TtmO=b8}KnZc7S}D;o+Ly6k`DLr zhN}+)||EH?8hAR0R8>l~#o1?==IB(zeDzVehOO zSOGMlb1yWb8(YRH0*xEMkEOc~ z0@$r!wv4Kdf8Vz-8m?xiys|`fP;WbcJ~|!M876-N0Tl)Ug zeT?TsJaHCenqdO(=+rW{UCIxTV-{6sJgGiE{M4AywM0GYNLoIoJ);pLcJt8%Wd%6- zDK9ZKBWRZz1K|vOLwwvx?xol;3|>@k?70bMz}5I~xA0-fr{tZnikJlO$OCp))H}o@ zOBFm$oMQ|tMBhN#GISkCQ-}T!k_z*hEy%UJ|B-DX>7-)qpBv3HU-gRHwMLs(Ch0<( jqyhEIz{zRQhY9%__uUoxH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/leftsecure_deny.png b/Resources/Textures/Structures/Doors/windoor.rsi/leftsecure_deny.png new file mode 100644 index 0000000000000000000000000000000000000000..2c18f9a5b124d87d37df4a50ddcbad5fa97e4353 GIT binary patch literal 1448 zcmbVMSyYk<82yn1QxOVNTywIMPA(0VPT3f^Btnc!xi3ZJWSVQFj@yXZbS85$D@__H z47Ej+%#;#E=P06+TW&bvGNqFNiK&<;mKf}LUS=Ndckj9PyHDRa-{k;598BL_9{>Ot z-q-t>mPuMr^&r|QpGs)e(&iN3a0&nzb#DMv=3rz20J;%)Z;zlKD;MehXQP5q{Eoh< z$u~P_#2P2^)~(8^eDR^p|X+aRj`C@@@B5V5TM0_0Q^zaU{ z;j@6bYJ5E2fUXK8oQ_@Tf4_rHBytoFle}9b2y`QqwvKr0|2MoPqY2TWj{rcAoWX`Fj znNu3LoqveqmAPD{_1a=t-J%JXCzb3LJv=@;IYJ&N;@@*Ihbb@28_b?bQ!V2b98)9T zKXmtxe6L7KP5u3D+b2QgxHOI8Fn6pxQQ7<`nnqvC=v=~tu!h%D#uN=qCWTLPjclz; z9H=@pUb~+@%j=T;*_@^7ZyFNOnqrv~85D|3aefG~aywJT&EUE}QRWi`Sj#=^r>hj9 zQ+n?D>#D-?K^-5X4xZSNG@p_#;0$__$ApC_8f)VsKCN}0B1*>o~*~FEY zC>Rm-Bl1yr7Q)sR+}jK6-AgStwE6GS!?1IQUUj}L(yXtu7k7kU^JK+yr_bNvm|sA? zYA>V1Bb}i)f}ws!;b(PYr3^B+nfvVEnb)Sam8{hs;0^J83TnW2lduuhMxB|)&PNve1LmVKy@-qM#{(RYhj5H|NBvuuEDKjz zcb|hMo%AdwfS@b7&yeL#hLcX4Ej~V$CugW>7SvZ2UqVLEo|Z-I%lL#72%RxV{gyRt zIzxr?+O8!`XK}2u7hFV|x7q1)J!#p>vW1-P&unEvjYhMAp=#9N2s~9i1N7s!pwiz@iA6{|-ieoV=bMC@ZXHC^=LkfPRSG3i^NJ3bn3y;k zH%hX>s!I7gakF6l!qryZWLii!YjzAgB8Y)BO1|Y&{Ci~T*ARP1SRk5Fg<_x(CA04vA{bDa(TPu$Fe05fUewlTqN4)5jlHy*W35u}RMr3WXVq zoTH}PmJ2uQ)k8mciR{N<3r;|zl)DoTxoUZE?r0rT>0f!~g&Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/meta.json b/Resources/Textures/Structures/Doors/windoor.rsi/meta.json new file mode 100644 index 0000000000..5da1d96d43 --- /dev/null +++ b/Resources/Textures/Structures/Doors/windoor.rsi/meta.json @@ -0,0 +1 @@ +{"name":1,"size":{"x":32,"y":32},"states":[{"name":"left_assembly2","directions":4,"delays":[[3,3],[3,3],[3,3],[3,3]]},{"name":"left_assembly1","directions":4},{"name":"left","directions":4},{"name":"left_closing","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"left_open","directions":4},{"name":"left_opening","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"left_deny","directions":4,"delays":[[1,2,1],[1,2,1],[1,2,1],[1,2,1]]},{"name":"left_spark","directions":4,"delays":[[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1]]},{"name":"right_assembly2","directions":4,"delays":[[3,3],[3,3],[3,3],[3,3]]},{"name":"right_assembly1","directions":4},{"name":"right","directions":4},{"name":"right_closing","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"right_open","directions":4},{"name":"right_opening","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"right_deny","directions":4,"delays":[[1,2,1],[1,2,1],[1,2,1],[1,2,1]]},{"name":"right_spark","directions":4,"delays":[[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1]]},{"name":"left_secure_assembly2","directions":4,"delays":[[3,3,3],[3,3,3],[3,3,3],[3,3,3]]},{"name":"left_secure_assembly1","directions":4},{"name":"left_secure","directions":4},{"name":"left_secure_closing","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"left_secure_open","directions":4},{"name":"left_secure_opening","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"leftsecure_deny","directions":4,"delays":[[1,1,1],[1,1,1],[1,1,1],[1,1,1]]},{"name":"left_secure_spark","directions":4,"delays":[[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1]]},{"name":"right_secure_assembly2","directions":4,"delays":[[3,3,3],[3,3,3],[3,3,3],[3,3,3]]},{"name":"right_secure_assembly1","directions":4},{"name":"right_secure","directions":4},{"name":"right_secure_closing","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"right_secure_open","directions":4},{"name":"right_secure_opening","directions":4,"delays":[[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2],[2,1,1,1,1,1,2]]},{"name":"right_secure_deny","directions":4,"delays":[[1,1,1],[1,1,1],[1,1,1],[1,1,1]]},{"name":"right_secure_spark","directions":4,"delays":[[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1],[1,1,1,1,1,1]]}],"license":"CC BY-SA-3.0","copyright":"https://github.com/tgstation/tgstation/blob/3681006d7102045e334e8eddb23a8685fcdb258a/icons/obj/doors/windoor.dmi"} \ No newline at end of file diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right.png b/Resources/Textures/Structures/Doors/windoor.rsi/right.png new file mode 100644 index 0000000000000000000000000000000000000000..a20fec764b1166bf47060a105e774e32d7234c21 GIT binary patch literal 884 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_open.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_open.png new file mode 100644 index 0000000000000000000000000000000000000000..fc66fc1d810f122765f2d89934d03c62a5d17413 GIT binary patch literal 733 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 SqQ2}yCWm%(MwZ!QqyGVmRmG$L literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure.png new file mode 100644 index 0000000000000000000000000000000000000000..1d7d93e2837928d97de4d892468e2574a9f5a5d8 GIT binary patch literal 1050 zcmV+#1m*jQP)So`;n+bYdC~n!h8vd8uT1#2`0tx zA&>}stq6LM9s;pmg9xDqnVJQf{rCqIOd^my1eML^G*ohH5~6L_+dfC{xQ?9&fwnr**Tx@_nyypj3mP#a@l>&vC+|=H8nL$hGEo7C*bM33Ek^6I158VqkOEn zIn3L=?ths0OtU{0shO3~-0XK>PtO~YPC!}NVH)V|C%4;8x~}uKuXm)-2dw?#`Ty;g zmix))^UEh7+I5SP$r=8+s=Au8M?%CHqg*a0v@Q9w&dHEYK;-Tt8hQPSwA@ zx(<T*4aUJgh=6;Ad)QP z83?tAHV|BB4z?YjY1&kK`^DPf;rE*w;i7z>kCP1$P5?4YBv}ALEdU`jGp*_A=_BrZ zUa+>DqU`T9tsQca+hBa0Y=ABA0?06tWZ@S^s6`8bgeIH|hbtm?9_kzCpr#wJu0FlxFr2)Fq0Hpy;X@JrIQW~H%;DD}x-82Ajvjlq|(budFJJc|0EB_hbtJs0l(@OtA*QC5AI( zYQVz$JXM@@Q)}xP3Jx6Cy*AvNEd;;{M@;!ztdzI-FCqR; zCmOa8fNC%lL%;&xs1RA_#Sy3v!2GYYMweTzQFQ7fH8ozMg~b(asD?rz?ki_@%07*qoM6N<$f@uHco&W#< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_assembly1.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_assembly1.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc3aae8ab805589923140439e6644debb1f8c78 GIT binary patch literal 1234 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_open.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_open.png new file mode 100644 index 0000000000000000000000000000000000000000..4a18cabf760ec90aa975c280bb7b64a6b2a81fc9 GIT binary patch literal 1055 zcmV+)1mOFLP)RCt{2TTMt*Q562hd84BgIy06Qj)Q|BL5dJULGGd;vJeUk zq2(+RH_{&nEeiXmP1K@gF(p#yn#KXYhsaJH(dDyi#wwe$c4D=N~7_?wOE&;?hg1 z-7ouuO{dfH128^525&(DmX?<-wb6T5kVs64XO@+hV>J+lrfJBE3|LuN6)R<>ZN2db zeIMS#wYDr)KC3do9u8PQa`uPt+b&-eHY+$FF+J^u``E^{IcS03Rau$#`~8@kn?rfz z{5-3`(e@VkRlo(T+wq*RvEN5WM^RT-hqkshUn-UI#p7|8^Z?j}SS;qE9UB|_W85(T z_!m?F;Bcq_z~N8&9<#@j-$}rBdJr2}p)! zmoO1pTSI+)z4#;*jYj7;g$X?v3`z}xW|uJ0*`J4=o^F&F{*31FnZkr@XgdiLyX8}u z2$b#pk=$KWRt3H|z$S6KWtZDdE-5;@LoE69o+#(zgg+jX3hb3ES zn1slxKx<-haxwtTBM8xxj3K?hY-_x@xY+V{vMm54M4k)G44_YrINsP;+IsC_nk)Z( zW(K8)-FW(}2eE-(Ur9-cB2!atJ1UfP4lw6fBF*4r z&RGp98SpnSC}wc%gcJ@i{jC$DaeeyC?X3*RoUnfpg6#*I6!d#6bC2{$k7bgi32$2XbvE}iUV?x1K1hD<_Pu&P$H*FOrexoVIPM literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_opening.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..d4f4038246cc81788c77e4bee848c9a6eadbceb0 GIT binary patch literal 3019 zcmb_eX*d*m7dK-V6l2K}8Bb+@F&h`!02?Ygb(E9IVj)?QY;c&&W)uh5<>Pv0%qR$mqN5uNq zI8p1Xto5#?@eteMw5%K1+XsuITdw)V#Y(z6TY=YIL#8t`kIb%u1#UHYTwVQOrRDtb z3mCILZVgEeH=UuYzbRM52Q%9r%PH*#FVR^;;c;>6Q9Bor) zXXl#A$_44_@_qBE$@2S$`w)z2Dt%;FOUPQ0rM<|TCu4&6I6VzM*1D=p-t82xp|854 zlb;(Yt7LbJ{yEuUUCd z1sTzUqXJtKtHb4pdx!vhrtt7`e%{!ghi&WRo`^ag#&Yjia%k(@pgDY=bLa5# zH*AB|rkU0|;{8!|MOUn#ITDuE&_*NI5ClGwuC$gS%WO}QBSj8i{u&F=fVQ@n!L?I+ zPMZn(U@PL8Iwzl_NuPFZ*WM7kWAtN3Uy;+_K(dw?)FJYUU(^KQiI%9!{#$coRPlo+ z8fa3*Uwe-#avtk)fjOH?V2#PaCQ(&r`BjmMDt_kn+v=JYR%TtD^&7N2yCc5sD@olf zP>H{h^EH=3uR8%}e9%V4f97kZeZyQw8^uT`GkI46jQIKa-^Lq9MQ-nBR`ms)Lz84D zVeF}>=NGwxSVU)#{=$DA+LKC)sK{mQ?KwNAYiUez4~begqDd8t^i?TJYybq>JjEf8{m-yQ*3F(WzW#XPglm*i>Jaws;$fg*_3WL^K3bI;kU$tC*(rs-pg( zHeGB@@DfW}3(xu6-xSVRtUtws@zJR#QfGo=lZ7DRc zT9P@+qGr8OkGw0>?673w12Y}n#gUggsd#J0w|Z*ZcP;nVKA#8PYXkARk@-cru-}3! zW|jh+{`|bS48mFn8mzMURq{y!H-^=%JvH>zO5X!)f0Mv;h{?`N~e ze^`F0QIjdVo^@uWsp01^iWElb&{sxw>WPKb0rsO>yxo5}^Xe%8Yu&XM&I7~;V~6+x zqN~L2OVPm3JQm=&gfQNQ#+co^+LTTv_W%TrS7lDcn-)c02waKXnGcmp3+cevMd|ZQ z3om_pl#crYAR{6edVH=q?0HVrk2!sb~gSAJlJo)Np-DYwj z$}%Mu3|G{3t3CdXy`A#V(K&0jAO)=P z49BFjd#YuE80({2&v2uZ_Tq73Kz&OJs6WwVQ`k#agU(zgaoa9T&;ySShyiy7VP;AJBT| zl=9fwuZagI_cR$?j83n1B_$>Qy(Vwe{+DabcTUM#gIPCOi(7zQrL}n#*Pwmw=lceg z2tR$D=$57y441uqB+!x*dmI}Gd0(+iV!#S_%!w-b$$UTC_U|{@2QAqxW?Us*+zNt3 zpzo{M2r?(l4FvJ#z#vx~f$SFVAz%vgjz;$}m)epeR1;8je^y~A5!a5Q`TAmWkW|cKBDHZtYJ>*)3t54-UYcsQx9wD zB8dJEa84xsV$R+cuXa_1NbK-a^3O)OW{h zp$T(R%!RbD*tmz0w-gBC2^HYI{qBwUP*syE;3cY5_)QjjX@|Go(m1(AT~yh9KhZwh z`T(4|xO(&+zX+(t=SV=Om65-#T&Ak?t%zFzjrr_@|)Fhr9dLOP=NMEdyg zUD99#S;HP?$Teb|zZ>L(QT1cyI6b5c&(v#J((?}T8(Z61cdoLSPshAAcOw#1xW8}q z-;y-P%89i{Ak48-fns8+GUYE?igP5g0@aT9cH6OhpQ^jPFHDl#L-Us@vl?|G9v4zx<7~sH7UMnypy8ZB#kfP7JPi@3w4rq`jy^P8D%&fgOKTE*@s~JA;VO^mi9ici~3LsDy z-|JG+m*#+UN{-|6mQ(@sFNGm&uvv6rL1+RB5JOX2Q!VR`1|Q3_UmP2|t9wF$5ZVN? zfGmYw#2}BO0Pws3MHe7NEYKQ+ARJ}S#9+NB1{noT1Bt4hV$}g5W;EP00?@>G?#d?CYGv{C6wkGDEkhe*q}Ntt|im literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_spark.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_secure_spark.png new file mode 100644 index 0000000000000000000000000000000000000000..2523e4fcc81ba48040672d96c39d46072b17b147 GIT binary patch literal 2661 zcmbtWdpy(o8{aIHFo~QN8zL2PBxkz#8WD4w5OSMNj+9(m9oc4+W-g~(Iwwvpb4fVv zg$`i~X@%TPDlKx^hA?Ae_M6}9{PjD3{{DEL=k@u#pXd2}UZ3arykAd}i?gkQ983-b z0x6*FtX(BGe_M9SNOa2kE5{^eSA^Zg8z7Kk$F_j~&{sSF0?DbNtu5W7bLMmXuB#94 zPoVeY=!8*Ro82S5?UKu_|L`_c->;tbEhFV)00nXI&WHR`8>?&jhEZ;AkNrVv?pmxv zJ6+PXV^unf$r0;U3k&^!Z`ya?O}{Z%zaD-0nqKIg4p?FGbXRs6{XzF}lh1y(oiojs zX={yd7P#KGuiTmt@w0DCH;3F+(mbIVX9ZC{{C^lJ^ic+!R$WSiSbs|Ubs}5(R@&U99^RA=gt{SVLpuirF-{^`| zuby96czFN5Vpi<9g5Kj05&ySVPIY137JInd!9=(;oBoM^5^>=$X;Y59inI`a;|w$` z7ZShLj{-Hcgw|I03v)9w9m57pc5xJYidu>1H|qzBj;-+-llZ)zS-R;{Uw?6c4!=PB zD(-A8TpVXyZsda)Q{4b!he^{t;JNvV*A|;&rK6)0b#;V``~|#&{oqWoccs0G&GDMG zP&_9JFGzk`*YJ=c?Cd9fvk?n}ChpVTPEFmt88rUag{Y;b@MPn2PfAL1KO440Fc#!j z+eeVlGr~G9Y0`5)^-1_%n7LT|nXQ-a-J+9ShNx>j`Rjs-;B&)^z@+xY&A^TC1#||3 zL=1dhUVOD5P8MF`WFuC?vTjbB)C|t^F$>LveM2HLIwMO$_~9VSTdi?xwMl#$z#cUd>-Gfsl}00upJdnf1r`L z8kr4G$OoJeVJHn5Cco_*9$QkVGU{e2_$Pv}+~xDw*U+KZwah7DLtUmXMJr9n=v2BY z%A~#ZmuJQN@T91y-Cw?ceC!va1TS9uk5@mmdi+7(5@fZgvtRQs_#4XFLm_kD?5I$U z`pozOUaH21&W+8g>O=+yn#yg+ysSG8q)N^=_nMMUA9@~?LR#DKQ=WRHRD77DWf*}5 zO=oQOq5Y$$beEEVsPpbMs!HfR4=GRXQ7gzh?;r!VI&E9_&;GQ-=DUoJS1?M7BBSH- zFQa?8ZFeM7>t2V2jD{lm)oY!Vv?fc4@9&Z zMB(a+^IC6feJ7mC^fitbX{d;f?9d49+Y8J$*3U;;#!xh@uxJiPhkDQ~3^Oh` z5b!q84(`#{)YnY5!_4W0e z{f_amTi0z2x31Xt8u@6Szs{Wm_|VEluD)3=v}F7dfzn;Vkj=^Ndk!`BrmWUblHWDODl{rt-^W00q^6%hRZOWsAW z#$cD}9);C0NR0M&p}SwgYd}IS*nCf|)KjVH0H_y;$S3C|Za2h@8d(D}fJb4hE65e( zlT64y6wN$eZ@Y2Y)Vbi@`LvI=eDYzUN1N2#L48eont1@2_fKMI7Gwkh4+8wB8)GIT z&=pCk#1}B48vTeuIa%+|)Xdw?PK~_Dy{>*^9(b<9vC;RNczZ&hqeV+!Z0pUIA0iS3 z(N3!m;N0%H!R6s>?MCs|_*80jRc(?o5X*pBa@FubyI6rizM>jg>3!PpWF>Mv!v%xIUTcEWy~GTk-Q z^-9i;czA@Yg-tz2G^ijCQD4E+gf3p-GAPAdbG4vG$`v7pN3qXdl70-R@VD{p0PZ%f zDsf~&B)GoBaVQ3*EBP+$%M1fYTar{+I1_S?`|_@Nz6Fd=2CO0n+{?M(dn~hnO4+d} zAJUOr=*&RcZe0m0u@5rb+ZvZyz6*B#SX0S}L7k;#-c*Vs)XWpe zDOW4V+v@hwHZ;wiL;R2u*aPD(&0xiy!9XYM`!xw8!V2vPD9p dk!tKW606P5zP$HAkz{TJp>3S4tE>X<{09OpI3oZ6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/windoor.rsi/right_spark.png b/Resources/Textures/Structures/Doors/windoor.rsi/right_spark.png new file mode 100644 index 0000000000000000000000000000000000000000..a66dcf51c8e723eea49a74fedbbe9d97a4254580 GIT binary patch literal 2435 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 CcAGu` literal 0 HcmV?d00001