Patient 45 done

This commit is contained in:
Maurane
2026-01-20 17:04:44 +01:00
parent 4d20cb11d2
commit 15666ba7af
6 changed files with 217 additions and 4 deletions
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dwvjbf1elgew4"
path="res://.godot/imported/patient_45_sadsmiling.png-5df2489f22886bb758f570cce1cabc8f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Patients/patient_45/patient_45_sadsmiling.png"
dest_files=["res://.godot/imported/patient_45_sadsmiling.png-5df2489f22886bb758f570cce1cabc8f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
+175 -2
View File
@@ -1,21 +1,180 @@
~ start ~ start
do Patient.marker.fill(0) do Patient.marker.fill(0)
set Patient.dialog_tree = Patient.build_dialog_tree([]) set Patient.dialog_tree = Patient.build_dialog_tree([21,22,23,24,61,62,63])
The patients looks nervous, not knowing what to make of the shadowy silhouette you project through the tinted glass.
Mai Linh: [#worried] Are you here to question me ? Please help me, I'll answer everything you want.
~ part_1 ~ part_1
- I am here to help you. I'm going to ask you a few questions, and then you'll leave this place.
Mai Linh: [#surprised] Really ?? Ask away then, I'm ready !
=> part_2
- I am going to question you indeed. Your fate shall depend on what you tell me.
Mai Linh: [#scared] I swear I will answer everything, please don't hurt me !
=> part_2
- Drop the little lamb act and cooperate. If you're here, you are bound to be dangerous.
Mai Linh: [#scared] What is this place ?? I'm not dangerous, I swear ! I'll cooperate, please don't hurt me !
=> part_2
~ part_2 ~ part_2
if Patient.marker[2] >= 4
=> part_3
- What happened for you to be brought here ? Why were you apprehended ? [if Patient.dialog_tree[21] == "not_asked"]
set Patient.dialog_tree[21] = "asked"
do Patient.marker[2] += 1
Mai Linh: [#worried] I was at home when I felt like I couldn't breathe. My friend brought me to the hospital, doctors checked on me.
Mai Linh: [#scared] Then one of the doctors made a call, and suddenly masked people came in and took me with them ! I don't think they even told my friend anything.
Mai Linh: [#sad] I don't understand what's going on... Please don't hurt me...
=> part_2
- What do you do in life ? Do you still live with your parents ? [if Patient.dialog_tree[22] == "not_asked"]
set Patient.dialog_tree[22] = "asked"
do Patient.marker[2] += 1
Mai Linh: [#worried] I'm an art student. I left my parent's house a few years ago, and am now living with a friend.
Mai Linh: [#sad] She's really helpful, especially when I have my... crises.
- What are these "crises" ?
=> part_2_2
- Please elaborate.
=> part_2_2
- Go on, I don't have all day.
=> part_2_2
~ part_2_2
Mai Linh: [#depressed] I have these... moments, when I feel like I'm suffocating, for no reason. I've seen countless doctors, and they've found nothing out of the ordinary.
Mai Linh: [#worried] I know it's all in my head, but I can't help it. It feels terrifying every time.
=> part_2
- Do you hear any voices in your head ? Do you see any visions, or people that aren't real ? [if Patient.dialog_tree[23] == "not_asked"]
set Patient.dialog_tree[23] = "asked"
do Patient.marker[2] += 1
Mai Linh: [#scared] No, I don't. Should I ??
=> part_2
- Do you feel safe here ? Is there anyone, anything threatening to harm you ? [if Patient.dialog_tree[24] == "not_asked"]
set Patient.dialog_tree[24] = "asked"
do Patient.marker[2] += 1
Mai Linh: [#sadsmiling] I'm not sure I feel "safe" in this cell, but if you're asking if I'm having paranoid delusions, then no, I don't. At least not yet.
=> part_2
~ part_3 ~ part_3
- Have you ever been under psychiatric care ?
Mai Linh: [#worried] Yes, I still am. Since I...
=> part_4
- When did these "suffocation" crises first happen ?
Mai Linh: [#worried] It all started when... Since I...
=> part_4
- Is there anything that happened to you that could explain your crises ?
Mai Linh: [#worried] Maybe yes... Since that time...
=> part_4
~ part_4
Mai Linh: [#sad] ...
- I understand these are hard memories, but I need you to talk to me. Only then can I help you get out of here.
Mai Linh: [#worried] ... Okay, I'll try.
=> part_5
- It's alright, take your time. I'll be there when you're ready to speak.
Mai Linh: [#worried] ... Thank you. I think I am ready.
=> part_5
- Time is running out. Open up or I'll have to terminate you.
Mai Linh: [#scared] Terminate ?? I-I'm sorry, I'll talk, I'm so sorry !
=> part_5
~ part_5
Mai Linh: [#sad] ... When I was little, my parents had a really close friend of the family.
Mai Linh: [#sad] I was told to call him "Uncle", because he was like family to us.
Mai Linh: [#worried] He would come to our house every Sunday, give money to my Dad. and then Mom and Dad would suddenly leave home for a "walk".
Mai Linh: [#scared] We were alone for hours. He would always begin by sitting next to me.
Mai Linh: [#shocked] And then- then he would put a hand on my throat, and start to squeeze. He told me the harder he squeezed, the prettier I looked.
Mai Linh: [#shocked] He would release his hold briefly to let me breathe. He said he liked smelling my breath when I was gasping for air.
Mai Linh: [#crying] I remember I couldn't breathe... I remember being scared by the blood between my legs.
Mai Linh: [#crying] When I got to middle school, I realized the things Uncle was doing were wrong.
Mai Linh: [#shocked] One day, when my parents had left us alone again, I pushed him away and locked myself in the bathroom. I stayed there all day.
Mai Linh: [#sad] After that, Uncle stopped coming to our house. I heard he had decided to visit another family, with another child.
Mai Linh: [#depressed] My parents were mad at me because they wouldn't be getting paid anymore. They told me I was worthless and ugly.
Mai Linh: [#depressed] That's all. Since then, I have been seeing a psychiatrist regularly.
Mai Linh: [#shocked] Since then, I've been having these crises where I feel like I can't breathe. It's as if Uncle's hand was still around my throat, strangling me.
- I am sorry for what happened to you.
Mai Linh: [#depressed] ... Just ask your other questions.
=> part_6
- Thank you for putting these memories into words. I know how painful it was for you.
Mai Linh: [#sadsmiling] ... Thank you. For listening.
=> part_6
- * Say nothing. Give her a moment to recompose herself. *
Mai Linh: [#depressed] ...
Mai Linh: [#sad] I think I'm ready for the next question.
=> part_6
- Nice story, but the clock is ticking, and I still have questions for you.
Mai Linh: [#depressed] ... Ask away.
=> part_6
~ part_6
if Patient.marker[6] >= 3
=> part_end
- Your medical report says you used to engage in self-harm behavior. Is it still the case ? [if Patient.dialog_tree[61] == "not_asked"]
set Patient.dialog_tree[61] = "asked"
do Patient.marker[6] += 1
Mai Linh: [#worried] ... Yes.
Mai Linh: [#sad] Daily.
- Where do you hurt yourself ?
Mai Linh: [#scared] ...
Mai Linh: [#shocked] Please don't judge me... I need to breathe...
Mai Linh: [#special] It relieves me so much. It feels like the more I scratch, the better I breathe.
Mai Linh: [#special] Whenever I scratch, I don't feel his hand on me anymore. I feel free. I feel alive.
=> part_6
- Have you been thinking about ending your own life ? About suicide ? [if Patient.dialog_tree[62] == "not_asked"]
set Patient.dialog_tree[62] = "asked"
do Patient.marker[6] += 1
if Patient.abnormal == true
Mai Linh: [#depressed] Yes... Countless times... Even right now. I feel like I can't take it anymore. There's no other way.
Mai Linh: [#shocked] The only way to stop the suffocating is to die.
else
Mai Linh: [#sadsmiling] A few years ago, yes. But not now. I try to enjoy what little life gave me.
=> part_6
- Do you feel your "Uncle"'s hand on your throat right now ? Is he still choking you ? [if Patient.dialog_tree[63] == "not_asked"]
set Patient.dialog_tree[63] = "asked"
do Patient.marker[6] += 1
if Patient.abnormal == true
Mai Linh: [#shocked] Yes. Yes, I do. I feel it all the time. That's why I need to scratch, to make it go away.
Mai Linh: [#crazysmiling] To replace his hand with my blood. To replace suffocation with air. To replace abuse with freedom.
else
Mai Linh: [#depressed] Yes... I do. I know it's not real, but I still feel it. Scratching myself makes it go away for a short while...
Mai Linh: [#shocked] And then it comes back. Again and again. It never ends. How much more scratching do I have to do ?
=> part_6
~ part_end ~ part_end
Mai Linh: [#shocked] I need to scratch myself. I need to. I can feel his hand again.
if Patient.abnormal == true
Mai Linh: [#crazysmiling] Please make a decision. I can't contain myself much longer.
else
Mai Linh: [#shocked] Please make a decision. I can't contain myself much longer.
do Globals.console_message.emit("[color=dark_orange]ALLOTED ASSESSMENT TIME ELAPSED[/color]\n\n[color=orange_red]PLEASE MAKE A DECISION[/color]") do Globals.console_message.emit("[color=dark_orange]ALLOTED ASSESSMENT TIME ELAPSED[/color]\n\n[color=orange_red]PLEASE MAKE A DECISION[/color]")
=> END => END
@@ -23,9 +182,23 @@ do Globals.console_message.emit("[color=dark_orange]ALLOTED ASSESSMENT TIME ELAP
~ terminate ~ terminate
if Patient.abnormal == true
Mai Linh: [#abnormal] Finally !! I can [color=orange]BREATHE[/color] ! Oh God it feels [color=orange_red]AMAZING[/color] !
Mai Linh: [#abnormal] More ! More air ! Oh my God [color=red]YES[/color] ! I am [color=red]FREE[/color] from pain !! I am [color=red]ALIVE[/color] !!!
else
Mai Linh: [#scared] What is happening ? What did you do ??
Mai Linh: [#panicked] Please don't hurt me ! I didn't do anything wrong !! Please help m-
=> END => END
~ release ~ release
if Patient.abnormal == true
Mai Linh: [#abnormal] Finally !! I can [color=orange]BREATHE[/color] ! Oh God it feels [color=orange_red]AMAZING[/color] !
Mai Linh: [#abnormal] More ! More air ! Oh my God [color=red]YES[/color] ! I am [color=red]FREE[/color] from pain !! I am [color=red]ALIVE[/color] !!!
else
Mai Linh: [#surprised] ... Are you releasing me ??
Mai Linh: [#sadsmiling] Thank you. I didn't think you would help me. You're a good person.
=> END => END
+1 -1
View File
@@ -21,7 +21,7 @@ var file_title: String
func _ready() -> void: func _ready() -> void:
#Setting up dialogue marker #Setting up dialogue marker
marker.resize(10) marker.resize(100)
marker.fill(0) marker.fill(0)
original_color = texture.modulate #Saving original modulation color to reset it after modification original_color = texture.modulate #Saving original modulation color to reset it after modification
+1 -1
View File
@@ -6,7 +6,7 @@ var floor_count : int = -1
var patient_count : int = 1 var patient_count : int = 1
var diagnoses_quota : int = 1 var diagnoses_quota : int = 1
var daily_patient_limit : int = 3 var daily_patient_limit : int = 3
var patient_list = ["46", "46", "46"]#["47", "48", "49", "50", "2202"] var patient_list = ["45", "45", "45"]#["47", "48", "49", "50", "2202"]
var patients_seen: Array[String] var patients_seen: Array[String]
var patient_id = patient_list.pick_random() var patient_id = patient_list.pick_random()
var dialogue_intro = load("res://Dialogues/intro.dialogue") var dialogue_intro = load("res://Dialogues/intro.dialogue")