4vd$FXd6b6c1v-Z|ie3TWoT*TJMVHvnex*79>EgS?9pB}M1DdDXTQ6uFgGq+>PUZ%9;- n;v$?^AI4YIFwzA=Im>{*0?Qo(^=*#uXP)~zOx`I$b5lA(tZ*&VS%?dP86S% zr2MJQSnnNW1{S_Pd?L-WPxzSb!mIMboVux{n1m yYVL0Mf>|Katpd>1`tOf3P?X043|jo-;J0R>S|LIPuge9q%>fsppy zJ6}$lePVKcC*3(VF2CXAH<2IGMJO7b4iF(J3MN kBYZb+hyzkNZ^K*!1&Zaq`}wr{O`Gn|N|ql438=-6pq0z%I3MQFL`63yy$L!UYF z&Gl@vVr5)30D!l+90cP+#2g&B59_xm)dIXJnj3E%<6d*%&AK9A9mJS+SfG-u;y#N; zvs4Q%zHbDo%2cihA}of^k}fl%!<+aU7HZ9a%Qy@8rGwdsk@5Fu^VaUWk!3~daE-_h zrUIT~jn;{_`yXNTt?myVgrjxr;?>$$mpi_Mkm0b*iX3Du3_=b$)#neY$4hIzIQ%32 z_g8c<0mL+y3sV%xoYy@9 !zWRMw7NuyHq6=8a(p>q%~f_DH6oZ4M{* zN=JlC$;;!TV3B$&cLuIb%%1fP4+r*tWb&Z=D6Nf>{N|Q2j7$&(3H7DHaS$Fc9|wXf z;OZ~?ULYc@8nf1>Q-B606G0xV*XZ;O=WWZ)ZjlNZmCxTAOCoX*<`e=z?B=>bo1b8m z$Go+|uuLnQGKZgE4E|uWi^S(~E)>V2?d|tXB4rNotD$DI)6eobG0VQCDl;4p50B#u zhWM4OEmX+o&!5{gpq~B(s(FRHIEM?sWLcHqOGUA-9<)YAv?qtV(}{h!Q+8v`Dz{A5 zmnk1#a`}~9oqgXYx(x62e*5(5x=ZKy$XAp`v<{c~;qHYhonQ0yt*O-oI|H?A$7jiI zhRkY4G8vpye6PceFvSrAP9!=!O1yylgfFp4OiIf7PuIq|6G& x%jJwu{H3es7fo7y z^5V)&vV4hg^jq#7Q)~ONj25sBgdmCU2N58E%MQJK0tW&FmuTze)GEi?1>lA(k7i0- zb%wGdLLLuTO`I6Af44~%n+UYV9LkX181^hUhq8tC^hn3z>tx^7*Iz>*|MAvd^YWsX z*cRqXfMDsXD0>+$ 8*%QPfaDUD8t55 z$UXEvKGALQs3`&9P6y2kK(k@bvZnAui^)?+#>HR$YCaK4CPv^DYv TaH;Rn zP^>f?WQor-p@y?{YW(q+ XE2jS2Ol6x(H37dI(fSng+iO}r z7Icw0FNFgT|2^J}+^=Xl7rUsKkPfVp=GH$?PZVxr@oOU@n(i)$ Px7}LtQ|mL z$CBQ?0P`zWiLW1D942_cgvy=aG)?9EuLvm!UVY^oOD@3c_!Y5YdDgqj);Y%M;d#~1 z>$vBP28FxWMvmTq`lj4~it6fo2dO7v;;g&%O`Sixpz*J -Pe{a%37Njht9rG}`1kPDV9>C}!F$bA*G?>}WEqBxcD zQWv*`jo-_Kg*)mnzhpv0j%RyXaFAbKju<~A)hBX`1fkwrN~bly8d1{J{AO5DnjZBY zjb}UBz4V!Hfd9KC{@#O#?`J>0g0Y7Ehfh?w3!Z{bKo!nlnwL1}CxzGL8~|Xw)bd;T zL#G^*PoFG6j*aiZK%Fw`Ol+}EBX4qb^<|HD_%DBzrZ=2MNC5uU{1(dV8P;%v;_*xE zZ)j9m8T+HU18&oLQUX pE?|)+#Z#Z2veNtWRsc^u`yJ(j$zZb6VLx%Hfszuru z6t(bl)WUmF0u0OAloQ;NDM0pTX3ro3skM4I#H}L|31~zZ@(E6t2YtVPw|@xc?7Q2? zC^*RN0*FCXB1 lx4zdYMNE-7=a_T*vRbH z)6<$Fu(`Z$zJRjdJ{qnCzanrbTdt0cno9`19Uu;vAPhU29^mx2zQ6%N-r7b{=g7j& zJ)#?K+eE`$d7~t1$0Jg?`s@41mu^mGA4Hf6E|NA cKgT4ZwIP{f%$kWYgRq0-iFbuTlp^6v-sMis>Swd_$KOHZ~{_^Ivwh zjy#a%NN2@f!L8p25K1zxCmN-8XetU lv9wX;QM_PlSMW0o ze4@=&NmomBXG|!=faOVFOkx|+yuV*Lh~|e+&)v0zeIOYNxG#>dFf4hE^){FMQmCEw zuav5U?iY&~E*ov*=g7Bw3o0lzdsn1+;zgBi=>nVl!At4{z@Cd^-8ikJWAJQO+!m!T z@9i<~6K4TGX$`q*F6 =11dXS~=xzf(q#&z-t9e7{_@L (m9EQb#(`(p4XbUM;Y4z~61;XgWm`_h_6v6hIZ^Py% zp_Ev^Pd%WOZwEYY3d*;{diBdHLdoo`!r5^lKrB8%CwrS>g|-IU8^~wT{ {bgtGUyID8;n`2 zI;z*xP^;eAeXbPFU=oxkr2#m-G_ozYxyEA8Ocw$ilftUQoE*V$Ryl~Z)OH=3T~`1_ z+pctHwNK3ASZ>AcTf5q3B$0U)OjQIeEiK}3=oPN9lRm;>!v5byH??eg4aw6C9=B6Z zzIwO=BuYGiS;&I`WYJHCrRj~1lJ{B1lY+wKrlFg*Y@4+g2ukA cJ+r6OH8M5@0=wbLnjuVl$)L)5a4{Z@a^@A{CXi|GdaU6zmr z&AvXtqMyiBRP=&?tAO{^akp=LxB7uSJfH!^<9Y+m=%nkh6CAOxK`MB#qr&BJ@3h0@ zG!1XY5wpBnZ4X6d)mRT;2fPtA>vD2(>JK*X2wKo+(pHE&TyQjcT@5|@q5(~3=MJI_ z8^$b%bVKJj^J1Q8{ojIzn>u~ OUiae`neE2MiRgn2NReBdrUNDas4-;F}H|1@7^e2T#cs@4%DmGxT3gUQrQ;* zz3Wd4ClwVHoeNvN?%fI%VFe szL)%7&bYs-RdqR zF~vm)c$uX}^#UT+?M7O#H&(iI*$*)!+@_PzW{1Y88_RULXf@zZk)YoMRA7%@3#MW1 zt}J_hn?4k)2Cu3M6W=uxVn4dBJ0!RsX|+M-&}e7o;LBPNiA%DFl)RPS!JXoCk&>3? zKTuUyM~BQjT<0ZNrxbj?k6>8r>XOX!L`O%5RHp^~0KD)rZa${(UjDwBCT+VKS*}~S zFHW1dSy&?(vMTvrQ}&iB!v#%Fr#yk@wYKTO-d2%@kRNLz=l99F*MoD@t%}fYiJ7@A z6-_ =f8sYu&PW8WESS~#vaE1hyhiwsYC(qJa zLQ`p!oB*`%!l+hr?4Qd2tmVC50XNa{%H!mKc7Fi~`fxLAod9wdmxRQ>uaEHwav+~) zJ-X?8Sw%%NP(2;PU{avZ_U!rd_9H>BdVyE}xLwflIU@6Yzmx`W>4HMWA@< ak5P$zZ6aE{~GXQ_I3~RX{Gz%dY_9I=eRUV|00x( N6aukS;QEAftXKh1cl@gNB9#4#;Y7ne5_ I{jNb^%M&7|ruKu@u~BvDgilC$X}nc*GVi9jrln3cjf2$Rv_=o5 z2my&UO33i_1!bRlbqh3#GP(k(0aN{(A<7l<4nYYP#85;V^K{aYq&VyLnr29*$i=f+ zA@JKD1h8vg)WhiBS4b>Y2Fj9VSY#8%b= dQ6#8DTJ zK=ineO-EFR+Pv-SbD3#GQ=jXjo`@e*Ot(QwXguB^ZrHU_zdL@QIIh|6T;Fo640V>W zxq95&L5n+X_9d#(qH?j9bH|7(+z#cf8z6KNFBUoB?16VId0zk*2ptb6Qi7eOyJxrL zQNfSz?1%yK*M#skGRlJ1&NPISp^g#T8))Q28R;LKAGd7O#gS%|a10{0jO^?uKV>2> zWbfx~b|XDS(;znkN3Wua1e-OpL|ksSGr!9wa%x?)ytmA+p*5WNGJDHZQrRET-yn8n zDY0; BXeo9If3-42PcNDIsc|arG^$Jn-tVh1sb(LIetq824EzT?hIKG)U!;~NSjMI{|i zY9&CHc(<_SFRwC8@r{0)>=F&%Ugk}j*BvTqxRk;HCv_iptEj>!gr9kkDL72_e!!Cm z*Xb7504R{zjgO6`77&;-O(un1-n$^yExB<&cx6lexG4=nhdyezfRP=h{VY^!8ZI<< z922>-w%CNQR>L*Y4|6` Z7f zY#o*wIsZ=MxU;B@331TBTw`~04EzM%(fzp0w%MjKPe0wMo!k2sj1EmPMsr{gZ6!xS zk(34bhi#~LU{>&&j$?>=7)e#Y?yD{{uzx^6Zg&6det7WyLpKv=TRuyawAIem18F zSpU!WkrrAi&D$i@m$ZJ4Qe-4gtb;_sjp_jbSHmXpe;0Vpwfpd z?~=1auJ+thad? 2y7HElD_a!QV;F!AQ872z35`71 zW6=CR?RZjY5O^Ij%N^SVI(?IPxzH{uwd>?m`m|ApKnzsoc`2NCljZhH*L6EHFlCq7 zH74(I9ZNGXsX$sDOHVM?U3)3U`*8PLAbibQ87AO%aPWcUa)#4t=9l!Ei%!Xn;8u2p za2!+dV!a;lk05HL-{vJ?+mof?{F&UgNDcn8+kN)WDNFI(MOM#Atu~Cx^Ngj4P3YUm zBA3Nu17Ig^TJygCSurR!V1pu0Q>?dzB(=KA+*b8joBe5zN?s9GW)^YQ)sV#f(q~Pm zqI5GX_)Bd?`-XK5e!Py}qPpA%WB);5-lAf9`d3qlwr8NLk=}>CqdziuU~WcP!FC7X zOfoW_PVwA@|MdU)*e&cWqMK!20iWN{9J*xn4n{M$HIcji-yd_6M?KH*AutdO2KAok zzlv^FwV0sx>yr`wFLVTa=XshA=6?hlsSe+6GTeA%*YS(NYDke|cJ?@(3`2Bpnp5bXIjdkuTvEAF YP7}BmeXJ*4El+?Y3@9+cy%FgQj!H#ct!>jy|*F0=8 z%Wn>M`2#q{9KJp@R)Bodm)ZIL1nzqNJ5m>eQfz?PGQ~&JZ~3?rc^5JJnBW FmEv_mNXU*P*pf-a60y>fPtm;_E!(ySC*F-C*~%?eyBv}7rt z+0CZjw)myGj{DgR7J&V}?fS2{rj_HeM66#_DF~YNrA&zU9b3O!c1vg~wA1g%g&%Kd z&Z{ZLGBj7(=e&Hur&QCM`Q|6MPyYbwr!?7QLL^*GJj?k&JtitmGxDQ={L2UaclPfy zTFg269Xi#YGjj52qtyw0ztjIC|6q;QHx3hSekOcUOu(#O-I!EXT#Q+yUZMh1g$P|= z9))OciOTHk>?mlcl|oz79 kUrl0_kVB-geh_G(~o{x|o{PE;{pBvA!`jO^i;5I;Bolr8X7aPz?hl$zS zb45@Jha9!sVmkwit_*Q(dIOSy9JW`tM &xw)0h8l_^t c2ZKRe8x1Kgp!tn8)y(zHzO{ zl7%>hI5cWmEYG=Nl84am2`a4;5w!=;S5 mE7F~8N1N=eQ^I>fzG>{pv9;|tg9g}u~6crY<|1z}8FLb2x0hyX# zsQj?T*x^x4yk4}&r73lJCXo<%x5!kVl$3;viwkL7ICK&%Q4h_{ecAoE+%on$Y7-No zeZ42l)+V^SgMj;%#mrr5X;FXe!oDa_|M_$s%R=$qosolBkQT#674gEgsn~K(>1_ z#Z%c=vqlpdSXNodRS>?kb&z%33g@}R?(nx~W{cJ0e4!FagSVo2SEn2FaC`X#1pZpb zg>~ab=)&}Z-iZT6xX 9(HnEhwYt5s0Q+DThl710d&mX!e_f~ zSm~-Swz``Or(O }_FNtdv)e2AcJaqbOUW&hEB$&LtIq33;kGHSoIe0D zon c z)4|1aw|$2Q4w!~|PqD^mUee;L)zn&|8+y>*e_5J(dgacd7Z@4Cj3piiWG>Ul|8CJP zA#87N&(F{Qm5bX$b(9b^rQcc_K*dkrNd);UafgsGxFS>fCV(9hgfj_M6{K08E7q=g zUuD#dK4ph?I%}3r;PpEgXOhlt?11=<6Q(|}X8kvo*mq%Rzq2wgy)D|fSNV%U-L}Mb ztoBMMYMFrLt$ttol=JZ^5K?scrs)=Sw;(Q4XV1Ie(-3;CE3npVU@swI=5j
g1CK^jRd3qMwkt0hqgxGJQz`_{LcX3*uninSR4KI!Drxzrl7)e762 zwgfd dG-UFrG~$M-zFR>l($kh8GCYPv? 9lnRxNFqC5BFc}VKG3(gEa4sgy>j(O}#FVAETuE{zR|2&4w?w?Scj1CD2y= zvr!2g{_s1cK9ztd$R?lSj`mBxbZe_NOrpBx)HU4-%fzU%iM1Kki0?Z;(lkM=G+pFK zHnqTk;MWnymsDKLA_Xi@AGHoBm=ZCG=x)x? T?jGEN6C?@l7LwrZP6P< #!3jZvgairB;3UD_-9314%fR5< zJkPt|x8K>b|1Iax(^Xy7U3Kf$y}!CuX=!Nbsc7+!fG@r}2JQ;4-K<@0o!xDn93c?z zjLdmerv)J*jNet~`dGbriqabSKQFaJI9y*4+@N*5dsA(tpRMz;ispR!{Hv)SoqMYn zR5?(etP>u-+ILtlEp>BoVSkR?I6Wx%*}>{TxY%tD%r9nUPgMB*3Aih-rx85p{&kbD zQ#2>(4jeA+A3WL|lXO3?uV)%BnQzWQ%j@IIQLCCt`O{4^3a~x99RHfvWqqxm_ZdGM zZB{2;_vUt~?#nwI3s*haoU4)#kL;fF8DyOVzrp3xTj9rUt%*>6s>Mln)a{!@po}W+ z;2?bTFrU-zH!H!Q^U|yR03y?>C%Q=t>6D26kJ&)%L_p7$&7b4 GVM!5g-xhNaH;;BGo_OWH}Q`Ny|Cp;?LBU38&24PH az#ZiDdVc^D19(ykC9B<>yj34+i$=f67xi*nt3BhW6TxR z>dz%T;N0@cnMf~~rh>#I8lAzWRnZU|@`e>Da>W}L=(+vE#^#3x_ljysQlM&%8-Zof zgN43g9{$3zv7tx{tK`7XK0`rv7&C(;jG}c0^Ft)hSy7@I6smm341_I)V;`3o6V#mP zQZt|gYPPNz1}bo)2$nv;D|RFBbtL1#MyJv!2e?-u$`TeI7 6JdTS_=MHKmaWVpPHPn>zvmTUN>DM(bSBynA-@N>N8Aty z>=9kjuGWcme3g$D?;r@D*#Og4aCtnj4*KwiUJ(M}58We <)(&~Nvqh=li^PfJR?r%rSPlza`^BX zkBl~mjd9)#mV7wTPPJ}Z@%^bXF2&~GpHwDQMgDLW*xlhcuqylR|94#}Z;jL)MZ{@Z z(141Qt|t*cOc1O3QHi}l5q#^J6#D%+ z0GcjG0H@f{5OT+UQLdLLb`#ur1tV`&Uvch8Y5SQujkbI`-=7Xr{#mpyHoz@{_I9t4 z$VAiIj32Fa?%37rW$KhOwY38vfY>29vUnp3SO{u$9-g>jLn+ G$90!Ac< z#l!{dj;FgM+K)@DLAP)2P*MMmohgU
;r%LN8 zVI7ZBt|G<0M7 VveHnP)$YBwOqdrV1?KAms%qiSro-ePUQ&KI-%tR0) zM5D%VWrh@0=;{`qg!Awz<_v~Ku3CMoN#Owk0#RCKKGEbl+=|gbUTi%L*m(xMJ;s#V zx!WuA%Z=miS4M$=FMwFQ|ARkv;Sg{hN7jMG)X_f*Hrwp;+l*nb%_G~WL{#LFktftM z@A2QgD=!-JKe6#&3Pqh0*Az1i92XEW4k?FJ+Z>~n)Tb#Dn7-J75z9rK=MX&H29id4 zhz8#Oh}KZ0(XhmLCKL0W+>b?Gr%+mdD^4SmA+Q+n?OZ #OzzZEcw40zu`ohV-c(UREchQn zAYz_~0E#B{mtaP{`-d@W8k&Vd3hDf=FyDnzZx3(`Ux9;ab9#D;`P(tmU!jG7w^##Xn z?Rkxf=!1c9SZjFAm;zJ|>jLE)`0Dxcl{ eWsqrH#Kz8%*41)pqPk zM?x{`2*vd#nm{tjcG3)J)OGK7tXgs&WJ-n9Wwbjq8t}T=dNQ`3rYU`q2Y$B)N*Y zCPdI7E!);UsZXT SF@69<73otlIgRCi?vIe*zLu? z$m>+g`kI)%(Yv9Qcs=|@GOhlwDP2^}UHBnhQ7B*26riVRX;v4NUGyQG4 1K7TLhQP8SRn7*QZ=96);XnO3K?ou(Mt7xH5h(!kB~uVZV#LZqjx!ip`|? zr8IosbJiA^n|mR?Q%04lPF_CGN$6C I$jzoYAaGx%9N<>K< )8ywsf1r%*#V-%I?-ygAv`oO9m1MKXS%e1|kH<#UoKKQN;w{CXkcNd5_?bFL{ z0J-dHO~R)3s`bNKcllwx#H1YLZiRu2Ho5@m{fUw?r>RV>hG>2J5^ewDP#2 !re$!H~<@$%KO zItrtd5`Y!(m40z@4>cFsn;X(mTCCf{nU>$QJ7*HK8yRW-ern*`z}pOgz|boO!k^5X zHUm^uZ-=`;trYOwGuS>{toH(}5r=w~Yw78*#@lgFFkZ|4rSq3jlyEX?)PknByVAEk zXnW1Tl~x_X-1ngQxNmn=Y{cuaLCca^bJP4~zg|g8_k70<-iiB75c2xm4r@&7y{y^Z zr1((eP!>9*5cdsdt^2t;xn&tm^!U$ENT4l*3pWZPv!n2N7o+}S8jxO?%jld6a~)^h zJ}w+*pT9f!6Kwe2p=~(Gq&|R{IChu^fmF00(h7Lp=^R4Qy7~O~WB;qO2xq9CA!|uM z%xt7}^POaq_cp7-?0x|rVfVKpuIrb@ik}u^sjHCUvWt`YXp`qAH>;Jtb%?0`-Owo~ zM>|*J=AVVOGSdtZ!$9*Mfq~JSoY2+K=ldaQv$oDS(@#p{_n))byS0JGFU#HQi};-z z^BKJuj(qAVo%!aD-9UyARo3+>Y!xACIDbsbw#biuK^fa-&ahM6JZcoOlEb!!JXd >r7nIqq=Go{2??#i9w8cU?d8kcub-9;O@&owJ+j`K z7M-aEUS9B)jJ~sRkdk^hF%~Suu+`N2HJRcMK8C^I8zy;|FJ;miS->n^dG2 >($QHWiBuFh?m&9;7R9V+*!qn(@~*8Pz$a7#&O{xYYXpJ(b~Gdy@qVm%Y?Nj3DT zrG2_&-mz=_C28gvgJb~etoec0KiQO77^CD_7%N;EoI&AyQs{ZyQs|w!BHE~g=1`pH z`cRy(V(0G |qM9V!=4U zP%zxQmvbR(ZuU|XRDgKIwxg}N_j|mPSABUzY^cr1jG@O0-tN%ZxpPmmQU P?JX` zus)PHVBxmE35PEdQG|h6M7rr~lv$uABX{K!8ok1+hs_xx!6YY)nE4}h;(opBo^w)? zh`NXK0$;FoI5#`{^ga+kOe<~z ztUbfizb{a}cf~ure_w|O;o;$UPS|mYhPX(fYvJjn_*8SvR|H+nT@DkuooPPe=Xo9E zD5bm%&a<_)UZ8b>EKpWHjcD^I-OR&7aIWmxs+=|P0N~L#?Nu@ekZvHYHETqpO7Tm- zOTMedP;SO|y>=<)WS~g@;l|jZotB=S;MGJuI5;?FJv2Q%ZQDGiqKkj8li&|Tg$}5T z!Y2GvY3{T6>s}q+b(@UusJW@(x0afoaSv;~Z (PDbf1HJ`y11o@X_w4 z0$WDowoUe59W_#J`l^gdXD&PlO7yrP{@u&_e|`PIO#AA2lq#wiPx0%EHG*3shx{9~ zidz}~TR#uV^_|yVAlhhX*%HEi >3pgeNeH_%^zdjRfYGHxrubz9;t-hCAivk?8Yx-`- zks$RCq6K+rzBq_N+DQM<{I0lO)FOKt?J0GP3Vhm29JAMsyq>Ht$ zrhl}Ez P$rokR&0~8HrmB2r=@y&RziJ6N&3*?AE8n4r@0Smn zn8pkm*J8sDd*>FW91d;AC>Of>;6jYxEN%tUg`Na3Z&1faU4~4}^xHqaT3hLN!7m?D zS$waLL1-S^3~}9`ek9Nir@c==i$QnZZ7%imY}Ybo+>`Z~;kIt!j|66gzk$l(HAs*E z5)&O$e7_hD6o)jA?0kX$(^`*~rQVEQ`h_2L^RVgh+glJK)q(vbSMbv$hru4Kzpgqx zOwqHn?FFyPihsM=m4+>QkVDl *vKsPkW&Ccp z8yT@dXpz%l+x(&m0vn8I?D2o`_y0xY|35NLkN;v5$@SFm`pJrES1pw|7z^4>vA{(B zdAFHNsYb5n3=8bXbChTR He4bmXfIa=qh<+ `7y5AjlrJ#y&0r(a%}5xnYKV>Q%e!(Mo+W zPo4Mb(aJw%y$RA>+YT?5IhXuv%n2pWl>T#)3L72IvtIT)6}`M;g#Azi+ig)|SQR$- zMG~MH|E}8piBlT_(f+Q|n!ut&L_-rLXg^iXo(0vKA(WzTO6xn()JR^o&64u{!Ns&E zbLPnjMTwW23EJC_7PDNPNLP;M_Z5pAVo+%O*|8y@xJ78S_xBm}s!mu}N?fjokQlvO z3Td@ltR}BfmoHtkLu61O%O_bTV601rstkY>>zMYDNAh;_1%c-Q)ZF{#>DwU)gn&*A zcKGy5x9S`t)EchTKW51B_;J!%)PzoQ+`w;d1-qIE1Xc7{vYyV&{)|B~;XAa@Y3atd z(kBD~;r s_W(0{80G!uz-Kiko5Q8XqU&zI$}>u1 z^VfBEuDq)xA9Ed86@B*Sb+IfZpo-n-%xr8pY}!AoO=F0<+Vx#euvET0BUXybim#2r zvy7s6Y<16H2aEM6khdgMQc83Xz`{fcnI`F1TmG#lIvOuI<704e`&D^G+02GOFDGYD zPme{qkORqyL 62tC|8*^m*8uSo*W>S` Bsr$Y@P#3va^;_r@<(B)LnOR22r$W-BokKl=1j=9#t14U)t%ylULvwR2 zA4 (?zYclg0yC=CJj3(w>1H8yaB; zGA&@?hs#W(pD>bWJ&Lc1V}DIPzTWFF3}hBXe7eY!1rxk w z!-*pO#S`t; XU1+5*9wdY9`sqqM!f zcTn2bOyPZmLx8{QnbpHsyO%J@Bf^6t`;9oWwr&RgdvwzN^B=~pkd#9W)4Hp5j0!VM ze)>R_jU-6mozIz}N~Rb&gotwM^6Y({!{sRjq-CW&{8)Ne0u6%PE-}`{wuF@L_VZ~1 zmbWIpw6+g}Me7#Xe(`{qp{Zw;K) ZZaX6j9NiV{6yf%#fDR zHTL+#L|kp%kn%aGcSUtI*|6k!#&`gI0}Nl@tSP#Hm__4DdK6z|R8W5k{D4NRdi*x% zU>cq(z^oV7Txx<1DUb%}9b$*Wae%%)?()MHOGtQL_jIM W4q&<$$ryxjMEi^J@&H^949zdbT%M^R?BCci35&)$lk5b zU=(FC>QDfJC0y+V @mMX#24CaTlXN`k$nD&3V-w z(|gV?MQ4h8a$I)i4`%j<+4&QbQAhR)tL&dGD9l&ixD8w%FFr*3edFL{wGtdIRtr1; zM4CB1Sv{kk{qeG*N8CK75+G5|XT+!;Zl@CF)SJ<;0hdCx?{4?+!4Be%V+FZig@DtB zQi$y5>wb#CY{jS aJRMEtzrA6}HR$$hj5y}R(LLl!(c8?=xqYb6&Ws!ge(iq-20FD9?9r*|2Hzth) zd*aRyn@tfMQL&L^Vzk?X6Ihle(?>NMXdWq++tf` {5cM#4b90r_yPHPk ihi;q-5EV)EUSnaecS&K*}m=?jUc z3ano{0|3S2;m6%Yl*`r<-uTM&i~BC4*vDE}i8<=>@dBE}i&C4J0(q=mUB61nNy&rS z# 9g3nr~Vb*`myNZ z+Vl~0aM62w=hjmW!Yo()HwFk~`&d(oxsUwZ0U#o3{(!z?-BJIQo?dd-y^A*^#G}LU zPx ah?JR4GiA{UgN6R`@aa-?|l8NY|utLC(LS zA2^Jn%>sRW?*YWyrWrv!=eHSQgv85HX5H0554j o`-lNT_=xsVi(Li{ODSC?CqQd;E= iV5Sntl!%Cr4gltogwY*6pVRB{Gm zb4M+~Xb%{L-Jd{Ni}S%EUD5i6UFBF$1zM3GyaE`83;@@DJ+A HHYw(oW*MiPRS% z5m`-R2qSao$23e61iWD=JD7YB@4NQ>w0pz+PYQV@?)R*#dy8Kt^EW!A{-8c?8 J*_B- z{-x*xPIjmZq0lpnvB) nL`nl7Z2lzJ{(|MEH|U>%Ex@5x+B@ zTjVW);!Z!d`9dQ$oax13+@zv3u&ax2gsFlNaK85G4$1i{^2E8aQZiIL44#;T_yKH~ z{2r&1lQRJ4<{Lz%xB*Krh$cjj4#Prg(kcXY;c~o0;$BT~!^XYXV#@P*$K*57Axv#+ z$?~%H7&~6z>zOfu53aenxeahDDTjZlwvvS__$T4!;`|7KAonB~)dUjwKhM>h2&<$= z(tP*$f@`E_f|Xe4ACO9d+&O2ZY?gO;Z5fAKfkCx;57~CyxSCG9vI{*lx~Amj?nvgH z`mw1n-+H>oA(+ zY1P?O-P2d7C^CkC3-&eYHCeI8hAU~{P~zT&NqNzet#rOmI{`n}W)P@>jE&Mer7?6@ z@5}Z2X+C5_*xC)X1*K-rSYzp=&>_hE+R`7*9O_1~%v?>9Nx< Wq#Ws zooR#DaV^C#9% sUs*x9q%1SfHguf1{WQ&1yEjtIcmULLe!c z34R2Dz>|KBBOjAFFx0i-nn>0$ckV%8=;U}wMEH83J3U?M0pxvveQ7*A3lm-@AJcG} z1gt!R{4Vu~>n(!M)_cK&^M%V_+t`$EW%0j~Ehz?hwA|N$Lg8`8h1#ad+3&7{@Ib%0 zJ9)TzLkJjUi_I+C+ ZBlk!Q8Cy(2%PIH zCJnr(ZG!QEEAtPi51C*+M~1*umf-zLRS)c>r>kTrpIn5=KTB@5QRP<=wDh^(l;j%v z8P&5O_Ys7inlLf&YpaUBRk;dIQVdKT^%@Ws7!e eccXRjr_=Xd)!jA z|7`Z9!PNifuHS#f7}Ct|AJKn5djS3Q^dr&me*y%9!fSdt1WX;0_kCMsrEO1$2sJ1? zRg5?Xdxynj_J70&o?&O*ZzL+b{^!fe5wy&?D`1mx(fR+0bR-64k^;NDJ%-YmYwr50 zXVRX9Lc T<`v6j+w{#A#0zCEf5-v&Su~!X~ujGF=ExsRe9g{H)w*uC))3zohx{ zDp41>h!PK-0NyWERqnv&Z=>Tcy(B-f7T kQi2Fu9 za0l$GH2?0oaNzN9tF-4icqnIAnDF(Jsv6m;3Jm|iRVE(mUYx0k_emZlS#YysqFUD> zlc||0u3ZCgrAba`2{zUmfADc-EdCKfQvxO_bZDrzsKdKE!{5x&DL-QxXH(IS&t}+7 zfFA)q23|`w2G0&q7 KrheoKg}401%0KF?i@IL~2;C?NTVBRF z%GubEF|*_lk eQ=!yk{-uujvu=&N z_3YwiAC5$P8n(M%Qtu65dyb!Jsg(7~TlhnOy*0FUyvq95t|b{yQxpl06aAroiKJ&2 zpNI-cBy};%hxJKGJ+UdcuM#)tmyC}~%YKEl3|h1C>R 7yPgv$rqe7au3G zoNkk=&`>?P@^-L^2WymwT1Y@qBr$oGP_#)1%_U6G(Ze~++UWw0Hz@V> -CxTq19 zW)(BcC%kfTk#qf#Q-o*uhl>>_X^NG$Hz9sL?-Q~SA BIAAmG7HfGnLFb*h1 zJu){1vwR~M+Mv~u)6=`|59#Sftji?{P$L7AU$&OP!;L(S9+KkM2hgchkp_-W2GNR zXi6ipww%9TFxvqE*Vb_p=YLNb%=oETg4tFMy*pVDUUN@_wEd3Pc5n9+E(NW_zxv)O z!thT9PJ!c9#ZO5|mTfR>`a)pbL%!m!KC#8(A`|te?|3H(qHDgJAWLp8gQ_x4*GRjO z9DA+1M@r9j^0DW@2zr}2&Cc16=YF_F#(R;|b#w0@K9vBdrFWQ2rY4OoYkGGl5Me)m zlCcD{TfSQ7IY;p6w=S3zdEacZVfY(hF^9!@_?c+?Q>CSU0{XT699XKEZn3C00wT4o z^U%-cp3i3KPZ8x>gASy)b?QR#z 8YrUOe0>Y+CTo-pR6Uig0OSaT$_FNZwq>VWq(qF4tt@-!=tg z%;Bn}VjJ9na+$p1W8T|LXbEzSo8aT-mUnlr?)SHwSiW0)xd2^5Am>M)= smiw}Ri`T{Py*HHhB$grNpT~DK zrsB`Iw+3Dp27ME;a9dt{xV9TEnM`d |53$KsVr*B#O$XR}PH(%?lKfGF3? z^6)E}l73jD$o}u+Wn`N#e%81yAB)K>_YRmRsoIr7-tx<{-sI(lAeyrv^n+1YFeYC> z9ZO5f7Xt`H3u$y)j2SwyMLCU2$?HBRb%+jmi1*e1kM@Ma(c BH@ +`kob zyFnjt%rmU9-15JEC20>+d~w?HiNI2l?rotE3;zJ)Aey!q4B>7vo5ZF7S};(0bZx$3 zW!Yy>K>PLT-?H@YY#GAV|Gj50e2~c`n}*583 tg_sr^;bJssl|n(JcIb(a^qAa7EdX$jVVjSB?@d=LM-3~UiFVcOFUX68dq<^ z>XuxJ_=?&$`Wnxdc6H2qqa^OF{@q*|pBP!8;ciqZywV@j?I>JW*p613LKj|~vgDnz zK_?xnnm%n$E3F3<- ~S$A`t zTP>cweHP15ta}%vKU^`Fornb0sO#9eW=Faf!8+yLghyj;0C%~bnXIS`W1Pe@E-Rp_ zHPJk^`bRMNm(n(|ryag&PuYUkBr3jaMt^WF``HU@blY(jR{y#-c =%6|F2?jHH2Tq19TZWkbaIumXb(jGqrL63?>Ds9S{gX2rE#TdIX-VVcPjK z_>rXX0tzEK1h-M{H(?^a$x=H$>JZob2k2xnx#Y?o{}){S_sxTs;9I;~20lNP^vCH4 z;kf5aJ|5GCPl_;f q)oxxj0c+R;|P`Swi{c*1;W~hDd7>k_sYLkER#qVB2#l=PnvIy)k=S z476ZnE4y-L#Lrn-Uo46!8}Re4lVcYjmVL3tVuAI@qeOet<;j!WK_@PlZ(7k_y!Ob{ zCW<1W4fr8r8c5b87mPMqGhgF=tYry5KG->iivt>zzn^?1ku%A8%>j~Xn7XHpE%?eB zuWuyQdD0Tl5A?pprBy9f_VK}Ai&xYV BrGHz z2nxQZc5u}H`}`es@FO(T=621$5`5h?sUkI$->xr03RUt6|5QKTO)@RQNAda9l&_!7 z{-x&4V49kjubz&M#o{lIq9)ux_U60ZmeJy*qiLxcm8r)=>J7-+c*@m2QMcEVfWtHa z6JmUP G#!iNbYBbd=nCn|#pmxz-*k|c?8+5D1wEb8 zQq?*Ps@~w!h EY<>D{SR0`1) zLshNA hit8-t)IO^)rC)f`LiPr&hjkDL`qBO2 zfsm28C5@~*0J84IAV!_=kQ>VCyJ}e0rf*~O2yAffjk?rDZuuRc4%{UMDNWIq*Qh_X z{w6CnoAvD33-)?rmhSsD-lJ-_5@_@9=~GfN)3(NFw%Z=Ofcz?PbNv>CYg?AgW#2sU zxgJI^lT|c~H;>ZP^p`g$s6`_I!~idkqT`3{ovhfX!-Cug-@u5#4t2oo?GU|g2nc{m zFm#r>@`(*G6R0> +_ ah=ch44G;gH?Feqcq-8hR88sF;$r1h8?T7SsB`62Gf$k9h&OWp z#gFi^ZVPhB4nj+*lX_j(n(AssMn;HdJs55_Dy4V~hDoPEJX|)gmF@ZAJ>!R^2TJmp z9>IW~#GUH&q|N-jEi3zd2>@^7x W*yQl>H0J(Ax%+U;8z_6| ug+MiUouF0`9=EacTTb%QCIO3lpY=)SOf%NadB7qC3$)19;m4C z`B}jK=0oz0vmafraQA9rBBu^iDU~N^oB+_^x^0=T>>h+e0rjh-?9IinC4;O@Z`1Ut zQsaD|y^3yw=_B;7+8m^U#908KjyL_=DPIK=h&k1if3Ze-UJ*sErvhdwkS}7t^i|S> z_^o!<2}0EpG8hg75kj`~S^#^<>4mu;kKhY@yiSz#tAoCW%V*X}8L(!LT|HG_U$I1* zl0DD*XM{jWbK>#EHQ&<3$E#~@LF}yIyVXp%FV#w)ndWl7IMbD~4sw;m-Qi|V9cx>h zzRhG`+nO`-fhmnjDFz;Pv@E!ddw(X&u oFKEaY*qTHT(hM!0cNs|2K z=-x!O)eZfn7BEPAze}ShdCMP5FCEktGMlX)gvZ}#6rp=Scy>RN8*tf#pSg#70nHGX zUB6yd;TL)N`Bg b;=(nN~kDk2<9~a#x6;~`h+=vx=f)%qh@5FJWP`>jx0k@(I zdSg16gL`NNZ@R0{jyb3$mHU+Ue8x2txI?@DIR6qt*~b5x^ZwS%(n+yTm1u6Fr5s zL{bPuS+6mhDl20opOsi|2>9Hug(iQzo Ndn;2=d9n~)F_(r|T9pLTR~B=z`Z z#aZF&_fS{V d;wh7lW%Y%js>dRYpf2Q@)2-+=9#9KK4`E!$Pz~#82&Mkv` zDhvDKm1La%hRA2L?GFeT(TRMG%lLB~liX!rgr0&c^mvPMb~}T)GrZqh>HScxs@Y8& z@OM %I&h;PLxsO(s&IPQ?B@5J%wqZ&TvLWPrD&O z?)o1^Sj@>^e@l!4=xz$8_u(J~sz|REtZm%?a1jO=0aK(aw@;6MiTuYs=K9I8t&ol} zKvntje(Ahw768w~6OEaZwM6I>3p{(#9s`zYz(?m_6)ezJ#9~@Ek_A}+eMbu JR6|!Nld}l^U(ghrQvd(} diff --git a/maps/map_files/SectorPatrol/OuterVeilPST/ovpst.dmm b/maps/map_files/SectorPatrol/OuterVeilPST/ovpst.dmm index 5d37a5c664..8b8c8b33f3 100644 --- a/maps/map_files/SectorPatrol/OuterVeilPST/ovpst.dmm +++ b/maps/map_files/SectorPatrol/OuterVeilPST/ovpst.dmm @@ -28,6 +28,8 @@ "eJ" = (/obj/structure/searchable/puzzle04/bunk_locker/full1,/turf/open/floor/almayer,/area/ovpst) "eV" = (/obj/structure/searchable/puzzle04/bunk_chest/full4,/turf/open/floor/almayer,/area/ovpst) "eW" = (/turf/closed/wall/almayer/outer,/area/ovpst/airlock/ele_e_pin) +"eZ" = (/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_e_pin) +"fa" = (/obj/structure/machinery/door/airlock/multi_tile/uacm/general/admin/elevator_outer{id = "e-d31"},/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_e_d31) "fk" = (/obj/structure/bed/chair/modular/office{dir = 1},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "fv" = (/obj/structure/machinery/light{dir = 8},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "fA" = (/obj/effect/decal/info_tag/pst/ele{dir = 1; desc = "UACM Outer Veil Primary Supply Terminal
- EL-E -
Primary Access Elevator - E"},/turf/open/floor/almayer{icon_state = "emeraldcorner"},/area/ovpst) @@ -107,7 +109,7 @@ "oT" = (/obj/effect/decal/info_tag/pst/eng{pixel_y = 16; pixel_x = -16; desc_lore = "The label ENG indicates doors and areas related to controlling and maintaining the mechanical and computer elements of a colony, ship or station. These areas typically require an elevated engineering clearance Liquid data channels are wired all though the station and this door seems to lead to one of them. There is likely nothing but dusty, humming computers inside."; desc = "UACM Outer Veil Primary Supply Terminal
- ENG -
LD Block T14 Access"},/turf/open/floor/almayer{dir = 1; icon_state = "orangecorner"},/area/ovpst) "pe" = (/obj/structure/machinery/light/marker/admin/pythia/repressed,/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) "po" = (/turf/open/floor/almayer{dir = 9; icon_state = "orange"},/area/ovpst) -"ps" = (/obj/structure/machinery/door/poddoor/almayer{id = "e-d31"},/turf/open/floor/almayer{icon_state = "emeraldfull"},/area/ovpst/airlock/ele_e_d31) +"ps" = (/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_e_d31) "pt" = (/obj/structure/machinery/conveyor{dir = 8},/obj/structure/machinery/door/poddoor/almayer{id = "cargointake"},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "pu" = (/obj/docking_port/stationary/emergency_response/pst_shaft_d,/turf/open/floor/almayer/empty,/area/ovpst) "pH" = (/obj/structure/machinery/light{dir = 2},/turf/open/floor/almayer{icon_state = "blue"},/area/ovpst) @@ -125,6 +127,7 @@ "qZ" = (/obj/effect/decal/info_tag/pst/eng{pixel_y = 16; pixel_x = -16; desc = "UACM Outer Veil Primary Supply Terminal
- ENG -
Dorms Deck 37, Sector A, Maintenance Shaft"; desc_lore = "The label ENG indicates doors and areas related to controlling and maintaining the mechanical and computer elements of a colony, ship or station. These areas typically require an elevated engineering clearance. These doors lead to maintenance shafts used to service issues with the dorms should ones arrive. Some of these passages may have other exits, but since no centralized map system exists for the PST, finding those is a matter of luck. "},/turf/open/floor/almayer{icon_state = "orange-silver"; dir = 1},/area/ovpst) "rf" = (/obj/structure/machinery/conveyor{dir = 6},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "rj" = (/obj/docking_port/stationary/emergency_response/external/pst_elevator_e_pinnacle,/turf/open/floor/almayer/empty,/area/ovpst/airlock/ele_e_pin) +"rB" = (/obj/structure/machinery/door/airlock/multi_tile/uacm/general/admin/elevator_outer{id = "d-drm"},/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_d_drm) "rI" = (/obj/structure/bed/sofa/south/grey/left,/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "rP" = (/obj/effect/decal/info_tag/pst/elc{pixel_y = 0; pixel_x = -16; desc = "UACM Outer Veil Primary Supply Terminal
- EL-C - Elevator Shaft C
"},/turf/open/floor/almayer{icon_state = "red"},/area/ovpst) "rR" = (/obj/effect/decal/info_tag/pst/ela{dir = 4; desc = "UACM Outer Veil Primary Supply Terminal
- EL-A - G01 - Elevator Shaft A
"},/turf/open/floor/almayer{dir = 6; icon_state = "blue"},/area/ovpst) @@ -132,7 +135,7 @@ "se" = (/obj/docking_port/stationary/emergency_response/pst_shaft_e,/turf/open/floor/almayer/empty,/area/ovpst) "sq" = (/turf/closed/wall/almayer,/area/ovpst/airlock/ele_e_d31) "sD" = (/turf/open/floor/plating/plating_catwalk,/area/ovpst) -"sM" = (/obj/structure/machinery/door/poddoor/almayer{id = "e-pin"},/turf/open/floor/almayer{icon_state = "emeraldfull"},/area/ovpst/airlock/ele_e_pin) +"sM" = (/obj/structure/machinery/door/airlock/multi_tile/uacm/general/admin/elevator_outer{id = "e-pin"},/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_e_pin) "sV" = (/turf/open/floor/almayer/empty,/area/ovpst) "th" = (/obj/effect/decal/info_tag/pst/ele{pixel_x = -16; pixel_y = 16; desc = "UACM Outer Veil Primary Supply Terminal
- EL-E -
Primary Access Elevator - E"},/turf/open/floor/almayer{dir = 1; icon_state = "emeraldcorner"},/area/ovpst) "to" = (/obj/structure/machinery/light/small{dir = 1; light_id = "cargointake"},/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) @@ -140,7 +143,7 @@ "uv" = (/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) "uD" = (/turf/open/floor/almayer{icon_state = "red"},/area/ovpst) "uG" = (/obj/effect/decal/info_tag/pst/cpu{pixel_y = 16; desc = "UACM Outer Veil Primary Supply Terminal
- CPU -
Dock 31 Security Sub Processors PYTHIA Scanner Cluster D13-1"; desc_lore = "The label CPU indicates doors and areas related to the operation of ship AIs, which typically are also directly tied to the ships Twilight FTL drives and Liquid Data FTL communication systems. These areas are typically sealed to all but the highest-ranking command personnel on board a ship or station but may be sometimes unlocked by the AIs themselves if maintenance is required. The room behind the door leads to one of the PYTHIA scanner clusters which are somehow related to the secondary security scanner of the station, but no information is available about what the scanner is or why would it need what appears to be Liquid Data based communication systems. The presence of FTL comm protocols and Liquid Data explains the blue pathway and CPU designation at least."},/turf/open/floor/almayer{dir = 5; icon_state = "blue"},/area/ovpst) -"uH" = (/obj/structure/machinery/door/poddoor/almayer{id = "d-drm"},/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_d_drm) +"uH" = (/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_d_drm) "uN" = (/obj/structure/bed/chair/office/dark,/turf/open/floor/almayer{dir = 6; icon_state = "red"},/area/ovpst) "va" = (/obj/effect/decal/info_tag/pst/ofc{pixel_x = -16; pixel_y = 16; desc = "UACM Outer Veil Primary Supply Terminal
- OFC - G01 -
Entrance Orientation Offices, Memorial"; desc_lore = "The label OFC indicates office areas, which as the name suggests are typically areas with some specific, bureaucratic function assigned to them and can be anything from personal offices of high-ranking personnel to teaching rooms and spare, unused generic spaces. These doors lead to the entrance offices of the PST where new guests and permanent arrivals are briefed and welcomed, as well as the station's memorial."},/turf/open/floor/almayer{icon_state = "silvercorner"; dir = 1},/area/ovpst) "vj" = (/turf/open/floor/plating/modular,/area/ovpst) @@ -186,7 +189,6 @@ "Bi" = (/turf/open/floor/almayer{dir = 4; icon_state = "emeraldcorner"},/area/ovpst) "Bu" = (/turf/open/floor/almayer{dir = 8; icon_state = "redcorner"},/area/ovpst) "Bv" = (/obj/structure/machinery/door/airlock/almayer/uacm/ovpst/general{icon = 'icons/obj/structures/doors/secdoor.dmi'},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) -"By" = (/obj/structure/eventterminal/admin_event_terminal{icon = 'icons/obj/structures/machinery/clio_maint_dark.dmi'; pixel_y = 8; name = "closed maintenance terminal hatch"; desc = "A sliding hatch concealing a terminal used to perform local diagnostic tasks"; desc_lore = "Most space ships ultilize secondary terminals like these on a room-by-room basis as a failsafe meant to cover for the ship's central, AI-assisted maitenance system."; puzzlebox_id = "crypt_airlock"},/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) "BF" = (/obj/effect/decal/info_tag/pst/sec{dir = 4; pixel_y = 16; desc = "UACM Outer Veil Primary Supply Terminal
- SEC - D01 - R37 -
Dorms Deck 37 Entrance Guest Clearance and Cargo Reception Station"},/turf/open/floor/almayer{dir = 4; icon_state = "redcorner"},/area/ovpst) "BH" = (/obj/structure/machinery/light/small{dir = 8; light_id = "cargointake"},/turf/open/floor/almayer{icon_state = "plate"},/area/ovpst/airlock/d31) "BI" = (/obj/structure/machinery/light{dir = 1},/turf/open/floor/almayer{dir = 4; icon_state = "emeraldcorner"},/area/ovpst) @@ -208,6 +210,7 @@ "Du" = (/obj/structure/machinery/conveyor{dir = 9},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "DF" = (/obj/effect/decal/info_tag/pst/sec{dir = 1; desc = "UACM Outer Veil Primary Supply Terminal
- SEC - D01 - R37 -
Dorms Deck 37 Entrance Guest Clearance and Cargo Reception Station"; desc_lore = "The label SEC indicates doors and areas that require an elevated security clearance, typically restricted for MPs and CMISRS agents. This door leads to the cargo and guest reception area, which can be accessed by anyone who also is registered in a dorm on this level. From this station, residents can authorize guest visits and receive cargo."},/turf/open/floor/almayer{icon_state = "red"},/area/ovpst) "DM" = (/obj/structure/closet/secure_closet/sp/red/d01{icon_state = "red_class_d_locked"},/turf/open/floor/almayer{dir = 1; icon_state = "red"},/area/ovpst) +"DP" = (/obj/structure/eventterminal/admin_event_terminal{icon = 'icons/obj/structures/machinery/clio_maint_dark.dmi'; pixel_y = 8; name = "closed maintenance terminal hatch"; desc = "A sliding hatch concealing a terminal used to perform local diagnostic tasks"; desc_lore = "Most space ships ultilize secondary terminals like these on a room-by-room basis as a failsafe meant to cover for the ship's central, AI-assisted maitenance system."; puzzlebox_id = "crypt_airlock"},/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) "DW" = (/obj/structure/searchable/puzzle04/bunk_chest/full2,/turf/open/floor/almayer,/area/ovpst) "Eb" = (/obj/effect/decal/info_tag/pst/drm{dir = 4; pixel_y = 16; desc = "UACM Outer Veil Primary Supply Terminal
- DRM -
Dorms, Deck 37, Sector B"},/turf/open/floor/almayer{dir = 4; icon_state = "bluecorner"},/area/ovpst) "Ep" = (/obj/structure/surface/modular/table/gray{icon_state = "table_metal_black"},/obj/structure/eventterminal/puzzle03/historyterm{dir = 4},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) @@ -224,6 +227,7 @@ "Fr" = (/turf/closed/wall/almayer,/area/ovpst/airlock/ele_e_pin) "Fz" = (/turf/open/floor/almayer{dir = 1; icon_state = "redcorner"},/area/ovpst) "FA" = (/obj/effect/decal/info_tag/pst/eng{dir = 1; desc = "UACM Outer Veil Primary Supply Terminal
- ENG -
Dorms Deck 37, Sector A, Maintenance Shaft"; desc_lore = "The label ENG indicates doors and areas related to controlling and maintaining the mechanical and computer elements of a colony, ship or station. These areas typically require an elevated engineering clearance. These doors lead to maintenance shafts used to service issues with the dorms should ones arrive. Some of these passages may have other exits, but since no centralized map system exists for the PST, finding those is a matter of luck. "},/turf/open/floor/almayer{icon_state = "white-orange"; dir = 2},/area/ovpst) +"FW" = (/obj/structure/machinery/door/airlock/multi_tile/uacm/general/admin/elevator_outer{id = "d-pin"},/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_d_pin) "Gf" = (/obj/effect/decal/cargo_stripes{icon_state = "se"},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "Gk" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "GA" = (/obj/structure/machinery/door/airlock/almayer/uacm/ovpst/general{icon = 'icons/obj/structures/doors/securedoor.dmi'; dir = 1},/turf/open/floor/almayer{icon_state = "bluefull"},/area/ovpst) @@ -265,7 +269,7 @@ "Md" = (/turf/open/floor/almayer{icon_state = "whitecorner"; dir = 8},/area/ovpst) "Mt" = (/turf/open/floor/almayer{icon_state = "orangecorner"; dir = 8},/area/ovpst) "ME" = (/obj/effect/decal/info_tag/pst/eng{pixel_y = 16; pixel_x = -16; desc = "UACM Outer Veil Primary Supply Terminal
- ENG -
G01 -
Dock 31 Security Sub Processors Diagnostics and Maintenance Room"; desc_lore = "The label ENG indicates doors and areas related to controlling and maintaining the mechanical and computer elements of a colony, ship or station. G01 indicates that this area is open to anyone who is quartered on the station. Engineering doors with general access usually suggest that general maintenance equipment is available somewhere behind this door. According to the label, the room behind this door should contain everything you need to diagnose and begin servicing issues with the security scanners."},/turf/open/floor/almayer{dir = 1; icon_state = "orangecorner"},/area/ovpst) -"MG" = (/obj/docking_port/stationary/emergency_response/external/pst_elevator_d_pin,/turf/open/floor/almayer/empty,/area/ovpst/airlock/ele_d_pin) +"MG" = (/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_d_pin) "MJ" = (/obj/structure/bed/sofa/south/grey/right,/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "MY" = (/obj/structure/searchable/puzzle04/drawers_misc/full2,/turf/open/floor/almayer,/area/ovpst) "Nh" = (/turf/open/floor/almayer{icon_state = "blackcorner"; dir = 4},/area/ovpst) @@ -290,7 +294,7 @@ "PV" = (/obj/structure/ladder{id = "crypt2"; icon_state = "ladder01"; height = 2},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "Qk" = (/obj/effect/decal/info_tag/pst/elb{dir = 4; pixel_y = 16; desc = "UACM Outer Veil Primary Supply Terminal
- EL-B - G01 - Elevator Shaft B
"},/turf/open/floor/almayer{dir = 4; icon_state = "orangecorner"},/area/ovpst) "QG" = (/obj/structure/machinery/door/poddoor/almayer/locked{dir = 8},/turf/open/floor/almayer{dir = 1; icon_state = "emerald"},/area/ovpst) -"QI" = (/obj/structure/machinery/door/poddoor/almayer{id = "d-pin"},/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_d_pin) +"QI" = (/turf/closed/wall/almayer,/area/ovpst/airlock/ele_d_pin) "QM" = (/obj/structure/machinery/light/small{dir = 1},/turf/open/floor/almayer{dir = 9; icon_state = "orange"},/area/ovpst) "Ra" = (/turf/open/floor/almayer/empty,/area/ovpst/airlock/ele_e_pin) "Rl" = (/obj/item/light_bulb/marker/admin{name = "voicebox - log viewer"},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) @@ -331,6 +335,7 @@ "Va" = (/turf/open/floor/almayer{icon_state = "white"},/area/ovpst) "Vf" = (/obj/effect/decal/info_tag/pst/mup{pixel_y = 16; pixel_x = -16},/turf/closed/wall/almayer,/area/ovpst) "Vj" = (/obj/structure/machinery/door/airlock/multi_tile/uacm/general/admin{dir = 1},/turf/open/floor/almayer{dir = 1; icon_state = "red"},/area/ovpst) +"Vl" = (/obj/docking_port/stationary/emergency_response/external/pst_elevator_d_pin,/turf/closed/wall/almayer,/area/ovpst/airlock/ele_d_pin) "Vp" = (/obj/structure/bed/chair/modular/office{dir = 8},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "Wg" = (/turf/open/floor/almayer/uscm/directional{dir = 8; icon_state = "logo_directional1"},/area/ovpst) "Wx" = (/obj/structure/eventterminal/puzzle04/final_log{pixel_y = 25},/obj/structure/machinery/light/marker/admin{light_id = "final_log"; pixel_y = 16},/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) @@ -376,19 +381,19 @@ qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSxvxvTSTS qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSrIMJpOpOrIERERERMJpOpOrIMJTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOhdhdhdhdhdhdhdhdhdpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSTSTSTSTSTSTmTmTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOhdybhdybhdybybhdhdpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpONhkClVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAxvcepOhdhdhdhdhdhdhdhdhdpOcexvIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaSaSaSaSaSaSaSaSaSaSaIAIAIAIAIAIAIAIAIAIAxvIRpOpOpOpOpOpOpOpOpOpOpOIRxvIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESaIAIAIAIAIAIAIAIAIAIAxvIRpOpOpOpOpOpOpOpOpOpOpOIRxvIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOLVcoMtpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIATSTSTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESaIAIAIAIAIAIAIAIAIAIAxvbopOpOpOpOpOpOpOpOpOpOpOboxvIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSlhlhlhqPlhlhlhTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTmTSTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESaIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOhWVaVaMdpOpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDsDEZlFoTsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDlhTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESaIAIAIAIAIAIAIAIAIAIATSlhlhlhlhlhlhyXpOlhlhlhlhlhTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhsDlhTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESaIAIAIAIAIAIAIAIAIAIATSpOAqFizFpOlhRBZWlhZhZhGMGMTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhTSIAIAIAIATSTSTSTSIAIAIAIAIAIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESaIAIAIAIAIAIAIAIAIAIATSEppOpOpOpOlhpOpOlhZhZhGMGMTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhTSTSTSTSTSTSTmTmTSTSTSTSTSTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESaIAIAIAIAIAIAIAIAIAIATSqMnkqMqMvslhpOpOlhZhZhpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhioioioioHayLyLBXioioioioTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESaIAIAIAIAIAIAIAIAIAIATSqMqMqMqMOXlhBVSclhzxpOZhpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiohdhdhdhdPePehdhdhdhdioTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaMGSESESESESESESESESaIAIAIAIAIAIAIAIAIAIATSpOpOpOpOaMpOLBaMpOLBZhZhpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiohdhdhdhdPePehdhdhdhdioTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIASaQIQIQIQIQIQIQIQIQISaIAIAIAIAIAIAIAIAIAIATSpOpOpOpOaMeqLBaMXyLBZhZhpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSCSlhkElhlhlhkElhlhlhkElhlhlhkElhlhlhkElhlhlhCSlhlhhrhdhdhdhdPePehdhdhdhdvJTSTSIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSHpHpygTQTQTQkpHpCETSxvoQTSoQvMoQTSoQxvoQTSGMGMGMGMIslhhZgYlhblpOZhpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSlFqZRBYYioKBRBYYioKBRBYYioKBRBYYioKBRBYYZLEZlFCwpOhMPePePePePePePePePePeLKxLTSIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSaSaSaSaSaSaSaSaSaSaSaSaIAIAIAIAIAIAIAIAIAxvcepOhdhdhdhdhdhdhdhdhdpOcexvIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIAxvIRpOpOpOpOpOpOpOpOpOpOpOIRxvIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIAxvIRpOpOpOpOpOpOpOpOpOpOpOIRxvIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOLVcoMtpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIATSTSTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIAxvbopOpOpOpOpOpOpOpOpOpOpOboxvIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSlhlhlhqPlhlhlhTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTmTSTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIATSpOpOpOpOpOhWVaVaMdpOpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDsDEZlFoTsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDlhTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIATSlhlhlhlhlhlhyXpOlhlhlhlhlhTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhsDlhTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIATSpOAqFizFpOlhRBZWlhZhZhGMGMTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhTSIAIAIAIATSTSTSTSIAIAIAIAIAIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIATSEppOpOpOpOlhpOpOlhZhZhGMGMTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhTSTSTSTSTSTSTmTmTSTSTSTSTSTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIATSqMnkqMqMvslhpOpOlhZhZhpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhioioioioHayLyLBXioioioioTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIATSqMqMqMqMOXlhBVSclhzxpOZhpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiohdhdhdhdPePehdhdhdhdioTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaSESESESESESESESESESESESaIAIAIAIAIAIAIAIAIATSpOpOpOpOaMpOLBaMpOLBZhZhpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiohdhdhdhdPePehdhdhdhdioTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIASaVlFWMGMGMGQIFWMGMGMGQISaIAIAIAIAIAIAIAIAIATSpOpOpOpOaMeqLBaMXyLBZhZhpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSCSlhkElhlhlhkElhlhlhkElhlhlhkElhlhlhkElhlhlhCSlhlhhrhdhdhdhdPePehdhdhdhdvJTSTSIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIAIATSHpHpygTQTQTQkpHpCETSTSoQTSoQvMoQTSoQxvoQTSGMGMGMGMIslhhZgYlhblpOZhpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSlFqZRBYYioKBRBYYioKBRBYYioKBRBYYioKBRBYYZLEZlFCwpOhMPePePePePePePePePePeLKxLTSIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOygTQkppOpOpOrIERMJJMrIERMJJMrIERLAlhBRGMGMGMGMlhpOpOlhZhZhpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSTAioiohWVaMdiohWVaMdiohWVaMdiohWVaMdiohWVaFAcoyFiGhMPePePePePePePePePePeLKrWTSIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOTQogogogogogogogogogogogogogkVmZpOLBpOoCpOpOlhpOpOlhZhZhqMqMTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSCSlhlhlhkElhlhlhkElhlhlhkElhlhlhkElhlhlhkElhCSlhlhNshdhdhdhdPePehdhdhdhdEbTSTSIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOWFogPzSINISoLBvJaZwzpOlhpOpOlhZhZhqMqMTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSTSTSTSTSTSTSTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiohdhdhdhdPePehdhdhdhdioTSIAIAIAIAqg @@ -396,19 +401,19 @@ qgIAIAIAIAIAIAIAIAIAIAIAIAIATSlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhEMlhlhlhlhlhlhlhlh qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOBiHpkpqUFelhitpOpOpOpOHaPOXnvapOpOpOvJTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSmRTVTBTVTBuvTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiopOpOpOXEuDuDDFuDBuioioTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOPzogZVpOPzogogogogogogEBaZaZaZaZrRREIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSkwuvHJIzuvwpTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhlhlhlhlhlhUPpOlhIKlhlhlhTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOGJUvAjAjAjAjAjAjAjAjAjAjAjAjAjAjjLVjNPAjAjAjAjAjAjzulFlFlFlFXMQGIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSsDsDsDsDsDsDTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhpOpOpOpOUmAjdPemAjFzpOpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSrPuDuDUYUYuDuDuDuDTSoQoQTSoQoQoQTSoQoQoQTSFzpOpOLBLBXnLBXnblyGLBpOQkTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSpeuvsDsDuvlxTSIATSsDlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhsDlhlhpOpOpOpOpOpOkcgoBupOpOpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSjsjsjsjsjsjsjsjsjsTSIAIAIAIAIAIAIAIAIAIATSpOpOpOLBLBXnLBLBpOLBLBpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSuvuvsDsDuvuvTSIATSsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDlhlhpOpOpOpOpOpOGJBvOtpOpOpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIATSpOpOpOPOhZblblPOblblblpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSOKOKmjsDOKOKTSIATSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSpOpOpOpOpOpOBFlhlhemememTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIATSpOXnLBLBLBpOpOXnLBXnblUBblTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSuvuvsDsDuvuvTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOogpOpOFeogFeogpOpOpOpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIATSpOLBLBLBLBPOblXnblPOLBaMpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSTSTSTSTSTSTSTSTSTSTSuvuvsDsDuvuvTSIATSTSTSTSTSTSTSTSTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOgtgtogFeZVpOhEpOlhlhpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIATSfvPOblHapOpOpOblpOPOhZHaCBTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSllZEiolhllDWiolhlhlhlhlhjgCOlhlhTSTSTSioioOslhioiomeTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOPzGNpOFeZVpOgtpOlhlhpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSioioiolhioioiolhlhuvuvWxCOCOByuvuvlhlhioioISlhioioyWTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSWAogogogogogogogoglhlhpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIATSpOfAogogogogogogogogogSIpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSioiomhlhmhPniolhlhuvuvCOCOCOCOuvuvlhlhioyWELlhioioELTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEuHuHuHuHuHuHuHuHuHwtlhpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIATSeWFrsMsMsMsMsMsMsMsMsMFreWTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSioioSTlhioioiolhlhuvuvCOCOCOCOuvuvlhlhioioXFlhioioELTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSioioeJlhioiondlhlhuvuvuvCOCOuvuvuvlhlhioioMYlhioioyWTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSkElhlhlhkElhlhlhlhlhlhlhTXCOlhVflhlhlhkElhlhlhkElhlhTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSTSTSTSTSTSTSTSTSTSTSIAIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSRBYYioKBRBYYiopOpOpOpOpZqKqKZgpOpOpOKBRBYYioKBRBYYioTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSiohWVaMdiohWVaMdpOpOpOpOpOpOpOpOpOpOioiohWVaMdiohWVaTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIAIATSrPuDuDUYUYuDuDuDuDTSTSoQTSoQoQoQTSoQoQoQTSFzpOpOLBLBXnLBXnblyGLBpOQkTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSpeuvsDsDuvlxTSIATSsDlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhsDlhlhpOpOpOpOpOpOkcgoBupOpOpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSTSjsjsjsjslhjsjsjsjsTSTSIAIAIAIAIAIAIAIAIATSpOpOpOLBLBXnLBLBpOLBLBpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSuvuvsDsDuvuvTSIATSsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDlhlhpOpOpOpOpOpOGJBvOtpOpOpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOpOpOPOhZblblPOblblblpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSOKOKmjsDOKOKTSIATSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSpOpOpOpOpOpOBFlhlhemememTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOXnLBLBLBpOpOXnLBXnblUBblTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSuvuvsDsDuvuvTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOogpOpOFeogFeogpOpOpOpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOLBLBLBLBPOblXnblPOLBaMpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSTSTSTSTSTSTSTSTSTSTSuvuvsDsDuvuvTSIATSTSTSTSTSTSTSTSTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOgtgtogFeZVpOhEpOlhlhpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSfvPOblHapOpOpOblpOPOhZHaCBTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSllZEiolhllDWiolhlhlhlhlhjgCOlhlhTSTSTSioioOslhioiomeTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOPzGNpOFeZVpOgtpOlhlhpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSioioiolhioioiolhlhuvuvWxCOCODPuvuvlhlhioioISlhioioyWTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSWAogogogogogogogoglhlhpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOfAogogogogogogogogogSIpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSioiomhlhmhPniolhlhuvuvCOCOCOCOuvuvlhlhioyWELlhioioELTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIErBuHuHuHwtrBuHuHuHwtlhpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSeWFrsMeZeZeZFrsMeZeZeZFreWTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSioioSTlhioioiolhlhuvuvCOCOCOCOuvuvlhlhioioXFlhioioELTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSioioeJlhioiondlhlhuvuvuvCOCOuvuvuvlhlhioioMYlhioioyWTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSkElhlhlhkElhlhlhlhlhlhlhTXCOlhVflhlhlhkElhlhlhkElhlhTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSRBYYioKBRBYYiopOpOpOpOpZqKqKZgpOpOpOKBRBYYioKBRBYYioTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSTSTSTSTSTSTSTSTSTSTSTSTSIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSiohWVaMdiohWVaMdpOpOpOpOpOpOpOpOpOpOioiohWVaMdiohWVaTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSlhlhkElhlhlhkElhpOpOpOpOpORlRlRlpOeAlhlhlhkElhlhlhkETSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSlBioiolhKkioiolhpOpOpOpOpOpOpOpOpOhSlhZBKXKXlhioioioTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqwtlhpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAeWRaRaRaRaRaRaRaRaRaRaRaeWIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATShYioiolhioiohYlhpOpOKxpOpOpOKxpOpONElhlhlhKXlhELyWioTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIEmqmqmqmqmqmqmqmqmqIEIAIAIAIAIAIAIAqg @@ -429,19 +434,19 @@ qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg qgqgqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg qglPqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqg -qgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpusVsVsVsVsVsVsVsVqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSTSTSTSTSTSTSTSTSTSqgsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgsesVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgTSTSTSTSTSTSTSTSTSTSTSTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqg +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpusVsVsVsVsVsVsVsVsVsVTSsesVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAKpKpKpKpKpKpKpKpKpKpKpKpKpIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAKpaXaXaXaXaXaXaXaXaXaXaXKpIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAKpaXaXaXaXaXaXaXaXaXaXaXKpIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA @@ -454,7 +459,7 @@ qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAKpaXaXaXaXaXaXaXaXaXaXaXKpIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAKpaXaXaXaXaXaXaXaXaXaXaXKpIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAKpZvaXaXaXaXaXaXaXaXaXaXKpIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSKpsqpspspspspspspspspssqKpTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSKpsqfapspspssqfapspspssqKpTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOBiTQTQTQTQTQTQTQTQTQthpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOBiTQTQTQTQTQTQTQGNpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOBiTQTQTQTQTQGNpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA @@ -499,7 +504,6 @@ qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA -qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAdKIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA @@ -508,5 +512,6 @@ qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA +qgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIA qgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqg "} diff --git a/maps/shuttles/uacm_ovpst_ele-d.dmm b/maps/shuttles/uacm_ovpst_ele-d.dmm index 7fb48442a5..43aa06f0d8 100644 --- a/maps/shuttles/uacm_ovpst_ele-d.dmm +++ b/maps/shuttles/uacm_ovpst_ele-d.dmm @@ -1,19 +1,21 @@ -"a" = (/obj/structure/machinery/door/poddoor/almayer{id = "south_door"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) +"a" = (/obj/structure/machinery/door/airlock/multi_tile/uacm/general/admin/elevator_inner{id = "port_door"},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) "i" = (/obj/docking_port/mobile/emergency_response/pst_elevator_d,/turf/closed/wall/almayer/outer,/area/shuttle/ert) "s" = (/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) "t" = (/obj/structure/machinery/computer/shuttle/ert/big{dir = 4; icon_state = "retro"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) -"v" = (/obj/structure/machinery/door/poddoor/almayer{id = "north_door"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) +"v" = (/obj/structure/machinery/door/airlock/multi_tile/uacm/general/admin/elevator_inner{id = "starboard_door"},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) "J" = (/turf/closed/wall/almayer/outer,/area/shuttle/ert) "U" = (/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) (1,1,1) = {" -JvvvvvvvJ -JsssssssJ -JssUUsssJ -JssUsUssJ -JtsUsUssJ -JssUsUssJ -JssUUsssJ -JsssssssJ -iaaaaaaaJ +JvUUUJvUUUJ +JsssssssssJ +JsssssssssJ +JsssUUssssJ +JsssUsUsssJ +JtssUsUsssJ +JsssUsUsssJ +JsssUUssssJ +JsssssssssJ +JsssssssssJ +iaUUUJaUUUJ "} diff --git a/maps/shuttles/uacm_ovpst_ele-e.dmm b/maps/shuttles/uacm_ovpst_ele-e.dmm index e971fc9416..623ca3e51b 100644 --- a/maps/shuttles/uacm_ovpst_ele-e.dmm +++ b/maps/shuttles/uacm_ovpst_ele-e.dmm @@ -1,35 +1,33 @@ "a" = (/obj/structure/catwalk,/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) "b" = (/obj/effect/decal/cargo_stripes{icon_state = "ne"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) "e" = (/obj/effect/decal/cargo_stripes{icon_state = "s"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) -"h" = (/obj/structure/bed/chair/dropship/passenger,/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) +"h" = (/obj/structure/bed/chair/dropship/passenger{dir = 8},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) "j" = (/obj/effect/decal/cargo_stripes{icon_state = "se"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) "r" = (/obj/effect/decal/cargo_stripes{icon_state = "w"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) -"v" = (/obj/structure/catwalk,/obj/structure/machinery/door/poddoor/almayer{id = "south_door"},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) +"v" = (/obj/structure/catwalk,/obj/structure/machinery/door/airlock/multi_tile/uacm/general/admin/elevator_inner{id = "port_door"},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) "w" = (/obj/effect/decal/cargo_stripes{icon_state = "e"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) -"x" = (/obj/structure/catwalk,/obj/structure/bed/chair/dropship/passenger{dir = 1},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) "y" = (/turf/closed/wall/almayer/outer,/area/shuttle/ert) -"C" = (/obj/structure/machinery/computer/shuttle/ert/big{dir = 1; icon_state = "retro"},/obj/structure/catwalk,/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) -"E" = (/obj/structure/catwalk,/obj/structure/machinery/door/poddoor/almayer{dir = 4; id = "west_door"},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) -"G" = (/obj/structure/catwalk,/obj/structure/machinery/door/poddoor/almayer{id = "east_door"; dir = 8},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) +"C" = (/obj/structure/catwalk,/obj/structure/machinery/computer/shuttle/ert/big{dir = 8; icon_state = "retro"},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) +"E" = (/obj/structure/catwalk,/obj/structure/bed/chair/dropship/passenger{dir = 4},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) "J" = (/obj/effect/decal/cargo_stripes{icon_state = "nw"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) "K" = (/obj/effect/decal/cargo_stripes{icon_state = "n"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) "L" = (/obj/effect/decal/cargo_stripes{icon_state = "sw"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) "Q" = (/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) -"V" = (/obj/structure/bed/chair/dropship/passenger{dir = 1},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) -"W" = (/obj/structure/catwalk,/obj/structure/machinery/door/poddoor/almayer{id = "north_door"},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) +"V" = (/obj/structure/bed/chair/dropship/passenger{dir = 4},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) +"W" = (/obj/structure/catwalk,/obj/structure/machinery/door/airlock/multi_tile/uacm/general/admin/elevator_inner{id = "starboard_door"},/turf/open/floor/almayer{icon_state = "outerhull"},/area/shuttle/ert) "Y" = (/obj/docking_port/mobile/emergency_response/pst_elevator_e,/turf/closed/wall/almayer/outer,/area/shuttle/ert) "Z" = (/obj/effect/decal/cargo_stripes{icon_state = "open"},/turf/open/floor/almayer{allow_construction = 0; icon_state = "plate"},/area/shuttle/ert) (1,1,1) = {" -yWWWWWWWWWy -EJKKbaJKKbG -ErZZwarZZwG -ErZZwarZZwG -ELeejaLeejG -EaaaaCaaaaG -EhhhhxhhhhG -EQQQQaQQQQG -EQQQQaQQQQG -EVVVVaVVVVG -Yvvvvvvvvvy +yWaaayWaaay +yVQJKKKbQhy +yVQrZZZwQhy +yVQrZZZwQhy +yVQLeeejQhy +yaaaaaaaECy +yVQJKKKbQhy +yVQrZZZwQhy +yVQrZZZwQhy +yVQLeeejQhy +Yvaaayvaaay "} From 7f57c687983c50649d9b5df13dd9876468e31a89 Mon Sep 17 00:00:00 2001 From: silencer-pl <103842328+silencer-pl@users.noreply.github.com> Date: Mon, 25 Mar 2024 08:32:23 -0400 Subject: [PATCH 07/10] Update multi_tile.dm access woes, I'm sure no one will fall down an elevator shaft haha --- code/game/machinery/doors/multi_tile.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/machinery/doors/multi_tile.dm b/code/game/machinery/doors/multi_tile.dm index 1242c9289d..56610d6d7c 100644 --- a/code/game/machinery/doors/multi_tile.dm +++ b/code/game/machinery/doors/multi_tile.dm @@ -588,6 +588,7 @@ name = "elevator door" desc = "A heavy looking metal door." desc_lore = "Since time immemorial, people have taken great effort not to fall out of elevators in transit. These doors are one such method. Simple, yet effective. Spaceship freight elevators have not changed the game - people still hate falling down elevator shafts." + req_access = list() icon = 'icons/obj/structures/doors/4x1_elevator.dmi' icon_state = "door_closed" width = 4 @@ -599,6 +600,7 @@ name = "elevator door" desc = "A heavy looking metal door with an equally heavy looking glass panel that lets you peek inside." desc_lore = "Since time immemorial, people have taken great effort not to fall out of elevators in transit. These doors are one such method. Simple, yet effective. Spaceship freight elevators have not changed the game - people still hate falling down elevator shafts." + req_access = list() icon = 'icons/obj/structures/doors/4x1_elevator_access.dmi' icon_state = "door_closed" width = 4 From 6b9c06d4f88f1c0c872100932585d75cb9c8b2df Mon Sep 17 00:00:00 2001 From: silencer-pl <103842328+silencer-pl@users.noreply.github.com> Date: Tue, 26 Mar 2024 08:48:48 -0400 Subject: [PATCH 08/10] Poor Melinoe ;( Adds Pythia terminal/tos sprites --- .../structures/sectorpatrol/endpoint/002.dm | 6 ++-- .../structures/sectorpatrol/endpoint/005.dm | 28 ++++++++++++++++++ icons/obj/structures/machinery/pythia.dmi | Bin 0 -> 4296 bytes icons/obj/structures/machinery/tos.dmi | Bin 0 -> 1316 bytes .../SectorPatrol/OuterVeilPST/ovpst.dmm | 11 +++---- 5 files changed, 38 insertions(+), 7 deletions(-) create mode 100644 icons/obj/structures/machinery/pythia.dmi create mode 100644 icons/obj/structures/machinery/tos.dmi diff --git a/code/game/objects/structures/sectorpatrol/endpoint/002.dm b/code/game/objects/structures/sectorpatrol/endpoint/002.dm index f63bbf991b..9ec80052ce 100644 --- a/code/game/objects/structures/sectorpatrol/endpoint/002.dm +++ b/code/game/objects/structures/sectorpatrol/endpoint/002.dm @@ -889,6 +889,8 @@ desc_lore = "While using Liquid Data enables faster than light communication, practical applications have mostly been successful in utilizing it for large bursts instead of continuous communication. As such Liquid Data machines are typically of large sizes and usually clustered into pairs and constantly checked for integrity. This cluster seems to go against both these principles - it seems to be a trio, not a pair of computers and maintains a continuous connection to whatever its source is." icon = 'icons/obj/structures/machinery/clio_bigboi.dmi' puzzlebox_id = "LD_Mainframe" + bound_x = 32 + bound_y = 32 var/puzzlebox_panel_open = FALSE var/puzzlebox_panel_locked = TRUE var/puzzlebox_panel_phrasepased = FALSE @@ -898,7 +900,7 @@ /obj/structure/eventterminal/puzzle02/ldmainframe_master/proc/lockout() puzzlebox_lockout = TRUE - sleep(5 MINUTES) + sleep(2 MINUTES) puzzlebox_lockout = FALSE if(!puzzlebox_id) puzzlebox_id = "I forgot to set an ID. Oops." log_game("[puzzlebox_id] has lifted its lockdown!") @@ -1125,7 +1127,7 @@ return if (puzzlebox_parser_input == "pom.calibrate UACM-OVPST-D31-LDDIAG") terminal_speak("Deploying recalibration buffer.", 50) - terminal_speak("Error: No effect on error flag. Either the wrong terminal was recalibrated, or more than one terminal is faulty. Calibration buffer resetting, ETA until completion: 5 minutes.") + terminal_speak("Error: No effect on error flag. Either the wrong terminal was recalibrated, or more than one terminal is faulty. Calibration buffer resetting, ETA until completion: 2 minutes.") log_game("[key_name(usr)] used the debug phrase on the wrong terminal and triggered a lockout. Point and laugh.") message_admins("[key_name(usr)] used the debug phrase on the wrong terminal and triggered a lockout. Point and laugh.") for (var/obj/structure/eventterminal/puzzle02/ldmainframe_master/T in world) diff --git a/code/game/objects/structures/sectorpatrol/endpoint/005.dm b/code/game/objects/structures/sectorpatrol/endpoint/005.dm index 020ab52b28..c6b9eac3da 100644 --- a/code/game/objects/structures/sectorpatrol/endpoint/005.dm +++ b/code/game/objects/structures/sectorpatrol/endpoint/005.dm @@ -32,11 +32,39 @@ name = "repressed echo" langchat_color = "#b17e0f" +/obj/structure/eventterminal/puzzle05/pythia + + name = "modified LD mainframe" + desc = "A Liquid Data mainframe with clear signs of tampering and customization." + desc_lore = "Due to the unpredictability of Liquid Data, modifying or tampering with already working LD devices is typically discouraged and official research into the matter has been in a virtual standstill. Regardless, someone seems to have been not only able to open and modify this console, the did so without covering everything around it with toxic crystalline which is the typical outcome of such endeavors." + icon = 'icons/obj/structures/machinery/pythia.dmi' + icon_state = "center_off" + puzzlebox_id = "pythia_center" + density = TRUE + opacity = FALSE + plane = FLOOR_PLANE + bound_x = 32 + bound_y = 32 + +/obj/structure/eventterminal/puzzle05/pythia/left + icon_state = "left_off" + puzzlebox_id = "pythia_left" + +/obj/structure/eventterminal/puzzle05/pythia/right + icon_state = "right_off" + puzzlebox_id = "pythia_right" + /obj/structure/eventterminal/puzzle05/testament_of_sacrifice + icon = 'icons/obj/structures/machinery/tos.dmi' + icon_state = "tos" name = "synthetic frame" desc = "A female looking synthetic frame in what seems to be a white toga, sitting motionless on a chair. You see several wires protruding from its arms linked to the computers around it. Black crystals form out of its eyes and run down its cheeks. It looks offline. A purple upsilon letter is tattooed on the frame's forehead." desc_lore = "While the frame itself is an unknown, the purple upsilon logo is reminiscent of the Upsilon Research Center, a Weyland-Yutani group specializing in artificial intelligence research. Its hard to recall much about them beyond that fact that supposedly they vanished from the Neroid Sector right as Weyland-Yutani was starting their Mercy initiative." langchat_color = "#b10f5a" + bound_x = 160 + opacity = FALSE + density = TRUE + plane = GAME_PLANE var/pythia_talk /obj/structure/eventterminal/puzzle05/testament_of_sacrifice/proc/pythiadelay() diff --git a/icons/obj/structures/machinery/pythia.dmi b/icons/obj/structures/machinery/pythia.dmi new file mode 100644 index 0000000000000000000000000000000000000000..708b95b8290b2c98c86b025c7f67c4ea0757bfad GIT binary patch literal 4296 zcmai2dpy(o|DRS(#3WJ5a9q0J;1IH#OAg(rLuWbIRHu{@N7%;Bc9u{SlA?0!a^icG z>Fb~}wi?ZKQxx6IjD{tC43hc4Dou`e;6z}l0)_-Y&~@HVEoazgrl)1AP`c~-Mn2okDUy@ z?Q7fU)8H@^WOYBz%HdgB i%X2r1vP+TWkB3 z6A2^rW&K_Cu3^nLn%=Ex30QOTgOWeG|AF4gJJ)Va-n)m-nc$Fe@fP!=CO2o7Ks{ba zA+P9Ww^l#Bmrc0vIr@V7se{d-2vm+r|Hox*2gbJ+RYM@~J=?Z=hmeXUikB4(c^IC) zca45`{MhKh6xBQ};q|(-#KGV5mtEhwqJ*p{$qI67{eFYq&Hm#XGH-17ElO|mR|0)3 zbyJ^5ZtQ8n^3uAIPp)8w-7Mu#t79jY<#J`xl@_s2=@(tsdm)~1xN&k%1Sab%hRB_h zWZ#$M-?XBsD!XWJ-tavXMcaZQ658&>a|yTag^jotqB2=VdGi}|_sBOO@MrR(ECrk4 zrG6LsWKy4eW;Vm#dS-a7Q0NOGo59`pYwYUT#_s;s=<dG{LdTWsFrsV$l6Qi#QEw*>w*}(Hj zZBQG$-0N%sYWI*0Jbb8p=~lR|C+!o)8Kt$^kzCfi1F=Dt2iwjZrW-nv2Mr0Ieh!IW z0z7OvC{^k7Ux+ >YMU`FZIj?6I}20DP$(FApa(^4s&b&-144pq@56vRHC!ipRm30 48gadQ`pDK0*$)> Xig4h9ww92q +<& zqQkG5lf+Qc57d%r<*0&Yz CTObB~7a zsUJEk=_=xIBITzf{x;#VT$p@Z?J3`fFDCdSItr-f&%?pND6-X*rbVyX_>yA6-i%wg zUm^f{scNsT)jJU#xH;RK#cJjNSp%sV>k-3a2fiivZ^8206Ef?A-L;-ET+F!m3<)P3 zJp+QlEx!;&jqF2FYSHrWyVb|O+<0N-#DoR5<5*O!H;509lK}z2IPv&P2vG_s2vyn! zvaviuAq_PGciM4lC Q{V>nG>n{ov)14(MIuNuwgVI%1k(KtDU|W+L_Tac9 z-vvQc-zwXezL!r<=fca1)z}#o{eioMn@8CD7+ee7k;CY4AVto-C16yF*D2M%A`xA* zWpxP|%{0A*Z{4~C|6ck~@+CM=fBU=|Be;F+oBkDy`lGy9+Bt>8TT2<1tGfIlS4j|2 zb`U#}2F0|3pP_kAunG}Q%IT0w)eYgWc7(ysQ=62+L&{U{OB>9p^H>9?<6)PR3%3wP z>B}@D2>!kmnkAo -|AHXn9^Iy+c-)M#=i`_@n4G*KP4`WaBShKTB^ROKV z `{$#`7ZW8d%PL{9k|S>^csVMFIm*6XM$_G8bgQ>>Zu${+s7RqQ%Bv Tpig0a=>`L`5h98@`GlX@)^QZJTV(3)nXQw9}Om%*I}QETF7F(sOvnO z `3r>>f;HJIkr XL~)ag)rLHNq`e{>D-xc`dWgt{=(w8QAj2h~3wU
zdwU7Xl`GLyOBSw#=9IO)CPfGBB-BM)&q1O|Q!-su zoOa_I)@F(og2dDr-v3HuqDVrV;jua*9wBlFt^UM883l%a{C2zM9tDnh-(APb6>Q{V z??6RMA&AwTLl8s-n!3?kKsQ(2Zb1}wG3*w2Vp%NDs_8bw%vzWALR(D~SwRQ3E8lZ^ z4dE7q7Dr6y*FuFVaS5VuL>F}{m>Sh0R!DSEP8}wsfO2(XtW~D!c=F|nbPb%u^zL}f zwGx}0M+?|Yk|Ui<8yEcuH H?Lru<8!Q<^wWagw#eb&^=tRiZOK;yKmlC2n -ku0tDhSv P(8t%-y%J$Y! zo3Y{
Z|Quo`ZPYjiPG*2;7!kG`Q$95W9x`&7z_&>T><#~O z{hJ0<_IWkC#c3Y8 LySH72PXL=;VUo5z;8q*2DJJxx)wfHI~yVbpH zkh@}B9KL0&jsdO8WzkKXYraNf>601N^vuZ7tVec3OMGk9(_9ZhJY^~~d=7tzT1> f9id zlW>ggD4{Ftl%kQmcw)CK36`(O=r9YRsefpCmikIqt4bVDZHGr^)=SG=Xj|U6pzVjU z_<}~*4d5*0*NiLjRfq~6Je*=Ube5lz+k0bpeZPJQ)Qt?UI`EJzlu;?LL6?#k; vAN$5EBYck zM*931XX4>aOTw~q@GE43R0pm< gtE>n)P~T+`=G#b4xD zpvnPOZKW_V6@}I^9}1@4;;6-UzAAFgkRv&;%N&bbitOO0ET^Gjz+#dvTb7?3`Pk&Y zW4BuCg*3<$gLdMZGZv8t$3?hoVMp5N4ygiJCe$o;jfm0dgsHNm>>xOk1FP}+1y+To z{t8Q15l0ZK CxyCvsaSA 2-|rSg(j1N6j))Vv9K~d-L>Wwt z2#49?*gj_W`MvawG?xCGsBv~aivauJk{Hr1VBBN^%G_7myN+~}{HL-xrWlW%%>a)5 zr?sS}5`MbO%q;&$cB+_8qh1|AGCp8IPfHSi1O)l@t4ZcISaLQ&!K;B5E8G^!ndX&o zr6pX(lOVfQ_B #pBQGqWOrl0 qCxhmZP34EVk>fJ z_nVej&hyKl7oEdPONlA7Clt`q=CFiF&vdTYzHzO3q?7^+k=CbF&ndZ|L>a`$E|vL< zMp~Bsac3-JEjUz {w96>_9s$0a|QT)D$}0W zgykc_tV#ipwlyOWCd6X0__>c59PtnM{yab4Az?0JlIacKG(Y1e_bmCdiK+N{igx`V WvGMb;r{*6D$Tq*gtyMmer~VH?gREKr literal 0 HcmV?d00001 diff --git a/icons/obj/structures/machinery/tos.dmi b/icons/obj/structures/machinery/tos.dmi new file mode 100644 index 0000000000000000000000000000000000000000..df445043ceab94bf59aa5a545836b529db42056a GIT binary patch literal 1316 zcmV+<1>5?GP) =6?a{rw}`w3`M7AWBSIX>5VFmx`B~upA{NTwihx4-N9t znO|RDy_t;C*+|OQ*ZceX(xq3vh$|u{S2#OTyUNPc;NYQdpOvw&(d+8j>FJoUui)_S zbTD Az}D5BqOg~gr<07Lnt-09skeGr zfr@&Vk$jnwe3^M#g1C)`>A|H~b#!crh-86)UlMcM00001bW%=J06^y0W&i*HYI;;y zbVOxyV{&P5bZKvH004NLQ&w i4sSc!`>C9|j)q>PI*ttc@!6~b0laP@Nmn+gCD z0U4NJ10U`H00V4EL_t(oh3%FBchWEr$4l4Rm0V?GbOBE-Rcz<5b3?ZwZVq+RsT+L% zZ)0fEG=;7dwkPu5j`yIn$>smMyIiVikM?N)u~l?kujs2*vAk9E4P!&ER93BHS<`jH zd}10b39DAJlv&oMX;<0DTu%UtfMeKI)3#X(tW~R7!mOvYO{Z$xcGX!^0H|$&W16N@ z* JWY%w8LQUE#0U4ZuecA r5CFSMCeKGumf-+U3&IcK$8N71Yylz4uwvER(bNqoV2+L~ZQ>_;vw%QZ z#G~LGd%o{?Pr8AFK*STwZw}LXRc}*;JqG~QF{t>MOMsw8iDjVSd8eV@IqV!aOeBe; z1prj#PzC^I3JyUbfI|I%nL2d{aXdfrX{X*fc5DG435oy`LRc6;1IYGG36O^FPQxi| zhd@6Jqfdk0pbrizdtmbTZUC495N=7iJ|qazz=LwTI0cwI7n6Vi&@hSygF*kPj3016 zPy~?N08}Ip%s#)HK&=)DFu8)V0FVHj`cXs&pH+Z3lX(DAUmAB*V_7l-Y#_+ %UKXa+zd|Lpwyyid~QIpAy GLCqK!fmSWt`;*?~OW?Ta%ZJ4zn zV*R1?#<;EB8aI@Ph{nftB0uYh#3|=?Z?y}eN#iOfVp$-qAQ+9tV{JShjifXIlEmR5 a*8d9(6=b7utWdcC0000 - ENG -
Dock 31 Cargo Processing Subsystems Diagnostics and Maintenance Room"; desc_lore = "The label ENG indicates doors and areas related to controlling and maintaining the mechanical and computer elements of a colony, ship or station. These areas typically require an elevated engineering clearance. G01 indicates that this area is open to anyone who is quartered on the station. Engineering doors with general access usually suggest that general maintenance equipment is available somewhere behind this door. The room past this door should have everything one needs to properly diagnose and possibly fix issues with the Dock 31 cargo processing system."; pixel_y = 16},/turf/open/floor/almayer{dir = 4; icon_state = "orangecorner"},/area/ovpst) "EF" = (/obj/structure/eventterminal/puzzle02/ldmainframe_master/correct{puzzlebox_id = "LD_Mainframe_1"; item_serial = "UACM-OVPST-D31-LDCPU-01"},/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) @@ -239,7 +241,6 @@ "Hp" = (/turf/open/floor/almayer{dir = 1; icon_state = "emerald"},/area/ovpst) "Hs" = (/turf/open/floor/almayer/uscm/directional{dir = 6; icon_state = "logo_directional1"},/area/ovpst) "HC" = (/obj/structure/machinery/door/poddoor/railing{id = "supply_elevator_railing"},/obj/effect/decal/cargo_stripes{icon_state = "s"},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) -"HJ" = (/obj/structure/eventterminal/puzzle05/testament_of_sacrifice,/turf/open/floor/kutjevo/colors/blue/tile,/area/ovpst) "Il" = (/obj/structure/foamed_metal,/obj/structure/foamed_metal,/turf/open/floor/plating,/area/ovpst) "Is" = (/obj/structure/bed/chair/comfy/black,/turf/open/floor/almayer{dir = 4; icon_state = "silvercorner"},/area/ovpst) "Iz" = (/obj/structure/machinery/light/marker/admin/pythia/main{pixel_x = -8},/turf/open/floor/kutjevo/colors/blue/tile,/area/ovpst) @@ -270,6 +271,7 @@ "Mt" = (/turf/open/floor/almayer{icon_state = "orangecorner"; dir = 8},/area/ovpst) "ME" = (/obj/effect/decal/info_tag/pst/eng{pixel_y = 16; pixel_x = -16; desc = "UACM Outer Veil Primary Supply Terminal
- ENG -
G01 -
Dock 31 Security Sub Processors Diagnostics and Maintenance Room"; desc_lore = "The label ENG indicates doors and areas related to controlling and maintaining the mechanical and computer elements of a colony, ship or station. G01 indicates that this area is open to anyone who is quartered on the station. Engineering doors with general access usually suggest that general maintenance equipment is available somewhere behind this door. According to the label, the room behind this door should contain everything you need to diagnose and begin servicing issues with the security scanners."},/turf/open/floor/almayer{dir = 1; icon_state = "orangecorner"},/area/ovpst) "MG" = (/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst/airlock/ele_d_pin) +"MH" = (/obj/structure/eventterminal/puzzle05/pythia/left,/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) "MJ" = (/obj/structure/bed/sofa/south/grey/right,/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "MY" = (/obj/structure/searchable/puzzle04/drawers_misc/full2,/turf/open/floor/almayer,/area/ovpst) "Nh" = (/turf/open/floor/almayer{icon_state = "blackcorner"; dir = 4},/area/ovpst) @@ -315,7 +317,6 @@ "Tg" = (/turf/open/floor/almayer{dir = 4; icon_state = "orange"},/area/ovpst) "Tm" = (/obj/structure/machinery/door/poddoor/almayer/locked,/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "TA" = (/obj/effect/decal/info_tag/pst/eng{dir = 1; pixel_y = 0; pixel_x = -16; desc = "UACM Outer Veil Primary Supply Terminal
- ENG -
Dorms Deck 37, Sector A, Maintenance Shaft"; desc_lore = "The label ENG indicates doors and areas related to controlling and maintaining the mechanical and computer elements of a colony, ship or station. These areas typically require an elevated engineering clearance. These doors lead to maintenance shafts used to service issues with the dorms should ones arrive. Some of these passages may have other exits, but since no centralized map system exists for the PST, finding those is a matter of luck. "},/turf/open/floor/almayer{icon_state = "orange"},/area/ovpst) -"TB" = (/obj/structure/eventterminal/puzzle02/ldmainframe_master/incorrect{item_serial = "UACM-OVPST-D31-LDCPU-03"; puzzlebox_id = "LD_Mainframe_3"},/turf/open/floor/kutjevo/colors/blue/tile,/area/ovpst) "TK" = (/obj/structure/foamed_metal,/turf/open/floor/plating,/area/ovpst) "TQ" = (/turf/open/floor/almayer{icon_state = "emeraldfull"; dir = 1},/area/ovpst) "TS" = (/turf/closed/wall/almayer/outer,/area/ovpst) @@ -398,8 +399,8 @@ qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOygTQkppOpOpOrIERMJJMrIERMJJMrIERLAlhBRGMGMGM qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOTQogogogogogogogogogogogogogkVmZpOLBpOoCpOpOlhpOpOlhZhZhqMqMTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSCSlhlhlhkElhlhlhkElhlhlhkElhlhlhkElhlhlhkElhCSlhlhNshdhdhdhdPePehdhdhdhdEbTSTSIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOWFogPzSINISoLBvJaZwzpOlhpOpOlhZhZhqMqMTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSTSTSTSTSTSTSTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiohdhdhdhdPePehdhdhdhdioTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIATSlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhEMlhlhlhlhlhlhlhlhlhlhcOpOlhlhlhlhlhTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSTVTVTVTVTVTVTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiohdhdhdhdPePehdhdhdhdioTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOBiHpkpqUFelhitpOpOpOpOHaPOXnvapOpOpOvJTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSmRTVTBTVTBuvTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiopOpOpOXEuDuDDFuDBuioioTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOPzogZVpOPzogogogogogogEBaZaZaZaZrRREIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSkwuvHJIzuvwpTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhlhlhlhlhlhUPpOlhIKlhlhlhTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOBiHpkpqUFelhitpOpOpOpOHaPOXnvapOpOpOvJTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSMHTVEtTVEyuvTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhiopOpOpOXEuDuDDFuDBuioioTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOPzogZVpOPzogogogogogogEBaZaZaZaZrRREIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSkwuvTVIzuvwpTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhlhlhlhlhlhUPpOlhIKlhlhlhTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOGJUvAjAjAjAjAjAjAjAjAjAjAjAjAjAjjLVjNPAjAjAjAjAjAjzulFlFlFlFXMQGIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSsDsDsDsDsDsDTSIATSsDlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhvjvjvjlhsDlhlhpOpOpOpOUmAjdPemAjFzpOpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIAIATSrPuDuDUYUYuDuDuDuDTSTSoQTSoQoQoQTSoQoQoQTSFzpOpOLBLBXnLBXnblyGLBpOQkTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSpeuvsDsDuvlxTSIATSsDlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhsDlhlhpOpOpOpOpOpOkcgoBupOpOpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIATSTSjsjsjsjslhjsjsjsjsTSTSIAIAIAIAIAIAIAIAIATSpOpOpOLBLBXnLBLBpOLBLBpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSuvuvsDsDuvuvTSIATSsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDlhlhpOpOpOpOpOpOGJBvOtpOpOpOTSIAIAIAIAqg From f25313d8bbc18a61ca62bdb25c1ebf22083b6088 Mon Sep 17 00:00:00 2001 From: silencer-pl <103842328+silencer-pl@users.noreply.github.com> Date: Tue, 26 Mar 2024 10:07:56 -0400 Subject: [PATCH 09/10] fixing rfid manipulation and pythia final touches --- code/game/objects/items/cards_ids.dm | 8 +++----- code/game/objects/items/devices/uacmrfid.dm | 14 +++++++------- .../structures/sectorpatrol/endpoint/005.dm | 11 ++++++++++- 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index fdb7a4be13..ef31d07587 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -363,7 +363,6 @@ item_state = "dogtag" pinned_on_uniform = FALSE var/dogtag_taken = FALSE - var/list/rfid //UACM Rfid chips /obj/item/card/id/dogtag/get_examine_text(mob/user) @@ -373,8 +372,9 @@ /obj/item/card/id/dogtag/attackby(obj/item/W as obj, mob/user as mob) - if ( !(HAS_TRAIT(W, TRAIT_TOOL_SCREWDRIVER) || (istype(W, /obj/item/device/encryptionkey)) )) + if (!((HAS_TRAIT(W, TRAIT_TOOL_SCREWDRIVER)) || (istype(W, /obj/item/device/uacmrfid)))) to_chat(user, SPAN_WARNING("You have no idea how to combine these two together.")) + return if(HAS_TRAIT(W, TRAIT_TOOL_SCREWDRIVER)) var/turf/T = get_turf(user) @@ -382,9 +382,8 @@ to_chat(user, "You cannot do it here.") return var/removed_rfid = FALSE - for (var/obj/item/device/uacmrfid/key in rfid) + for (var/obj/item/device/uacmrfid/key in contents) key.forceMove(T) - rfid -= key removed_rfid = TRUE if(removed_rfid) to_chat(user, SPAN_NOTICE("You wedge the RFID chip from the slot on the back of the dogtags.")) @@ -392,7 +391,6 @@ if(istype(W, /obj/item/device/uacmrfid)) if(user.drop_held_item()) W.forceMove(src) - rfid += W to_chat(user, SPAN_NOTICE("The RFID slots into the dog tag with a click.")) return /obj/item/dogtag diff --git a/code/game/objects/items/devices/uacmrfid.dm b/code/game/objects/items/devices/uacmrfid.dm index 194880672e..ed512bb950 100644 --- a/code/game/objects/items/devices/uacmrfid.dm +++ b/code/game/objects/items/devices/uacmrfid.dm @@ -10,17 +10,17 @@ var/set_name var/set_rank -/obj/item/device/uacmrfid/attack_self() +/obj/item/device/uacmrfid/attack_self(mob/user) ..() + if(!set_name) + set_name = tgui_input_text (usr, "Name not found. Setting:", "Name:", max_length = MAX_MESSAGE_LEN, timeout = 0) + if(!set_name) return + if(!set_rank) + set_rank = tgui_input_text (usr, "Rank not found. Setting:", "Rank:", max_length = MAX_MESSAGE_LEN, timeout = 0) + if(!set_rank) return if(set_name && set_rank && icon_state == "rfid") name = "set UACM RFID chip" icon_state = "rfid_set" desc = "A small chip with what looks like a capsule with a translucent, slightly blue colored liquid in the middle. The liquid appears to be swirling lazily and gives of the slightest of glows, only visible in almost absolute darkness." desc_lore = "The UACM using RFID chips as ways of tagging their crews for on-board AIs is fairly common practice. This chip utilizes a small amount of Liquid Data, which is a prototype solution implemented currently only on the PST. This one seems to have been set to someone's biometrics and is very likely to engage an alarm if pried apart from its designated dog tags for too long." - if(!set_name) - set_name = tgui_input_text (src, "Name not found. Setting:", "Name:", max_length = MAX_MESSAGE_LEN, timeout = 0) - if(!set_name) return - if(!set_rank) - set_rank = tgui_input_text (src, "Rank not found. Setting:", "Rank:", max_length = MAX_MESSAGE_LEN, timeout = 0) - if(!set_rank) return return diff --git a/code/game/objects/structures/sectorpatrol/endpoint/005.dm b/code/game/objects/structures/sectorpatrol/endpoint/005.dm index c6b9eac3da..85b2bf68b8 100644 --- a/code/game/objects/structures/sectorpatrol/endpoint/005.dm +++ b/code/game/objects/structures/sectorpatrol/endpoint/005.dm @@ -152,4 +152,13 @@ puzzlebox_user = null return - +/obj/structure/eventterminal/puzzle05/testament_of_sacrifice/proc/pythia_terminal_icons(str) + for(var/obj/structure/eventterminal/puzzle05/pythia/center in world) + center.icon_state = "[str]" + center.update_icon() + for(var/obj/structure/eventterminal/puzzle05/pythia/left/left in world) + left.icon_state = "[str]" + left.update_icon() + for(var/obj/structure/eventterminal/puzzle05/pythia/right/right in world) + right.icon_state = "[str]" + right.update_icon() From db87cef16b0c95c0628b8c4815b36f0f7df9b682 Mon Sep 17 00:00:00 2001 From: silencer-pl <103842328+silencer-pl@users.noreply.github.com> Date: Tue, 26 Mar 2024 10:27:44 -0400 Subject: [PATCH 10/10] Final bugfixes Some LD mainframe shenanigans --- code/game/objects/structures/sectorpatrol/endpoint/002.dm | 7 +++++-- maps/map_files/SectorPatrol/OuterVeilPST/ovpst.dmm | 5 +++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/sectorpatrol/endpoint/002.dm b/code/game/objects/structures/sectorpatrol/endpoint/002.dm index 9ec80052ce..43d64e2c74 100644 --- a/code/game/objects/structures/sectorpatrol/endpoint/002.dm +++ b/code/game/objects/structures/sectorpatrol/endpoint/002.dm @@ -741,8 +741,9 @@ terminal_speak("In each chamber, first use the processor's terminal and run command 'pom.sync global_override' followed by a space and the serial number of THIS very terminal, which you should probably note down somewhere.") terminal_speak("This should let you access the calibration port, or rather the hatch covering the port which you will need a screwdriver to open.") terminal_speak("Once you can access the port, plug in your multitool and send a standard testing phrase to the terminal.") + terminal_speak("When the multitool is done and beeps, you need to remember to close the port or the terminal will not know you are done.") terminal_speak("Check the terminals output. What you should see is digits going from zero to nine, followed by the 26 basic alphabet letters, lowercase then uppercase.") - terminal_speak("You see ANYTHING else, close the port, use the processor's terminal and use command 'pom.calibrate' and again, the serial number of THIS terminal.") + terminal_speak("You see ANYTHING else, use the processor's terminal and use command 'pom.calibrate' and again, the serial number of THIS terminal.") terminal_speak("Keep in mind that if you do it on the wrong terminal, it's going to be a while until you can use the command again, so don't just try and guess it. Or do, see if you're lucky. ") terminal_speak("- XOXO, Aly.") attack_hand(user) @@ -889,8 +890,10 @@ desc_lore = "While using Liquid Data enables faster than light communication, practical applications have mostly been successful in utilizing it for large bursts instead of continuous communication. As such Liquid Data machines are typically of large sizes and usually clustered into pairs and constantly checked for integrity. This cluster seems to go against both these principles - it seems to be a trio, not a pair of computers and maintains a continuous connection to whatever its source is." icon = 'icons/obj/structures/machinery/clio_bigboi.dmi' puzzlebox_id = "LD_Mainframe" - bound_x = 32 + bound_x = 64 bound_y = 32 + density = TRUE + opacity = TRUE var/puzzlebox_panel_open = FALSE var/puzzlebox_panel_locked = TRUE var/puzzlebox_panel_phrasepased = FALSE diff --git a/maps/map_files/SectorPatrol/OuterVeilPST/ovpst.dmm b/maps/map_files/SectorPatrol/OuterVeilPST/ovpst.dmm index a387feba4b..786862a3f0 100644 --- a/maps/map_files/SectorPatrol/OuterVeilPST/ovpst.dmm +++ b/maps/map_files/SectorPatrol/OuterVeilPST/ovpst.dmm @@ -119,6 +119,7 @@ "qg" = (/turf/closed/wall/almayer/outer,/area/space) "qn" = (/obj/structure/machinery/light/small,/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) "qK" = (/turf/open/floor/almayer{icon_state = "purple"; dir = 1},/area/ovpst) +"qL" = (/obj/structure/plasticflaps,/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "qM" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "qP" = (/obj/structure/machinery/door/airlock/almayer/uacm/ovpst/general/admin{icon = 'icons/obj/structures/doors/engidoor2.dmi'; dir = 2; locked = TRUE; icon_state = "door_closed"; id = "scn1_exit"; id_tag = "scn1_exit"},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) "qR" = (/obj/structure/machinery/door/poddoor/railing{dir = 8; id = "supply_elevator_railing"},/obj/effect/decal/cargo_stripes{icon_state = "e"},/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) @@ -218,7 +219,7 @@ "Ey" = (/obj/structure/eventterminal/puzzle05/pythia/right,/turf/open/floor/kutjevo/colors/blue/tile,/area/ovpst) "EB" = (/turf/open/floor/almayer{icon_state = "blue2silver1"},/area/ovpst) "EE" = (/obj/effect/decal/info_tag/pst/eng{desc = "UACM Outer Veil Primary Supply Terminal
- ENG -
Dock 31 Cargo Processing Subsystems Diagnostics and Maintenance Room"; desc_lore = "The label ENG indicates doors and areas related to controlling and maintaining the mechanical and computer elements of a colony, ship or station. These areas typically require an elevated engineering clearance. G01 indicates that this area is open to anyone who is quartered on the station. Engineering doors with general access usually suggest that general maintenance equipment is available somewhere behind this door. The room past this door should have everything one needs to properly diagnose and possibly fix issues with the Dock 31 cargo processing system."; pixel_y = 16},/turf/open/floor/almayer{dir = 4; icon_state = "orangecorner"},/area/ovpst) -"EF" = (/obj/structure/eventterminal/puzzle02/ldmainframe_master/correct{puzzlebox_id = "LD_Mainframe_1"; item_serial = "UACM-OVPST-D31-LDCPU-01"},/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) +"EF" = (/obj/structure/eventterminal/puzzle02/ldmainframe_master/incorrect{puzzlebox_id = "LD_Mainframe_1"; item_serial = "UACM-OVPST-D31-LDCPU-01"},/turf/open/floor/almayer{icon_state = "tcomms"},/area/ovpst) "EL" = (/obj/structure/surface/modular/table,/turf/open/floor/almayer,/area/ovpst) "EM" = (/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/delta{dir = 8},/turf/open/floor/almayer{icon_state = "plating"; dir = 1},/area/ovpst) "ER" = (/obj/structure/bed/sofa/south/grey,/turf/open/floor/almayer{allow_construction = 0},/area/ovpst) @@ -405,7 +406,7 @@ qgIAIAIAIAIAIAIAIAIAIAIAIAIATSpOpOpOGJUvAjAjAjAjAjAjAjAjAjAjAjAjAjAjjLVjNPAjAjAj qgIAIAIAIAIAIAIAIAIAIAIAIAIATSrPuDuDUYUYuDuDuDuDTSTSoQTSoQoQoQTSoQoQoQTSFzpOpOLBLBXnLBXnblyGLBpOQkTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSpeuvsDsDuvlxTSIATSsDlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhsDlhlhpOpOpOpOpOpOkcgoBupOpOpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIATSTSjsjsjsjslhjsjsjsjsTSTSIAIAIAIAIAIAIAIAIATSpOpOpOLBLBXnLBLBpOLBLBpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSuvuvsDsDuvuvTSIATSsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDsDlhlhpOpOpOpOpOpOGJBvOtpOpOpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOpOpOPOhZblblPOblblblpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSOKOKmjsDOKOKTSIATSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSpOpOpOpOpOpOBFlhlhemememTSIAIAIAIAqg -qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOXnLBLBLBpOpOXnLBXnblUBblTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSuvuvsDsDuvuvTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOogpOpOFeogFeogpOpOpOpOTSIAIAIAIAqg +qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOXnLBLBLBpOpOXnLBXnblUBblTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIAIAIAIAIAIAIAIAIAIAIATSuvuvsDsDuvuvTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOogpOpOFeogFeogpOqLqLpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOLBLBLBLBPOblXnblPOLBaMpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSTSTSTSTSTSTSTSTSTSTSuvuvsDsDuvuvTSIATSTSTSTSTSTSTSTSTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOgtgtogFeZVpOhEpOlhlhpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSfvPOblHapOpOpOblpOPOhZHaCBTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSllZEiolhllDWiolhlhlhlhlhjgCOlhlhTSTSTSioioOslhioiomeTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSpOPzGNpOFeZVpOgtpOlhlhpOTSIAIAIAIAqg qgIAIAIAIAIAIAIAIAIAIAIAIATSsVsVsVsVsVsVsVsVsVsVsVTSIAIAIAIAIAIAIAIAIATSpOpOpOpOpOpOpOpOpOpOpOpOpOTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAqgIAIAIATSioioiolhioioiolhlhuvuvWxCOCODPuvuvlhlhioioISlhioioyWTSIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIATSWAogogogogogogogoglhlhpOTSIAIAIAIAqg