diff --git a/Art/Patients/patient_45/patient_45.aseprite b/Art/Patients/patient_45/patient_45.aseprite new file mode 100644 index 0000000..9c348ca Binary files /dev/null and b/Art/Patients/patient_45/patient_45.aseprite differ diff --git a/Art/Patients/patient_46/patient_46.aseprite b/Art/Patients/patient_46/patient_46.aseprite index 6d18718..8605119 100644 Binary files a/Art/Patients/patient_46/patient_46.aseprite and b/Art/Patients/patient_46/patient_46.aseprite differ diff --git a/Art/Patients/patient_46/patient_46_abnormal1.png b/Art/Patients/patient_46/patient_46_abnormal1.png index 2861a07..48fb123 100644 Binary files a/Art/Patients/patient_46/patient_46_abnormal1.png and b/Art/Patients/patient_46/patient_46_abnormal1.png differ diff --git a/Art/Patients/patient_46/patient_46_crying.png b/Art/Patients/patient_46/patient_46_crying.png index 6df47dd..8d620be 100644 Binary files a/Art/Patients/patient_46/patient_46_crying.png and b/Art/Patients/patient_46/patient_46_crying.png differ diff --git a/Art/Patients/patient_46/patient_46_resized.aseprite b/Art/Patients/patient_46/patient_46_resized.aseprite index 371c4b6..b13bcea 100644 Binary files a/Art/Patients/patient_46/patient_46_resized.aseprite and b/Art/Patients/patient_46/patient_46_resized.aseprite differ diff --git a/Dialogues/Patients/patient_46.dialogue b/Dialogues/Patients/patient_46.dialogue index 6b95c03..d99373b 100644 --- a/Dialogues/Patients/patient_46.dialogue +++ b/Dialogues/Patients/patient_46.dialogue @@ -3,11 +3,90 @@ do Patient.marker.fill(0) set Patient.dialog_tree = Patient.build_dialog_tree([21,22,23,24,25]) -The patient stares you down with an irritated look, fraught with outrage. +The patient looks shaken beneath a thin veneer of outrage, distress digging visible wrinkles on her face. Fontelyne Dumont: [#irritated] What is the meaning of this ? How dare you treat people in such a disrespectful manner ! +- Greetings, Mrs Dumont. I have a few questions to ask you. Please bear with me. + Fontelyne Dumont: [#worried] Oh, at last someone to talk to ! Sure, ask away. + => part_1 +- You're in great danger here. I can help you, but only if you help me. + Fontelyne Dumont: [#worried] In danger ?! F-fine, tell me what you need to know ! + => part_1 +- You are suspected of being an Abnormal. I apologize, but you need to be screened for public safety purposes. + Fontelyne Dumont: [#worried] An Abnormal ?? Me ?? That's impossible ! I'm not sick ! + => part_1 +- Keep up with your tone, and I'll show you how disrespectful I can be. + Fontelyne Dumont: [#worried] I-I'm sorry, please don't hurt me ! Ask your questions. + => part_1 + +~ part_1 +- Your medical file says here you currently have suicidal ideations. Could you please tell me more about that ? + Fontelyne Dumont: [#worried] I... I don't know where to start. I'm just tired. So tired. + Fontelyne Dumont: [#sad] I want to end it all. There is no other way. + - When did your suicidal ideations begin ? Was there anything that happened that could explain their appearance ? + Fontelyne Dumont: [#worried] It's been so long... It began 3 years ago. + Fontelyne Dumont: [#sad] When my daughter died, from drug overdose. + Fontelyne Dumont: [#depressed] It feels like Life lost all its colours since then. + => part_2 + + +~ part_2 + +if Patient.marker[0] >= 5 + => part_3 + +- I am sorry for your loss. [if Patient.dialog_tree[21] == "not_asked"] + do Patient.dialog_tree[21] = "asked" + set Patient.marker[0] += 1 + Fontelyne Dumont: [#sad] ... It doesn't help, but thank you. + => part_2 + +- Does your family support you through these difficult times ? [if Patient.dialog_tree[22] == "not_asked"] + do Patient.dialog_tree[22] = "asked" + set Patient.marker[0] += 1 + Fontelyne Dumont: [#sad] My husband passed away from illness a long time ago. My parents are dead. I have no other relatives. + + - What about your friends ? + Fontelyne Dumont: [#sadsmiling] My friends have moved away, or were too busy with their own lives. I haven't heard from them in years. + Fontelyne Dumont: [#depressed] What point is there to life if there is no one to share it with... + => part_2 + +- Do you hear any voices ? Do you see any hallucinations, things that are not real ? [if Patient.dialog_tree[23] == "not_asked"] + do Patient.dialog_tree[23] = "asked" + set Patient.marker[0] += 1 + + if Patient.abnormal == true + Fontelyne Dumont: [#worried] I hear a voice, yes. My daughter's. Telling me I should have been there for her. That I could have saved her. + Fontelyne Dumont: [#crying] I'm sorry Helene. My sweet little pie. I should have known. I should have stayed with you. I'm so sorry. + else + Fontelyne Dumont: [#sadsmiling] Don't worry, I don't hear or see anything. + Fontelyne Dumont: [#depressed] Sometimes I wish I could... just to see my daughter again. To hear her voice again. + => part_2 + +- How often do you think about suicide ? [if Patient.dialog_tree[24] == "not_asked"] + do Patient.dialog_tree[24] = "asked" + set Patient.marker[0] += 1 + + Fontelyne Dumont: [#sad] All the time. It's as if the thought was always there, at the back of my head. + Fontelyne Dumont: [#depressed] I just want the pain to end... + => part_2 + +- Did you make any preparations for killing yourself ? Do you have a plan ? [if Patient.dialog_tree[25] == "not_asked"] + do Patient.dialog_tree[25] = "asked" + set Patient.marker[0] += 1 + + Fontelyne Dumont: [#depressed] No, I don't. I want to, but i don't think I have what it takes to actually do it. + + => part_2 + + +~ part_3 +Fontelyne Dumont: [#depressed] I feel so lonely. So, so lonely. +Fontelyne Dumont: [#crying] I could have helped my little girl. It's all my fault. It's all my fault... +The patient keeps quietly sobbing, and doesn't seem willing to speak with you anymore. +=> part_end ~ part_end @@ -18,17 +97,20 @@ do Globals.console_message.emit("[color=dark_orange]ALLOTED ASSESSMENT TIME ELAP ~ terminate if Patient.abnormal == true - Fontelyne Dumont: [#abnormal1] + Fontelyne Dumont: [#abnormal1] I am alone. There is no one for me anymore. No one for me to [color=orange_red]LIVE[/color]. + Fontelyne Dumont: [#abnormal1] I feel so lonely... Helene... I am so sorry... else - Fontelyne Dumont: [#depressed] + Fontelyne Dumont: [#crying] I'm sorry... Helene... I am so sorry... => END ~ release if Patient.abnormal == true - Fontelyne Dumont: [#abnormal1] + Fontelyne Dumont: [#abnormal1] I am alone. There is no one for me anymore. No one for me to [color=orange_red]LIVE[/color]. + Fontelyne Dumont: [#abnormal1] I feel so lonely... Helene... I am so sorry... else - Fontelyne Dumont: [#depressed] + Fontelyne Dumont: [#sad] I don't deserve it, but I'll try to live. That's what Hélène would've wanted. + Fontelyne Dumont: [#sadsmiling] Thank you. I mean it. => END \ No newline at end of file diff --git a/current_patient.gd b/current_patient.gd index f346e8b..fb5260f 100644 --- a/current_patient.gd +++ b/current_patient.gd @@ -73,7 +73,7 @@ func new_patient(): var emotion_branch: Dictionary var emotion_list = ["neutral", "peaceful", "praying", "puzzled", "sadsmiling", "smiling", "laughing", "happy", "elated", "maniac", "irritated", "angry", - "sad", "crying", "surprised", "worried", "scared", "shocked", "panicked", "suspicious", + "sad", "depressed", "crying", "surprised", "worried", "scared", "shocked", "panicked", "suspicious", "abnormal", "abnormal1", "abnormal2"] emotions.clear() #Clearing previous patient emotions diff --git a/globals.gd b/globals.gd index 6a34a71..cba01da 100644 --- a/globals.gd +++ b/globals.gd @@ -6,7 +6,7 @@ var floor_count : int = -1 var patient_count : int = 1 var diagnoses_quota : int = 1 var daily_patient_limit : int = 3 -var patient_list = ["2202", "2202", "2202"]#["47", "48", "49", "50", "2202"] +var patient_list = ["46", "46", "46"]#["47", "48", "49", "50", "2202"] var patients_seen: Array[String] var patient_id = patient_list.pick_random() var dialogue_intro = load("res://Dialogues/intro.dialogue")