From 217224f9c3fa6279b6359fef2aaeaf9f6e079369 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Fri, 25 Apr 2025 17:49:17 -0600 Subject: [PATCH] Two-sided signs & additional level development --- .../props/guide_sign/guide_sign_variants.xcf | Bin 366615 -> 494652 bytes .../guide_signs/guide_sign_airlock_C.png | 4 +- .../guide_signs/guide_sign_airlock_E.png | 4 +- .../guide_sign_mess_hall_airlock_C.png | 3 + .../guide_sign_mess_hall_airlock_C.png.import | 34 ++++++++++ .../guide_sign_mess_hall_airlock_E.png | 3 + .../guide_sign_mess_hall_airlock_E.png.import | 34 ++++++++++ levels/ghost_ship/ghost_ship_level.tscn | 59 +++++++----------- .../guide_sign/mess_hall_sign.material | Bin 1199 -> 1210 bytes src/ui/hud/player_hud.tscn | 8 +-- vault/TODO.md | 3 +- 11 files changed, 108 insertions(+), 44 deletions(-) create mode 100644 assets/level/guide_signs/guide_sign_mess_hall_airlock_C.png create mode 100644 assets/level/guide_signs/guide_sign_mess_hall_airlock_C.png.import create mode 100644 assets/level/guide_signs/guide_sign_mess_hall_airlock_E.png create mode 100644 assets/level/guide_signs/guide_sign_mess_hall_airlock_E.png.import diff --git a/asset_dev/props/guide_sign/guide_sign_variants.xcf b/asset_dev/props/guide_sign/guide_sign_variants.xcf index 33183ae7a56a6434433699c6d3c0a8085343d55f..4f33c3bd7b351d9ccee0cc510333d0e42c4d1ace 100644 GIT binary patch delta 76014 zcmeFa2Y6IP_dhcJ)s0b38WW9z!xbZf?`(`LlPho5?&HS5WVN6i;S_lxNNvAxa#0`|GayXEn2&t@O=BooV1MeQ6n?D zl;-T>DoYsDk zX*t73jLgW*&CJOTPl0>Tupz|B89X>w`57^EOm6s?j9jquGKXiVTP-p-^|6eoypgHd zxg%0XW@P6n&p9LDCvz;KkeZc|mzSZagL6g>Pt6N&mO3ggry0V@%udT1m7ak(W)4<9 z3`*vRyfk;pkSHnwMPFBvy2ckxd%n@mI=j9C@HGEKZYG#%@8Oa>(jH1ZpD1*|h z+sKU6JY>h{%)FuDJ#V?~_GbAnTAEopESO`t*5VSNL$U!Z9kmZk8G3anT2gv9y=Mm3tL#`C8$gEfTH2HkWApc|X@Ue@e@S`5SxN z^845V^Xq)GENAS)X~I`z)LW~3Vr?mE9Rd_Pu93n7m0zr59p&ywIdP+?j`(#|1;e_{ zSMHvlDeO&A>|H?aGYW5=NcfgSe|GB}Md;I4M*TmnI<>Ig_MwdWZQB%U)Ox}lgokC+ z`>NEl{_Pd{9;?Fp`zm}$$q-9zq1>qyh4gjGJ#?DFtZ@o+Dir2+SC~gxlXoAvrx2=e z{8=7Xgi$ZcsL$_{8fks3TthbzML(F@LvI@%(9Fi^kHdYTXk;(ZrzG;zv>psjD7hPyPGw5oy2F!7{y=mEaBAr8e8gWZ$v2P8wrF|1aI6;?hL|Fg!K3uuaWzI zgo_luMMeK#lD_wo75$@{3O^x9nl(?lH8zWC;w*Y__BYDoXR^a!?DIF2`wJ@1d8d_o zK1F0cMPxojWMMPK|8l*;uOC$S?O26B3{d!Era+CcA1Pygql3yn zOd-65@P5Kf$W!yJA86hOS;g?|>6vj0V&Uaoe)?jv@#y8yEm^mgNt*|<{ZsQ&f zhyBc4PgZHWb9s^O!5cHaAOu0$nBMcGx6|pt^r5;J*Bup&HRk9rc#?G{Ux!zp^O)&) zHM^sg>9Lg_+^+xFFED~4<;(a_9$YW%7)b;l#@pLC&uHy(KLHQxEhfVM5N1{zmxm2- zcQD-EOt+R=HLmO4E)s7HFK61)Bi@Whz`e)hZVUJCCU-R4n@sLRxHp>INpNp4xf9_2 z)#TRVK-dDpQ@~w#VH@CHxW@wbz#RrW3-@Ed18@f+(IJTNNVtz96HWoU!JP>#fqNBj z2HX$ApFjK~T)nIrGUX-^?nk0qIzai(Gm`0b>>gYzuFyh5ZtmI9gR!@5T>mxMgJ~g< zP2=+J%=8BeIx$D13XcEhIlqC~y-y0@4_n3m&sN@%aU=}??|SeQrq?d>;HBwVS%dGt zrG0HnG~=TKd1d9{w-POFkm-97!xaHs-x({4s;`Zg-&a~(TvBfL=DPhJl%Igx`ME_8Pn^F*G&qR z3FO)L4=F1Sqg=`#d%J{tqvp3w4a36mvBA)HwJ`@hQ z_2+QKz_mMEV|=D`3c=YD#`KU9+!TAAgbxvgU&0t4f$-YbWc)t3e{8~Z%MRQus|5yd zS`)^5!oz)VzYTXf-18B|qn;p$tWIpq^l+3pp8&$m;8gmfTE2)Id!w36(?fQG_X#}t z2vPdH26I?@90k{b2l*oixtp&`8iZ7!v$Is_M~2p76~Ti)od0}6Q)Y$twlxs5&3I71 zHJl-&H)}B7*pu@q!ljqiK!!Ac^ObOhF!R7%2y&s8BHa2OYYkS}=HayNzD*fC^+{%W zsmRuEaP!uaBG6Vz%n=h>0ot^ttkBjr?X}Op{qC#TuMUaz^Jx~!+@Y+XFu(=50h$rK7YjOP>8&bp9gYvtXLR`LT+glV`u$w-&0mDB4p#5DsTdK&bSt&v*|+ zG1Z;H4>TZYSzm>*u_5C*c%Y+(x0{0EiyJaMxEQhcs0!oDMvTwEyDIAWx<4@=jCKf0 zt3sb!hk2KB)LQ+pCn9cs$(%YY5E3h>qQ{Y?0h}$#E2?+~)#oHXk2l0156!{MMqLn1 z4S%~T1C{0-ytu5USCuEgh($=FoOIN`x#HERmMif@ffbVB_6{)a!xMckq^pYmT~!7u z{8M-!(pDuPv=mZ&^W7MYWU`&DE!D4zr;Bx7u{gi|vgG{E%R;muRw%k!XOmi&mHCBt zxo2?Ju$K|}4ZhUj22d*-Alxg8(ZzDfhYfj)G9;#opdCMJX1d%WVF=CYSD8SbwVLYFUT<2bE82}EjOMOguy6y z!-ML|L#QR!y26VfZLpa9$le{zqHNpYLAoJ?Mi{cU2VeA*Q^1#QgO3pjdVjPl-tciJ ze9Xn5geWdQYB*2}LL%DYwH|2EfM-xO|DT?ZWCV)IKY?P4fxV+;>Y2|Tfmq7 z5BSn;;*0T!wig~m4*UWSa)4s;AO|Sm%ialm={E7@fCZT>J1g*|+sI~SA8aH^N=mb2L z+#(*car>G^b+ol0IEJcVD|TS0?DIMNy-aUL%Ytt9B~a%28qtG<4Haqlr7opm1JZm; z2`C35TO(jmqR5{P$3QvXwF#@3vSHU3w|E(OfL6HS7O*NGZp8HFniv*zHF&;E4@9=| z@uG8|jaG5L#bBYlJZ2&uA9{r{Jz_B$)nP`KV^lm!f&y9OXkb{#GRO29miu6eTAzCWp^iVmoKxIW851hy}(go zIEvuVils~XfRkLpi_0a5*UP1;*I&<9T;vTUNKy%JEiy(VyAsYy>6I5-xy(UucnRH? zw9Jp*8l|;he4a0_&>^R_3Ou>JtYFDUm>o6V=_97tOmDHnhet4n|IAX9)vu^-zIn&I zP;zA+9Wq{gX;`NaA68y}z<+<{OQ${m z>`SkGynJsZs>3sw_^d^3*rr*0F}&1YLDRyMPzAF6m>=4SW!*6NdmkQ3g8f+0nR92) zoH$bO%cnVUepaXIZNLAz`m49HI)*kDviLIUPcW*@*Y*(ZSfA#H z{=x%c-YcbAGV5c)cpn;6C)ry)55joA?fdU~0^iO>ZeenpQhUk(rb;a+BP-vajzlRF*( zRGI?NJ&WK&^VQs%U)2+!ZxA)LP}Ed6nMM~O7-eOdIRY&7VDa z#e~W4e)+qojIW@%$lo@`%>@a3P@uwh;V-37Y)R!lvtNpB;3(og!*GFHwT&J zsB2~UeZOenhrwf4@H@kq^F>|M7u_Njb_PK*WTw|N2z6P-W7@pw!`p)+vmZ+mih!!F z@*nF5D&JeWWqaksw-;?bkNUU91F?|#7s&Lx5KVnovk>%E`Y$zT5TtED4NW-%&Y9$3 zhCJCf1W8xV1T($)9&jq|3SwnvPaWO8`t5t`YXQm3{=?c$+pOEmH~;eE$K(1mia~?q z*zs@CdSDvE3&L421|BUC3^|LxnmX>$jEtQxpEvJ#jVjHih zEWr|ACEg+Ws{_GU%LEPv4sOrvgAWv!co*ACiVqCd0NgxL(Mufw~tm9Rihi0XxvfPaj|K{GeNsT1P~*Y!j2x^U>+6%OKAC z0&V#lXM4MPV6O(4WpqHzGKCM9UXSaG!pwcT81it`G5fYtWe#6nu2&ZBT`;O8rdaMz zo<)4a(VMtaMfV;{)H44fnFk1O8OV1Ca&0-J5=&P6KPGn?-0LvCoHS+L^uB?V%n$wZ zL>A)lhDiKv$c1<@JGjw37Z7*RMwH%+n%v_c_&e}`5vg`~9*uWAvfgh0v~OK+w9vPH zgI2qb$rJpbRewa!e|JtOWf;1fuD@f|^x%W;qaa^aVd?VH%G0_ZuPoj;@oq2oYzbmT zUZKsByY=qfJ*7=(5SB=dh~OQOm*djpNbIt_Uec#sh-D-zw+tEj;kY5qHQxX?*)#?c zC<4fxqjI=~#s^}^pf@;*+2*d%tuXMBLjVjnTJH4Xl_$O$nG}db(V)cPJ^HXO#@R+- z;mq#Q6me0cFSlbg)Ia7Qh(Sg0@JXLN zpX18{^7tXaM?8a3$cL?UoKfOfx#zu2?)Tu~U;|^EgE+TFgYP)`WD_G9SVPU!(REjz zJGO7vP9qZ7h`4i?pAo|*FNd>Ak9*(WUFKzwUXEbpw%QTNy>GicApe)&V)FO=7NS+$ zHDu-sLy|S$D7SpYt0+H{T-lgt&c0gA5z?)nS6=1D_tIj0f|<(1igVJ5yzPUPP5tO+ zLs|r?-1H|WMh4HFcX< zjjoCDi`cv9Z(|ktU(Bl;fKWUtK@f{q`RnI}`XSmFuIP>$p82Qd)yJqnulqarE4}gq z=Qj)xt1MYZz}LHb^@-_*TR& z&gkbc9*Zi6i1)_ecoP_63Lr-fc)QoH$gNpuYLC?NVnKN_ACg>r{sQXI3hQU^G{=k8 z%70*CBM(pD(+eAW+gMN$3M~KAg^fHRG5bC8H!f@}?oN5+mo044S}X?ZSg|d&8sVXk zzd%SIpt*SluUzMeO}X|SJiphXMqao@obq!PHStChX!#ZQuY(Nv&amSy=_R4sSiyEIr$YE$11GFd+N10pk-=ARx=W@6pvx&4u4TAvB##LYn{w0 z`Yu_yZgvOFH{4Agko#`qv#T7IY0d%O#R5R&dSYNNUzWfs57l7IxaXfZ?=9SMzd^_S z>4xM7lJYIxqL9T@bw+|%t`aRP?tD5*;J+Xn;M7}-wGfdHISO@)SYmq-4OX3f$j~mx zj;0^1TeTuh^G#at$c`G;{4KlU5?kIha%9fv@SIV3S((`x;i=hqnWR|yR(AM8m*wS zMl0y7(TbkR+lqS$hY*e?e4cOy;m3qu5w0TKN_a%!%G(sKQpdV9wkn4%f#U4WnlvKh5>6n@C;WhL0pW7OO@s#s3l;wCL0F5hIbj@O zH^MvR*_{LK`w+=kc})@$jv-JYP;EB|neT{8EY*q~3vnrq;a5DDf_)6(s}mOaHP2;k z^h7Kk;qTr5_I#nLR6NW~Je%XPgMh&A!i7Y_&psB@4t) z#-g9PqB(hRB$~WY*8K2QfioVN;TbI2zP1f6+V%-4HMe(`{4XLVt3!)zEF{ZHk{Me| zCjbrirU~k9#|voXYUQ8Z?A>5(u_A36NH~mev}_31dn)JpI)o8~354AV?>^QP8~YJ~;Wv!FClkIyIG1n(VFBS8Lay-FV8SrM z4uo9@`w7$-`*k1@atJ{azh5U4zC$>da53Qq!UDoGgk0fo!GvLi9SFM+_5*6Tej7-H z96~|F@3+Z>?-0%IkAy>F5m@tg617R1!envz1B*Rc#Zpw-yX`a}n!Xz12 z60RHQ>IA&ebP2v{_ypa;J0pw>8b5D_&4YOCns&s}p9onrpsr9XJQ6gV&#+?u#G3~q zn0D|G0BjGMKd=L?>x>Uy*B7+Hy4jPpyq(DiMv{WL7CiKVMxmv~y!&K4mXVb!%BO}@ zbI8ld$%@Ky5(5OWqswiJ?iejR8)G92?wjJWbs3L;#*qJV%+wheA@1AE-7+31Mj^(% z=qA;@##npdz$Jd|a2faFWH|QjnJsT*8i0A?5-$VYDozc1r%44C+%YeZf|aI8v`{%2 zDfB_Iqr?y|btDLBS*g(9$jlxwid0S%0i!_8MH-r#ot=>t{#a_(s0=)ll{1>25J3*j z95R%gF>nq^9X>oYT-*t72uB3t^ha*NPNPsqW~7s66$`_!_GbbeGBP70yV_tcJ5;Tj zxDL7=8IYPaVrZ&+T-(Par)bIXanbR(NlA`POpJvGQ%*;>k4=tFNKQ^nNsNw(Nl8jc zj)Mov`}WBc+QoBUh=%F+`*4T}+~Q&ZO6)zuho|Nan-MzAQykQ9lwTQ9Z${2E&)CkE z1k;na-5PFsScoBhTWJ8jBVD<7j368*`?>8z-ab^3w`UQOx9v3E-cI@%+eyD-`*`yA z4B-oe6A7mf()fJ)>*Q9dB5eD+(yg)W9}?pe!a0Or5H2MAn(%wVC4?&oR}-!y+(@{Y za2w$+!o31fwYMK6!coGLgl7qh2+IiV3Q6mL?XZ#ChcJLJgs?VYJ;FwW;Xu5f?Px)S zNWyl6(S-4Y$%LHD;ZLIkD$;Nd^#*i%G zswHkZ4oMvaJ-XEFC{#JA!gOsLS87|;`!8%<>xx+A=A}oaXFL}5xQLYpwc(=ab>ohy z%B=;0H+1Qs8YozzZ5BWApwMRsOdT{PH#cfTPF7~xn0p1s)Os^fS^;TUnIoXgmxuYb z;EPI0)k-+UZ|71|m8;d0@+$ma$g7LiS}IQ!0AstJFa<%u@0zQ)1&ayS5^j~Xb`O#F zELY?`G`-$K-u7%D`X)k}cJJ9q?gGLCgft!BbAsGw2nz{I2`eRPY!6q20uMsbqvBWK zPZ&%n$^gHDP{M|UVT8>ITM@P;>_8Ytm_&GkKn($QAwoC8o`km&_9MKL@Ls|P2?r9U z5e^|7MwmmGOE{YF2_W9j3dEnl353rRzDzioFrRP+;hTi-5Pm@TG2v{&xr7S{zasq3 zRcqtIg50J{!iRZ^WOYrEYFgT==Z*h;7P%g@kGhbf6rH2=`lDY-K|9c0`9E+sVFuwS z!e0Y&=BqJ4D%XXt8?W&<4T+!ZQjF z2NQ-7b|CCR*pF}^VGf~2I9VVZhuT*AeK8wd*s&k%BjM}i5%2s;pVA?!yukT8c( zBb*Er_eb6#!d$||gc}G82+t65g-3%4!w5SNb|LIXIFK-hP$QiD&ooF(v;NOagIZhq zqhy4po#-U|U22`8yv)_!1J%B{Q0er17@Pt5pYQIdK}X8%cWjTFQ#zdC(}?CcDOgtg zruG*#X{nSZ?=S266UvV#{WUib>DiwniqeAw}j8)Ks71N0RKH+@A zWzfm3qp{UjuT(G%g`2)a~2 zFwv!=0q9ckz(j|FfyRFYLuwqD7*ewUbP?bd(4PW2H6B6l3imIdj|Dn4A3>Lj1)x6$ zx>ExZc_bAIKo@!C)Pw~6Z4d01r-LDmoI6z_!PpCTBIxd_kxs<{aH{A?qO_I10QT#I zvg8H2k|t#VMAUicR;%_bUv0M|xbgrW_VV0L;i}Vn_01=7FFe491FK#kZcFq{S;Yed z6%|4y&n{H*v~Z?365DvBlxOA8VtO9?SyCs@gJXB!TO2b}N_oP~AI3hIRLZjo*U#80 z6e@WRsN~^TZ31?C`@~7@PEyN@#jZE@x((gD7^rw+XP5NzqBRICGTXj_F$lU;%(Dx{ zJRDf)ixc&j-8hx;tQ58q0q&dTdUB^29z86funN_{#>{S=QJO8;LV}Er#{Oc{S^Y2oov+~gV#oyP#=^vb&lRBa}Chydo zlhkE49%$B?vvTaQx35pSa?&*uE~z4C<#iyQB}hbZut`5okd?+Ljt053;gjgwT7F-OG?{7T#?%{VKsWzr^fD#n4Fzw`%@G}IKOM~YZHg)EV3 zaDuE@$+su&jlu`3LEDO_`SJ5{``~5Pq9p^$z zNh_}!jZ?^>^knGfp?2%B7l~@`}1^(mpkO z;!KxGA5T|aaX`SNg^J1~UyL0f)uBP64Sz08RKpk2fX?kUo`HBeeYw<8P2R-$g!NF) zBX4k3dPA<{yAX=(?ob&JNdBqCp%LmSg(JFX2yiV&t#j68^#v-?QW|cxh;JbBdks zMb416n~YzVrJha8t=uS)@*v`|<=VxQdfaF5NW`<}hpqAX}W{yb?DZw!733FQ*{^a}~ki zo~qhxC@?j=qxwN*QVlwKz;0+<^1oYN|Mm$w?!=JDsdb8u5>Hn`tBrH;+%!%V4=Qd}!HU9T z`%ydF0)H1QAMTSMv!YfUu!<%rajWQ$3aTe}6rI3xPp_!k6gqHg@uVENAzWDr)GI5c zHk?oX;uWEmfc!o3-?1Vz8%cZ{Z+9wm8c76Q4#SWoQjZhITirF^kiR#J=EEO8l+cSq z_TtozQvnX8R7H(5f9lFw8bs8vTtKy8QwmDST@4QM=+YR1w2SIcMA{V>>I8UT^Uu(; zsAJLzfWjXX0iaT(6fH1p+c!jWY6W<(Qm1ZF2s`akwQy<(c-3~RHk$P%la6LQlBbk1 zaVOL-p?w+WQnLh+v?_6DXiu%m|{GL#)68KvJD-NFW&E7a!ha1_ zSQf1&7vRtA z(Ks1J?1lkoC;RP$$4O{w=gC31c&s62yMCAx>1RAJ2&rKw2IkTYvBV;V`Zr>l)5F6V z4yd7^js!K=Ma6VlsQ1nUb&?zP2T&J-`jH!T3aGz>in)dnKZKA2>TyuN$6A7k{19Si z7bYMuAu*9Lr{vzCu6CpL0yPlSHEz^ypb9%GYu%_~-e30u>dm0mK(`_$8>ZKZfCDZF z_)buTos$)Aep8VUoKNFFA|W(6k?4IRb95>w?1Vv@2CGW-xjzX1{_*{%7;kYS#$Y&R z;%FgFEon_TZ`zST{ggMofmLqj(QIx_}b|HGM-N`7$ne{n9wev?1*@5YKOzV+JN z(7i|3=&)dqhVD)bcXpTSL9h*QWlMofU9m%@4iX*MZRO>R*C|iTOcRes2Gq zXEOSvbkI87(0|0VMFmi1=L^xDMwi>1JjL3tV^04euk3}fQrK2_OTaXE9*Rm*Lbqbw zK|>!dXY*sFXdzPsB?1rfNEA1Uh|fnZi7B^mi>Zl@H4dS!t4Z;IfJsWl%}-68nkkm2 zCg7PuJOd%)hcSIz4O%*$7bOD`H_i-Wc?b zphLv?3wWsSSNjV+%Q%jfbMaUcuv3UF+$}`dz^0%lf(~Jm?g-#i=<4$bFhnH8dq9x- z2O-LXCBkT{ttu|PKq^kmR6QxGyI-B_S=mp#VpTh<(S(u3K1HD<91tf&nni9N@k zJ;XyM*_b`Kn8!x4^L=yDFx=Pv%|Bzu_G#dpDYlrPjKwqk{q9LKF&w1Gu376l^^mA&|iF|Q+}oxICZ z-UcfgO|d-(6J(W5`M$Alw_=As<998OYK56`vc}jC<5_Plik0wZXSSL=-pU+(XWnjQ zWwArq;0)F)4-)~fJ=sqkU+&EY$FhI(aVt9gm!0N)Vbbis19-(z{yBed^8ffQKCU;6 zHF3r|asKl`zIqMMVv_H{R)p-}i_iX-k8Q)hS>5y}_!`RC)cHfX_MQKsANi)S-|(DK zCkJpx$Tys|fLL_n6^)Uep&b0#9vDMme-5ux|X+YIvVA%hJL9C5_NW;1-j^)8zn2V|! z3eX}NCDq}BgP5b-o(J;$(gPs#?_O`f953?M-RXLtpFqyx-vz@!qshPi zQ=R(EaTnha;zs7JK<&s&v0_}VpY_`BD77Dea_8$=KFp5F5+do9US$r4egNuCvi_c+ z>I$ia#t}=M)(Tx5G-J%KJJ=iTKPs$IIoWW&iTCft`Da^-csFQ`nWA<`)lGCivL3R* zU-F0g@cr1-;%V4LGWje*bMqG8qN<#g6;I}GiTcA9^RZYhG2=Rx{I6wVwUhsZ?vU^l{{ij&jMY`!=taq5ZXwB%d zrBMr4AN_TpH!Df$@Q1y#>bNmpys&Fl6tFJrniU0|$r`a^W$v4WSk4CnU9(%ytO#JZ zb^M$grSSEe47_)l)R4O#qrkA1ngUDK0WzYuBUxyN7cb(7lU}v%PHLqLa@H>9v zdOP-l4r?%2F3V%=_Htg-3Epa#>6=j(*A#DnwZy{m=UG9?H(0q4VaE(Rq!wgODyF&=SS-{ zU}dSCk7l!XOhQXjR5lELzC5>{9W0%TMWk}9H|Q`)P}+HK!zosyT7q+(l<`@WF@wfj$>BiiQ@7{@x;ROzcHV!+=G>gG`HU5v6Oovxk$*|{g z-YF5IKvCBG{UliR95?Be+ysq%&&oa46_=Oq&BTJ62U0S@g<4g@)wvUy)gb~-#KNWc zx0boT=Axl`$@nBf2cVf|UBcWh(|E%)KNda4Aq)iNVVRE?76BXWi*tweVlGnJhr~dQ8f+2Q&#nJ;(CEcA76^EF)P6XkYN|+*uMT!<+%mU+Qku-8=12d3j>tQfn6NwW9 zczhSp-d`IcFU*!R}sUWDS^o=-Qn=C z>keVkuM#WOy6p!nS{p=&!RxiS!?Cyn7LSnbTKq`myd+k?-*XGrZ7Vo%_~_9i2lwsT zwB(H;QC>CK2|?E`U}%98+%ik&QKn(3%q%fhjW7{qP6=Xt6A{IaT*4MT$I7^~PRlG3 zdt@}qmra4p9uR+U4gF=_A!E>5K44IRlpSd1p);)l#rCtv1Rb`9hyvAVB;Ff}LS;tM zwZQRii9*g^Q2vsDLaJK+(p_EgOL>66R4sn##t_WC_?_~Apq#~jSR89`Nd&~T+Oju@ z*aNvl@k^QT#stwU0pi|=6;@aFqUbd@h8Fm;TQ*(m#`(g=U2{stW%XZL;Ci61f1I7fl;lB9DNCFcWDZJn>C(e~jIWI+~^R z^UB>?ou9U}7CQ#;-&&oAwzOVF?yZCrUh7ijZb$y3S1Wfs?F1x((C)!y!IiTA>38qNm4Pb@R~oJyT*Gk*S~#v$T!U~4 zy0{;SD_w+Z&KRlD>WS$dQ+pn%xWl>V8dwlxAxiBHx(N94(HN!BfS1?!B64`@$YG;K zgg5J?ZaR0ucZ;&aSCY~kBSiNMy-4`lAG9P!J-w1Ltv;njwA>@2 zUC<(3{+osyL0(o$t52xrY%{NSN~=$(c3DmD^=ptW@BP=WLDH%;z2VoOOs}L!tG@sG zrL;;yQ&mE>&Q%iZUOlP^&9!fkG%-eSuRr9vWJIo{K^k6HzRcJV>nU(z6H=E30QrdfdMv)assdI2k%LENWo4)0tFFy%%gD?KzcXzlzQB5cr_|w@Sz|8dMU!#N z%^QP{u{P_UF=SL$>d2}gjL3DpM7<;GB0e*-(=#3y<~Q7;IXVM2JMzMltI~6`QnNK_ zt;5}WW;(v+8WUaByU57LGDgbJ-6kd^#3i=I&rjxWc(b0cjnV@isFYlpo*thRoe&=z zJveD_N@`qkO4^{5xIszj>2WY)k(8FE#ivBaC&Ua&h{;G#PECr7%}7j0O^wZniB3pK zic5_foI$x^%IrR)9v?L_GiOvT<#@PzZbS~I9Ixun2+5q=nlrm2jcj&4R&8G6^Sh=z zj;xZmks?o>SsFRoJu78iIkPY^CMBlzAj-ig(LIO93sW8<@1!$oRCZ=w_=wEMVU-4S zr-?rLo-p1tWK`-9$W2Ce)TmsfE^-j;_eG^=j?73C-`Wk&$`dwUrfz97_45c#*!0UB zJO=Ik;5<-OYZ!$VQ_S6^1(!iNk4Fv9NzVu$j8_UPErOtu5E~!cJ~<^hDK;@VHYp}L zIX;2dLrJz0$?YCxSR@gqXQI+Z<+jPo86Kr_9^V4aOvgur@g-tBW%zM*=~H)vYqIjO?piy}uLyUMl znv&qQD*o^->S4iFW@#Hd;}Mque^c%sDDpfi+J95;Gq_TU_{l>_UGCc;KgSQ?^}r?=Q8*V31c$M(J1En&Z+H4>3N=tUGZQ5<^eAhh38Xv&g*VCTZ zT8uw_PwzIZS+UP|pIK{ed6}^rZUwc~u?ORC1l9ZN?=)}Ul^iy-HK9={O=fnmju)6Vn?6r@Rd-!xoz+P&-9`$hq zE1)HdXu;}4VPg~QAhyA4(R?rV${r;6mfm6WXTGrdo{fFF^xOR8ud#JMTJ{*0$3ix0 zzYc%q{IIODNG3f5vh~)vUwN^|PPSyM>-{Z{Jz{w_ZU3m4fhXFupBT3LE$hIqnfKED z@wK+i^!#YKMe^?oWXHz-=Fjde!%|?kzHIqx$@eyRePz=oC3jlcu}|0ASg#M;e)CIR zztwMBUfEGs@q^eeN0V8}h9+nJbP4D%6YkiPy(fgL3 zXTosK11hApP9Xto{ddni)%&MuBS&C`&$9IGhx^^Jb;zyv?|d`;uI{rIjlG8@Z>-CP zeP&}B+Xml#%QEo0`@kA;O$*K>W1qv@f}JNDE_|d14$V`0&TUm%^S+%q`u&=V!#S-Z z8nH@`sjD98jWuGv3^J_=WxQ;&f6#3ytg~18 z)M8t#Pi#n^-1~Hl@796CydGVt3d|s~)^kRE)u7JY&+ZXVRB8wRCOL*vRtT?}Vta)vAaKQO`EaKQ;)~Y-WwK8Gw>YZLFqS3{YiW4|p ze(lBPe8*V&*_b+P)4Y$^jk`Z&?DeV4` zO}2UT$+vsFIrq*UQ{Q{w9+c&$qEMJYj9?#rHR$fu+g@qAdHikv3TnAWM&Z!%m7?i7H0J^HtdD#R$NiI z;&DaeN&(Mp%~_ZTndD_@1+rRn&cq#p^uqy!i!D0)jlJAO=cJg#KU#B6NQ^fR^R;T1 zV&&w)m?dM}Cm!il{h0KEc}A5N{6Y9)&`U2+Q;!R#CKsmZ^5)2w7Y|Ij!>c6p*6Whc zi=5LNTtY*>SPnPIK5_*wzibdb5Q`d{FdR$(KUYOAMOBARkhM2~F z%+3z8fB+AXZEB)@XIU_<M z7xQVFFsBF$pThmmggHYjZn#a1|J;Q6fl!PptNfhfR+=zBaI5rSd03q!u{<13?sl#R zozGyj`@n3)fAE~bhh8PbSRX&jL#-Fm%?iTJga-+W6h3TI6KNb6o0AA7?g202c-)*s zob>JfQywNY`qpls=FSFnYd1`myOF1}$W`4Fe8&Pr} zKHt&7<3WBG6kn|0nEB;+A?sf}20HN>9?SVcczA4&*#m+?Jd=*SX{(Qu-nn>F}&itDww!{R}WrN1@Cw|$%m!5#9)>%&7an&)=+*^k#s9BhKt;T=oyso-0_ z-FfKPfz6*L`m@ppzu$HE_@S+{@DWN!#5tUqEN)+z+R)E4pxHC$L-8TQ;yX?~P|wG^ zR`Zum)WC5xzu%@q1@NUQnDwr{9eMxZ7;$$OIPd@L1dT64uNUoJ`}5`#hZjynrq{rX zT!ygvU+^$)GE!`57}2Ih9roG zG5*D@jW#PmuvA$KZXWfzw`_KN{kCphm zdw%osA6D!D z3iTGQ_OfCz))#2h{8qU4M;VBpWfcA%6*st=VtRTru70?B;<}6OggSUxBQ(m*SN%FIoZ9r`qAQ_oabQVYP{f2jQ^|K^Sr#_ zziH-b#G~JJN$5q=`8Uj5jdb=D>AW5@SK|ejQ=r##=4!;_u1gf?pPIQEFSwk9USx)T zO=hk}Jg!1=FK^~*yx>nH^deRC%4V)cJgy?47nz~sxQcASX!Xi?!L?85MP}$)^+!~V zcw9wmHv`EVGDv$kDd-s}g{y}cu zUyHSfOD{#pO>!x7k@9xxp$30?FF!6Rwmp_5V&f8H;uGTIVv@z@Sxie4G0}gtncp_| zpUwQLYZjNcnLq4z%p0owoD&pUn}Agc@w1E(n{Wc3B~(_Ol*5?RfS)y1kzmF|{4D=o zqcBfRfGm%tysijid-q*mS9H3IO(Q{LZy zZOPB8mVdY4f78eJv*EM#^&b0n%VF5e0B=Zb?$|%tA4*~U&jo^DAHw-?p9jkZJTf?E z+$$gNhTim=fFO1zx(piLgKlcyv|fz>-+&qoTPm-x)>L8byB6l1f|z|CFYi?oAqXo@ zHCUzJMt;Tvs*g47T!UFD1l$nZ`(WA$#2zrd<06K_vJ;58T=ya(Y#1EpGhsby5 z?jaDgHT*>vtsAU3fwq>v;G*3G9Zg9y`MVhwoIv|os}dk=Vj;k(u7~f0^(N3(m?G#% zY9*%&e*P!}pHz2vjM^T+ zV_9MSPW=WBel&aJV|gR8hRU68lh&(dEiegeD66oa+OztNuK0$sA*hPd1&ce0YuCce z*up?Wp#M3T==>}Q3q>fP#9K1nErQXgAa*2Lt17Etep<@;hse67u$Rs%!+wM14t(BO zNNfnJ4BZ4{4#<+0Iv~FXR+1JXsG8NGKc$umuGNL=z6!`iO=DG6_d>L;(&6BNllE_%GmX z5TS4weF72E2;u}-D7pc}#<2JVBE%8IzCJVTA1OMF;lKnX=$eqp7VrhnFzAKFHOJ3V zBqQJhG=O-O63Lc$1!(PI-U&1%l96}_GzdyF(3DK#JMOWd-J#@O31tlDQK03hdZeVX zGYsfNpsG&f#{!&UiJDd)v|0RT&`2n=Ift&V9dh>?h)O6O@A6X!a0GOa4Uw$D?2(21 z2bk_`GTFfoiZv@Gi?|8PJ&Df`Ln^*oa{vuhMK`SOK`b?X&XCJbKAAJ`hYe?-%lf({ z2-YSYCG$F9eGy_A!X4+|OhVzO-P0q|s}4KuCZdw4dFH#XU0TnWK4~7v{}`fG!O5)$Ehec=~G`deKKNXh;pog#n{5*d~Ip3?-FzA*4hMHH6Xu z5p~fZT4+S|H71g1Lebjl@4INK3DqZfrRQ!OcW`fdQ%fcN~a!SqDa})+nXp-GWBE=Mare7-(ez2 zvD9;16lyE=i6)YgNqv@yBqS0>cOak63|EaLnl%Whv$&k%SSbY*bWN3`Y$2VJC|XEE zOzBx1r&59lp=?{d08XePfLl!h80`{0YB8Y|o#?w3R+J3U!@6@fUl_NzxYWT%Q(w*8 z7|OO08tbN(P_&DnnA$-!iXfO;K{SaVs5VeTk1ZO+x=^vFb`TAcXcVCmZ#0IWKz!>7 z3blx!h~`mHs96L>w2^{BZ6he6p%fHq7(o%Oq@Yl%2>Fw3q#&sVQM8Ambrcj=YbcsV zL25N8IQGV zGrd?1v}2&r$jt+`JiM62)tb4pa1v0+J(?=b^ni={*Ad0|Q=|d$y~@{rUvq(dk@;~x zq@LL+vgCuBGwd^~66JgG{;PfQpNzM9T>E=p&$a4PuX(OwT3}cA%Wpi>uI1%3pJ|%- zqYLw*Z*e8a`4M9e0UOZ0*oHDpClAJb5H7Lf)CIdrSEaZgJ~SisF-!q*uG*}>FN`%$ z_S}Gw@0S}=Kj97=Qvc}h|DpW=6h!qq3l}?j=WeM0Cy1&sRPc}fzF3d1dYJKoT}E?O zUa)#?SdCDt_?LAwk4!@Rqrd-;{(e=9BGuPZ^RAI$P~;!|{XcJf;vfBecOx~|rIV>n zc>mGgm%{sx{{A)XPOo@`^pF1jA6TvWM}Pkx{r!LR_r=)`r!t6B!Tulp{eSfL|9`K) zKT+9)#4?TiS*E;U+yaf2BHH?&c#`}~s>To2lU@l>{Kz+Z@UQ})aa*AVykyP z9fTw3x0TOb2krcR?@qYAX3q;&QQP5*QjJ{BT9;0r0X?@HcV zuj%*KEVms#5x^GdJs2C2-^1~ib>+MEh4;Vdxb3dB9V@om-aNsA&e|V}DF5AW?>VdF zPxN2~yU*8Wll75v8LIpH@ww)41^rGIx2avY z-KwptXrnyf3n?@7_N=?(1AOx2T}L`TR`V_M`QYEIA%C|itFL!vZ}a9jxz68You|~? zUeeI#_-^Z1y(5d{?=@vUkA^XJWG@?5QGgFLY-Fca{HUGZIB#wwW7f0VXFm5r`G@24 zE4IBiarA-X-%e)fC2iQJhkV%kTKNZ)o)jKNhu{k-U+UY(Y&-n&n2oz$WzDV3+7ze$ zgRD^O_rV22@^Ij*%uu^Gt~Si^T@a~}`F(NI_e0=nT&it`b5cdzhqbYZI=VL&&V$Yzwpm$;qDuVclmGcWPI$jIrM|$4%bs+`tbCD*{j|UvgOh(ALi`9mfuyV(dNrelNDi zYsy%r&lLH7dY{VTm|K6_4}<96*k*BP_}tqbk(rFr*)KAe8QIvK6`c6*q{8xb{mPb1 z$ZZJ2*FGpE#^P{!iyLg(GVeYakHKz>aMVy{RdaH(qOzRC072~Na@(RiMhnlv@P=p& zq_%>%?=l|$Dquku7GxuE+1kwAG9K8%bdQ)4U1YIv;1WNf)nwd9;U32&m@RK)8i0A? z5-$VYDi)f(({i#0XAZ#~^8(2~GA|Prj)bujJP@9plMVYP*%_(AEJ|8d>hKX!nb{*o z<$>WOK$lB%k%p#bXJ=%EKbD#`Dg$1!az@h=BFLezOhis`3T;U0@ZqV_7LD+Ra6~Xp zf8-V((Ap{W_eB z_}JK#q~v%Q=yhgvT>IoWb)cF4Mb=(A=Y?3fewO_45D~b=#R8PbhYwH9wG5jPI?c01 z{*AjEoJm!YAZ3Ha0cOHAHeOYQ{%HN5C6B78@< zm~c7aD#EpdVy8w#a1-HH!kvT#ga-(Z5S}1BLs$qzVlC54iBL(%70&P=^d|Ht3?{5a z7)scXFpRJ{VJpJ6gdGUu$}}1tkpR8+pc(luzItXe`NL2Y%bfZ^LBkx zT75$07Vj19a9+t4<{#T^)tq)Nok~f6>6)+5xil*;nfG$9B&Aoo-3FbDfhhMXpBT8B z&El&QUbV%4B`LkO4bqjr|JrUs37t2mlQRl`XI4_Q{gJwCR;CFFsLV z*y_64ruR@PEyt(om*{|)A{wF^vY zSE~bRDAGFZI18KH)tYd2`gAkp?4(vP=^Sq8+`5~pa(Q>R@$95mwf=S0=CU=jz3jhU z)2EV0UlMYhjhtHuxLvuP3Sv-=FbvG*nr`)`JEZ0x`N z<<_yy#<8_)Y8@N#E@E8!g8etct~U13$gXw?>}oS+ zGOG=i$*eY9F0* z2-gyBAlyW_m2f9v0pS6{BZMai&kz<8mJ(J1k$B5Ot_X`f2)zmY34;l15rz^rBn%^L zPS}dDEnx@3IKm{t8)ye^Q5Pa~BkW0dD`7vvI|=V4e2{P;VH)8O!eN9tgt>&H37>H7 zz}?7%r(j%S2QCcL-fF)DU?{Pw1&Wk!Vbz_u@N9J(;gI6;*dU?71l{4Hv zum!04S+D($Qq7JxRFvzSAFUf9sFhx24u=jRFNY-p{ZT=5#RUOqb2*;|joG`u*|e#S z8?#JA=Oxa+fm-nx5z7Nnvj95*%b# zz+UdSzZVVA{ZN1!D$U zx5nXj{KoZm>;+x__=d*O1GaL#DeO4ZF4H%|3hA2S4W6vLu>5&eQ1Xo@a}-v<2C99x zUK9Z4k&?H;+*-JZohqFS=K8|r{>=Wdt|!BBu51jLi_fhBa}wOEihuQEWvQHxX0vxp z!f~^rvSFS~EC2G`dUmjME`02**zC(nTiW&S8QWQmQ%#PN@(fQ_Ht+mqHe0v%z~MCO zd7h=p8t*cZ1v`qm1}kV7!2Di(kq)H80Dw1EEg~N z{``83#jFXBJ~=Kma^-n#r4QqqeR*X$J5x3V{EdZ6VS;s2;nx`31lbyv7L+cpAHepO zev8B$Eyh>_{ zv9@GembM_22mJ6MrcP=owS?$PaGDc8%Mx)+PayeQ5>IaN(H%kWMA((^X2M>CeF$$S zyo*q+R#=t{Aon8zF_c=8PK2R^S%f19(XruYS@JmHIKuIS&k$k|il1f4M8YYAuM)ma z_!i;2KutXGArU?yoJ05p;X=Z%3BM;?Lb!r(HQ_qKjf9&Cw-N3l+$-OY2plBBQNoji zX9PnyH_rD`L$#`xWLvhpO873JYI&8z zh$|jnHC~Z^o}uuU2?{s9OfBdpHK_zu^Iqb-qFIr}w_ckYy7%ZB9Tx0?PeJtGRi^uK zt6t`?m!IGHX@47xrPZ6TyIc?Ax?@Nvcbt9FA0JxiUs8+nAvVspd2TA(yk*<&11E~? zu+g^;rl0iaavMLhf6g-*eNsAfxS_u`V%nkthxFYL=JKrlcH+57P-&P43vHFX@QH@7 ztsn{|@?m;2aY@2kzsbe-C`iM1Kfxv|BJK zSP8~76QeJp-U z=px*YL4O5V;&2uMiqCRF1T_w2Yqj*qm-Qn&8dNMErKCOljL>)sQ`#d28*2B2l zFO*Y827!LFpeWE6B$4=Gn_uPVY+X@aGK6>=X!F{_nEqP;zxpLHV zuN+XOIkTW^u(LYY;p~DbY~t^w4sWi19Vm?dmDJ_>{2(N%8|*eNRCNKC30;)|bz#4b zqHMrF`Lw}KLftQFB7Ypw|qg7O47LVD)oB}Ps73GRiUzYi4h zYt)2_o1dCGHB*ZKYXVq>V9Bb`n(=hJLcK5VAMOOWBjA=I4|f~5qv4j4 z4tI07Uu5nQxAj$kSFr>7@{Vv?6@cmaDgndrfo#vJZfl zg;*>L1E#@Jo>Sz*gvckrl&s{yN~EjtmzBW9af-aG0w%g4@~RG)7?V6;nN2kQvIdwK zQu0BUHNob5x3lq=HNr$U8h=?cOmw5|mo>yhmo)?7H`kE3I1@uw3NU0PG0}~-U)GT- zbWs^(6f*`#c(zJd<1guE`tN1an%R3_p*|>nC>;gOH>nxn@WFOqfVfH zL|&vec)Hbw|JUBRz(#SLaeQ~??iPZ<=U`(M-0}!+`oOZC6e+EWY?l($NUcF7YSl^s z8?4kygP|0quW0Ss!SzE8t_54gQHi4@luBuglyFUxHdutVsp1y}Y=|ERPD)yr8k3@8 zllJ<}eBZ8b_jc{|D`_5<*1w(q%+Bu2d^`Ky?CfsXel}#;PXg-sli;18=6L{T_xj|R z-T1-w^>O2;PJbSpE({Vn&j2Xiau$ORi#hDy)a}-9sdn49WYg=>rR7_)&F)iak9MoK zRGZCPs?Fjp)v|YC?v@J1s7p^rTDv9NY~7|>mTsvwJGWGum0POm-bfQC73|Mu;Z|as zeOs!{x-Hdi+g4?o-MlnxOSL>2Y1X=_JFOaZFoQ&!HltiD8r}^GMgrr`*u{f6r%NTt z!>B*1!{@kat!1sU06TR}83kwm`n8TF$;v2y_1frYv=pw=)o`^oJ!>9_yqz!W6xj4xO%p=ajb9UGW9Gx+7Ewf|54)ah_B#a z>N)WoGsK^Rr}HE;iE>Av!`vCE-%Ttb?j=4%JV1Ps_#E*h@eJ_|;x$1SOg$e&;d~nL z5;2B+EuEN6+(_Jt?3K?VDr#>5g*Ow6h`Wgu#0FwBPz(drDSpxW9DIp3<_NjVaIXZ#>eMpRz$FGykargJ@AvY!KFo4aB+@$Rw;Q z9WCnOt(g5qaVre!_aZge#jjELUg879YNA0rOpGA^*@cW@aai(*46_wj9G07c;dSzJ z9J<2R;rBS$I{Y37yK@i|eDwyhXfblI$|hvCKHzvvx#}cLgH3p8Br%bOguzpWv?uPG1i@ zGcr0G)g^4P@_yw(LrsO^B|?{WFvPF$f5T!C?7&(#$;mbi3Y7c0{zPXAB4r?^wdT1 zS%58+KaRHWLFHGz#AKJ{MkCtH0s**XrbP08ua*bp>anZln$e%dD2J%crSWwXX-5h z%zv)fPWexl6CD?HF0xG=*8zS7+GHl0<0=4M)+n6)iE6gH?5P_0H&J7LNZAX-*N54d zj-H%fg~ptT=IF+uKfVEtnW$#F%bu!nJQW-BLnhV(d^!t$C`|eT!OgiNj}OdYL6hk; zo1BT3uH4!bzbsR3X^LO;P)59x27&nGVtsfO+JXXY9aK~)%su{aY=G|PBSX3m~DX8PFmBt(&Qsc9|@OoQJcr_<+L?e%SBW88KjMy@!=!An5FS< zP7|5^5>2r{@A3f@_-LbvOJsC51aA+kF!v`(&LAuJc5%s$GMGOmK49@%&Q4{^8Ds3! zb~!yrduSB74{ndbpSCYW&KP5-@f{=VO`3M}-`iz852Mako8QkGF_Vf&yg1Qp;7)K%d2=a?K11#|M3mCp1 zXM6=J+Aw@@KJr&5kuRP@w&RSj!0X?~@EFDi!#E=?nE6Sm2S4`)vhWfR3LV^rM;hE+ ziV>9`K{h^(e5x4#?RncjEzt z?j6J#W1$CHF+mMx6nf;d7^XM-glkl}ajkweW?Y{mZA+`cC&#s#6{y!xe9b2)yoQ)VluwW-bVZ`@q5G{5zC2H#GerBiTjD- zNmZ~dt?uU}JW70w_yqBnM0}K0t81a~v&7#JUnCwUzD)cR@l|3c@if|&R@Xy9FEL7d qo%km4AH*xfe-W<}-$r6V6|Fu%;d#U)VwjjJW+SeNWE=?IVE+RnJ+GDk delta 10193 zcmcgy30Rdy+n%$sd4R*dDk`XGp}2xusJS7TrhR7lWon2TE~V&~T5oA-+NuX3`z)8T z+{wt@GB>nP!3{-8MFmVk5Rv69?|k>XGcVxMcm3CY_5bI(;GSoh?U`q0o_WsM|9R8& z@BK_klc&xI``3htVY53#M=vvV_9OiWA%6JN<4=P>UqWyI-Xh4bfO8|>5csyhrKsyIfiSk<9A}K3ecZ-zbl=9&%Za0Jroh7- z{mVE8-R2lNk7ILBjxE0uDB20ma@s_wqzf8UJ%VFA9YuMmh zo#T@DwF0*a+@lV@^(@Yb6oY#*hSSl5ICf@>f=^5zfx;X;c5u4)RgQhGaO|JYagZ3~ zU^h+=4i>mu;Bhhd!529rer{%5_v_v zqd1P5%kd=#$FajWz9I%NzLwJyf95!41IKBtIKKWm$2Wvw-gr;Y`#H`;JBrn3wiAq9 znKOpYX`@YvU;|GX&AF+j`!k6%XNC?-AL(lj&e<87ciWteA3Vv1!qbZGSpG(&{5eQ(}@!WXyme6M}?3N z@6}V9&I!li;5(q=qZN_kFc}R^sl>a3Lfa1$vH{}FoV0;77l9tro;Q0~OXxsUs0fV` z3>~2>!1zhigix1e^-S3{AJt}nxlCp1iQLVOG1jzoC30U`Wg7@xAfbg*24~{%xK11R zvf%{Ucn|EaX+7IW#?(6HwZiFKd26GoR}T{ZUu1?o8y+ z3b2P@LKF2;J>P}UF?wn%@gXhlF`KHRaV2z%o;tQ_kD$^A4P4o~1dL7S`Lt2xx)B=h zLgl(A!-P3tg_T&SSu!B3WB?C9>Nk1EtBr-{!&1202kW zuQQRoig|%<#4P5)!(POkv6OUPMOl2225#necnLkOkMyAVfsQZFox+HhBJ6Z{%zsT&$7_MPQ;wx4Gsb{BBZ;^a}Q zbpm~%5#1K_^+t3v(DxeA?ij8|FtJ8WP1`Qb#x7JEf;GyZ*e96K@i5+9jT@2bCC4C1 zGZWjSzEk?@pxGNu#9>3LHQz>!nid{JZsmZ9OCw=yKep;y8gw9n(mo@$v^E2!LM__a zfp(H`h$!vA)L+6&vSQtc9PuM0(sZx}pN z{XW)HRSjDp{G2cN-f(Q~qB?E81hnhxm(0|WJ4xqC?5&sGpuwarBw_w{Kc76O&9A+9 zHv6Y_a|Z;$mx3h;5lsE@z>W%iUs7cX>JT?%*fa4l5k7jq2T3@6q0NojYJXohO4o$g zuy-417h=XaJOYRO=sa&$awb|@U0quE`{jbdKknKv4S6zLWWKSUE2(UZx+FOe{?hcV zKVdpK5))**^bs!ggL#8)!t!hR?v(QyIB=nONN&|{Ne{vB!;%z3;(-<6yAUf04*cK4 zk65QK-ulT@Cd1aF#b%X(Lz?fh5JI&<%3hLJYlDgXn$*)B2ita>NxZ0|*2;6=CC7Sr zvCZPtK)Fy`<%#7ZLfnZ1djytKC=+pPy(PO*yL9u50Xh@0g(q>Ek#5B5+;PI%+`BH+ zQ9Q@V<6+Wf>h{L2Qrse!TltVigg0@tp2M#HTR{O0MIYkOOvOn@zY3}^!Aug2TxAHB z)RHf50jAYCSS>&ahaerSRkxA1U_fvPg6D8<@@<5JLSaB~8iJ=FP<9Xa3eDQCg&PEjj9uceHs%>f1-0evT=VI|xhb>ezGvBX zvKEui(PKw_Y@l}^FM?lQ3^giS#t%gaWlw6C^Jcrk_pn#YoNyv{dQV@rY4?GnSy@L8 z?#o=a^p);r4^kHVC|A(%F6U6@i?+X9Na%{u@ z{Qx9=zlS`p6|ufsdf!@lz@QeM6pn{Yp*Y|}w3PD@<8P_2_!|-2 zD&r92k#cbO8K3_s_r5E&%6E<~eM*C9p|M5|qOq55V%z4$;p%umf}3}t6RoW+yLIzM zNx2OtqWlVimIB5sof;ICF`hRXUwFdTwI zjRl}{!0!mW@fdy>_!STH5lgp9$-H*YCc7Y(t}VL=rJ9G85P3A)5rF7T5itK(HE?gY zFAJj7h{N^)8@dqLRH&zSYLBN)85kSgwpBz#WVgZN7iZpv9ZZjE(^)u&(>!4)GZfgh z`cQK;8zcJ)cJjje?@}y3wcY7u-b$X9(tStyoH4uNx06U@wR%L4VI#T8&Vh|Dr4^BRpg*b1VDG+ z48)psKY9gZGP(Rn|P=_qK5h}R0KXo(4;GZ#R;c8VeH+H zn}!FuF z2C@)xc`O*eA&YZGi^oRW-W_|pfYHST&mugp*FdA1IgYdk4{RTn?pXB}>!@`!p>q%b zMf+m}ba@8^uh;NkhAHuQlq*f{#5yMX%H8bUh*F0lDn+&`77IEB$L&m1C;@v96iW<< z%}#-lrwRh`pka@=ckyl=j~e|A0|WQwA5&k^n?+6<}<{$-%tX z-V84+r5oJcNob@OqPOOF3(*f63C@5%gX8%J)cDgGXSY(rpT~-c5DY-gae^uW) zu?C>7QU~!T3&`RjcmgO1zElDM+u0>eidn)#E=H1y*YLsnAA9MAM)XS1M^xII$e#Dn zSBb}Iic^zDV`@rQh@WSGj>5}>tt|ag72wUF%qcLIq$4l| zx02Ep_{@&C3@9K&Az#&EEfk5_GNZzWT`MK1vjif02u7sLexIu2Nn~fdvgkHU68RF^ z21m3~8BY5O=zg%5;%Jse0-V|MMGb8H4GNVe_={2nr+hb5nTGXZn5^)-vFQ`K4x0Bp z;1s_pb>VwT6-nR!p|~ZK@VLb?bX^~*CAp_>GhoJ|)YRn*rw?xD0>dizhda6L>=)T% z;Ij$waUDawk@Ej2`&P-x>`GVMcE3&1srQ%*%Q1adXvOo&aff6eblA=EB}yB}{tYa` zE0tszX^njC*M0jBWM8$h@v9n6@jSUyQ*)=}`t=*P@3H4T$-tie1#bn}pIu$&RAn$a zT3O<1{Q#2_v1&qJK0q>X`Q30uN6l@P;g#OHitZkk zAEVP2I@cbN(VD~eXoJo$Hb8Zw&T^%?`?uU%K-A2d=w3<<$>~!MFwj82c;6SqTdJjV4 zpplJELV@MDU(uK&C-@*X@ef{FOY<6ksT4D`zK;H$gvxcOwgcudRV47`zOWEu6hokF z048w79D-4!4FtC#P<8+lxZ&Z@9*id-C;}>5fCnrj?Wo=!uCe zgD)z{?OZ({$b+8A-oN(E{(+J{_`%yqzmU|tmR(p?b@%MPNPG$6xs7!nhElhy2*KnJ z4P6Muw+eD;d^fg%4hF|y6FM9Vbg@K(7^`m&;*jWGzn(;%tC6(5k;&5ZA`ZI6r6-dg z_v^v-?3Fg%3FdJpE|#@X_i_xOyAUtF(~Zcw&(YyJBT6YUWWShE8d-zVg%&8q;?*VJ zjzOsDy|yH?eF@Go>FpuPM=yb48ZZ=`DiJi!VwG z&hyB(KzyxRP-dYA{iF+#oP8ly;9!BH1x^6i1RiB5 z5pwCgU=#_w&+)QBps&CPfn5al7x=uuM1d&+-xs(-;Cg{O1Re#Ve{%V}U=#_w&#}ND z&{trDz%By&3w&N+qQDe^?+aWZaJ|4C0*~TL`M#0fnH9%8HM?3|(j3y8%}FVfUrii4 zb8^zOvHhZEOiRMo?&0bCESivX&pge@^hH-SJ=5LKXx(+>imT#ZS9&Y08J6*%b{Ljj z6ZD^oe_b2OJFDV9i_o|#zf~Zb5YE>`HBsc6IR2v(&G0l%Pn^PW?kSF+F6HKJjVc&CnmH&Q1`zC()fsgiM{<{n9+MAr- zxrXEMA30vaLkk~m#YhEp#x)#6!Z}9kIS%-R<4cDaN<^2;N2+`4X)gGrisR}JIQ}r7 zq0lWBWOsFB-gki_>;lL4)ZM$EJ3U9R_ghlgx2=SB|gn_6*_&D~5Mx5VCmc zIW7Kl_|xOhuxsi$AoPDP}^_^Cp^LdWS9P6GLnVpzem42Bing6}UdSl~&4=LP;Q zut*^Pfs`R_Eu$r3NaH)okhYO4q^Sz`1?}LNZV+e^_^iMY0(siPkp7aO#|oSvkf$>Y z>HO?7q)!JQOKV70>2jcoxsfkGnD?( zL8f5r61Y#`0fC1F9ut@?Fh}57ffoc`7I;Y5xQA CUJ;l8 diff --git a/assets/level/guide_signs/guide_sign_airlock_C.png b/assets/level/guide_signs/guide_sign_airlock_C.png index 458bfbd..8f701b5 100644 --- a/assets/level/guide_signs/guide_sign_airlock_C.png +++ b/assets/level/guide_signs/guide_sign_airlock_C.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce177689f3f2e8cc790782cbadf60192a53af6643a3d865ba95167cced3dc4c5 -size 36848 +oid sha256:89d29371b56db8c48e60c2585bb3c0e8049901d683c9c63a8a4be07dbd3a6c60 +size 42340 diff --git a/assets/level/guide_signs/guide_sign_airlock_E.png b/assets/level/guide_signs/guide_sign_airlock_E.png index f5bca07..e33542c 100644 --- a/assets/level/guide_signs/guide_sign_airlock_E.png +++ b/assets/level/guide_signs/guide_sign_airlock_E.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b64d719526d281ec96db9495fdec3f5aa04179f81a5cf9b3ac9e601cd19fefe1 -size 15855 +oid sha256:8a030835058df38811832cb5a25564c8b7409cedc79643bdf7b6d6368c411eee +size 19262 diff --git a/assets/level/guide_signs/guide_sign_mess_hall_airlock_C.png b/assets/level/guide_signs/guide_sign_mess_hall_airlock_C.png new file mode 100644 index 0000000..f073740 --- /dev/null +++ b/assets/level/guide_signs/guide_sign_mess_hall_airlock_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b89ee178be73981d8a75aaaa0ca37fdd16a2c63f90f938f6a4f7d5b3946c30d5 +size 40647 diff --git a/assets/level/guide_signs/guide_sign_mess_hall_airlock_C.png.import b/assets/level/guide_signs/guide_sign_mess_hall_airlock_C.png.import new file mode 100644 index 0000000..b66eda1 --- /dev/null +++ b/assets/level/guide_signs/guide_sign_mess_hall_airlock_C.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bb7qesvjimqjh" +path="res://.godot/imported/guide_sign_mess_hall_airlock_C.png-a0a03442bd8752ca9a6a5d73d6d17e3b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/guide_signs/guide_sign_mess_hall_airlock_C.png" +dest_files=["res://.godot/imported/guide_sign_mess_hall_airlock_C.png-a0a03442bd8752ca9a6a5d73d6d17e3b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/level/guide_signs/guide_sign_mess_hall_airlock_E.png b/assets/level/guide_signs/guide_sign_mess_hall_airlock_E.png new file mode 100644 index 0000000..aa1a9ea --- /dev/null +++ b/assets/level/guide_signs/guide_sign_mess_hall_airlock_E.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:284b8bfbe82d720ff153d6b1ac0c215c9b6323c598a8bf367004f38a60c14f06 +size 19574 diff --git a/assets/level/guide_signs/guide_sign_mess_hall_airlock_E.png.import b/assets/level/guide_signs/guide_sign_mess_hall_airlock_E.png.import new file mode 100644 index 0000000..03d4cb9 --- /dev/null +++ b/assets/level/guide_signs/guide_sign_mess_hall_airlock_E.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1hug5v5o7g5j" +path="res://.godot/imported/guide_sign_mess_hall_airlock_E.png-021499b7fe2567d7ad89c7c31c812293.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/guide_signs/guide_sign_mess_hall_airlock_E.png" +dest_files=["res://.godot/imported/guide_sign_mess_hall_airlock_E.png-021499b7fe2567d7ad89c7c31c812293.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/levels/ghost_ship/ghost_ship_level.tscn b/levels/ghost_ship/ghost_ship_level.tscn index a0fd6b6..8a8a786 100644 --- a/levels/ghost_ship/ghost_ship_level.tscn +++ b/levels/ghost_ship/ghost_ship_level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=242 format=4 uid="uid://crydi5cjgfwe5"] +[gd_scene load_steps=247 format=4 uid="uid://crydi5cjgfwe5"] [ext_resource type="PackedScene" uid="uid://oowut88kr2ox" path="res://levels/ghost_ship/player_ship/player_ship.tscn" id="1_2pyr1"] [ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="2_2egij"] @@ -62,6 +62,7 @@ [ext_resource type="PackedScene" uid="uid://bn8fdu4houoo2" path="res://src/world/world_item/world_item.tscn" id="43_f0xh4"] [ext_resource type="PackedScene" uid="uid://bpsiwx1517pk1" path="res://src/props/tarp_crate/tarp_crate.tscn" id="43_ojd88"] [ext_resource type="Resource" uid="uid://c6ynovu3h6twl" path="res://levels/ghost_ship/item_data/eyeballs.tres" id="44_nmnkj"] +[ext_resource type="ArrayMesh" uid="uid://cojfnrek4kgbb" path="res://assets/props/guide_sign/guide_sign.obj" id="45_mcskc"] [ext_resource type="Material" uid="uid://lp1osos3aqdl" path="res://levels/ghost_ship/guide_sign/ops_sign.material" id="46_anoak"] [ext_resource type="PackedScene" uid="uid://ca7b5gjl3ri0p" path="res://src/props/cafe_table/cafe_table.tscn" id="46_rigxx"] [ext_resource type="PackedScene" uid="uid://c8pkhw0b47xdd" path="res://src/props/cupboard/cupboard.tscn" id="46_vt4uw"] @@ -80,7 +81,12 @@ [ext_resource type="Script" uid="uid://cisuvlqvqfqgo" path="res://src/world/meet_spook/meet_spook_spawner.gd" id="52_4akax"] [ext_resource type="Texture2D" uid="uid://gbvtbiurxrop" path="res://assets/props/vending_machine/vending_machine_R.png" id="52_mcskc"] [ext_resource type="PackedScene" uid="uid://cmmx0j4md4c5p" path="res://src/world/grunk_beast/slutch_beast/meet_spook_slutch/meet_spook_slutch.tscn" id="56_vt4uw"] +[ext_resource type="Texture2D" uid="uid://duvfb656uahuu" path="res://assets/level/guide_signs/guide_sign_mess_hall_C.png" id="62_1ckgi"] +[ext_resource type="Texture2D" uid="uid://dm50ac5enanm6" path="res://assets/level/guide_signs/guide_sign_mess_hall_E.png" id="63_drp1h"] +[ext_resource type="Texture2D" uid="uid://7qbnrtjmvl57" path="res://assets/props/guide_sign/guide_sign_M.png" id="64_dwjsf"] +[ext_resource type="Texture2D" uid="uid://d2h6ec1a0jm7c" path="res://assets/props/guide_sign/guide_sign_N.png" id="65_isly2"] [ext_resource type="PackedScene" uid="uid://kctp5erogwcb" path="res://src/world/mechanics/listener/listener.tscn" id="65_np3w4"] +[ext_resource type="Texture2D" uid="uid://cjm8vlxnejx3w" path="res://assets/props/guide_sign/guide_sign_R.png" id="66_o1vcx"] [ext_resource type="PackedScene" uid="uid://h2gswdcxyotk" path="res://src/props/med_cart/med_cart.tscn" id="70_wqqoq"] [ext_resource type="PackedScene" uid="uid://d0j20q65wnqsr" path="res://src/world/mechanics/heart/gunk_heart.tscn" id="74_rigxx"] [ext_resource type="ArrayMesh" uid="uid://b17naqcl4ie21" path="res://assets/level/floor/floor_1.mesh" id="76_2ybo5"] @@ -479,37 +485,6 @@ shadow_mesh = SubResource("ArrayMesh_lny00") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_17ivy"] data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) -[sub_resource type="ArrayMesh" id="ArrayMesh_1ckgi"] -_surfaces = [{ -"aabb": AABB(-0.7, -0.28, -0.14, 1.4, 0.28, 0.28), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAAADAAEAAgABAAQAAgAEAAAABAABAAMABQADAAAABAADAAUAAAAEAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 6, -"vertex_data": PackedByteArray("AAD/////AAAAAAAA/38AAAAA//8AAAAA//8AAP9/AAD/////AAAAAP///////wAA") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_sux6n"] -_surfaces = [{ -"aabb": AABB(-0.7, -0.28, -0.14, 1.4, 0.28, 0.28), -"attribute_data": PackedByteArray("AAD/I/8RAAD/I/8j/yP/I/9N/yP/I//b/03/2/8j/9v/Ef//AAD/2/93/9v/Tf/b/3f/I/9N/yP/I/8j/yP/2wAA/yMAAP/b"), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAwAEAAUABQAEAAYABwAIAAkACgALAAwADAALAA0ADgAPABAAEAAPABEA"), -"material": ExtResource("36_sogkw"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 18, -"vertex_data": PackedByteArray("AAD///////8AAAAA/3///wAA//8AAP//AAD//wAAsvIAAAAA/3+y8v////8AALLy//8AAP9/svL/////AAD/v///AAD/f/+//////////7////////8mwv//AAD/fybCAAD/////JsIAAAAA/38mwgAA//8AAFTV/////wAAVNUAAP////9U1f///////1TV/z//f/8//3//P/9/PjnAxj45wMY+OcDGPjnAxv9/AAD/fwAA/38AAIYUeOuGFHjrhhR464YUeOtU1aoqVNWqKlTVqipU1aoq") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_1ckgi") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_mgo71"] data = PackedVector3Array(-0.7, 0, 0.14, -0.7, -0.28, 0, -0.7, 0, -0.14, -0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, -0.28, 0, 0.7, 0, 0.14, 0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, -0.28, 0, -0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, 0, -0.14, 0.7, 0, 0.14) @@ -585,6 +560,18 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_h1nog") +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lhj8x"] +albedo_texture = ExtResource("62_1ckgi") +metallic = 1.0 +metallic_texture = ExtResource("64_dwjsf") +roughness_texture = ExtResource("66_o1vcx") +emission_enabled = true +emission_energy_multiplier = 3.6 +emission_texture = ExtResource("63_drp1h") +normal_enabled = true +normal_texture = ExtResource("65_isly2") +texture_filter = 4 + [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2ft6k"] data = PackedVector3Array(-0.7, 0, 0.14, -0.7, -0.28, 0, -0.7, 0, -0.14, -0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, -0.28, 0, 0.7, 0, 0.14, 0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, -0.28, 0, -0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, 0, -0.14, 0.7, 0, 0.14) @@ -1798,7 +1785,7 @@ label = "SWITCH_BULKHEAD_LABEL" transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.5) [node name="AirlockSign" type="MeshInstance3D" parent="BeastNav/Corridor1/Hallway1"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 4.5) +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 3, 4.5) gi_mode = 2 mesh = SubResource("ArrayMesh_anoak") @@ -1946,9 +1933,10 @@ label = "SWITCH_BULKHEAD_LABEL" transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 3, -1.5) [node name="MessHallSign" type="MeshInstance3D" parent="BeastNav/Corridor1/Hallway4"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 4.5) +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0, 3, 4.5) gi_mode = 2 -mesh = SubResource("ArrayMesh_sux6n") +mesh = ExtResource("45_mcskc") +surface_material_override/0 = ExtResource("36_sogkw") [node name="GunkBody" parent="BeastNav/Corridor1/Hallway4/MessHallSign" instance=ExtResource("2_2egij")] mask_dim = 32 @@ -2458,6 +2446,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.2) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -4.5) gi_mode = 2 mesh = SubResource("ArrayMesh_w13dd") +surface_material_override/0 = SubResource("StandardMaterial3D_lhj8x") [node name="GunkBody" parent="BeastNav/Corridor2/Hallway1/MessHallSign" instance=ExtResource("2_2egij")] mask_dim = 32 diff --git a/levels/ghost_ship/guide_sign/mess_hall_sign.material b/levels/ghost_ship/guide_sign/mess_hall_sign.material index 071b8bfa3770aa4a666c0a4f6618105486b87bc3..683aa622a6625a1e4406648cc137e9aa706ffe48 100644 GIT binary patch delta 1189 zcmV;W1X}yA3Azb?Qd2`i0ssI201yBGX$$}Wq67c{D77#BU}+1*BmlNEn>;X8(gDEW z-QvQ96%JN7l(hYfhXFU55JGmEgiLa4EA740mM6YQ?fUou0R5$p^#9q~2pB6yz*v!t zW+{RIfdGU65d!>4+P2>5K2$DkPx^z-Rxy39UPaMDl3OT$Cx6#p>^9lZn*J%&TE!G% zYC%rhgNP>BVNN@ryX;5A1n8b`Jx3iPmSE?%dHbza$eo~4=@g(kWxn`VOU7*}>xx|) z5hEZX;|L=-x@89vM??W=!b8h#{Zs*ULN31r5m6AazyQQa>4b<4P&l7y6y@R*eo1Y( zMJAoc{p{<1vgDIlr#9yHscmYzCG!L=sb-haRLeDgwmxp%_V!yvt&Y^{bU{v+<8@z3 zCAh1bq>8(#b2+i4!T?tTWZPQ4Qiyl}Bgmf)f2pVsza`FO({hE%i4v{Rq9 ze%mOM$z(DmP;1`2&dFD&%l5Ya)uV_zXsXsuwxy{~Ts*1GS7?R7v+PK_#D(Sa&irIh z=JJ0j4Q^egmz?%{>wnahKb7zEP9>MW-nIw=aPejh@xl$ zVgQwY2O(%6rkMCZiUa2D%IYA;t3r2>zP0U$3fPE`2gei#e{g52owV#5!V+~ZJUxiD_MxmwFH0w{kq z29JVc^@DmxO$R3{zwJnx8-BJyXa>L8M7(-flY13um%7TTn@U6Ix|gmSYYW7cKy^WV zQ5T_u@q;dk)G;J3O@qjojRb3^re{V0Cd138tU7935(+4JuSyBAo+#Oz_pXTwP7*)? z?vCWp4&$;9Muh5`1WD>$)RUdr_jZ32%PS)b+%_~ssgk#d&{$mu##KF(P)fjP*9}(< zllbm;-2#j<$g1VHwY zWaMHoBCgiY0AjAnMoVatM=A4Lta(@IK4QdD9C&)Ks zWPBno$$+BVwFJ!F4suPS`>3(=pvX1uXkvi6YlVnEd(1kl3KARZ?+11blM5~OK)SDQd2`i Dw)-nj delta 1178 zcmV;L1ZDfW39ku%Qd2`i0ssI201yBGSquOGmjnO+D77#BU|9=oBmg#Zm^v_X(gBE6 zXcV}Nh)7V8_%BFB+$V&Pok~n5x$H`N?B*hR*LkOq%U5sP0|7PJT6RA5R9S?Vl12d{QdCkL3k()2fOwu~0%8D@2OnY} zmWb?sKxu>JZRF~mBgo<&5D@?jA2(p&Fd->{f`Q0LA3tz-Ac10{1%e(aG|ZrpLP5vH z01p@|Mo#$SewK`j3mIzciUuL~Hi%HIWu)9yQtlwO6J%+M(Pr^i_q140Tv2euMa94E zWk8c|Ptl>JAIOF{u9?^P)w))OV0^WHU4!ASxrz}=A?+F@Mw!H7^@ zlORdGi+Zv%``(U!VtHj`f!l_LC{^+n5gM!Oz__Z15=sde?YiNrVG`f{j-1ANKJ<6; znhmdbLTJokH4yg^>o}3?T#1s$S<;C!g$471k0Zc z*=Pw(@`waVR#IM{f<1x_fHm(b-A9aA%ENV!LH~w_4ja9llrwCX*$Gi& zP7oHcNo?fs6H7G?hT0~?5KEAU^Ryp|1gjmw78nK%YlHW1{sj4kjEqm@B^gkZyOw~t zdwg6Or&awQ-vn*3=MaYQCh=C^3L;>t%2mO{YMF>>d=X>Jlu%-%!OsF8=dZBz(?%6O zr|>doQ}K|0ypjzk2oD3kGxyY7d36cr@pPp<;_M{_nq!5b-stXS>I2w?X25*{>x9I} zUrzDr?jS|O2~0Q*hR7t&7ZgT{ElZL)i)jFeP6{owY^!K2mJ`v2ozNoIL*h#_Al*>R sNQ+`F3|#~h;q?xUbHW{dvV~ydMp7&GHq)$ diff --git a/src/ui/hud/player_hud.tscn b/src/ui/hud/player_hud.tscn index c6def4e..17a922c 100644 --- a/src/ui/hud/player_hud.tscn +++ b/src/ui/hud/player_hud.tscn @@ -344,10 +344,10 @@ anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -offset_left = -399.906 -offset_top = -299.03 -offset_right = -399.906 -offset_bottom = -299.03 +offset_left = -398.595 +offset_top = -300.206 +offset_right = -398.595 +offset_bottom = -300.206 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("4_ud8na") diff --git a/vault/TODO.md b/vault/TODO.md index 190e073..4bd34da 100644 --- a/vault/TODO.md +++ b/vault/TODO.md @@ -9,7 +9,7 @@ - [x] Point spray - [x] Wide-angle spray - [x] Tall-angle spray? - - [ ] Spray-can? + - [ ] #maybe Spray-can - [x] [[toothbrush]] - [ ] [[radar]] - [ ] [[mp3 player]] @@ -116,6 +116,7 @@ - [x] long crate - [x] tall crate - [ ] other scatter + - [ ] external station model - [ ] [[player ship]] props: - [ ] ship - [ ] bunk