diff --git a/Art/Patients/patient_49/patient_49.aseprite b/Art/Patients/patient_49/patient_49.aseprite index 92a92f0..4090d3f 100644 Binary files a/Art/Patients/patient_49/patient_49.aseprite and b/Art/Patients/patient_49/patient_49.aseprite differ diff --git a/Art/Patients/patient_49/patient_49_elated.png b/Art/Patients/patient_49/patient_49_elated.png index 9ade008..56ba594 100644 Binary files a/Art/Patients/patient_49/patient_49_elated.png and b/Art/Patients/patient_49/patient_49_elated.png differ diff --git a/Art/Patients/patient_49/patient_49_maniac.png b/Art/Patients/patient_49/patient_49_maniac.png index 6a664e8..705f654 100644 Binary files a/Art/Patients/patient_49/patient_49_maniac.png and b/Art/Patients/patient_49/patient_49_maniac.png differ diff --git a/Dialogues/Patients/patient_49.dialogue b/Dialogues/Patients/patient_49.dialogue index d61d71e..bd5803f 100644 --- a/Dialogues/Patients/patient_49.dialogue +++ b/Dialogues/Patients/patient_49.dialogue @@ -1,7 +1,7 @@ ~ start do Patient.marker.fill(0) -set Patient.dialog_tree = Patient.build_dialog_tree([31,32,33,34,41,42,43,44,411,412,413,421,422,423]) +set Patient.dialog_tree = Patient.build_dialog_tree([51,52,53]) Jeremiah Brunn: [#smiling] Hi. What's up ? You here to release me ? @@ -23,192 +23,102 @@ Jeremiah Brunn: [#smiling] Hi. What's up ? You here to release me ? - Why were you brought here ? What happened ? Jeremiah Brunn: [#neutral] I was busy minding my own quiet business, when these so-called "law enforcers" jumped me. - Jeremiah Brunn: [#irritated] I was detained and transferred here against my will. Once I'm out of here, I'm going to sue them to oblivion. - - - What kind of quiet business warrants detainment ? What exactly were you doing out there ? - Jeremiah Brunn: [#neutral] I was simply playing some music. That's my job after all. Can you blame someone for singing aloud in public ? Is that a way to treat a star like me ? + Jeremiah Brunn: [#irritated] I was detained and transferred here against my will. Is that a way to treat a star like me ? Once I'm out of here, I'm going to sue them to oblivion. - - A star ? What do you mean ? - Jeremiah Brunn: [#puzzled] What do you mean, what do I mean ? Don't you recognize me ?! + - A star ? What do you mean ? + Jeremiah Brunn: [#puzzled] What do you mean, what do I mean ? Don't you recognize me ?! - - I am afraid I don't. - if Patient.abnormal == true - Jeremiah Brunn: [#irritated] People these days... Uncultured swine, good for the slaughter. - else - Jeremiah Brunn: [#puzzled] Sigh... I can't blame you. I haven't been able to take properly care of myself in this cell. - => part_2_1 - - Your face and name do ring a bell, but I can't quite remember who you are. + - I am afraid I don't. + if Patient.abnormal == true + Jeremiah Brunn: [#irritated] People these days... Uncultured swine, good for the slaughter. + else Jeremiah Brunn: [#puzzled] Sigh... I can't blame you. I haven't been able to take properly care of myself in this cell. - => part_2_1 - - Stop wasting time and decline your identity. - if Patient.abnormal == true - Jeremiah Brunn: [#irritated] Watch your tone. Disrespect always backfires on you at some point, sometimes earlier than you might expect. - else - Jeremiah Brunn: [#puzzled] Is that how you treat all your patients ? No wonder you're staying hidden behind a stained glass like a rat. I guess nobody likes you. - => part_2_1 - ~ part_2_1 - Jeremiah Brunn: [#smiling] Anyways, name's Jean Deep. Sorry, I'm not giving you an autograph. Not while I'm imprisoned here. - => part_3 + => part_2_1 + - Your face and name do ring a bell, but I can't quite remember who you are. + Jeremiah Brunn: [#puzzled] Sigh... I can't blame you. I haven't been able to take properly care of myself in this cell. + => part_2_1 + - Stop wasting time and decline your identity. + if Patient.abnormal == true + Jeremiah Brunn: [#irritated] Watch your tone. Disrespect always backfires on you at some point, sometimes earlier than you might expect. + else + Jeremiah Brunn: [#puzzled] Is that how you treat all your patients ? No wonder you're staying hidden behind a stained glass like a rat. I guess nobody likes you. + => part_2_1 + +~ part_2_1 +Jeremiah Brunn: [#smiling] Anyways, name's Jean Deep. Sorry, I'm not giving you an autograph. Not while I'm imprisoned here. +=> part_3 ~ part_3 -if Patient.marker[0] == 4 - => part_4_1 - -- Aren't you named Jeremiah Brunn though ? [if Patient.dialog_tree[31] == "not_asked"] - set Patient.dialog_tree[31] = "asked" - do Patient.marker[0] += 1 +- Aren't you named Jeremiah Brunn though ? Jeremiah Brunn: [#puzzled] Bah ! That's just my cover name, to dodge my stalkers. Simple, but effective. - => part_3 + => part_4 -- You don't exactly look like Jean Deep though... [if Patient.dialog_tree[32] == "not_asked"] - set Patient.dialog_tree[32] = "asked" - do Patient.marker[0] += 1 +- You don't exactly look like Jean Deep though... Jeremiah Brunn: [#neutral] I know ! I was bestowed a hallowed blessing from God, but that honour came with a curse... - Jeremiah Brunn: [#worried] My divine physique was altered. A small price to pay such a heavenly reward, but still a painful one. - => part_3 + Jeremiah Brunn: [#worried] My divine physique was altered. A small price to pay for such a heavenly reward, but still a painful one. + => part_4 -- What do you do in life ? [if Patient.dialog_tree[33] == "not_asked"] - set Patient.dialog_tree[33] = "asked" - do Patient.marker[0] += 1 +- What do you do in life ? Jeremiah Brunn: [#smiling] I'm a rocker, of course. Rock'n Roll is my life, it's the blood in my veins. - - As far as i know, Jean Deep is an actor, not a musician. Jeremiah Brunn: [#laughing] Then you don't know very far, friend ! I am well reputed in both acting and rocking circles ! - Jeremiah Brunn: [#irritated] Although that doesn't surprise me... They have been conspiring against me, smearing my name. No wonder they erased public knowledge of my music career. - => part_3 + => part_4 -- Isn't Jean Deep supposed to be in another country right now ? What brought you here so far from home ? [if Patient.dialog_tree[34] == "not_asked"] - set Patient.dialog_tree[34] = "asked" - do Patient.marker[0] += 1 - Jeremiah Brunn: [#laughing] Divine business, my friend ! Divine and secretive. They must not know what I am about to achieve here. - => part_3 +- Isn't Jean Deep supposed to be in another country right now ? What brought you here so far from home ? + Jeremiah Brunn: [#laughing] Divine business, my friend ! Divine and secretive. Do not concern yourself with that. + => part_4 ~ part_4 +Jeremiah Brunn: [#elated] Oh, the time of Ascension is nigh ! The Great Worm, at last ! +=> part_5 -if Patient.marker[1] == 3 - Jeremiah Brunn: [#elated] Oh, the time of Ascension is nigh ! The Great Worm, at last ! - => part_5 - -- What divine blessing are you talking about ? [if Patient.dialog_tree[41] == "not_asked"] - set Patient.dialog_tree[41] = "asked" - do Patient.marker[1] += 1 + +~ part_5 +if Patient.marker[5] >= 3 + => part_6 + +- Ascension ? Great Worm ? What are you talking about ? [if Patient.dialog_tree[51] == "not_asked"] + set Patient.dialog_tree[51] = "asked" + do Patient.marker[5] += 1 Jeremiah Brunn: [#laughing] I am talking about the most sanctified amongst God's gifts. It is the blessing of the Great Worm. - - - Care to elaborate, Jean Worm ? - if Patient.abnormal == true - Jeremiah Brunn: [#irritated] Careful. The early bird gets the worm, and the early worm gets the discourteous. - else - Jeremiah Brunn: [#puzzled] Jean Worm ? I'm sorry but your utter lack of taste for names is... unsettling. - => part_4_1_0 - - - What is this Great Worm blessing exactly ? - => part_4_1_0 - - ~ part_4_1_0 - Jeremiah Brunn: [#smiling] God has bestowed upon me the most blessed of presents. I am to be transfigured in His name. if Patient.abnormal == true Jeremiah Brunn: [#laughing] I am to become the Worm. To consume God's enemies. To repast on flesh and bones. else Jeremiah Brunn: [#laughing] I am to become the Worm. To wield holiness on this Earth. To bring about his law and dominion to humankind. - => part_4_1 + => part_5 - ~ part_4_1 - - if Patient.marker[2] == 3 - => part_4 - - - When did you receive this blessing ? [if Patient.dialog_tree[411] == "not_asked"] - set Patient.dialog_tree[411] = "asked" - do Patient.marker[2] += 1 - Jeremiah Brunn: [#smiling] A long, long time ago. I think i was around 19 when I saw It for the first time. The Great Worm, shining under God's light, promising me protection and eternal love. - Jeremiah Brunn: [#neutral] That is when I knew who I was, and who I was fated to become. Since then, life has been nothing but a long wait until my promised Ascension. - => part_4_1 - - - How are you so certain you are the chosen one ? [if Patient.dialog_tree[412] == "not_asked"] - set Patient.dialog_tree[412] = "asked" - do Patient.marker[2] += 1 - Jeremiah Brunn: [#happy] Because that's what God tells me, of course. I can hear Him whispering to me, quietly. Comforting me. - - - What is God telling you right now ? - if Patient.abnormal == true - Jeremiah Brunn: [#laughing] To kill His enemies. That my Deliverance is about to begin. That my first commandment is to consume you. - else - Jeremiah Brunn: [#happy] That everything's going to be fine. That I am safe. That I can no longer be harmed. - => part_4_1 - - - Of all possible divine creatures, why a Worm ? [if Patient.dialog_tree[413] == "not_asked"] - set Patient.dialog_tree[413] = "asked" - do Patient.marker[2] += 1 - Jeremiah Brunn: [#smiling] Because the Worm is a symbol of strength, of manhood ! God wants me to know I am a man. - Jeremiah Brunn: [#worried] Uncle would always tell me I was not a man, that I liked other men too much. - Jeremiah Brunn: [#happy] But God knows better. Thanks to Him, I know I like women. I'm sure of it. After all, Jean Deep is a womanizer, isn't he ? - => part_4_1 - - -- I want to talk about the people conspiring against you. Who are they ? [if Patient.dialog_tree[42] == "not_asked"] - set Patient.dialog_tree[42] = "asked" - do Patient.marker[1] += 1 - Jeremiah Brunn: [#worried] They are the secret Cabal of the Worm ! Working in my uncle's name, to prevent Jean Deep from ascending. You have to believe me. - => part_4_2 - - ~ part_4_2 - - if Patient.marker[3] == 3 - => part_4 - - - Your uncle leads a secret cabal ? [if Patient.dialog_tree[421] == "not_asked"] - set Patient.dialog_tree[421] = "asked" - do Patient.marker[3] += 1 - Jeremiah Brunn: [#shocked] Yes, he does ! Ever since I was a boy, he's been working to undermine me, to deprive me of my manhood ! - Jeremiah Brunn: [#irritated] No more. God is on my side. I'm fighting back now. - - - What did your uncle do to you ? - Jeremiah Brunn: [#irritated] He is the great Devil, never to be trusted again. He wounded me, stole my manhood when I was not prepared. - Jeremiah Brunn: [#happy] Now he cannot anymore. I am under God's watchful gaze. - => part_4_2 - - - Why's the Cabal of the Worm trying to prevent its return ? Shouldn't they be delighted to witness your ascension ? [if Patient.dialog_tree[422] == "not_asked"] - set Patient.dialog_tree[422] = "asked" - do Patient.marker[3] += 1 - Jeremiah Brunn: [#smiling] The Cabal of the Worm, cursed be their name, were founded precisely because they fear the Worm and its manhood. They want It to never exist. - Jeremiah Brunn: [#laughing] But the Great Worm cannot be stopped. I will reclaim my manhood. It is written. - => part_4_2 - - - Do you feel safe in this cell ? Do you think the cabal can reach you here ? [if Patient.dialog_tree[423] == "not_asked"] - set Patient.dialog_tree[423] = "asked" - do Patient.marker[3] += 1 - Jeremiah Brunn: [#worried] M-maybe... There is no place on Earth they cannot reach ! Their influence is boundless ! - if Patient.abnormal == true - Jeremiah Brunn: [#irritated] Let them try. The Worm hungers for a feast. - else - Jeremiah Brunn: [#happy] But God is here for me now. He whispers words of protection and safety. I am secure. I am safe. - => part_4_2 - -- And why has God chosen to bless you thus ? [if Patient.dialog_tree[43] == "not_asked"] - set Patient.dialog_tree[43] = "asked" - do Patient.marker[1] += 1 - Jeremiah Brunn: [#laughing] Because I am Jean Deep, obviously. It's God's way of saying thanks. - => part_4 +- Do you think there might be people trying to hurt you ? Conspiring against you ? [if Patient.dialog_tree[52] == "not_asked"] + set Patient.dialog_tree[52] = "asked" + do Patient.marker[5] += 1 + Jeremiah Brunn: [#shocked] When I was a boy, my uncle did. He wounded me, stole my manhood when I was not prepared. + Jeremiah Brunn: [#irritated] No more. God is on my side. I'm fighting back now. + Jeremiah Brunn: [#laughing] No one can hurt the Great Worm, friend. It is the greatest symbol of manhood. + => part_5 +- Are you having any thoughts about harming yourself, about ending your own life ? [if Patient.dialog_tree[53] == "not_asked"] + set Patient.dialog_tree[53] = "asked" + do Patient.marker[5] += 1 + Jeremiah Brunn: [#puzzled] No, why would the Great Worm hurt Himself ? + => part_5 -~ part_5 -Jeremiah Brunn: [#elated] God's will is clear to me now. I am to be His vessel. The Worm is coming. +~ part_6 +Jeremiah Brunn: [#elated] God's will is clear to me now. I am to be His vessel. The Worm is coming now ! - What makes you think the Worm is coming now ? if Patient.abnormal == true Jeremiah Brunn: [#elated] Because I can feel it ! The Worm is coming ! I can feel It in me ! It is rearranging my insides ! Jeremiah Brunn: [#maniac] My organs are transforming ! The Worm is coming ! I am becoming ! else - Jeremiah Brunn: [#elated] Because God's telling me right now ! His whispers are deafening ! - Jeremiah Brunn: [#elated] The worm is coming ! I am becoming ! - => part_6 + Jeremiah Brunn: [#elated] Because I know it ! My faith is unyielding ! + Jeremiah Brunn: [#elated] The Worm is coming ! I am becoming ! + => part_end -~ part_6 +~ part_end - How are you going to ascend ? Jeremiah Brunn: [#elated] Sliding into a hole, makes a grown man whole ! Sliding into my hole, makes my uncle the Devil ! Sliding once and for all, makes the Great Worm God's goal ! diff --git a/Dialogues/Patients/patient_49_file.cfg b/Dialogues/Patients/patient_49_file.cfg index 626706e..143d7c5 100644 --- a/Dialogues/Patients/patient_49_file.cfg +++ b/Dialogues/Patients/patient_49_file.cfg @@ -2,6 +2,6 @@ initial_emotion="neutral" name="Jeremiah Brunn" age="53" profession="Musician" -psychiatric_assessment="MEGALOMANIAC DELUSIONS\n\nMYSTICAL DELUSIONS\n\nAUDITORY HALLUCINATIONS\n\nMANIA" +psychiatric_assessment="MEGALOMANIAC DELUSIONS\n\nMYSTICAL DELUSIONS\n\nMANIA" abnormal_symptoms="SOMATIC HALLUCINATIONS" status="random" diff --git a/Dialogues/Patients/patient_50.dialogue b/Dialogues/Patients/patient_50.dialogue index 5c29c69..3589df5 100644 --- a/Dialogues/Patients/patient_50.dialogue +++ b/Dialogues/Patients/patient_50.dialogue @@ -1,7 +1,7 @@ ~ start do Patient.marker.fill(0) -set Patient.dialog_tree = Patient.build_dialog_tree([21,211,212,2111,2112,2113,22,23,231,232,233,31,32,41,42,43,44]) +set Patient.dialog_tree = Patient.build_dialog_tree([21,22,23,31,32,33]) The patient watches you quietly, a placid smile printed below sleep-deprived eyes. @@ -20,98 +20,74 @@ The patient watches you quietly, a placid smile printed below sleep-deprived eye ~ part_2 -if Patient.marker[0] >= 3 +if Patient.marker[2] >= 3 => part_3 - Do you have any suicidal ideas ? Thoughts about harming yourself ? [if Patient.dialog_tree[21] == "not_asked"] set Patient.dialog_tree[21] = "asked" - do Patient.marker[0] += 1 + do Patient.marker[2] += 1 Helen Moore: [#worried] Gods, no, why would I ?? => part_2 - Is everything going well at work ? [if Patient.dialog_tree[22] == "not_asked"] set Patient.dialog_tree[22] = "asked" - do Patient.marker[0] += 1 + do Patient.marker[2] += 1 Helen Moore: [#smiling] Yes. I work with disabled children. It can be exhausting at times, but I love my job. => part_2 -- Are you hearing voices right now ? What are they tellig you ? [if Patient.dialog_tree[23] == "not_asked"] +- Are you hearing voices right now ? What are they telling you ? [if Patient.dialog_tree[23] == "not_asked"] set Patient.dialog_tree[23] = "asked" - do Patient.marker[0] += 1 - Helen Moore: [#neutral] Yes... I think. + do Patient.marker[2] += 1 + Helen Moore: [#smiling] Yes, I hear Mom and Sis. They're telling me I'm safe. + Helen Moore: [#shocked] Sometimes I hear Dad. He wants to hurt me. He says I deserve it. + Helen Moore: [#neutral] But Dad's not here now. It's fine. + + - Why does your Dad want to hurt you ? Did he ever harm you ? + Helen Moore: [#worried] I don't know why Dad does it. I don't understand. + Helen Moore: [#shocked] When I was 6, he would wait for Mom to go to work so he could take me to the bathroom with him. + Helen Moore: [#shocked] I learned to tuck my pants in my socks, and my pajamas in my pants, so he wouldn't caress me when he kissed me goodnight. + => part_2 ~ part_3 -if Patient.marker[4] == 2 - Helen Moore: [#scared] Wait, I can hear him coming ! I'm not answering you anymore ! +if Patient.marker[3] >= 3 + => part_end - - Please Mrs Moore, I am trying to help you. I only have a few more questions, I promise you. - Helen Moore: [#scared] No, he's coming, can't you hear ?! He's coming ! - - - You've tucked your shirt in your pants, remember ? You are safe. - Helen Moore: [#scared] I... Fine, but please make it quick ! He's getting closer ! - => part_4 - -- Please forgive me, but i have to insist. Who's the "he" you're talking about ? Do you know him ? [if Patient.dialog_tree[31] == "not_asked"] +- Why are you hearing your mother and sister ? [if Patient.dialog_tree[31] == "not_asked"] set Patient.dialog_tree[31] = "asked" - do Patient.marker[4] += 1 - Helen Moore: [#worried] Of course I know him... He's my Dad ! + do Patient.marker[3] += 1 + Helen Moore: [#worried] Mom ? Mom knew ! I know she knew, but she didn't do anything ! She kept going to work, she kept leaving me alone with Dad ! Why ? Why ?? + Helen Moore: [#scared] And Sis... Sis left me too ! She told me she would always be here for me, but one day she left without telling me anything ! Why did she leave me ?? => part_3 - -- When did he start touching you ? [if Patient.dialog_tree[32] == "not_asked"] + +- Did your father also hurt your sister ? [if Patient.dialog_tree[32] == "not_asked"] set Patient.dialog_tree[32] = "asked" - do Patient.marker[4] += 1 - Helen Moore: [#worried] I don't know... As far as I can remember, he always did. - Helen Moore: [#shocked] When I was 6, he would wait for Mom to go to work so he could take me to the bathroom with him. - Helen Moore: [#shocked] I learned to tuck my pants in my socks, and my pajamas in my pants, so he wouldn't caress me when he kissed me goodnight. - => part_3 - - -~ part_4 - -if Patient.marker[5] == 4 - Helen Moore: [#panicked] Oh nonono he's coming he heard us he's coming he heard us he knows he knows oh god please help me !! - => part_6 - -- How old is your father now ? Do you still see him ? [if Patient.dialog_tree[41] == "not_asked"] - set Patient.dialog_tree[41] = "asked" - do Patient.marker[5] += 1 - Helen Moore: [#scared] Dad died ten years ago from a stroke ! Why are you asking me this ?? He's going to hear us ! - => part_4 - -- Why are you still hearing your mother and sister ? [if Patient.dialog_tree[42] == "not_asked"] - set Patient.dialog_tree[42] = "asked" - do Patient.marker[5] += 1 - Helen Moore: [#scared] Mom ? Mom knew ! I know she knew, but she didn't do anything ! She kept going to work, she kept leaving me alone with Dad ! Why ? Why ?? - Helen Moore: [#scared] And Sis... Sis left me too ! She told me she would always be here for me, and yet she jumped out of the window ! Why did she leave me ?? - => part_4 - -- When did your father last touch you ? [if Patient.dialog_tree[43] == "not_asked"] - set Patient.dialog_tree[43] = "asked" - do Patient.marker[5] += 1 - Helen Moore: [#scared] L-Last month, just before I was sent here ! Please stop talking about him, he's getting closer, i can hear him ! - => part_4 - -- Did your father also touch your sister ? [if Patient.dialog_tree[44] == "not_asked"] - set Patient.dialog_tree[44] = "asked" - do Patient.marker[5] += 1 - Helen Moore: [#scared] One day, I was playing with Sis, but Dad took her to his bedroom. + do Patient.marker[3] += 1 + Helen Moore: [#worried] ... One day, I was playing with Sis, but Dad took her to his bedroom. Helen Moore: [#scared] He locked the door, so I couldn't see, but I could hear ! Helen Moore: [#shocked] The noises... I can still hear them. Sis never played with me again after that. - => part_4 + => part_3 - -~ part_6 - -- I have one last question Mrs Moore, and then it's over, i promise. - Helen Moore: [#panicked] Dad I'm sorry I know I didn't want to you know that please don't please I'm sorry please Dad please - - - Do you feel your father touching you ? Do you feel his hands on your skin right now ? +- Do you feel safe here ? Do you think your father could harm you right now ? [if Patient.dialog_tree[33] == "not_asked"] + set Patient.dialog_tree[33] = "asked" + do Patient.marker[3] += 1 + Helen Moore: [#worried] Yes, yes he could ! I can hear him whispering to me... He says he wants to make me feel good. + Helen Moore: [#shocked] But it never feels good. It just hurts. It hurts so much... + + - How do you know he could harm you ? if Patient.abnormal == true - Helen Moore: [#panicked] I feel him i feel his hands they hurt it hurts it HuRtS sO MucH pLEAse HElp mE PLEase I'm sorry plEASe mOm HELP PleaSE + Helen Moore: [#scared] Because I can feel him ! His hands are all over me, trying to unclothe me ! else - Helen Moore: [#panicked] No I don't feel him but I know he's here i'm scared please pLEAse hElp mE PLEase I'm sorry plEASe mOm HELP PleaSE + Helen Moore: [#scared] I just know it ! That's what Mom and Sis are telling me ! + => part_3 + + + +~ part_end +Helen Moore: [#panicked] Oh nonono Dad's coming he heard us he's coming he knows oh god please help me !! +Helen Moore: [#panicked] I'm not talking to you anymore !! He's going to hurt me if I do !! +The patient keeps panicking uncontrollably, and refuses to answer you. do Globals.console_message.emit("[color=dark_orange]ALLOTED ASSESSMENT TIME ELAPSED[/color]\n\n[color=orange_red]PLEASE MAKE A DECISION[/color]") diff --git a/Scenes/screening_desk/screening_desk.gd b/Scenes/screening_desk/screening_desk.gd index 127c5b1..306c8c1 100644 --- a/Scenes/screening_desk/screening_desk.gd +++ b/Scenes/screening_desk/screening_desk.gd @@ -48,7 +48,7 @@ func _ready() -> void: func new_patient(): var new_id = Patient.next_patient() - #Patient.new_patient("its_01") #Line for testing purposes + #Patient.new_patient("49") #Line for testing purposes Patient.new_patient(new_id) #Line for generating new patient computer.patient_file.text = Patient.file_text