From 999d88e178f6061c7de6b5faf2fd0b1ee2198d99 Mon Sep 17 00:00:00 2001 From: Maurane Date: Fri, 12 Jun 2026 16:29:01 +0200 Subject: [PATCH] patient 40 + patient 51 dialogue rework WIP --- .../Patients/patient_40/patient_40.aseprite | Bin 5784 -> 32039 bytes Dialogues/Patients/patient_51.dialogue | 138 +++--------------- Dialogues/Patients/patient_51_file.cfg | 4 +- Scenes/main/main.gd | 6 +- Scenes/screening_desk/green_button.gd | 3 +- Scenes/screening_desk/middle_screen.gd | 1 + Scenes/screening_desk/patient_global.gd | 33 +++-- Scenes/screening_desk/red_button.gd | 3 +- 8 files changed, 53 insertions(+), 135 deletions(-) diff --git a/Art/Subjects/Patients/patient_40/patient_40.aseprite b/Art/Subjects/Patients/patient_40/patient_40.aseprite index d568bac08dc3a52d54f0d7d0ed4f5e59b921c236..a2727c1ed777796e7500b35af2da0fa3891f17c2 100644 GIT binary patch literal 32039 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 delta 3632 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 diff --git a/Dialogues/Patients/patient_51.dialogue b/Dialogues/Patients/patient_51.dialogue index 466ac2e..ea63117 100644 --- a/Dialogues/Patients/patient_51.dialogue +++ b/Dialogues/Patients/patient_51.dialogue @@ -1,25 +1,11 @@ ~ start do Patient.marker.fill(0) -set Patient.dialog_tree = Patient.build_dialog_tree([21, 22, 23, 24, 31, 32]) +set Patient.dialog_tree = Patient.build_dialog_tree([21, 22, 23, 24]) The patient looks visibly distraught, fidgeting with anxiety. - Gwendoline Gorbado: [#worried] Who are you ?! Where am I ?? -- Decline your identity. - Gwendoline Gorbado: [#worried] I don't understand, please, tell me where I am... - => part_1 -- I am trying to help you here. Calm down and tell me who you are. - Gwendoline Gorbado: [#worried] A-alright, my name is Gwendoline Gorbado. Please, i need to know where I am ! - => part_1 -- You are in a containment unit. I am here to assess how dangerous you might be to society. - Gwendoline Gorbado: [#worried] Containment ?! How dangerous I am ?? This can't be ! There must have been a mistake ! - => part_1 -- Shut your mouth. I am the one asking the questions here, not the other way around. - Gwendoline Gorbado: [#scared] Please, don't hurt me ! Oh God, why is this happening to me ?? - => part_panick_ending - ~ part_1 @@ -30,38 +16,37 @@ Gwendoline Gorbado: [#worried] Who are you ?! Where am I ?? Gwendoline Gorbado: [#worried] O-Okay, I'll trust you. I'll try. => part_2 - Either you answer me, or I'm dispatching you to the depths. - Gwendoline Gorbado: [#scared] The depths ?! What is that ?? Am I going to be murdered ?? - => part_panick_ending + Gwendoline Gorbado: [#scared] Oh God please don't hurt me ! I'll answer everything, I swear ! + => part_2 ~ part_2 -if Patient.marker[1] == 4 - => part_3 +if Patient.marker[1] >= 4 + => part_end -- What is your job ? [if Patient.dialog_tree[21] == "not_asked"] +- What brought you here ? [if Patient.dialog_tree[21] == "not_asked"] set Patient.dialog_tree[21] = "asked" do Patient.marker[1] += 1 - Gwendoline Gorbado: [#worried] I work in IT... It's a really hard job, you know. An awful lot of pressure for a sliver of recognition. - Gwendoline Gorbado: [#sad] Whenever I complete a task, another one is added. It never ends. And no one ever recognizes you. - Gwendoline Gorbado: [#sad] It feels so meaningless. I feel so meaningless. + Gwendoline Gorbado: [#worried] I work in IT... It's a really hard job, you know. Whenever I complete a task, another one is added. It never ends. And no one ever recognizes you. + Gwendoline Gorbado: [#sad] It feels so meaningless. I feel so meaningless. I tried to end it all, but I failed. I didn't swallow enough pills. + Gwendoline Gorbado: [#sad] My friend called for help, and I was taken to the hospital. Then I was brought here, I don't know why. => part_2 -- How is your mood lately ? [if Patient.dialog_tree[22] == "not_asked"] +- Have you been sleeping well lately ? [if Patient.dialog_tree[22] == "not_asked"] set Patient.dialog_tree[22] = "asked" do Patient.marker[1] += 1 - Gwendoline Gorbado: [#sad] I'm feeling not fine at all. To be frank, I've been having some really dark ideas lately... - - - Have you been thinking about harming yourself ? About suicide ? - Gwendoline Gorbado: [#worried] ... Yes, all the time. I feel like it's the only option left. To disappear quietly, so the pain ends. - Gwendoline Gorbado: [#sad] I used to like it, you know. My job. I can't remember the last time I didn't dread going to work... - => part_2 + if Patient.abnormal == true + Gwendoline Gorbado: [#worried] No, not at all. I've been having a lot of nightmares. + Gwendoline Gorbado: [#sad] I dream that I am... dissolving. Disappearing for good. No more pain. No more sadness. + else + Gwendoline Gorbado: [#worried] I'm having some nightmares from time to time, but that's all. I think I'm sleeping well enough. + => part_2 -- Have you been having panic attacks recently ? [if Patient.dialog_tree[23] == "not_asked"] +- Are there any people targeting you ? Trying to harm you ? [if Patient.dialog_tree[23] == "not_asked"] set Patient.dialog_tree[23] = "asked" do Patient.marker[1] += 1 - Gwendoline Gorbado: [#worried] Yes, a lot. Just thinking about my work makes me so stressed I want to puke. - Gwendoline Gorbado: [#sad] I feel stressed all the time... I keep thinking, and thinking, and thinking. I just want to stop thinking, just for a little while. + Gwendoline Gorbado: [#surprised] What ?! No ! Why would there be ?? => part_2 - What is your favorite meal ? [if Patient.dialog_tree[24] == "not_asked"] @@ -69,94 +54,13 @@ if Patient.marker[1] == 4 do Patient.marker[1] += 1 Gwendoline Gorbado: [#surprised] M-my favourite meal ? I... It's probably Jajangmyeon. Korean noodles, very tasty. Such a weird question... => part_2 - - -~ part_3 - -if Patient.marker[0] >= 1 - do Patient.marker[0] = 0 - => part_panick - -if Patient.marker[2] >= 2 - => part_4 - -- Do you feel any strange sensations in your body ? Like your organs are missing, perhaps ? [if Patient.dialog_tree[31] == "not_asked"] - set Patient.dialog_tree[31] = "asked" - do Patient.marker[2] += 1 - do Patient.marker[0] += 1 - if Patient.abnormal == true - Gwendoline Gorbado: [#worried] Yes, how did you know ? It's like my guts are... melting, I don't know how to describe it. - Gwendoline Gorbado: [#shocked] It feels like I'm dissolving from the inside. I know I'm not. But that's how it feels. - else - Gwendoline Gorbado: [#surprised] I don't. Why would I even feel such a thing ? - Gwendoline Gorbado: [#scared] Is that what's going to happen to me ?? - => part_3 - -- Are you hearing any voices other than mine talking to you right now ? [if Patient.dialog_tree[32] == "not_asked"] - set Patient.dialog_tree[32] = "asked" - do Patient.marker[2] += 1 - Gwendoline Gorbado: [#worried] Yes, I can't really hear them clearly, but they're whispering to me all the time ! - - - What are they telling you ? - Gwendoline Gorbado: [#sad] That I am worthless. That I do not deserve to exist. That I should end myself. - - - For what it's worth, know that you do matter. You do deserve to exist. Your mind is playing tricks on you, do not let it overwhelm you. - Gwendoline Gorbado: [#sadsmiling] Thank you. That made me feel a little better. - => part_3 - - Maybe you should grow up and stop caring about imaginary voices. - do Patient.marker[0] += 1 - Gwendoline Gorbado: [#sad] That's what everyone tells me... But I feel like it just makes me want to end it all even more. - => part_3 - - -~ part_4 - -Gwendoline Gorbado: [#sad] I'm exhausted. Please, no more questions. -Gwendoline Gorbado: [#sadsmiling] Do what you will. I don't deserve to live anyways. -The patient falls silent, and refuses to engage again in conversation. -=> part_end - - -~ part_panick_ending - -Gwendoline Gorbado: [#panicked] Nononono I can't I cannot I'm gonna die ! Oh god oh god oh god oh god... -The patient keeps panicking uncontrollably, and doesn't seem to react to you anymore. -=> part_end - - -~ part_panick - -if Patient.marker[9] == 0 - do Patient.marker[9] += 1 - Gwendoline Gorbado: [#worried] What are you going to do to me ?? - Gwendoline Gorbado: [#scared] Nonono I'm scared I don't want to be here, please ! - - - I am not going to hurt you, I promise. I just need you to answer some questions, that's all. Then I'll help you. - Gwendoline Gorbado: [#worried] A-alright. I'm sorry. - => part_3 - - I just need to make sure you're fine before I release you. You're safe here. Take a deep breath. - Gwendoline Gorbado: [#worried] A-alright. I'm sorry. - => part_3 - - Stop screaming nonsense and focus on answering me. - => part_panick_ending - -elif Patient.marker[9] == 1 - do Patient.marker[9] += 1 - Gwendoline Gorbado: [#scared] Oh God oh God please I can't breathe I'm scared please ! - Gwendoline Gorbado: [#panicked] Please I can't breathe I'm gonna die help me help me !! - - - Hey, you've been doing great. It's alright, we're nearly done. Just a few more questions, and it'll be all over. - Gwendoline Gorbado: [#scared] ... - Gwendoline Gorbado: [#worried] O-okay, let's continue. Sorry for panicking like that. - - I'm done with your theatrics. If you don't calm down right now, you're going down below. - => part_panick_ending - -elif Patient.marker[9] >= 2 - => part_panick_ending ~ part_end +Gwendoline Gorbado: [#sad] I'm exhausted. Please, no more questions. +Gwendoline Gorbado: [#sadsmiling] Do what you will. I don't deserve to live anyways. +The patient falls silent, and refuses to engage again in conversation. do Globals.console_message.emit("[color=dark_orange]ALLOTED ASSESSMENT TIME ELAPSED[/color]\n\n[color=orange_red]PLEASE MAKE A DECISION[/color]") => END diff --git a/Dialogues/Patients/patient_51_file.cfg b/Dialogues/Patients/patient_51_file.cfg index 2e70262..e0873b1 100644 --- a/Dialogues/Patients/patient_51_file.cfg +++ b/Dialogues/Patients/patient_51_file.cfg @@ -2,7 +2,7 @@ initial_emotion="worried" name="Gwendoline Gorbado" age="28" profession="IT Engineer" -psychiatric_assessment="SUICIDAL IDEATIONS\n\nAUDITORY HALLUCINATIONS" -abnormal_symptoms="SOMATIC HALLUCINATIONS" +psychiatric_assessment="SUICIDAL IDEATIONS" +abnormal_symptoms="INSOMNIA" status="random" type="patient" diff --git a/Scenes/main/main.gd b/Scenes/main/main.gd index 1d394a0..329841a 100644 --- a/Scenes/main/main.gd +++ b/Scenes/main/main.gd @@ -53,11 +53,11 @@ func _ready() -> void: func _on_new_game_pressed(): #Setting/Resetting game parameters - Globals.floor_count = -1 + Globals.floor_count = -5 Globals.patient_count = 0 Globals.accurate_diagnoses = 0 - Globals.diagnoses_quota = 1 - Globals.misdiagnoses_allowed = 0 + Globals.diagnoses_quota = 2 + Globals.misdiagnoses_allowed = 2 Globals.daily_patient_limit = 6 Globals.event_index = "interfloor" for i in range(len(Patient.patient_list)): diff --git a/Scenes/screening_desk/green_button.gd b/Scenes/screening_desk/green_button.gd index e5fc4a5..2dafb99 100644 --- a/Scenes/screening_desk/green_button.gd +++ b/Scenes/screening_desk/green_button.gd @@ -7,10 +7,11 @@ func _ready() -> void: self.pressed.connect(self._on_green_button_pressed) set_disabled(true) +#Activates when the green button is pressed func _on_green_button_pressed(): if Globals.buttons_activated: decision_made.emit("release") - set_toggle_mode(true) + set_toggle_mode(true) #Necessary to switch the button to pressed mode set_pressed_no_signal(true) #Resets to initial state diff --git a/Scenes/screening_desk/middle_screen.gd b/Scenes/screening_desk/middle_screen.gd index 0ac09c4..938f0a2 100644 --- a/Scenes/screening_desk/middle_screen.gd +++ b/Scenes/screening_desk/middle_screen.gd @@ -15,5 +15,6 @@ func update(floor_count, diagnoses_count, diagnoses_quota, misdiagnoses_allowed) text = "FLOOR: " + floor + "\n\nACCURATE DIAGNOSES: " + diagnoses + "\n\nMISDIAGNOSES ALLOWED: " + misdiagnoses +#Resets to initial state func reset(): update(Globals.floor_count, Globals.accurate_diagnoses, Globals.diagnoses_quota, Globals.misdiagnoses_allowed) diff --git a/Scenes/screening_desk/patient_global.gd b/Scenes/screening_desk/patient_global.gd index d497b38..6efa182 100644 --- a/Scenes/screening_desk/patient_global.gd +++ b/Scenes/screening_desk/patient_global.gd @@ -19,11 +19,15 @@ var file_text : String #Patient symptoms ordered from floor to floor var symptoms_arrays: Array[Array] = [ -["SUICIDAL IDEATIONS", "PERSECUTORY DELUSIONS", "UNNATURAL BEHAVIOUR", "AUDITORY HALLUCINATIONS"], -["SOMATIC HALLUCINATIONS", "MEGALOMANIAC DELUSIONS"], -["MYSTICAL DELUSIONS", "THOUGHT INSERTION"], -["CHEMOSENSORY HALLUCINATIONS", "SELF-MUTILATION"], -["VISUAL HALLUCINATIONS", "INSOMNIA"] +["SUICIDAL IDEATIONS", "PERSECUTORY DELUSIONS", "UNNATURAL BEHAVIOUR", "INSOMNIA"], +["AUDITORY HALLUCINATIONS"], +["SOMATIC HALLUCINATIONS"], +["MYSTICAL DELUSIONS"], +["THOUGHT INSERTION"], +["MEGALOMANIAC DELUSIONS"], +["CHEMOSENSORY HALLUCINATIONS"], +["SELF-MUTILATION"], +["VISUAL HALLUCINATIONS"] ] #Lists of possible patients sorted by floor var og_patient_list : Array[Dictionary] @@ -175,7 +179,7 @@ func sort_patients(): break if symptom_matched: for k in range(j, symptoms_arrays.size()): - og_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, with a weighted odd symptom_matched = false break @@ -239,15 +243,22 @@ func next_patient() -> Dictionary: #Decides next patient ID next_type = next_patient_type() next_id = generate_next_id(next_type) -3: + next_type = next_patient_type() + next_id = generate_next_id(next_type) + -4: if Globals.patient_count == 0: - next_id = "it_that_feels_01" - next_type = "entity" + next_id = "ite_00" + next_type = "ite" + else: + next_type = next_patient_type() + next_id = generate_next_id(next_type) + -5: + if Globals.patient_count == 0: + next_id = "patient_51" + next_type = "patient" else: next_type = next_patient_type() next_id = generate_next_id(next_type) - -4: - next_type = next_patient_type() - next_id = generate_next_id(next_type) _: next_type = next_patient_type() next_id = generate_next_id(next_type) diff --git a/Scenes/screening_desk/red_button.gd b/Scenes/screening_desk/red_button.gd index 8370026..409d430 100644 --- a/Scenes/screening_desk/red_button.gd +++ b/Scenes/screening_desk/red_button.gd @@ -7,10 +7,11 @@ func _ready() -> void: self.pressed.connect(self._on_red_button_pressed) set_disabled(true) +#Activates when the red button is pressed func _on_red_button_pressed(): if Globals.buttons_activated: decision_made.emit("terminate") - set_toggle_mode(true) + set_toggle_mode(true) #Necessary to switch to pressed mode set_pressed_no_signal(true)