From b24addcee657fa21abc04e4a9ac98514347a5ec8 Mon Sep 17 00:00:00 2001 From: Fujita Date: Sun, 1 Mar 2026 14:10:51 +0100 Subject: [PATCH] Save/Load rework --- .../patient_its_00/patient_its_00.aseprite | Bin 32703 -> 32649 bytes .../patient_its_00/patient_its_00_angry.png | Bin 14483 -> 14461 bytes .../patient_its_00/patient_its_00_elated.png | Bin 14589 -> 14568 bytes .../patient_its_00/patient_its_00_happy.png | Bin 14312 -> 14294 bytes .../patient_its_00_laughing.png | Bin 14426 -> 14399 bytes .../screening_room/its_game_over.aseprite | Bin 63199 -> 0 bytes Art/Rooms/screening_room/its_game_over.png | Bin 92016 -> 0 bytes Art/UI/its_game_over.aseprite | Bin 0 -> 1882 bytes Art/UI/its_game_over.png | Bin 0 -> 1967 bytes .../its_game_over.png.import | 8 +- Saves/save_1.json | 2 +- Saves/save_2.json | 2 +- Saves/save_3.json | 1 - Saves/save_4.json | 1 - .../{transition_screen => UI}/fading_mask.gd | 0 .../fading_mask.gd.uid | 0 Scenes/UI/its_game_over_control.gd | 15 +- .../transition_screen.gd => UI/masks.gd} | 3 +- Scenes/UI/masks.gd.uid | 1 + Scenes/UI/ui.gd | 38 +- Scenes/UI/ui.tscn | 100 +- Scenes/UI/ui.tscn8283475570.tmp | 937 ++++++++++++++++++ Scenes/main/globals.gd | 4 +- Scenes/main/main.gd | 54 +- Scenes/screening_desk/computer.gd | 7 + Scenes/screening_desk/console_screen.gd | 6 + Scenes/screening_desk/green_button.gd | 7 + Scenes/screening_desk/journal_layer.gd | 5 + Scenes/screening_desk/patient.gd | 8 +- Scenes/screening_desk/patient_global.gd | 60 +- Scenes/screening_desk/red_button.gd | 12 +- Scenes/screening_desk/release.gd | 5 + Scenes/screening_desk/room_assets.gd | 24 + Scenes/screening_desk/room_assets.gd.uid | 1 + Scenes/screening_desk/screening_desk.gd | 104 +- Scenes/screening_desk/screening_desk.tscn | 4 +- Scenes/screening_desk/supervisor.gd | 7 + Scenes/screening_desk/terminate.gd | 5 + Scenes/title_screen/title_screen.gd | 4 +- .../transition_screen.gd.uid | 1 - .../transition_screen/transition_screen.tscn | 42 +- project.godot | 1 - 42 files changed, 1315 insertions(+), 154 deletions(-) delete mode 100644 Art/Rooms/screening_room/its_game_over.aseprite delete mode 100644 Art/Rooms/screening_room/its_game_over.png create mode 100644 Art/UI/its_game_over.aseprite create mode 100644 Art/UI/its_game_over.png rename Art/{Rooms/screening_room => UI}/its_game_over.png.import (72%) delete mode 100644 Saves/save_3.json delete mode 100644 Saves/save_4.json rename Scenes/{transition_screen => UI}/fading_mask.gd (100%) rename Scenes/{transition_screen => UI}/fading_mask.gd.uid (100%) rename Scenes/{transition_screen/transition_screen.gd => UI/masks.gd} (90%) create mode 100644 Scenes/UI/masks.gd.uid create mode 100644 Scenes/UI/ui.tscn8283475570.tmp create mode 100644 Scenes/screening_desk/room_assets.gd create mode 100644 Scenes/screening_desk/room_assets.gd.uid delete mode 100644 Scenes/transition_screen/transition_screen.gd.uid diff --git a/Art/Patients/patient_its_00/patient_its_00.aseprite b/Art/Patients/patient_its_00/patient_its_00.aseprite index a444d5f2e153345eb21762090cc2d8da682ab458..72a3f585fdcc2b7ff861cfd77bb09bcf647167d5 100644 GIT binary patch delta 2362 zcmeH|`%hD67{@J$mv~`|7c$Xh>eMI`X4cXeL`0*T!ji-}(SqtrHsjghsDm1%koK_sYMY{$!ld8vf)BsjRWY5#Wmi@5*V9A^Jyx-?M z?|Yu}p3nC^?lI1hF%IX*F%HR@e*T~_k&~cZFE{Bt-J(1+#EOiK`yv9oy zP1IIoEh1Hm#4{)74vh6*$xL0`wdUpObs~;BA@kV-NyLybW#FbH{OaLtZ(x?)KOJR-@p2M!4Won~J8kDt_VyKx1p{g?VX;vDv z`d2HcPS-9_DybLL15i5!q(fY9RRoyNc%B{Mb0#UB8sI4iHx}egu zvN0wM$=dW@ct)fHLVO6R1R?ZDb(?Sv(yRsPhzFB>5Zk0t+f-1j zMepMWneWUPFJGz_&QL7@|U#8Hfxgw%i+dMG< z31e*3zXx#%J(V|po7c$8=;zvh<7V{pppOl>_9yhdCR4mQONLL$+p8(v*V)yuqsdg| z{j82t^5))6GaRO|q*K>^9(7dZY)npwCTeNn!o>%bF>^-;>iRbFDXG(?sWeF&ozu#O)H zKx{p-e-w$0p8$Z`Pl)xnbBthGAc+R7RmhwTu+}5ic1Ti*U?pJH2p|LdW>{%GCbgQ# zm~T^IZ-F_CV1RnFGQhk^c*w)9_mSMf0mwk+Um@Q)7|KUX5oQ+2U5hXy z^7}Cq=m2tg=mOxo4aiMlE@5bm1}M#g&;;NAAa5S&2bg;ic`$}qB|vb!WTuW`F$R`0 zs*vvyWd0R0pR0ki0tjUx-}4CwZ3X1nqL2&@J2>U*Ez0#qRvbLAF?_zuS<;Ps3l#bp zL?0sG+2uT=C^yF1w-W=9Fvcd2^<{sL;u`vi!5zuq62agC!QhfI>~R3Sn+jHsw>(iY z75T!nZ|luNaKJ?4jK^?)SMj3aBgd6z4tvq($x~k@PMVbT)@?R2IX1&oscaL%bC5rQE5x;w_^C?3QEm@H|C74Gng|V>Vk>) z+oXIWcXmcRuS@osU! zxkWeEO~z%wR49GWqF%N0qBP4E&D=U7x3>&Pt(zH+Yp6QWPEfjY3MR{zZ2M!`Kl8u) z`}CZ1&+k0GxBDU@Pedg0928Na)Z=fpP7y6OFO4e}EoR=1n=LXgiAykBr?!ZuFvPS3 zY3$>1W{qOuO8tVB32W1Wk)H1=A4@vEH?(6-=i{q;HpkcOdTq7m$+JucTT^*c&xsA6 zUUaDZ@(%MEaw}!wAL!}kUo)R2J@g>8yFWe9VYzpaarzzz^vko(`G)nQ;eMgjq~tu^ zl`F_jdOT$_zcJvl+^8n;*ya2gf2{f#JoKYY?8mG|9Xt{Es;b{Qz>lPm@o1CYO?O$h zUt?87u;6T2zk_(s9pSeZoKz4u1fz?G*ccWza?ZnvNjr(OOIM7QUDcxlL7Zg=7c6hB}6jOU7Qnc*ID=!1FhRR_#rZ9 zXcL#gCD-|ok=?X5Cvd`2U*K-nE#Vg;x1?Fw*%0y9*`T6 z6Oh~ip63ubFqjRI9Z-!Pf;FR68^j9RbTZ$5L`M->Eq&Qlc8Jx8sEyXH3D{lr1%PBe zCxy(xBE!s(L3|zAfyjZu5P5|OR0N(6%cpM;lSlg@zU4H;w;5zUwZ1_|zK@Pa0lBSZ zGM^Z&C`8SO+Q4d92dJta(5DcKlD8S*mB**rQpN60+ob@&1Tt+XoqvIgN0>9w#rBXc;kskhYL z>6fW0y!q_lbL#Sgt}`2Yi(3t@9_hRx`n?M8T6%DC6tCxsTMWMsoiA?b3z=a>bLE`kmNQT6tp4U~WXsKqbd287%YNj<**joxWl_m-YNbezb8&(%?YE}6qi9!R_!Rs|KPAer>xQkHK)oUv0GV&l^2`a;425RIYyd?)VS8PJK~z|8i#F zxaFR*S$hB0_;Y)1jDDXD=lX2s;MTRV>-pjq9h4c`Vvu;H&@G~Tzi0A!KEc?8G_LfL zr0%1X*J1SHq43L2Vh>)Lxs`~-T6(@5ennG-p>_}Ce7=7q0fCyLV& zrlR`&Qn_;O`Xj=%?04UMIoxF)zrFPKt*@^%*7%3B{_9Tcx}Y4jf@*1QHAb6JGNG?K zq?a}XI$V@{|7M|5`e3Xy+LYi=`=Uq1s=f(*Wur|g7{QKpUMzra)?@|Hv8>PZ<1!;k za}&E48`n}o5t_WSUJ62{^c9F<&{lrbOZ=W3jktdwM1C>JC( zkq7t3<8L@6H(8{$kL0b5`UuigDL)ffn$e2yV^@8#21B@Zkk-NOTSZJfGw!Vj%vTeJUPh(MfF&~hMmr!OQ6WJ@s{%}_U_9+iunTVe2q_9u9cvnOU9#*UXiY#1O89c$TqtZp7PP-;!&VXI}h)f-`jLpcLr<^#_~ zh}PDCXEs=kae&580!qO}&jQrR$r6RZ3P3L!!I1!@;$$kpk51e7;?w#X}BMYf`pz3?fNU8Au?_H7IqNtEnkY;8!^tjR8WhN6t6 zOsKI;c4IJ>=bGyCdi}n`?|D6cJbym@Q?KT}ulwBBIoJEV&-~61qqVumuZ4Si3 zV4upVGTwm*Jqf?j?yqrE{N`~FZldn7sAuo{aujaYU;LCOC%WPFL9_G~Q9pjHJ0WEu z4eyKZ8k=nUkmTK2wNNuZ`)dK~f>#CR{okMe+kyY>9SDk^;-`QkkohA%(V`09vQV|s zJGilDC-iDD{Ef@+r}4Eg9H9OqTk+ijz85kv*0-Vq zmps9+iBm5%bniF}p(D$*tSl?=#wA!zp)jbULu)9H7JLy>o2Q(f*dliuZGE24>GdU*EVPM7xEjBUz zF}?V&m5*I^LjTyvD|8tb-cNBgvoSj%LJv7?G0Pcxdcs}aM8gc7p27jW8m9lVSN(N6 zfH6nqT1x1G!gN)5#iO|hB47dSl)pdl{xO}HKXfvT3qAC7 z8PygZ^~d7S>`d1B_>FcP#uMIPrMv4zw;XsQw3^7@Q}XxlC8;w)T20EczXr@=C6eSB zzg1sp^|XaCLO*CjjtM+GSN5OT)JKoZv$%Hn8(}VU_cU~Ss6$p8G+r)4l69aU)kfCY zH3BS0Su!*9F7xogTHpLy-mfnr5>KBYj-?@BjY>SYQX;P{Uj6L#{2E-YLHb$6kyPc` zN4T1S-0OSzoOJ6F`Dsx9?%vLawGLD;O9hNiNTK1qOCmQb@>!M|?AO3NC>YBo*Y;NlQdt zi&B5Gp_sz8Ydi~ehU(l+Z6Q$In&N+gjUILT;*08^iR_29GE@o%f2yV^eZkeQQ<6!> zMfE3OLC)?CWw$wgTN1!fzFBIcl;^(Im8z=-3>J* z>j<`JuE5dK0(l~u-hwf`e(d^n`mb7ev~Ak72C^#F6Ghdy|Il;=I{ z=x5c&VYJJ3^?ExK1=HQ<)ozjKBzefs!TLsqXjle*MmdYC*=hD$UY@x-h$2;*D1sR> zL#(f4wF)E3j2Op~*vj;FybzeLJ8koN3AZ^J^~(=|-PeGb@m%YBqoUTu(cI4JIK*!5 z)}Rnt7|~6yvAv0Yz{IjN1&>#zEk7hxRZ$qHLSgof1iIb_JZ7?usLB{L+fbFKBhHbK zEn8oxnYbpYFLrnYvA?GlV44@As+q<5;VS?zt3PQF85|GRS8;TEQg`?2^8Jco)0f&W zo&@s1@xgr!r?pqC2TKa$xSH|iiQyBEoR!m z@S?`8;dH;1WwsUkIi8~^18H;>xH>8@;_r9a>{B<`CI%iK4 zSA%K*a_f#g=(oZe*Z&UYkgoi^Z}_Rz<&^Y|rgWEHDSO^yypd6fF(sJAU$CZ^WupS0 z#3o|6dLO7!R>Mn^a3Hzh@?AOts)XTRhiZCq2leN`9fw!F4Jha1{qXHLJ?Qng*;#?9GJ zNT*5)C&?Mf(FLW@o`GY`(BjjneGNW(pS_r^J?uPh;V9y_LNX>ionuP`JlbmRxHz97 zF0XpD?Ht|L5Oae+;4M)O@zZI}+e{{};N?`~dw~)JfA3mVMtTld<`u!u2t?U-hgVo! zUoaAWL$9G%9*1eCFGsWW>N@4_wH(BZIVHP$`8w;wG6Uo?pMQUv@7Dz1 zJNuZTX^}^ld3S@MJ~v1NuRaiGU#KmxV@Twhg>Ol?n|)uMR4EduMs8@llO}a@szbL0 z^!b$e-JYSD)BM-Jz|6I~Ye*{+Y#w1zV&60@jdl#e{4{bZ(gh6bNnDQD)dA8Yi?m`L zF@>&h|EpLP_Vw!f9L4qNlzEA+D#E3L8gFDT>F)f~a1>N{hUOf_a_j)mDZkwKOhcw% zWl>@yptw`AE#Ge3pZ9E!V-6v3V{mgh9lPqX@u*gQS*3K2f}9P*t`@AdTHfi+Fm}xa zIkSwCl(j6=oE>^_$gk40;IMKZU@6d*uC4FY_W}bCG5UmStYaE<^o)hH*? zAj0$06^3#pECw*X>(R$^LhwBndAWzD*A;E$(E=hruFl+XmfI{-u6^f+>>Y*bc5bt! zDQg4vwI6elq~tLSsa$n4L+VaeDMkw^BsE7Q@@aSRh=^HKc~qFD`}jF`;m@cVO!$9! z>qe?hisDx*Bj-w}+QTRD9~G?wI?FO+WH-JhA}dUhl#`apE8B3M-zT7Ec7PZAvXENf z=yEtF$9wMWDHEu1(JR6&`M$gD4`M>NxYkAVR28W{Oom@VDDYc}&aAeg^+9v#x@RJS zy@ClE5AbAc`Ouw>JRbpFg}%$}z}9&MPNh6la0a+9B_duy3E}SuShKK=5za2Bbl57Tacv zWm528ox0Ox_J?0tTz}|PDAA=t(Jij=nE+JJy8mXysztFXsM5aHxTMH)7uRzF_W#+P zrpN%VvoubHu9fiE-Hwf)Ph=vEaJP;L^psu(*&2PU47>9Mi-6YS{-fI-Qvg3A0nY%C zV?|cBc2O;17;gANg7<^K#nY zJ+4`eupxUBdDOzvZ)0}3e%5Eg_xVLEgX4T1%c;#H4{)tabXG3goNS&E<9hUbDwF7y zj`erT4UR4)7}#=N7c$!vN#M0~?)|+Fk7L33EUfNRZi#sU`d%Kf|6 zwY!YkS?PjyZ?ibxXI<9Fi7P1{3BH`BDS|#ztJtKdazvU!^sHLVoCJnc-{7H4a2an4 zIfLJPnmEQ|me}=csoEd=4pt-p&H8L}#u;ra7N>i!^*E{&7j^6CqkWHAcQ9=Z;ti` zwo#Gp+?(WHd-6Kou{X;g)yWfaW3IR#U_VQ!Xa*=ceU!HY3N%}Dhiej>lrP}L8tK#7Rf#J*f2R=8yeWgnf6@Z1|SdKj?BpKHDJ1`1urLZkhKV1_!aD zQpe2{eO$ZnM57}$UJq^bm)UFAnqcO!T$&Ma2fS8xPK#{Jb)9hxx2#@HI;F=d{xevZ zb;mhx8ech{dCdSNG$uXS(WET-(1=k7*NBo76G9nLJY8U|esg4mkTVS#2{3 zrqbjz+x~@&Ax#*G+%VrH+;BM~(Y}zAgO$i!VGq;hr|TB*-i#F2exMO`91WD$;bPE9pF`6%d+de! zc(=O4>Yx<6G9W)2&t9llFA-U9$mhz2MDTXpwpc^J`)g?X_i|je#(2KA2 zFE=d+Z8_60iU=3&QFd=)ZEoiSj6`qnu*;;jDZafv#Jw`iH&6mHk*A4VD#=471ufM@ zfB6DC;@)uks)$&#v80(|fKR7)OpggjA=_1*R`(UOTpylxx-;#v5mm71C6hWOV!3g1 z!BsRnA}UJmTR|R)t0kFKN-Qo&@-yp`->BuM-tfxV%*2ft!ag`;D3O`Qd^-8yV?O5%y;n&G z4so?Em$Lt?g9;nBS?oe**v(gQLV#gZ5*Hfjv+cyV7%1KHr^GAV$2Li>XQocMiPUCh?6Qf2FsEilNuk}twqa@FNu~~EUr9o_)J1xzc^gIN*C(LGP$+?&2Bo?QBP3)u z8N0><6um>XdNQ)Uvvc>+d}u}9!vmpM?9gT&6m)Bw#2hJ}`M~}$U$q*c+U}DV#@eoE zc&CP4&*)Ydibqc8U*8V35< zj;@>6dfoaNi@@uP7$i`Uj8UY=qUTvb*$(RVs=-M(%mX{tw7Oc?>6sX zpo8vz-^xe?=c$r*6wV&kJ3T|fur_1#Pw=Khb(hpTDO#t9`B=LbulxeV)!Bt&t^zt} zo;JY&Zc7l%L@tzgjeq3EFA4lhkKKx=Pm08`bzbV&2_)nG-1737$h%4}qIq^~FV8mp zm<8n@Jd3Ri01gNp@|to{{Ypgt_hZrYJI)1eg;3~)qMKcYDeeafTzA8CWd^kPV*yu32}Q8@26>z^)R{eI34Tco*PWt%f=N?9P}-N3Fczp+)q zpEP}bf|ovMg0_(X{BYna2u3Xf!JBGtV)-prU#Ja{R&S-5y>(KfuviZe0DZO{VumCo zw;B=@`VZ#b8B*2hK@T-3=-D>;lx2L4K-e&iLi*ur+Vljg5dM{>cq%CHt9j*`dTULV zsjc1~^WDQg{Zp~>fv@evkVD+`<};kDrCPzT$?1JVW6;(<4zL*=38W{7UpFAgihdg( zPc*iL;O;od5=mJ&ul)W22U5!2cX*B-R*H1vVx5oP+Q3E3WkyI`p5~qY_5a^S+rQmG zYGZ1b_cZDHOca7$4pahsibc}yh^f_1lJd|oJ;8vV83%#SlU=H-ksbbOG0(ani2EdU z762TcZIGw1u&jJWmKeraVcT>0#{p5mw#FN_#+a3?vj}@aZhBwE(1iv+&Wn(h*fwyo z%Y$kdvg)y-MaSZSFQ36Jt?PXIky!;*i#7{sNKjOfquey0I;*WWLz+Fe=B?U#91Y}% zXxyBST=>XDe5`x52ow~xjW-totPv?N1GUH~^3SEIsU*DPWbAI8X3XWcuekW=g4VWq z0>R-yTZquzW5ZKTkJ@!o1CZ$|&Is%=JbNf>W^*(ha4#`rmfo z-?sC=y<18PwFx@YS-mm29)-)8@c#rdYO*Jmgn%naxsH#8AAldTE~!RjnX1V~&ze+* zqYx?v2Q&N?5R-N}M0^0z8A;hucY$Wxrt136Ku`%+@%g7iCnc);0=#~JCe^8}F3j{4op(^0e*JVhULcbnzi4P%+5PjfMa|Nk#hA)eg- z%W?kuXAy3%y~w4DdU85FiwCp@weD#sM*-nzyHve+6c%D`SbD2-{l2T6XQ?R=8f6Rw zBijbshu@r`+Yakt4TfcM>1{rN6+r z%-B6Q#nqqE`Ktv$J>l%xKqrxih>DvqDLgN6W7IKlp|{hx9q9XIBaX*J=&dGcFobYI z3W|-kZm^QQCeLkDc>?BbloI&%6_d4W7pQA`@n?%#pT0 z`?e!&MJZ7`w4_NavnJ@_%Ed18tquTGtDV`G#iJjZG8>GU2sSUOiGLqvuWAu{U=Q#% zPj>^FOS4-YlHSUIf+}K|RbR)=#2cRHlc-5EYU87{Gub|F8U6AyRAUTv^?peq%#eE2 ztkP&U1=I&%umyyQv1AOJs#whik)m#R9o_u)72sigxX-oO5%A%Uio+Us?-4i{nb?w> zu~#i2zgV!VTKC&L%!}%e=O~c_{2i5Y%Q2q1$1B$&Gbq1^E0te00`f*24W;8nQF0ET z1tW?Y_=LJnT~JcKnAE+05EzFA9%4u;b%F8c%>} zgmaEbM)fh-b|D$!r(q%DS#L7APQOOeH>VU5FuwXC;y}&Pl#69P4i|u&x1!6rPy3AO zSy$T`5>0hgapX{s>E>S^`DhDaw5lQs&GnbMu*UArdL^4Jc|#waRKgKdv$bjpGA`U5 z0eTHT{O9H_YAN98>iU@)?=$eBKCp3||rzg^mS@<8ie&-|79UbglXfg?VZ1#H^zK8>WI9$%U2XGxcreSjY2 zjF-`P8EP9|VcEgS-@ZTU$lw{BL65m*BLjKj$?M*34Fa5(CqW(GO0TgU(clg?cAZ-! zRYv$;w~Qs+mv0J3{nFEAvDNSMnzw=>eg?|*AM!0pwK{Q%e#@K;fM0?jEX44)ZdZ5Qp4)JvXy*^t+AQ!yW1t0x4HB&V1Lu*VJQoRJ?&Us+amS09hq zZh=dtbY_y)Pc9l_jvd5zA#ORc1J>%-2UO{FV(X-XNmz&TJtjcW-VSNWwfH%YlBX8e zhV3grFAIjCN*zZ;m>P^5$?gD*UX9V9;-zbJUe*mqm0#3$n%rwrv!OdP@)XAZFC5fBQE7u1ay`MF2ra+8$NQ>4QuWxzmyOgs5! zaD2SMV+2boTAy+D1Pv%DK4unA1ye?H@DAg~A7Lww6pQwRn{3t~Sq`Ek+m|X&RNv7M zL;<)c`zMwMOsTjGy(`5HKHJ?Ab%d94z|Y7}LW?DsRvIYXX^V&IlmVl=9bHs;v0WhR z)s#ORfgceuo7)IWi{Yug9^kA~n`o$y#(s?5J&0NLmwxCA*Ggf&ZX3;6CTeycwE$)- zoi@s%xpr*H){ikeSZ?tMvnDiF-3Byf?+mIe{HC6pi66Ux%BWcNwGYbCk_$iTZ~4^5 z$63Vk^3HSx1OPFCbVhULPR-_dFohT3)2Nih9?Kkji?+1Cq#dj!mT?c1;~iBlyUyll z?a>K0(&I~3q&QHD%dtO47Fy^fFg9RfisC}Se6|Z=M-=Sxlenm{_6wIU(P?)hGe=g% z$c#}png%rYL?U)VQ8FH4eO_iaA9aMYDSoN4?% zX&)~AzNrjwZSt6t(zkg)Xl3}RdD(sgA#{pfnid3)KR?H8n{iLBP3wkSPp(62<*R7t zd9z2SC#Ik43jz_S&@Pv(Sw>#qco{l6d2+qdmv~L0i|dG*mlI*sxu=2Ch$Xm#Cct3K z0+MeH`M4j&GcUzcz62DMX~&MXx}+r;5}595=&lGxbDLnwYyc{+z$wICS-DGBG&mFEjGKWORK{iaW2z-df2X^#ETd~g)Y%@ z=Wnau-vgyAW>tH06~oFMFD!VVry)4&fTl3_4h`D98cjJD56TSj@FdOq#;&)8-+Eq; zO=DX?l*52{=xb~Vw;sfsTLOA@LBCI)SNvNS2b1-Lzo!%lnNw+3CKpQ|_HoJE9y9#n zek<{Quh6N(t7E4!LZdr4wv4e}k_�W~0tbz4e)JD^Al6Y#8d0Nq0(q9Y0_9DsIo0 zfGOjlL381P_`v4VZDZg$pM^xga8<&z^*E|<5y9`*xu=$R(NE2LrK%juI;JREw5asX z3$Zrw@NrzQ*a!?;uFx*9 zZY!!T;0p{$>GEG$-PrubJ7VvoCS>GxSt+CAiWy@BmZtoFY|?;A5^UuFK6NNcJ$*l| z`OAbN%ZhFyu1r{NGA1OxLxzheeJWqaf&6hH434;JIdM&EV*M-5qX~n{6CCtEIvKND zH2^z=Y!*my)FaR z7wbJedFw7h2qgrBRS9#$`j|HsIfu-J88kIEm5MK?ulr)gke76oU!LM(wWd{Q31~sV z{l(|Aj|yq%{yOC6w{LWks1ob!cf@y5POs=b*+hRK1*X*Nulew;4|P}?MLQxzxGfmj zfjaNd;ck;C81{-#jT2HL1tuq)hMQphn<>G!AGB5Q4EfK$U(*%adNZS7WF6|f_CV%6 zVK1qKn#{jL#kDI8Tvk&t6`Le&tuA1AAJjdt{FAPa+Xd zZIxM>Wo~S)o-^x{P!v$6O=vCbre}-lo36DpWZXM8-m6z=wxgnM`T>a_${ZLWQVSsfn@cUf1K~ z2ABI{R`HkJ8mgnYidbnf3*oi^%SEt$W}qOSiE>8DER}yz&M`)wDk>%_b`two71K~fP zCt&ugV}3Ys1ljR-xu>x0xEbZ%u%IaN((^yB8hE<26N26~_aChzqa!cf^3rGg_E%@U zz2o=S6wl#&PkAuA>7XEY1(7wSN2rq4KlALL=zo9zaG?k2SkSqw+ajpxH-9F!W$Au@ zLGh`CjYDtYCW5sZ67Pw5MXUx3;>vf&*W!=o;+`j)@NsooP z(%SP>4(Y#YGUnfh?|Sgmmjisn(lf@T{s{Gw)^-l?^+%nEET{S&niYe7e**LGJO15- z%ItM$mH7YIRd?}7RF*V*Sowa-9d&YxdC{)L-{O5eYZH!N3H>8={_EU-{q@(bzq|g| z^E5w(46uXO2};myejz=>-UZfPx8Axz>u%*Yt7^Iy`b!8#(07N&Ek;RU?*|`B(0w0R z^-_P^KiyvS&ho>)W%>V%g@1SEzqR1M{gG;(0`C2&Q4(-YQzB4WZy|k7FUJY<;&>Z1NFl9@`WN!mt?vC7#LG7( literal 14483 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 delta 10686 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 z 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 literal 14312 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 NI%Q_~Tptzn{{ZC9&>jE) literal 14426 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 Qw?%Dq3Ssb4&;IuR1J$1Th5!Hn diff --git a/Art/Rooms/screening_room/its_game_over.aseprite b/Art/Rooms/screening_room/its_game_over.aseprite deleted file mode 100644 index 5a59b36add31fa68499fb5fb15003f05ce383a5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63199 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 L*aN`M5+nZy;;@y~ diff --git a/Art/Rooms/screening_room/its_game_over.png b/Art/Rooms/screening_room/its_game_over.png deleted file mode 100644 index abea40f8cb47b34289e2767b40183ead6328016a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92016 zcmZ_0eO!|F{y$!=bDBG6b&AtA%k1PGXHqt4-r((4l<5>VOPMLU5_G0via>bV**Z&F z>A+nn3eq|zGxcIYX@WOvnKy_~F(p!@R3ro;!8;W7cXiJ1^Vq(RNAn-w`Vg;+_xpXl zUeCKX^iMHiZ@;zUt##|xy&ZlO9kXuTrt|C8ZS;Th&(LpPDDEACzO5(4gdJQ5%AEA; z*8O8$IQrw`=h#N|$Dmt0<(lqjEK>02%=1w<-9M{c_tifhe);8=9i;UmNBOmWzx?TJ zWANXu{Q1qV&L90O=G)B8{y&yT8Xx}SU)Yx8G=#jKRH`E9Yy947`#?-lk4V)cyGOH< z3m0EL@87iU{JZm=_L(*Nym@Whye8k7wqZmoU!9E}U0v}jUZ%DTyixhQ-Fcm9E_8Lv z+RAX}nt4sP)}HOL4sEAWqoJFA^>yC4X#HRRH+=cGa#jemC6s;W$2~CalBaN0J^&oG*y4NS+=d zhy3ECd_$A}Ady6n@fXiw`8gvUlA!19gg2t|+i=$U%cNgI=!sTr$h-K^uXE2VcmeV+ z86O%h@Q4V*gbvJczJ~~~-T7+a{_n2zyWz$U%_rO+{G)$9L=Bj~dz;3s<1S$3_~~si z4fHdpP5hR8`CO8H_?D)_kAp0|yf%f>aum+k`ATy@SWPY%tiSa#6FyO58%1AjMU2~> zK^-^Oz%JKyvz!jRtVV^6VLF;GOaJg4|NI7ywK<7%^=;aN+P*$g2l7!|wk2eu0Fc(B zrw$~t_Jf%jI4b#Ij?GK8&r) zmhQZeWSG5HH@x@18Gg3M{@ZZ$@P-rLe6{eA#pD!SI8Yx1V#C*)uP(4h4cp7wFJX&= zH3Mt6d&o}n9j+=M;*#0ipYOp+>|PIV;iMP?zS`ZZA|Q zChuGAD(-3@v@0jG)=bSbeA^iNIUZYgIoZA1iKTNW(_TQ~Ilel@q>%JfSE`r)(trpp z>)eEE`MzqD_yAY7^}Gf%pC|p@s{U@c@x%SmMH`C(6|@PX)98H)AFo+WHSZylvD@M= z+49Y2LWA@(M+AMi{_l%kl@^mDN7%+LkJ zw_)*KkDONVQ=A(mI&DwDB@*}Nl|M9EbpJYGuFMSRz%~h4{Yt35wZo4gX#oB3qVG$EN z@H*5qxbl#Yx2jTh59XiaB;r_q4&HZY>DSxK7Zf$(lF-%vgcd9>Xx8qBj{29QGHOmR zm&j^z5%~-?Aj3Ar=O(7O&>bB~xKv(72&_+w$f^(~q>hp9rE>unt~;Miq9lm5$=cS2 zg5*c;%ey{PE_?=X7uoxs^zQ6w#?;VGdCX-)$K-OYRHdyDck6d>)A9kdHUFplwSkU~_B?@kFnQQjAb$kN z^`fRhpy#oJqg0>41g*gcOMIO{7>@N2je)30Uain0r;C4TX=W7ox>U+LHRdxP+}3$O zH^|SjO)viCi~nw~b>}a>{B8K%d5<#z*&b>4Wazgh+i&CxFi%1my1X=(e{Ih`cr(Lq zbxKkwI2Ildt-B^pWOXJ~EEFvnD9R6Ts22)LKi2sTRpFDl#C2&RLt@BuJD>S9aQfEY zlmJh*$~HIYWG$Ma<#{vx@>$1xS@o;_y=OXo9lKG!^bRD(T=P`9Xz1{vh2-f038uqDjGb8qPg1 z9}%<&Rr;mG@|BSfXIkej3?FC`sC12)U~7ihJOF6o+fQwNYL5HkH^d?x6kJBZ-9qXP zM8Vy%J?mN6$QAb0uT2pjY22CDt9s)*$5v6O<-~Zu>fZj;8H!*$tx5S_L+@O-gAxvx z?#URV1wB9U)q;Mz{9}-MaK}>YI=m_Nvh zir9A_$kSU$CvdDCrI`lMeA)x4RC${vA)2|oVJ$fP(K_Yp%OcdV#Ph#q9#)Qvke_T* z4Rx;BsQZR5`R}9JJxvkYIqa`xlTCGs9^Q0$tb5cu@gV}!)ZnpmFoUTrLU4!4ljTkM zbR(9=LznKi6tAs>+Q+lnrNF8&dTjz)6KhK`bvOtE6b{e;<&PY-J$WUY^AF33UE%Ao z+wNggZ}6ZV@a+~XpOL&73sro(++dT!=lH3P@UBV0-2O*qS47calIoNO}1Ucb38Y{X6kY}qx7=hY{FAQooQdM_0=ig0Set|$z34nC zN$~yX!f!3(_uXTB+e1F{@0Ihv7QB;Ig+U(?e72Rbakey3j;cElAs+t$;jlgYkU5dH zwE=%G4yL-rfo)4;DDMvNDwCy`$7#;J50~^ATDZgi!ujKz zBu(*)?zr(_ z3d|7d6P~kQqP%kqT=2u(2VK*b1nDo-3)?!XMcrKs7(*psMsdIY=FhU%FVYwmdQUay zz7n_TBE#Ioe-Hl;`l`nL8dfFk$DzjbM)~ZxWU4CKZ9xrmU%K3R)9pX-ZL!;7EQ6$| zAfF=s0^*^@RiyJ!r^x0dNuiSlc!P# zmA&aL;P4zPW2re%g~Ag;`Gj`Kbh(Sb;e{8ku*K@8DqK!3(!oO)t#orJwf_yg?YE-* zyZXEcZ2T}N-1o}1@cx=imp@sPi&vpXWldMSqJ+L()U2rI&yZ;VEv~U_CcO2BOs~Kk znF$$%b0K}})+#`~P>bTJS^*U!I~9i4C5FdzUIJ@lv7(=tmJURrt){7dBG#7|#7L}> z`A56e^V%bxF1-SvN!nY{6MUXxHlA-uG;Zs{xhNeP#G}#twg-nMP7wSq8Y^)g-TYdB zSN;IUJqFqflt60|SzQXZu-Yx0kKza+@cyC}VbSiz(L`JODMG@UiCP4|Q!w$~T?4x+ ziF#*v3#@Eq!puJx`uYxg^dsv(0V4^U>T8g65#!u#NJeCQPa@~LywadiePPbi8KHtK z#dg!(l3h}cTwOEpi)_9-p{D|!lK_x;!gLjx>XCC6=cr3pw2m8_T?AHrRk53Z#tZUPZO`L95+E7N}{31VPcl)5V$bo|fXyi%RyO$;bY# zW@T(z1G8!AZPwZR7gONu3{JUEg=(zR2}OoxA0T6np74_WQZ?nJLQxCLyl3Kz#sV*v zAMRLdvn+!pMhZ7~_-^KgfQ*2DjRJ`^{+&rHzKoy#5R^Znq!0C48o<9xb6q?Fx#_Bn zv&R$&g|+c=a(Kt_950-K;(m=v>aFR=(RqXDtEg(^x0x9{M4=N)j_bSIYf-hv3bJtY z$xM&DLEwE5|7ZA6JCf7BlSIaLAg?ol(vpc{EcM2DVG0J%rKV8MAS~}8Y~!* zuH#g9m9Sqk7eG={gmnwW%3JS-2bizY8;8jQKaniUMnI(#gT8+^!&Y|!`mJP(O+A* z-gNk~^jM$V1QqksuAtM}#Ku{NBzJ_`z509z>a$Vci>h9KYP;8Tq+2uQlMAtvEFbSw zrITo~`IB8Brav9S3qd&afHTy7h(qSP!vjwSJl`39q%*=J;FOE|u57LKt_Ts_PSUo* zvXupO$p^%v?}CwD(YhI-i+)m^i)+AZqQy*EAXV*rYOHyeINNi$YEilkTF*En0~MKR zkjPIlrcIG}ZgMa-FnA42h(CO_7%;yBvR&}*@U^9QKM*S_*(o&;A`?t zhW!(~tr4NP1CW!w*9S9B6~&CU8gAjs_iu;A{~)16e-drJYL*0s#e4yKf0Ay)PO{Zo zaQ%^Zwy+K+0j5)rT~esJVHPETpPjW+Z3?5D>ZuwPGds7dGIM;*K@12_q?v2@gE+aG zNaThT7cEn<&3?>3nIxOJ-_<4&NCL64MJ$lwY%hA{R7(Ham^j(~%p(4kgx#FC3ocN@ za(7+CcDx(SyNLyQkcGnxMERqwIBuAW0RxfbF;W~s4D>j+K1iUj8_TnJKF?#fJv6Ik z7yiZD#pM-lx|=Y`?_ARIpPEGOj*Wlxw39A?(Ct3@ly(0$%z|X@SN=G0O*sK=?MZQW z=ozsXg%+eRKFmf_*kI-fcSp`H9-^8;sLDU+{&f%|eB=sAYY9}KdSJ|7Rb5|F)V==k zjE&j8$Ab1Dxi}ET%r>3yaAD@wJkhCih46f7WGHy_$X&#EfwtMj)BJ9O#4wTjRsKP! zKD17P_}SBAOMAp>PUb<|ZNn9#Qyee&D&1g<)yDY;;#zu9sPIB%L6UcWqAh7gVn%ol z=WWq!qNuC(1KQc!zz z%fC*1;@m_?gLJ2UukO|V6^7G^WP~PHUf@d=0Vi*QZg%zuvt-t5HvXecn!La z&&)7I?8Vdq(fuDs2X$x0<+^+;`ed=@>W+?#1l470?mS9dp!CO{(7n`Kb-NQM2Zd6o za(P-?5nmUdcueCV<+$spYGNt=x;W<{&itrB46gT#*BkFd;Wy)y+XG>JCIo+2SeG@P zqtsP_v$<%347hE{?-=~`_MA7Up|&qkzl1-Tz6d7#5*(`)&kO=B?fpfY-ct=&JxpQ{Z3wF<43m@*=3zagJIL z)qiSm>lKXSbwY*DMST#?eV}4jvC9KTmFcw0mAgBO0~ou)_a?D!g7`1629em?HC=-s zJ!G6A^t2-4+n{SS;5LhxUnX&0J~3AfqmvdP$%L37=2F`+qjO2+g>4Kng7i6|hwYE? zU_Qc`A_AzpbPbX_VZOWD4-~Fa27a)p@MBeN%(&5gLR z!hMHjRCQs^r{S>Zy}RT60w=37MxpN3&v!9U^m#@eUAi`SOwK?xiY66+IGOWZZ_PWj zT}jhW`3y)au89rb7(MdUp1`8{9nT~g-x!eK-M~t1h~c^LFPk8~ZU(R#R!6 zwW#EQFw_uecE?ml$5A%(7Ym3AH9i?iHd{*#5NXG5=kuM=U*QQBg{1-VT-88|9#6)GgpTT}``Y9KJ1?Ypa4 zQW~$yQcWkJxPxft55%Ti=a&~o#%3#lp3nQPV%$!`w+&DU7vavIxS5^8kE9)VWEhEq zo8@3OrL1u763S4bHr#gzpGxNicS}gOysY1vi)QA{5h5C#`At%V4FcqvRUECX13B)L zt+ktTv`teA^J73=jOv~& zvhzCa{bJtB=b@_)l1GC7o%{$mFMGO+%U~OCBIcTR3K3a5S#nudCCplnzd#)i>#h$f z12)byOstAZ*TjNL;u$PVo}#phs}EsE4=_F3k!J!pC2R~V8h;VX@OBN?fm*7|_;E-c z`JRfGmJ{TL60vMWuPoOqzl()B9qVh*3C>txh)2Ig44<$*YB)*^5ZI?A8Tv*^2={Ih zr^9&|HGM#aQx1v=E+R0Unu00r=*VChgW$xI}lJ}yP4N0k!6$xr#lr@=G>2dt z6cymv#zls`w@Xy8U$6zy6W!(YJccpg5>?9;3}4#YDT6bw-gJBBfjr-kDcHOGxqvi0 zpp$gXpe2FVnaz;G$ci$yfa80_CNHyN-?=1~+km8|b1jt?dP315M!zJo8Y7bY1w`LM zr*IeQjT#|Mr!Ej!%_koHItD2B4`lQV&#Cq;)6&L1{S}vTq}yiDVt8Wn+Kn1o*6ZtT z!QAuvmX?_hzKHUQ#J^M5qqzYEI*qZT`NA+oXN$nS_cgUP?U1JxPYATL3984tqMM#ZFAXdQ?Gz_?lg#>eJ7#3rRA+8ie&<3B*_%*_^o zhs7aj(?ie}Oo)Ql^SBj~eHT12i>rI`+aQ#w0PP_kSk%hmrT)&g(*X(CqTTOh{{rEY z_)ac+wea3;$hy$Ie61L~XZ_ou*AT+CIye~V7lxjsoY=4=ndtZ0w9jU#Zt98kZMh>t zUQA%=Fj!&(vIzT5BLw^$CrS_ta`fhQ0hd>vt1w{Xdyta=?Fs$YlS(I#$M@JM z5%wF4LO6jY$p&r#2liQOO`Ac~j;Ls_zE4cp3NLu4p>nm2r5-vxb~QW@Vzwfw*ZM*& z^|INv{PQl&rd5h(&l!qZy>BY+u|)SWG4T&QFMA0D2H+F_aZfH%d)X}9wYg-?>dNk- z1uDNv#?PdV`O}>)zFN!E?*|qskr2yn97Hb}CG4lN+zzqfR#@aj6&&hjjJ6o;s<*hn z*IN{@$6@DZs0vq`b`a?;M(`1v3LB+#P_bDWzs#>&uaXgJ#`k0Z(!o1 zxf8cZzmR|FpWj0SbY)D%d@LJSL`=)tu%bHK=4N(ju5#CogXv>?+ZV~89S z4R@l(%jj(+yc7&t1j1iNq_#5c99dXeQ@E~#?v(2`fKy=^g*Cy>n0#lr#VjTWAdgZg zfmS0JQ6U#q?2|pa}rpcjNI|7^^W%156#>1 zRez`8Z4r6y0#mL`3xT{YFDrAP*KXsk*&yF-iobd@os!l!nM>)3oj6z0C=RZs zqM_{sp>l{y9RnG<>&)!_kYs@1Vl9&j1!{2b6ZB0#ahACB1|3hWASZ}x)7-pw^j*SC zBp`b1GLgMAezbbXEz5m>Tfd!hCHYqM@RF5VxHS9UMqEK3ZK~e2Cb^K~re+VIvCXlc z_1ROC4|#gNKVAY3`!zx;&i7^}M-H$|^h~qYa@(Z|j;rm(oDPuxMbWbMW1F1PRLx1l z+l&;~M7TxnbfOM4fc>>^O$mf!g18(fppP zr{-VLnF|+;!i2MyORq1fZIK(Ea-W3WpS4!*BH@ZEfEN*w#+diSTyt}N&gzYR^y-aM z1D$N&mJ*}46RMlipR28|6UrIcp7A&7ALjZF4g%{(pj-Uqx%%Y)WdZJ^tFi)AyIAsE zK_fz5x$A(SfFSMl2PV!{MAUp({RQW!kfL>=_ODe>M+6)cqm87N-)w9gzie@1Bq+6#Zi zXoJ1;gJI#p{C;C3{yL)NWyz0;+~cx(1Z)7;`V8DlQZ|w5%9Vg&%80~q)uNn-u$CJA z5*q;8-9L3-;RGuMnq_if^xe^_Gjo?T^l76-hEwT`)6*D=_RQPS{ULli=F%VFo>xZD zYS*eGrpQ?sPmhT66BoFJaYA2!=>(Y-cy>j&FkBBYj z2riicbjmOOFxFl0`*^&x5&Sjbu)DZ|li+Sk2%n0*%JMf09DfGgGTnDC*&zCZD{?{I zg@rF4LH4U=u&NneMH#eb3?K#4%jCjk&uaB(uo9@XdNS#zh(lBkZ>!3l@4kx-49GEV zUR0N|jD?ZI=%MxuDWsR@6224aCo_?GI1hp8ra_eJm)g}u&cP=%fEjIc!!6L3i-Tih z?yH7JatVEK(25X+@S;bMbIq%ez&h{_9Iw&%UxuW#yrOLryV%99a0(8{t6F4JFX{k z{&O{}SAw&>=Suo^uVT)sZjOWX^by%dw^8y~64WS=f;$}3E{1Spx+XI(ATTu!&yEA2&mBq8mU-@~Wxr;1SGXUxLo>W@ZTH&P{?XN4w8TJ_IS8S- zgXt|==v}}p;<_D3CFcNI$6K!lnftlti?$SR8wHY{=fjP1dY1yHuf3%2%D{`^_`~9w z1%2C-KHBqGJdyFe#!J(Z;DIcnNO9ZF2K?*E+&QYt@*YHBs@8^!t@&0hr`A6yIqK^x zD4^^p@M*((C1EsB;_-_E~P5ibxpI-nQksM|n(sr;byOK-}_j7^eo9Iw10J=qf3H9PI=GJK`-2@x-qWMI$}bI%Q2>1aC9 z4=8E^D`EAbOiEUZ8f>G? zqd4bAT_H!ySlN)dS%eU`FHOEOOwwQy)y5gXHg@!@yG;Mm%Zj=8gaY}43&!!AL1mCA zO<`wVZ$)0@L`>0IBGJmC1oDlkIzFU0UUW53)SEr7=it7NZ8cSOV4l>EC&vTVGsLRDl6~vdb0Oy}R3E^6El#Dp zB9Xh2#FqSLbVCDZ8}Zrn%<1(#)a}|2@z@Yh&?G@N7%h+lC=&DqVpCTJ&&|w~CMS7=#QJ&P-mt5B$<{Dr zzu0yhnomZyVE9B-=zejwi{~;A0>x;OZ$?}7A>RjyG>)pTjwg*_=}%K~uzOkLyfIy^%|w%_bzMvQ3gl=+cWm zd!7JI)x8gKtiO%y>pZ}qn({8IXh|$3Xb-C1r*{9`HGQZ=lKptDtw7lKFGvBvrn0C4 zYgyw?N1bFZ=>b|MLduOr{WaCVhq*)O`Bux*?TmrsG?)t4@-FM>{?wN3kI3!nJH#P} zzOhS^CO^S=hP0TD3*_+-kTHrB{b+p4o$`TG zRKit+mDPKmAIg<&i0)jgd1)PVXlW2zns-1F+i=y{rwev?@s`l+ojr)Gw`oL9Umf5raL0@M(2X`s|Ph)r%^5gRJ`wU4Nttg(oB zC`bad9?t2(ExU=EGIO9GRZvhsb)|Dj#fuIVnLL>U(5+NRpS&bti(?+EdLBbmuSq-{ zhfVSk*t^KsIPH>6g3nfxQ|1eW2=De|;YZAoLHmJhfpz3e#@JFb5~?c zL~M~cPfN}knk6IK(*Ee_+Tu=lIZT^d83M9RkZAO4I9}Q-QWZW1_$+50v$Cf0e(vZ` zh%jzpk|?JqUS&6T$zSz)k7bYfHS`A2b>`cN75a$UR063U*OTx7N&rDP26BEQd1X*$ zN)m6*-E{!CaLx^IveEETF95~&nB=O5fR^i(cT2BG&y3CQhAA&Gv_96R~JiY+(lBQxIG22HmL;_HpMc)P^O#Y*4Xd905> zCHyE{F4hg3I|`Q<01Y|Owh~>TPxzIL3yc~W+6T!EpV&rcsn1};Rr9qy2RVNv`d_R* zx{3SUR{xWmw<`3Lh=u!Tj~f|M{okc%!CgZoyLWj6aA6-ki?t9Nz*;K?`}mB@&d;;4 zk3SIDFGy1CmK(a9MrNw|ituKwE7hf^!2R8kIcqF|)tkcdy~U4%^ICbwP+RrC7k&$3YIpVs!nAbSh;6j8-)}FJ$Fsp&63Xif%F#D z2cYW9btLTdo5+h2OGCuc-s(5My?iXbD9vRPRyEW`f%=LPP_;`$3e-KZ;2droTl!o= zQ<7!ixRKe9a~O*7@~IxYvR8437>D(wx%`mWw-z_~5D1aUcmfDPqzITFCdbMQgXj}& z2B*HNqu0_Z>Myqn!GzZ7gF}GB3S?t7^b-9tTs{*gK+UZzRMZ3u$!L@8JL<{Z<3+T^lxsmYL`(+c*zrAOFRDoM?>)Jq@sS%v z@v0P`<@dz%;c?iUHpFL1j>UPKx8mNxqvtUgRLGy|~t&)Rhbrx?3N?j;eiAJb6q7McU|z!)T@{ z_OS$*5!NMhU0aozz7!o#Q&7%Umo?za5%q%-3y!YrEuf?%vHEM?D|RX0=~(RIjSK$> zn_~)ODE~E=Sc9q30Ow0zfj@i#jI{uzEmRsXO160Nr>c<7x??SHw;o{%h2;;{seLZOoR|B+w%D$Q*Q>XWuAcu! z%>FJ6tn3YrlEPnEpa6j)ipk#&7>9`=3e|+ZARD{1D6zVqaydLo2=Hqkj#E|w(?
  • fPi60)zOc_ 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 ag}K3xNyBCFEqX@5ZQqy9C42t$_5TG6@B)bd diff --git a/Art/UI/its_game_over.aseprite b/Art/UI/its_game_over.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..9619ba35b9418529e903b7db3a324a4974a30cd4 GIT binary patch literal 1882 zcmb`HdpOg39LIlau`Za74i&a3q~ocLLax(QQPGX8W6VS@k=&YvYTYEa>Krkn(&f=b zF%A`mEuCT}Du#(9B33*$v)S)_(K(){{yp#K`M$oN=kxx3ufNalM?yhR*KGvk2pK{+ z2mwKmA84}zxv3;@rn_0=e~Q{vA!y>;!s%5Pf;qK8L*ag0s|{qA;&6ad!p?NFgdu1- zZXMtj6FWeEYcs%9cU!>s;l_Z%>;8bl+$=!(h$UcVuNz=cB>~XtYAB#fARcg!iy@%7 zoi!kl7zs%5ISqI)v>TAhgaN(z9|7yy6@V}h1Ti0$0-lLK4;UB}1nB9$2QYf$MZgE< z=3uWv4=RXT=uZJtGn@f0h7n*r;LOD#f4JSbkUxcb=wEN@_GbhJK{KA=_i?kHG03P* zkHbYAruYSh24Mbs1_aZp2ULZo?64Sp5KpZR9cK6!kO{3dn2DGZep5yClkJ*LZ{^mGw1kl7QRfdAYopS1QSOf}7;ra?hS_3!}mac>xdqN~7p;vxT+w@i(G-8GSD-HKc03 zlo!D@ITUf5ETgE0BzjL4uPQlTtSYg)g)-3Ie^FnGEhP_Z8s`)nYnxgH>|AXj@8g-U zTwE~LGX0wZ=YhSklyxjC>l0 zLX%RqCht1O-TH#DAuo@N|E&!DuG---o_DG&4b{MZri2x8OynQlui6<{x*MZ{hfK78 zj*pWnRg`boP9ek&nDY`%yZWZH4cW?A^Yvg(-IGeeXGGb#fUY!!rqy{-O>P#WVB~JY ziDBuZ%b2RQZdb6fliZs#8Jc5N|cag`w@ngNs@|pwN$t6&Q|pkc@*s;R#<`rfL#5Q-MDf zV(ab&CkblE#_X37bf@PWjeP^}*0^h##BU#!+%ReMV-na>n!HTxnV}MWKv|9XOOR(D z&`iPFFsgQKlG`-c@UR`GRG)$vinP9nK6lLUSJs>19WU#J znYl+Ya+!;pxnggU9ZZP*R3o#27s>J^uCm=?*-B!Iaz1gO5*9|wUK+I5O)R3~KRabt zWMc~@d*XTRb>rz&e792$YhWdfDMT1KyYg;KA8Y30`{`KM%rwBUcq7K0d@NB_2;-QvzRxuj$Bcr`e4F{NJ z=1Wb}Uy5Cp?^PzM8;hEkX%4Sa-xf0|R4uj=o|G8rHs<&t+fqXu>FMf+u|GZFPz z^ZZVAJ;Fxt%TdA2o&N5B++gpYrxtJt^EOYyxeX>Oc5JS2Ss1(yy_Ic9wYSjO;`euk z0jIE*d7lU6hPXPJiW0H1IJ@{Imz9fx)fo#O-eNl;s5m{(XZg2S5@O?ck zyvB~n+&fRMpl-%^46Khva`-{Ktbi zV{^_9!8W`(G{ts{D#_{Cg#B*VOUKBba>Ke({iIBtd@OR`;4gM;hkJ8&E8Sz217_C< zGQo#^`n6)WOJ8zWlvv$&I;Q<^3FO)i_*c2XRx~M~{HTX})RvN(@tTGQK^24OXEhyB zCK~l*F%d@egvXw6V(aIXSkXv56IPu|Xx#_HFN{R=b*!b|oJh!%jKzH19e5-GvWpwh F`v=mT2X_Df literal 0 HcmV?d00001 diff --git a/Art/UI/its_game_over.png b/Art/UI/its_game_over.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4eeec0bd2d263b8d6b156474a7e7679ccb2fe5 GIT binary patch literal 1967 zcmX|Cdpr|rA75%33rmY~DYvv8i$pG|Fn3$h95welrzk~naHwfatx?+=3rSI(qhkv% zVf$2ukNbAeA|Yl;Gk50RnfG1qAJ6mq<9U9!@9+D3pF5r&E=r0TiU0sW$<5UfBen0O zD+VMl-A~G~$x^c|9^--ply_-O0028Lx;fha`g?)6urt=r3EH$lf8*AcuC`YI{i_=| zcpcZ6Zkzs=W}EJGNNq31K3&n(!FRT_S~n=$%i`+_mgO}pqQ5SR=f)n_AO!_dhCWl` zr#q_r{^k$xsrEH%!^|5N^s4X6V^c2^HrGd=CTupf50}jn5>LNu9`N(~kLU;&ffJ@8 z7S=X0qMHS?-Q2fzb-t^W@zYn6=t66?RrXNB@yXPgA7>R#I29Q?a?Sy=cvU+GuN=bV zP0o%!bh~F#(7%~)G`uEB9{iMKNa$M=tSY!t-!CPIlNmc27{s{rR(V6~zSVZrutePM zu^}PN_N_$ojp$c5-jAFUuZp`S4|R=1mF&_%J_A6CFV?&RhCV4-5q@DN9OyAe{YmRx z$+tI54Zj)_*QzVucHrxJL1EE_Fossc^kGW)H&9YQp=!m81+MZ2i#;zsESC{fqCXxb6pvs31@Qz*kB{8d#85qY zxKWS5B2SyrqdW?QQ3R}kQJVz=?=Y2}`2i~nYc?)tTC+3dcc$fbA<43orc+w96O0Xj zJt}F@ypG$KD_=`4J9}quFY8rBPS%5NeFFu9Mkw$WsMG&I_!X5kqGp83a|1rO*Bp^* z6NqRs3IFV~ZqtH+R=z9HV`#ZQI13McPi&0?FUMYxhZJvNotKP*w3i$6O?r1|=%%P9 z;Duy|NxFz^spctHOnDZlqf2v?_ABU0q*aL?o}!>N*+*WXmd4T-^-EiHmpZziq}(Pq z6E7(L2{HU{DWm~l=+XY$*}T(k@nuv{)`Hc~|Cxx}iEf2QH57mW-=`5Tg1VudVgG)mbAkApP%ISLc@-_@*qPN-{htdW79OVs-gllOOg?ZAesq&%0bv`Kvw0lOcSAoo$sVJQd+ zQMcAOKe&Q`b9#Lxy(3t2-D?Wu5Xa6hUG_#Q`*?67nTa#*2*;nCIgCS)Gp$eNC1b+T z<=PlgT@CSl0^8J$hu_pPaH`V@gl8O!G-r8{RB{5(hqdE&?UMCHY6Vt6t6Al!aF4U1 zwIu!rLM0sQ4;O>>G~ndy@P>Z69Y#1k)bsABZI=~?kok%1WE>uQOM3LYWkSlFJaqDP zQ&iO1>d@MQwRhd~yT*AIi$~UfaZVB(!6&VyQ)PfS8QlK}L|Qk#(Yf3#@Sl$ry;Yi8 zX^<2yy4hTRJJ@B$eLP(-e5~rSSwAP(_WN3UyS5Bgt&FCqxtE$XfFMpIB2MPfmL*Si^ z(o7%uLpjL2nlBL#>}m}t$8Ld0(nd1B>QCR{4UL0B;Ata&lv~8r+9Ae}OmG3N)QA=3Yi-cxM&Cgrnoswy9ex~G;7dWPpC5$%ZX|FDfy-FkfKmPpof(feV zO#?JZ;3S)Ij|05IR^z;2oZ#}os?-D&q2jK-2yA*E=U-gPJ)Dci*i=Ehwz$`y?Yuxn z$(g#ebgLVvfBP{{+dN2|r^Kby=TgUwWZ>N$Mu%J@VG>Bi?F&6!F`EJbrKu>Rmpj&Z zBcoL}v*t?%)i~y&7Yl-VDpkzlaXFv6{)!=V4oUO)KBAjn^5v@h)Q7N31mklvb7Z|%))TD?=Deh= zKk5Pu7dZU+Mk>D^SNK4r;l*IJdf(~+?*AWS*1_u4hU9$ZzWdT27~tmQ;aH9gPX8An CNUU1` literal 0 HcmV?d00001 diff --git a/Art/Rooms/screening_room/its_game_over.png.import b/Art/UI/its_game_over.png.import similarity index 72% rename from Art/Rooms/screening_room/its_game_over.png.import rename to Art/UI/its_game_over.png.import index c8c9624..a3f5027 100644 --- a/Art/Rooms/screening_room/its_game_over.png.import +++ b/Art/UI/its_game_over.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ocg21oes1wsk" -path="res://.godot/imported/its_game_over.png-c86779225fe540da92581c43211a3318.ctex" +uid="uid://qodbgs7d5mqs" +path="res://.godot/imported/its_game_over.png-775d28b92d681a701b67f36a5c2621d1.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Art/Rooms/screening_room/its_game_over.png" -dest_files=["res://.godot/imported/its_game_over.png-c86779225fe540da92581c43211a3318.ctex"] +source_file="res://Art/UI/its_game_over.png" +dest_files=["res://.godot/imported/its_game_over.png-775d28b92d681a701b67f36a5c2621d1.ctex"] [params] diff --git a/Saves/save_1.json b/Saves/save_1.json index 778e002..a2de553 100644 --- a/Saves/save_1.json +++ b/Saves/save_1.json @@ -1 +1 @@ -{"day_count":1,"patient_count":1,"patient_id":"564","save_date":"06/15/2025, 20:48"} \ No newline at end of file +{"daily_patient_limit":6,"day_count":1,"diagnoses_quota":2,"floor_count":-2,"its_patients_seen":[],"patient_count":0,"patient_id":"43","patient_list":["42","43","44","45","46","47","48","49","50","51"],"patients_seen":["43"],"save_date":"03/01/2026, 13:35"} \ No newline at end of file diff --git a/Saves/save_2.json b/Saves/save_2.json index 4642317..5e6ff1b 100644 --- a/Saves/save_2.json +++ b/Saves/save_2.json @@ -1 +1 @@ -{"day_count":2,"patient_count":2,"patient_id":"564","save_date":"06/15/2025, 18:28"} \ No newline at end of file +{"daily_patient_limit":6,"day_count":1,"diagnoses_quota":2,"floor_count":-2,"its_patients_seen":[],"patient_count":1,"patient_id":"its_00","patient_list":["42","43","44","45","46","47","48","49","50","51"],"patients_seen":["43","its_00"],"save_date":"03/01/2026, 13:36"} \ No newline at end of file diff --git a/Saves/save_3.json b/Saves/save_3.json deleted file mode 100644 index 2573a6f..0000000 --- a/Saves/save_3.json +++ /dev/null @@ -1 +0,0 @@ -{"day_count":3,"patient_count":1,"patient_id":"564","save_date":"06/15/2025, 18:28"} \ No newline at end of file diff --git a/Saves/save_4.json b/Saves/save_4.json deleted file mode 100644 index 3c6629a..0000000 --- a/Saves/save_4.json +++ /dev/null @@ -1 +0,0 @@ -{"day_count":4,"patient_count":1,"patient_id":"564","save_date":"06/15/2025, 18:29"} \ No newline at end of file diff --git a/Scenes/transition_screen/fading_mask.gd b/Scenes/UI/fading_mask.gd similarity index 100% rename from Scenes/transition_screen/fading_mask.gd rename to Scenes/UI/fading_mask.gd diff --git a/Scenes/transition_screen/fading_mask.gd.uid b/Scenes/UI/fading_mask.gd.uid similarity index 100% rename from Scenes/transition_screen/fading_mask.gd.uid rename to Scenes/UI/fading_mask.gd.uid diff --git a/Scenes/UI/its_game_over_control.gd b/Scenes/UI/its_game_over_control.gd index e2c49b2..b6e176b 100644 --- a/Scenes/UI/its_game_over_control.gd +++ b/Scenes/UI/its_game_over_control.gd @@ -8,12 +8,7 @@ extends Control # Called when the node enters the scene tree for the first time. func _ready() -> void: - - #Hiding everything - hide() - for node in [background, back_to_menu, reload_checkpoint, message]: - node.hide() - + reset() #Reveals the game over screen @@ -30,4 +25,10 @@ func reveal(): node.modulate.a = 0.0 node.show() animation_player.play("fade_in") - + + +#Resets to initial state +func reset(): + for node in [background, back_to_menu, reload_checkpoint, message]: + node.hide() + hide() diff --git a/Scenes/transition_screen/transition_screen.gd b/Scenes/UI/masks.gd similarity index 90% rename from Scenes/transition_screen/transition_screen.gd rename to Scenes/UI/masks.gd index 7d20867..b0139d0 100644 --- a/Scenes/transition_screen/transition_screen.gd +++ b/Scenes/UI/masks.gd @@ -1,7 +1,6 @@ -extends CanvasLayer +extends Control @onready var fading_mask = $FadingMask -@onready var its_game_over = $ITSGameOver @onready var mask = $Mask signal transition_finished diff --git a/Scenes/UI/masks.gd.uid b/Scenes/UI/masks.gd.uid new file mode 100644 index 0000000..e26b3ff --- /dev/null +++ b/Scenes/UI/masks.gd.uid @@ -0,0 +1 @@ +uid://be2ypveoa0hf5 diff --git a/Scenes/UI/ui.gd b/Scenes/UI/ui.gd index e07ed0d..4567d41 100644 --- a/Scenes/UI/ui.gd +++ b/Scenes/UI/ui.gd @@ -1,12 +1,14 @@ extends CanvasLayer +#UI Elements @onready var next = $UI/SkipContainer/NextButton @onready var confirmation_mask = $ConfirmationMask +@onready var masks = $Masks +#GameOver Scenes @onready var its_game_over = $ITSGameOverControl #Signals for progressing through slides -signal next_request signal next_slide #Signals for saving and loading @@ -55,12 +57,7 @@ func _ready() -> void: #Connecting signals #GameOver Signals - - - #Next Signals - next.pressed.connect(_on_next_pressed) - self.connect("next_request", _on_next_request) - + #Menu Signals $UI/UpperContainer/Menu.pressed.connect(_on_menu_pressed) @@ -145,36 +142,15 @@ func ask_confirmation(function_yes: Callable, function_no: Callable, choice_text confirmation_mask.visible = true - -#Requests next when the Next Button is pressed -func _on_next_pressed(): - next_request.emit() - - - -#Requests next when the space key is pressed -func _input(event): - if event is InputEventKey and event.is_action_released("ui_accept"): - next_request.emit() - - - -#Makes sure fading transitions are done before approving a next request -func _on_next_request(): - if Globals.is_transitioning == false: - next_slide.emit() - - - func _on_menu_pressed(): - TransitionScreen.mask.visible = true + UI.masks.mask.visible = true $UI/Menu.show() #Back to the game func _on_resume_pressed(): - TransitionScreen.mask.visible = false + UI.masks.mask.visible = false $UI/Menu.hide() @@ -208,7 +184,7 @@ func _on_back_pressed(): func _on_back_title_pressed(): $UI/Load.hide() $UI/Settings.hide() - TransitionScreen.mask.visible = false + UI.masks.mask.visible = false diff --git a/Scenes/UI/ui.tscn b/Scenes/UI/ui.tscn index 34ede20..0d8e99b 100644 --- a/Scenes/UI/ui.tscn +++ b/Scenes/UI/ui.tscn @@ -1,12 +1,66 @@ -[gd_scene load_steps=16 format=3 uid="uid://dy40jygog8t3k"] +[gd_scene load_steps=22 format=3 uid="uid://dy40jygog8t3k"] [ext_resource type="Script" uid="uid://c0q67t6m1i4dl" path="res://Scenes/UI/ui.gd" id="1_mg12k"] [ext_resource type="FontFile" uid="uid://dv8ppra5tgn1t" path="res://Art/Fonts/PixelatedEleganceRegular-ovyAA.ttf" id="2_vb7na"] [ext_resource type="Texture2D" uid="uid://l7786mlmvet8" path="res://Art/UI/menu_gear.png" id="3_ibj64"] -[ext_resource type="Texture2D" uid="uid://ocg21oes1wsk" path="res://Art/Rooms/screening_room/its_game_over.png" id="4_1c2ca"] [ext_resource type="Script" uid="uid://bru53a1mvu0t2" path="res://Scenes/UI/its_game_over_control.gd" id="4_duuxe"] [ext_resource type="Shader" uid="uid://n2f3kv6b7k2o" path="res://Scenes/UI/its_game_over.gdshader" id="5_duuxe"] +[ext_resource type="Texture2D" uid="uid://qodbgs7d5mqs" path="res://Art/UI/its_game_over.png" id="6_duuxe"] [ext_resource type="Script" uid="uid://cjft0c0ui8yhs" path="res://Scenes/UI/its_game_over_background.gd" id="6_jfwrg"] +[ext_resource type="Script" uid="uid://be2ypveoa0hf5" path="res://Scenes/UI/masks.gd" id="8_mbl0m"] +[ext_resource type="Script" uid="uid://dbjei4d2lfwnb" path="res://Scenes/UI/fading_mask.gd" id="9_s3gqk"] + +[sub_resource type="Animation" id="Animation_n85x3"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("FadingMask:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(0, 0, 0, 0)] +} + +[sub_resource type="Animation" id="Animation_20bx3"] +resource_name = "fade_to_black" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("FadingMask:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1)] +} + +[sub_resource type="Animation" id="Animation_in743"] +resource_name = "fade_to_normal" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("FadingMask:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_5yx4m"] +_data = { +&"RESET": SubResource("Animation_n85x3"), +&"fade_in": SubResource("Animation_20bx3"), +&"fade_out": SubResource("Animation_in743") +} [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_fo2i3"] border_width_left = 2 @@ -117,6 +171,46 @@ auto_mask = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/Di display_button = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Display/DisplayButton") resolution_button = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Resolution/ResolutionButton") +[node name="Masks" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +script = ExtResource("8_mbl0m") + +[node name="FadingMask" type="ColorRect" parent="Masks"] +modulate = Color(0, 0, 0, 0) +z_index = 13 +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) +script = ExtResource("9_s3gqk") + +[node name="FadingMaskAnimation" type="AnimationPlayer" parent="Masks/FadingMask"] +root_node = NodePath("../..") +libraries = { +&"": SubResource("AnimationLibrary_5yx4m") +} + +[node name="Mask" type="ColorRect" parent="Masks"] +visible = false +z_index = 11 +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_force_pass_scroll_events = false +color = Color(0, 0, 0, 0.470588) + [node name="UI" type="Control" parent="."] z_index = 12 layout_mode = 3 @@ -799,7 +893,7 @@ material = SubResource("ShaderMaterial_duuxe") layout_mode = 0 offset_right = 1920.0 offset_bottom = 1080.0 -texture = ExtResource("4_1c2ca") +texture = ExtResource("6_duuxe") script = ExtResource("6_jfwrg") [node name="UI" type="VBoxContainer" parent="ITSGameOverControl"] diff --git a/Scenes/UI/ui.tscn8283475570.tmp b/Scenes/UI/ui.tscn8283475570.tmp new file mode 100644 index 0000000..6fe146e --- /dev/null +++ b/Scenes/UI/ui.tscn8283475570.tmp @@ -0,0 +1,937 @@ +[gd_scene load_steps=22 format=3 uid="uid://dy40jygog8t3k"] + +[ext_resource type="Script" uid="uid://c0q67t6m1i4dl" path="res://Scenes/UI/ui.gd" id="1_mg12k"] +[ext_resource type="FontFile" uid="uid://dv8ppra5tgn1t" path="res://Art/Fonts/PixelatedEleganceRegular-ovyAA.ttf" id="2_vb7na"] +[ext_resource type="Texture2D" uid="uid://l7786mlmvet8" path="res://Art/UI/menu_gear.png" id="3_ibj64"] +[ext_resource type="Script" uid="uid://bru53a1mvu0t2" path="res://Scenes/UI/its_game_over_control.gd" id="4_duuxe"] +[ext_resource type="Shader" uid="uid://n2f3kv6b7k2o" path="res://Scenes/UI/its_game_over.gdshader" id="5_duuxe"] +[ext_resource type="Texture2D" uid="uid://qodbgs7d5mqs" path="res://Art/UI/its_game_over.png" id="6_duuxe"] +[ext_resource type="Script" uid="uid://cjft0c0ui8yhs" path="res://Scenes/UI/its_game_over_background.gd" id="6_jfwrg"] +[ext_resource type="Script" uid="uid://be2ypveoa0hf5" path="res://Scenes/UI/masks.gd" id="8_mbl0m"] +[ext_resource type="Script" uid="uid://dbjei4d2lfwnb" path="res://Scenes/UI/fading_mask.gd" id="9_s3gqk"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_fo2i3"] +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="Theme" id="Theme_27bfm"] +default_font_size = 18 +OptionButton/fonts/font = null + +[sub_resource type="Theme" id="Theme_k8uqd"] +default_font = ExtResource("2_vb7na") +default_font_size = 16 +OptionButton/fonts/font = ExtResource("2_vb7na") + +[sub_resource type="Theme" id="Theme_mbl0m"] +Button/font_sizes/font_size = 30 +Button/fonts/font = ExtResource("2_vb7na") +RichTextLabel/fonts/normal_font = ExtResource("2_vb7na") + +[sub_resource type="Animation" id="Animation_duuxe"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("HBoxContainer/ReloadCheckpoint:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("HBoxContainer/BackToMainMenu:modulate") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} + +[sub_resource type="Animation" id="Animation_jfwrg"] +resource_name = "fade_in" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Message:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("HBoxContainer/ReloadCheckpoint:modulate") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("HBoxContainer/BackToMainMenu:modulate") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_mbl0m"] +_data = { +&"RESET": SubResource("Animation_duuxe"), +&"fade_in": SubResource("Animation_jfwrg") +} + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_duuxe"] +shader = ExtResource("5_duuxe") +shader_parameter/progress = 0.0 +shader_parameter/softness = 0.05 + +[sub_resource type="Animation" id="Animation_n85x3"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("FadingMask:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(0, 0, 0, 0)] +} + +[sub_resource type="Animation" id="Animation_20bx3"] +resource_name = "fade_to_black" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("FadingMask:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1)] +} + +[sub_resource type="Animation" id="Animation_in743"] +resource_name = "fade_to_normal" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("FadingMask:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_5yx4m"] +_data = { +&"RESET": SubResource("Animation_n85x3"), +&"fade_in": SubResource("Animation_20bx3"), +&"fade_out": SubResource("Animation_in743") +} + +[node name="UILayer" type="CanvasLayer" node_paths=PackedStringArray("text_slider", "auto_slider", "text_counter", "auto_counter", "autoplay", "auto_mask", "display_button", "resolution_button")] +layer = 100 +script = ExtResource("1_mg12k") +text_slider = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed/TextSlider") +auto_slider = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed/AutoSlider") +text_counter = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed/TextCounter") +auto_counter = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed/AutoCounter") +autoplay = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay/AutoPlayCheckBox") +auto_mask = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoMask") +display_button = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Display/DisplayButton") +resolution_button = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Resolution/ResolutionButton") + +[node name="UI" type="Control" parent="."] +z_index = 12 +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 + +[node name="Menu" type="PanelContainer" parent="UI"] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -125.0 +offset_top = -200.0 +offset_right = 125.0 +offset_bottom = 200.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_fo2i3") + +[node name="Background" type="ColorRect" parent="UI/Menu"] +layout_mode = 2 +color = Color(0, 0, 0, 1) + +[node name="MarginContainer" type="MarginContainer" parent="UI/Menu"] +layout_mode = 2 +theme_override_constants/margin_left = 25 +theme_override_constants/margin_top = 25 +theme_override_constants/margin_right = 25 +theme_override_constants/margin_bottom = 25 + +[node name="VBoxContainer" type="VBoxContainer" parent="UI/Menu/MarginContainer"] +layout_mode = 2 + +[node name="Resume" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "RESUME" + +[node name="Save" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "SAVE" + +[node name="Load" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "LOAD" + +[node name="Settings" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "SETTINGS" + +[node name="MainMenu" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "MAIN MENU" + +[node name="Quit" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "QUIT GAME" + +[node name="Save" type="PanelContainer" parent="UI"] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -200.0 +offset_top = -300.0 +offset_right = 200.0 +offset_bottom = 300.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_fo2i3") + +[node name="Background" type="ColorRect" parent="UI/Save"] +layout_mode = 2 +color = Color(0, 0, 0, 1) + +[node name="MarginContainer" type="MarginContainer" parent="UI/Save"] +layout_mode = 2 +theme_override_constants/margin_left = 25 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 25 +theme_override_constants/margin_bottom = 0 + +[node name="VBoxContainer" type="VBoxContainer" parent="UI/Save/MarginContainer"] +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Save/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 30 +bbcode_enabled = true +text = " +[center]SAVE GAME[/center]" + +[node name="SaveSlot1" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "EMPTY" + +[node name="SaveSlot2" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "EMPTY" + +[node name="SaveSlot3" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "EMPTY" + +[node name="SaveSlot4" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "EMPTY" + +[node name="Back" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(80, 40) +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 6 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 20 +text = "BACK" + +[node name="Load" type="PanelContainer" parent="UI"] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -200.0 +offset_top = -300.0 +offset_right = 200.0 +offset_bottom = 300.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_fo2i3") + +[node name="Background" type="ColorRect" parent="UI/Load"] +layout_mode = 2 +color = Color(0, 0, 0, 1) + +[node name="MarginContainer" type="MarginContainer" parent="UI/Load"] +layout_mode = 2 +theme_override_constants/margin_left = 25 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 25 +theme_override_constants/margin_bottom = 0 + +[node name="VBoxContainer" type="VBoxContainer" parent="UI/Load/MarginContainer"] +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Load/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 30 +bbcode_enabled = true +text = " +[center]LOAD GAME[/center]" + +[node name="LoadSlot1" type="Button" parent="UI/Load/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "EMPTY" + +[node name="LoadSlot2" type="Button" parent="UI/Load/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "EMPTY" + +[node name="LoadSlot3" type="Button" parent="UI/Load/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "EMPTY" + +[node name="LoadSlot4" type="Button" parent="UI/Load/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 27 +text = "EMPTY" + +[node name="Control" type="Control" parent="UI/Load/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +size_flags_stretch_ratio = 0.7 + +[node name="Back" type="Button" parent="UI/Load/MarginContainer/VBoxContainer/Control"] +custom_minimum_size = Vector2(80, 40) +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -40.0 +offset_top = -20.0 +offset_right = 40.0 +offset_bottom = 20.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 4 +size_flags_vertical = 6 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 20 +text = "BACK" + +[node name="BackTitle" type="Button" parent="UI/Load/MarginContainer/VBoxContainer/Control"] +custom_minimum_size = Vector2(80, 40) +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -40.0 +offset_top = -20.0 +offset_right = 40.0 +offset_bottom = 20.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 4 +size_flags_vertical = 6 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 20 +text = "BACK" + +[node name="Settings" type="PanelContainer" parent="UI"] +visible = false +custom_minimum_size = Vector2(1600, 600) +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -200.0 +offset_top = -300.0 +offset_right = 200.0 +offset_bottom = 300.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_fo2i3") + +[node name="Background" type="ColorRect" parent="UI/Settings"] +layout_mode = 2 +color = Color(0, 0, 0, 1) + +[node name="MarginContainer" type="MarginContainer" parent="UI/Settings"] +layout_mode = 2 +theme_override_constants/margin_left = 20 +theme_override_constants/margin_top = 50 +theme_override_constants/margin_right = 20 +theme_override_constants/margin_bottom = 50 + +[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 40 + +[node name="Settings" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 35 +bbcode_enabled = true +text = "[center]SETTINGS[/center]" + +[node name="GridContainer" type="GridContainer" parent="UI/Settings/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +size_flags_stretch_ratio = 5.0 +columns = 3 + +[node name="DialogueContainer" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 10 + +[node name="VBoxContainer2" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer"] +layout_mode = 2 + +[node name="DialogueOptions" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions"] +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer"] +custom_minimum_size = Vector2(0, 50) +layout_mode = 2 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 25 +bbcode_enabled = true +text = "[center]DIALOGUE[/center]" + +[node name="TextSpeed" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer"] +custom_minimum_size = Vector2(0, 50) +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"] +custom_minimum_size = Vector2(160, 28) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 4 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 16 +bbcode_enabled = true +text = "TYPING SPEED" + +[node name="TextSlider" type="HSlider" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 1 +size_flags_stretch_ratio = 4.0 +min_value = 1.0 +max_value = 10.0 +value = 5.0 +tick_count = 10 +ticks_on_borders = true + +[node name="TextCounter" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"] +custom_minimum_size = Vector2(150, 25) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 4 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 16 +bbcode_enabled = true + +[node name="Control" type="Control" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer"] +custom_minimum_size = Vector2(0, 50) +layout_mode = 2 + +[node name="AutoSpeed" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control"] +custom_minimum_size = Vector2(0, 50) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"] +custom_minimum_size = Vector2(160, 25) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 4 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 16 +bbcode_enabled = true +text = "AUTO DELAY" + +[node name="AutoSlider" type="HSlider" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 1 +size_flags_stretch_ratio = 4.0 +min_value = 1.0 +max_value = 10.0 +value = 5.0 +tick_count = 10 +ticks_on_borders = true + +[node name="AutoCounter" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"] +custom_minimum_size = Vector2(150, 25) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 4 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 16 +bbcode_enabled = true + +[node name="AutoMask" type="ColorRect" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 0.784314) + +[node name="AutoPlay" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer"] +custom_minimum_size = Vector2(0, 50) +layout_mode = 2 +theme_override_constants/separation = 10 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay"] +custom_minimum_size = Vector2(160, 25) +layout_mode = 2 +size_flags_vertical = 4 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 16 +bbcode_enabled = true +text = "AUTOPLAY" + +[node name="AutoPlayCheckBox" type="CheckBox" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay"] +layout_mode = 2 +size_flags_vertical = 4 + +[node name="ScreenContainer" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 10 + +[node name="VBoxContainer2" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer"] +layout_mode = 2 + +[node name="ScreenSettings" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer"] +custom_minimum_size = Vector2(0, 50) +layout_mode = 2 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 25 +bbcode_enabled = true +text = "[center]SCREEN[/center]" + +[node name="Display" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Display"] +custom_minimum_size = Vector2(140, 28) +layout_mode = 2 +size_flags_vertical = 4 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 16 +bbcode_enabled = true +text = "DISPLAY" + +[node name="DisplayButton" type="OptionButton" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Display"] +custom_minimum_size = Vector2(250, 0) +layout_mode = 2 +theme = SubResource("Theme_27bfm") +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 16 +selected = 2 +item_count = 3 +popup/item_0/text = "WINDOWED" +popup/item_0/id = 0 +popup/item_1/text = "WINDOWED FULLSCREEN" +popup/item_1/id = 1 +popup/item_2/text = "FULLSCREEN" +popup/item_2/id = 2 + +[node name="Resolution" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Resolution"] +custom_minimum_size = Vector2(140, 28) +layout_mode = 2 +size_flags_vertical = 4 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 16 +bbcode_enabled = true +text = "RESOLUTION" + +[node name="ResolutionButton" type="OptionButton" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Resolution"] +custom_minimum_size = Vector2(250, 0) +layout_mode = 2 +theme = SubResource("Theme_k8uqd") + +[node name="SoundContainer" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 10 + +[node name="VBoxContainer2" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer"] +layout_mode = 2 + +[node name="DialogueOptions" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions"] +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer"] +custom_minimum_size = Vector2(0, 50) +layout_mode = 2 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 25 +bbcode_enabled = true +text = "[center]AUDIO[/center]" + +[node name="TextSpeed" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer"] +custom_minimum_size = Vector2(0, 50) +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"] +custom_minimum_size = Vector2(140, 28) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 4 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 16 +bbcode_enabled = true +text = "MASTER" + +[node name="MasterVolume" type="HSlider" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 1 +size_flags_stretch_ratio = 4.0 +min_value = 1.0 +max_value = 10.0 +value = 5.0 +tick_count = 10 +ticks_on_borders = true + +[node name="MasterCounter" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"] +custom_minimum_size = Vector2(150, 25) +layout_mode = 2 +size_flags_vertical = 4 +theme_override_fonts/normal_font = ExtResource("2_vb7na") +theme_override_font_sizes/normal_font_size = 16 +bbcode_enabled = true + +[node name="Control" type="Control" parent="UI/Settings/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +size_flags_stretch_ratio = 0.7 + +[node name="Back" type="Button" parent="UI/Settings/MarginContainer/VBoxContainer/Control"] +custom_minimum_size = Vector2(80, 40) +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -40.0 +offset_top = -20.0 +offset_right = 40.0 +offset_bottom = 20.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 4 +size_flags_vertical = 6 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 20 +text = "BACK" + +[node name="BackTitle" type="Button" parent="UI/Settings/MarginContainer/VBoxContainer/Control"] +custom_minimum_size = Vector2(80, 40) +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -40.0 +offset_top = -20.0 +offset_right = 40.0 +offset_bottom = 20.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 4 +size_flags_vertical = 6 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 20 +text = "BACK" + +[node name="UpperContainer" type="HBoxContainer" parent="UI"] +layout_mode = 0 +offset_right = 1849.0 +offset_bottom = 85.0 + +[node name="Menu" type="Button" parent="UI/UpperContainer"] +custom_minimum_size = Vector2(0, 80) +layout_mode = 2 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 30 +theme_override_icons/icon = ExtResource("3_ibj64") + +[node name="SkipContainer" type="HBoxContainer" parent="UI"] +visible = false +layout_mode = 0 +offset_left = 1565.0 +offset_top = 997.0 +offset_right = 1895.0 +offset_bottom = 1059.0 + +[node name="NextButton" type="Button" parent="UI/SkipContainer"] +layout_mode = 2 +theme_override_fonts/font = ExtResource("2_vb7na") +theme_override_font_sizes/font_size = 20 +text = " Press Space to Next " + +[node name="ConfirmationMask" type="ColorRect" parent="."] +visible = false +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_force_pass_scroll_events = false +color = Color(0, 0, 0, 0.784314) + +[node name="ITSGameOverControl" type="Control" parent="."] +z_index = 12 +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +theme = SubResource("Theme_mbl0m") +script = ExtResource("4_duuxe") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="ITSGameOverControl"] +root_node = NodePath("../UI") +libraries = { +&"": SubResource("AnimationLibrary_mbl0m") +} + +[node name="Background" type="TextureRect" parent="ITSGameOverControl"] +material = SubResource("ShaderMaterial_duuxe") +layout_mode = 0 +offset_right = 1920.0 +offset_bottom = 1080.0 +texture = ExtResource("6_duuxe") +script = ExtResource("6_jfwrg") + +[node name="UI" type="VBoxContainer" parent="ITSGameOverControl"] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -625.0 +offset_top = -175.0 +offset_right = 625.0 +offset_bottom = 175.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/separation = 100 +alignment = 1 + +[node name="Message" type="RichTextLabel" parent="ITSGameOverControl/UI"] +modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(200, 150) +layout_mode = 2 +theme_override_font_sizes/normal_font_size = 100 +bbcode_enabled = true +text = "[color=dark_red]IT HAS YOU...[/color]" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="HBoxContainer" type="HBoxContainer" parent="ITSGameOverControl/UI"] +layout_mode = 2 +theme_override_constants/separation = 50 +alignment = 1 + +[node name="ReloadCheckpoint" type="Button" parent="ITSGameOverControl/UI/HBoxContainer"] +custom_minimum_size = Vector2(600, 100) +layout_mode = 2 +text = "RELOAD LATEST CHECKPOINT" + +[node name="BackToMainMenu" type="Button" parent="ITSGameOverControl/UI/HBoxContainer"] +custom_minimum_size = Vector2(600, 100) +layout_mode = 2 +text = "BACK TO MAIN MENU" + +[node name="Masks" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("8_mbl0m") + +[node name="FadingMask" type="ColorRect" parent="Masks"] +modulate = Color(0, 0, 0, 0) +z_index = 13 +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) +script = ExtResource("9_s3gqk") + +[node name="FadingMaskAnimation" type="AnimationPlayer" parent="Masks/FadingMask"] +root_node = NodePath("../..") +libraries = { +&"": SubResource("AnimationLibrary_5yx4m") +} + +[node name="Mask" type="ColorRect" parent="Masks"] +visible = false +z_index = 11 +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_force_pass_scroll_events = false +color = Color(0, 0, 0, 0.470588) diff --git a/Scenes/main/globals.gd b/Scenes/main/globals.gd index 2ccad4f..4cc0adb 100644 --- a/Scenes/main/globals.gd +++ b/Scenes/main/globals.gd @@ -3,10 +3,12 @@ extends Node var day_count : int = 1 var floor_count : int = -1 var patient_count : int = 1 +var its_patient_count : int = 0 var diagnoses_quota : int = 1 var daily_patient_limit : int = 3 var patient_list = ["42", "43", "44", "45", "46", "47", "48", "49", "50", "51"] -var patients_seen: Array[String] +var patients_seen = [] +var its_patients_seen = [] var patient_id var interfloor_dialogue = load("res://Dialogues/interfloor.dialogue") var directives = "\n[center][font_size=22]INSTRUCTIONS[/font_size][/center] diff --git a/Scenes/main/main.gd b/Scenes/main/main.gd index 86b566b..753d2e9 100644 --- a/Scenes/main/main.gd +++ b/Scenes/main/main.gd @@ -88,28 +88,33 @@ func start_day(): #Transitioning to day screen $TextScreens/Day.text = "[center]DAY " + str(Globals.day_count) + "[/center]" - var scenes_to_hide: Array[Node] = [$TitleScreen] + var scenes_to_hide: Array[Node] = [$TitleScreen, $TextScreens, $TextScreens/Day, $ScreeningDesk] var scenes_to_show: Array[Node] = [$TextScreens, $TextScreens/Day] - TransitionScreen.transition(scenes_to_hide, scenes_to_show) - await TransitionScreen.transition_finished + UI.masks.transition(scenes_to_hide, scenes_to_show) + await UI.masks.transition_finished await get_tree().create_timer(1.0).timeout #Setting up new patient $ScreeningDesk.accurate_diagnoses = 0 #Resetting accurate_diagnoses value at the day's beginning $ScreeningDesk.middle_screen.update(Globals.day_count, Globals.floor_count, $ScreeningDesk.accurate_diagnoses, Globals.diagnoses_quota) + #Resetting scenes + for scene in [$ScreeningDesk, UI.its_game_over]: + scene.reset() + #Transitioning to the screening desk scenes_to_hide = scenes_to_show scenes_to_show = [$ScreeningDesk, UI, UI.get_node("UI/UpperContainer")] - TransitionScreen.transition(scenes_to_hide, scenes_to_show) - await TransitionScreen.transition_finished + UI.masks.transition(scenes_to_hide, scenes_to_show) + await UI.masks.transition_finished #Supervisor Dialogue #$ScreeningDesk.supervisor.dialogue("interfloor_" + str(-Globals.floor_count-1)) #await $ScreeningDesk.supervisor.dialogue_finished + #Setting up UI $ScreeningDesk.console_screen.display(Globals.directives) - $ScreeningDesk.new_patient() + $ScreeningDesk.computer.next_patient_button.show() #Saves game state on the selected save slot @@ -125,14 +130,14 @@ func save_game(save_slot_number:int): "patient_list": Globals.patient_list, "patient_id": Globals.patient_id, "patients_seen": Globals.patients_seen, + "its_patients_seen": Globals.its_patients_seen, "save_date": Globals.get_save_date() } - #Creating save file var file = FileAccess.open("res://Saves/save_" + str(save_slot_number) + ".json", FileAccess.WRITE) if file: var json_string = JSON.stringify(save_data) - print(json_string) + print("Saved data : " + str(json_string)) file.store_string(json_string) file.close() print("Game saved successfully!") @@ -145,7 +150,7 @@ func save_game(save_slot_number:int): var save_slot = UI.get_node(save_slot_path) var load_slot = UI.get_node(load_slot_path) - save_slot.text = "DAY " + str(save_data["day_count"]) + ", PATIENT " + str(save_data["patient_count"]) + "\nSAVE DATE : " + str(save_data["save_date"]) + save_slot.text = "DAY " + str(save_data["day_count"]) + ", FLOOR " + str(save_data["floor_count"]) + "\nSAVE DATE : " + str(save_data["save_date"]) load_slot.text = save_slot.text @@ -153,11 +158,11 @@ func save_game(save_slot_number:int): #Loads save file from the selected load slot func load_game(load_slot_number:int): - #CLearing balloon + #Clearing balloon clear_balloon() #Hiding loading menus and masks - TransitionScreen.mask.visible = false + UI.masks.mask.visible = false UI.get_node("UI/Menu").hide() UI.get_node("UI/UpperContainer").hide() UI.get_node("UI/Load").hide() @@ -170,23 +175,22 @@ func load_game(load_slot_number:int): var load_data = JSON.parse_string(json_string) if typeof(load_data) == 27: #Checks if loaded data is a Dictionary - print(load_data) + print("Loaded save: " + str(load_data)) Globals.day_count = load_data["day_count"] + Globals.floor_count = load_data["floor_count"] Globals.patient_count = load_data["patient_count"] Globals.diagnoses_quota = load_data["diagnoses_quota"] Globals.daily_patient_limit = load_data["daily_patient_limit"] Globals.patient_list = load_data["patient_list"] Globals.patient_id = load_data["patient_id"] Globals.patients_seen = load_data["patients_seen"] + Globals.its_patients_seen = load_data["its_patients_seen"] + Patient.update_patient_list() else: print("Failed to parse Loading Data.") - #Transitioning to loaded Save - var scenes_to_hide = [$TitleScreen, $Bedroom, $TextScreens, $TextScreens/Day, $ScreeningDesk.patient_controls, $ScreeningDesk.end_of_day_controls, $ScreeningDesk.patient_texture, $ScreeningDesk.panel_container, $ScreeningDesk.face_zoom] + $ScreeningDesk.margin_container.get_children() - var scenes_to_show = [$ScreeningDesk, $ScreeningDesk.alone_controls, UI.get_node("UI/UpperContainer")] - TransitionScreen.transition(scenes_to_hide, scenes_to_show) - await TransitionScreen.transition_finished - $ScreeningDesk.new_patient() + #Starting day + start_day() @@ -203,7 +207,7 @@ func _on_load_slot_pressed(load_slot): func _on_main_menu_pressed(): #Removing mask - TransitionScreen.mask.visible = false + UI.masks.mask.visible = false #Clearing balloon clear_balloon() @@ -215,8 +219,12 @@ func _on_main_menu_pressed(): #Going back to main menu var scenes_to_hide = [$ScreeningDesk, $TextScreens, $TextScreens/Day, UI.its_game_over] var scenes_to_show = [$TitleScreen] - TransitionScreen.transition(scenes_to_hide, scenes_to_show) - await TransitionScreen.transition_finished + UI.masks.transition(scenes_to_hide, scenes_to_show) + await UI.masks.transition_finished + + #Resetting scenes + for scene in [$ScreeningDesk, UI.its_game_over]: + scene.reset() @@ -243,8 +251,8 @@ func update_slots(): var load_data = JSON.parse_string(json_string) if typeof(load_data) == 27: #Checks if loaded data is a Dictionary #Updates save and load slots texts - print(load_data) - save_slot.text = "DAY " + str(load_data["day_count"]) + ", PATIENT " + str(load_data["patient_count"]) + "\nSAVE DATE : " + str(load_data["save_date"]) + print("Initializing save slot #" + str(save_number) + " : " + str(load_data)) + save_slot.text = "DAY " + str(load_data["day_count"]) + ", FLOOR " + str(load_data["floor_count"]) + "\nSAVE DATE : " + str(load_data["save_date"]) load_slot.text = save_slot.text else: print("Failed to parse Loading Data.") diff --git a/Scenes/screening_desk/computer.gd b/Scenes/screening_desk/computer.gd index e595ad6..fdd3ab4 100644 --- a/Scenes/screening_desk/computer.gd +++ b/Scenes/screening_desk/computer.gd @@ -77,3 +77,10 @@ func _on_response_chosen(response): #Adds protagonist responses to the recording recording.append_text("\n\n") recording.append_text("[color=green]You[/color]" + "\n") recording.append_text(response.text) + + +#Resets to initial state +func reset(): + + for node in tab_list + screen_list + [screen, next_patient_button]: + node.hide() diff --git a/Scenes/screening_desk/console_screen.gd b/Scenes/screening_desk/console_screen.gd index f04c10f..b14c9a1 100644 --- a/Scenes/screening_desk/console_screen.gd +++ b/Scenes/screening_desk/console_screen.gd @@ -13,3 +13,9 @@ func display(message): text_to_display = text_to_display.replace("\\n", "\n") #Replaces litteral backslashes by actual newlines (necessary because of Dialogue Manager) text = text_to_display show() + + +#Resets to initial state +func reset(): + text = "" + hide() diff --git a/Scenes/screening_desk/green_button.gd b/Scenes/screening_desk/green_button.gd index d90cd97..fb73449 100644 --- a/Scenes/screening_desk/green_button.gd +++ b/Scenes/screening_desk/green_button.gd @@ -12,3 +12,10 @@ func _on_green_button_pressed(): decision_made.emit("release") set_toggle_mode(true) set_pressed_no_signal(true) + +#Resets to initial state +func reset(): + set_mouse_filter(Control.MOUSE_FILTER_STOP) + set_disabled(true) + set_toggle_mode(false) + set_pressed(false) diff --git a/Scenes/screening_desk/journal_layer.gd b/Scenes/screening_desk/journal_layer.gd index 999179f..adbadac 100644 --- a/Scenes/screening_desk/journal_layer.gd +++ b/Scenes/screening_desk/journal_layer.gd @@ -42,3 +42,8 @@ func update_journal(floor_count:int): for symptom in symptoms_detailed[i]: symptoms_page += "\n\n" + symptom journal_symptoms.text = symptoms_page + + +#Resets to initial state +func reset(): + hide() diff --git a/Scenes/screening_desk/patient.gd b/Scenes/screening_desk/patient.gd index 2ecae47..917266c 100644 --- a/Scenes/screening_desk/patient.gd +++ b/Scenes/screening_desk/patient.gd @@ -2,8 +2,6 @@ extends TextureRect func _ready() -> void: - - #Hiding hide() @@ -16,3 +14,9 @@ func _change_emotion(dialogue_line) -> void: var new_emotion = line_tag[0] texture = Patient.emotions[String(new_emotion)] print("Patient emotion changed to ", new_emotion) + + +#Resets to initial state +func reset(): + modulate = Patient.original_color + hide() diff --git a/Scenes/screening_desk/patient_global.gd b/Scenes/screening_desk/patient_global.gd index a975168..77b9bd9 100644 --- a/Scenes/screening_desk/patient_global.gd +++ b/Scenes/screening_desk/patient_global.gd @@ -24,7 +24,10 @@ var symptoms_arrays: Array[Array] = [ ["VISUAL HALLUCINATIONS", "HETERO-AGRESSIVE BEHAVIOUR"] ] #Lists of possible patients sorted by floor -var patient_list : Array[Dictionary] +var og_patient_list : Array[Dictionary] +var patient_list: Array[Dictionary] +var og_its_patient_list = ["its_01"] +var its_patient_list = [] #Supervisor file path var supervisor_name = "loeveth" @@ -36,8 +39,10 @@ func _ready() -> void: marker.resize(100) marker.fill(0) - #Setting up patient list + #Setting up patient lists + og_patient_list.resize(len(symptoms_arrays)) patient_list.resize(len(symptoms_arrays)) + its_patient_list = og_its_patient_list original_color = texture.modulate #Saving original modulation color to reset it after modification @@ -58,6 +63,11 @@ func new_patient(patient_id): var file_path: String + #Updating Global variables + Globals.patient_id = patient_id + Globals.patients_seen.append(patient_id) + print("Patients seen list: " + str(Globals.patients_seen)) + #Loading Patient Files var config := ConfigFile.new() file_path = "res://Dialogues/Patients/patient_" + patient_id + "_file.cfg" @@ -151,11 +161,12 @@ func sort_patients(): break if symptom_matched: for k in range(j, symptoms_arrays.size()): - patient_list[k].merge({patient_id: j+1}) # Adds the patient to every floor compatible + og_patient_list[k].merge({patient_id: j+1}) # Adds the patient to every floor compatible symptom_matched = false break for i in range(len(patient_list)): + patient_list[i] = og_patient_list[i] print("Floor " + str(i) + " possible patients: " + str(patient_list[i])) @@ -186,16 +197,30 @@ func generate_patient_id() -> String: #Generates a patient ID var floor_index = -Globals.floor_count -1 print("Floor Index: " + str(floor_index)) var patient_id = weighted_random(patient_list[floor_index]) #Picks a random patient depending on floor, with weighted odds - - for j in range(len(patient_list)): - if len(patient_list[j]) > 1: - patient_list[j].erase(patient_id) #Removes picked patient from unseen patients list - print("Updated Floor " + str(j) + " list: " + str(patient_list[j])) + + #Removes picked patient from patients list + for i in range(len(patient_list)): + if len(patient_list[i]) > 1: + patient_list[i].erase(patient_id) + print("Updated Floor " + str(i) + " list: " + str(patient_list[i])) return patient_id +func generate_its_patient_id() -> String: #Generates an ITS patient ID + + #Generating ITS patient ID + var its_patient_id = its_patient_list.pick_random() + print("ITS Patient selected: " + str(its_patient_id)) + #Remove picked ITS patient from ITS patient list + if len(its_patient_list) > 1: + its_patient_list.erase(its_patient_id) + print("Updated ITS Patient list: " + str(its_patient_list)) + + return its_patient_id + + func next_patient() -> String: #Decides next patient ID var next_patient_id: String @@ -204,6 +229,8 @@ func next_patient() -> String: #Decides next patient ID -2: if Globals.patient_count == 0: next_patient_id = "its_00" + elif Globals.its_patient_count < 1: + next_patient_id = generate_its_patient_id() else: next_patient_id = generate_patient_id() _: @@ -211,4 +238,21 @@ func next_patient() -> String: #Decides next patient ID return next_patient_id + + +func update_patient_list(): + #Erasing patients already seen from patient lists + for patient_id in Globals.patients_seen: + for i in range(len(patient_list)): + if len(patient_list[i]) > 1: + patient_list[i].erase(patient_id) + + #Erasing its patients already seen from its patient list + for its_patient_id in Globals.its_patients_seen: + if len(its_patient_list) > 1: + its_patient_list.erase(its_patient_id) + + for j in range(len(patient_list)): + print("Loaded Floor " + str(j) + " list: " + str(patient_list[j])) + print("Loaded ITS Patient list: " + str(its_patient_list)) diff --git a/Scenes/screening_desk/red_button.gd b/Scenes/screening_desk/red_button.gd index 93fa8ff..67138b3 100644 --- a/Scenes/screening_desk/red_button.gd +++ b/Scenes/screening_desk/red_button.gd @@ -4,11 +4,19 @@ signal decision_made # Called when the node enters the scene tree for the first time. func _ready() -> void: - self.pressed.connect(self._on_green_button_pressed) + self.pressed.connect(self._on_red_button_pressed) set_disabled(true) -func _on_green_button_pressed(): +func _on_red_button_pressed(): if Globals.buttons_activated: decision_made.emit("terminate") set_toggle_mode(true) set_pressed_no_signal(true) + + +#Resets to initial state +func reset(): + set_mouse_filter(Control.MOUSE_FILTER_STOP) + set_disabled(true) + set_toggle_mode(false) + set_pressed(false) diff --git a/Scenes/screening_desk/release.gd b/Scenes/screening_desk/release.gd index 3eadb69..1fbed2d 100644 --- a/Scenes/screening_desk/release.gd +++ b/Scenes/screening_desk/release.gd @@ -9,3 +9,8 @@ func _ready() -> void: func _on_release_display(message:String): text = message + + +#Resets to initial state +func reset(): + text = Globals.colorize("RELEASE", "web_gray") diff --git a/Scenes/screening_desk/room_assets.gd b/Scenes/screening_desk/room_assets.gd new file mode 100644 index 0000000..c94cf3c --- /dev/null +++ b/Scenes/screening_desk/room_assets.gd @@ -0,0 +1,24 @@ +extends Control + +@onready var glass = $Glass +@onready var cell_wall = $CellWall +@onready var room = $Room +@onready var backwall = $Backwall +@onready var backwall_animation = $Backwall/BackwallAnimation +@onready var cell_top = $CellTop +@onready var cell_bot = $CellBot +@onready var cell_animation = $CellAnimation + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +#Resets to initial state +func reset(): + cell_wall.modulate = Patient.original_color + for node in [cell_wall, cell_top, cell_bot]: + node.hide() + for node in [glass, room, backwall]: + node.show() diff --git a/Scenes/screening_desk/room_assets.gd.uid b/Scenes/screening_desk/room_assets.gd.uid new file mode 100644 index 0000000..362c6e7 --- /dev/null +++ b/Scenes/screening_desk/room_assets.gd.uid @@ -0,0 +1 @@ +uid://bh5yd5cxceg24 diff --git a/Scenes/screening_desk/screening_desk.gd b/Scenes/screening_desk/screening_desk.gd index c4de098..127c5b1 100644 --- a/Scenes/screening_desk/screening_desk.gd +++ b/Scenes/screening_desk/screening_desk.gd @@ -13,13 +13,7 @@ extends Control @onready var computer = $LowerHalf/Computer @onready var middle_screen = $LowerHalf/MiddleScreen/MarginContainer/MiddleScreen @onready var console_screen = $LowerHalf/Console/Margin/ConsoleScreen - -#RoomAssets -@onready var cell_top = $RoomAssets/CellTop -@onready var cell_bot = $RoomAssets/CellBot -@onready var cell_animation = $RoomAssets/CellAnimation -@onready var cell_wall = $RoomAssets/CellWall -@onready var backwall_animation = $RoomAssets/Backwall/BackwallAnimation +@onready var room_assets = $RoomAssets #DialogueAssets @onready var patient_dialogue_resource: Resource @@ -44,35 +38,30 @@ func _ready() -> void: Globals.clear_patient.connect(self._on_clear_patient) Globals.color_change.connect(self._on_color_change) - #Hiding and showing appropriate RoomAssets - for room_asset in [cell_top, cell_bot, cell_wall]: - room_asset.hide() - for room_asset in [$RoomAssets/Glass, $RoomAssets/Room, $RoomAssets/Backwall]: - room_asset.show() - #$RoomAssets/Backwall.position = Vector2(0, -2700) - + room_assets.reset() hide() #Hiding ScreeningDesk message_array.resize(3) #Setting up message array +#Selecting next patient func new_patient(): var new_id = Patient.next_patient() - Patient.new_patient("its_01") #Line for testing purposes - #Patient.new_patient(new_id) #Line for generating new patient + #Patient.new_patient("its_01") #Line for testing purposes + Patient.new_patient(new_id) #Line for generating new patient computer.patient_file.text = Patient.file_text computer.recording.text = "" patient.texture = Patient.image - - #Setting up UI - computer.next_patient_button.show() - console_screen.display(Globals.directives) func _on_call_next_patient_pressed(): #Brings in next patient and sets up the desk controls + #Selecting next_patient + new_patient() + + #Hiding the next_patient button var scenes_to_hide = [computer.next_patient_button, supervisor] for scenes in scenes_to_hide: @@ -86,19 +75,21 @@ func _on_call_next_patient_pressed(): #Brings in next patient and sets up the de console_screen.display(message) #Shutters entry animation - cell_animation.play("incoming") - cell_top.show() - cell_bot.show() - await cell_animation.animation_finished + room_assets.cell_animation.play("incoming") + room_assets.cell_top.show() + room_assets.cell_bot.show() + await room_assets.cell_animation.animation_finished #Showing the Patient and the Backroom - var scenes_to_show = [patient, cell_wall] + var scenes_to_show = [patient, room_assets.cell_wall] for scene in scenes_to_show: scene.show() #Opening Shutters - cell_animation.play("open") - await cell_animation.animation_finished + room_assets.cell_animation.play("open") + await room_assets.cell_animation.animation_finished + room_assets.cell_top.hide() + room_assets.cell_bot.hide() #Activating Buttons green_button.set_disabled(false) @@ -162,37 +153,29 @@ func _on_clear_patient(choice:String): console_screen.display(message_array[1]) #Closing Shutters - cell_animation.play("close") - await cell_animation.animation_finished + room_assets.cell_top.show() + room_assets.cell_bot.show() + room_assets.cell_animation.play("close") + await room_assets.cell_animation.animation_finished - #Hiding the cell and restoring the backroom and patient's original colors - for scene in [patient, cell_wall]: - scene.hide() - patient.modulate = Patient.original_color - cell_wall.modulate = Patient.original_color + #Hiding patient and cell_wall + for node in [patient, room_assets.cell_wall]: + node.hide() - #Hiding Computer screen and resetting Console screen once the animation is done - cell_animation.play(choice) - await cell_animation.animation_finished - computer.screen.hide() - console_screen.hide() + #Playing release or terminate cell animation + room_assets.cell_animation.play(choice) + await room_assets.cell_animation.animation_finished - #Reenabling mouse filter and resetting buttons - for button in [green_button, red_button]: - button.set_mouse_filter(Control.MOUSE_FILTER_STOP) - button.set_pressed(false) - button.set_toggle_mode(false) - button.set_disabled(true) - - #Resetting decision screen - release.text = Globals.colorize("RELEASE", "web_gray") - terminate.text = Globals.colorize("TERMINATE", "web_gray") + #Resetting the scene + reset() #Descending Floor if diagnoses_quota reached if accurate_diagnoses == Globals.diagnoses_quota: descend_floor() else: - new_patient() + #Setting up UI + computer.next_patient_button.show() + console_screen.display(Globals.directives) func _on_color_change(color: String): #Modulating backroom and patient colors @@ -205,7 +188,7 @@ func _on_color_change(color: String): #Modulating backroom and patient colors "green": new_color = Color(0.5,1,0.5,1) patient.modulate = new_color - cell_wall.modulate = new_color + room_assets.cell_wall.modulate = new_color print("Color changed to: " + str(new_color)) @@ -219,10 +202,10 @@ func descend_floor(): #Descends to next floor console_screen.display(message) #Descending animation - backwall_animation.play("going_down_1") - await backwall_animation.animation_finished - backwall_animation.play("going_down_2") - await backwall_animation.animation_finished + room_assets.backwall_animation.play("going_down_1") + await room_assets.backwall_animation.animation_finished + room_assets.backwall_animation.play("going_down_2") + await room_assets.backwall_animation.animation_finished #Updating middle screen info Globals.floor_count -= 1 @@ -244,6 +227,13 @@ func descend_floor(): #Descends to next floor supervisor.dialogue("interfloor_" + str(-Globals.floor_count-1)) await supervisor.dialogue_finished - #Setting up new patient - new_patient() + #Setting up UI + computer.next_patient_button.show() + console_screen.display(Globals.directives) + +#Resets to initial state +func reset(): + for node in [patient, supervisor, journal_layer, computer, console_screen, release, terminate, + green_button, red_button, room_assets]: + node.reset() diff --git a/Scenes/screening_desk/screening_desk.tscn b/Scenes/screening_desk/screening_desk.tscn index c744f8d..20fa07f 100644 --- a/Scenes/screening_desk/screening_desk.tscn +++ b/Scenes/screening_desk/screening_desk.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=59 format=3 uid="uid://chytk2cctjk3x"] +[gd_scene load_steps=60 format=3 uid="uid://chytk2cctjk3x"] [ext_resource type="Script" uid="uid://b3ms0imu0umn8" path="res://Scenes/screening_desk/screening_desk.gd" id="1_1s7k3"] [ext_resource type="Script" uid="uid://dcax2vggaexnr" path="res://Scenes/screening_desk/journal_layer.gd" id="3_8gteb"] @@ -39,6 +39,7 @@ [ext_resource type="Texture2D" uid="uid://q34mpgfv5upt" path="res://Art/Rooms/screening_room/backwall_extended.png" id="28_w70jd"] [ext_resource type="Texture2D" uid="uid://cqwn5qo7kab4x" path="res://Art/Rooms/screening_room/cell_bot.png" id="29_43vqp"] [ext_resource type="Texture2D" uid="uid://c6ary7qg7jhc6" path="res://Art/Rooms/screening_room/decision_screen.png" id="29_cobue"] +[ext_resource type="Script" uid="uid://bh5yd5cxceg24" path="res://Scenes/screening_desk/room_assets.gd" id="34_7jdsc"] [sub_resource type="Theme" id="Theme_63o5x"] RichTextLabel/fonts/normal_font = ExtResource("14_0pvwy") @@ -953,6 +954,7 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 +script = ExtResource("34_7jdsc") [node name="Glass" type="TextureRect" parent="RoomAssets"] modulate = Color(1, 1, 1, 0.078431375) diff --git a/Scenes/screening_desk/supervisor.gd b/Scenes/screening_desk/supervisor.gd index 6eebab2..1107153 100644 --- a/Scenes/screening_desk/supervisor.gd +++ b/Scenes/screening_desk/supervisor.gd @@ -101,3 +101,10 @@ func _change_emotion(dialogue_line) -> void: var new_emotion = line_tag[0] texture = Patient.emotions[String(new_emotion)] print("Supervisor emotion changed to ", new_emotion) + + +#Resets to initial state +func reset(): + hide_spray() + await hide_done + hide() diff --git a/Scenes/screening_desk/terminate.gd b/Scenes/screening_desk/terminate.gd index 42dfd95..65f0df3 100644 --- a/Scenes/screening_desk/terminate.gd +++ b/Scenes/screening_desk/terminate.gd @@ -9,3 +9,8 @@ func _ready() -> void: func _on_terminate_display(message:String): text = message + + +#Resets to initial state +func reset(): + text = Globals.colorize("TERMINATE", "web_gray") diff --git a/Scenes/title_screen/title_screen.gd b/Scenes/title_screen/title_screen.gd index c9b36cb..aecf6ea 100644 --- a/Scenes/title_screen/title_screen.gd +++ b/Scenes/title_screen/title_screen.gd @@ -26,7 +26,7 @@ func _on_load_pressed(): UI.get_node("UI/Load").show() UI.get_node("UI/Load/MarginContainer/VBoxContainer/Control/Back").hide() UI.get_node("UI/Load/MarginContainer/VBoxContainer/Control/BackTitle").show() - TransitionScreen.mask.visible = true + UI.masks.mask.visible = true @@ -34,7 +34,7 @@ func _on_settings_pressed() -> void: UI.get_node("UI/Settings").show() UI.get_node("UI/Settings/MarginContainer/VBoxContainer/Control/Back").hide() UI.get_node("UI/Settings/MarginContainer/VBoxContainer/Control/BackTitle").show() - TransitionScreen.mask.visible = true + UI.masks.mask.visible = true diff --git a/Scenes/transition_screen/transition_screen.gd.uid b/Scenes/transition_screen/transition_screen.gd.uid deleted file mode 100644 index ae70051..0000000 --- a/Scenes/transition_screen/transition_screen.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dywfa5vbgtrkb diff --git a/Scenes/transition_screen/transition_screen.tscn b/Scenes/transition_screen/transition_screen.tscn index f7b8a4c..644d4d0 100644 --- a/Scenes/transition_screen/transition_screen.tscn +++ b/Scenes/transition_screen/transition_screen.tscn @@ -1,7 +1,39 @@ -[gd_scene load_steps=7 format=3 uid="uid://drk1l7ijo4xq5"] +[gd_scene load_steps=7 format=3 uid="uid://ct7ccfv6yj73u"] -[ext_resource type="Script" uid="uid://dywfa5vbgtrkb" path="res://Scenes/transition_screen/transition_screen.gd" id="1_hbjtk"] -[ext_resource type="Script" uid="uid://dbjei4d2lfwnb" path="res://Scenes/transition_screen/fading_mask.gd" id="2_m3r4n"] +[ext_resource type="Script" uid="uid://dbjei4d2lfwnb" path="res://Scenes/UI/fading_mask.gd" id="2_m3r4n"] + +[sub_resource type="GDScript" id="GDScript_3575e"] +script/source = "extends CanvasLayer + +@onready var fading_mask = $FadingMask +@onready var its_game_over = $ITSGameOver +@onready var mask = $Mask + +signal transition_finished + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass + + +#Transitions the scenes with a fading mask +func transition(scenes_to_hide, scenes_to_show): + + #Fade in + fading_mask.fade_in() + await fading_mask.animation.animation_finished + + #Hides and show appropriates scenes + for scene in scenes_to_hide: + scene.hide() + for scene in scenes_to_show: + scene.show() + + #Fade out + fading_mask.fade_out() + await fading_mask.animation.animation_finished + transition_finished.emit() +" [sub_resource type="Animation" id="Animation_n85x3"] length = 0.001 @@ -56,8 +88,8 @@ _data = { } [node name="transition_screen" type="CanvasLayer"] -layer = 102 -script = ExtResource("1_hbjtk") +layer = 98 +script = SubResource("GDScript_3575e") [node name="FadingMask" type="ColorRect" parent="."] modulate = Color(0, 0, 0, 0) diff --git a/project.godot b/project.godot index de53515..5c1e7eb 100644 --- a/project.godot +++ b/project.godot @@ -17,7 +17,6 @@ config/features=PackedStringArray("4.5", "Forward Plus") [autoload] Globals="*res://Scenes/main/globals.gd" -TransitionScreen="*res://Scenes/transition_screen/transition_screen.tscn" UI="*res://Scenes/UI/ui.tscn" Patient="*res://Scenes/screening_desk/patient_global.gd" DialogueManager="*res://addons/dialogue_manager/dialogue_manager.gd"