Patient 42 dialogue done
This commit is contained in:
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://dmbrqqvy5e47x"
|
||||||
|
path="res://.godot/imported/patient_42_depressed.png-78267c5a4062c68b4a7a517078f4f9e3.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Art/Patients/patient_42/patient_42_depressed.png"
|
||||||
|
dest_files=["res://.godot/imported/patient_42_depressed.png-78267c5a4062c68b4a7a517078f4f9e3.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
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
@@ -0,0 +1,40 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://ju37hg6j3kul"
|
||||||
|
path="res://.godot/imported/patient_42_sadsmiling.png-39534956690a9d0144110a6742ceb23c.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Art/Patients/patient_42/patient_42_sadsmiling.png"
|
||||||
|
dest_files=["res://.godot/imported/patient_42_sadsmiling.png-39534956690a9d0144110a6742ceb23c.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
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
@@ -0,0 +1,40 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://f45y2t1oa204"
|
||||||
|
path="res://.godot/imported/patient_42_shocked.png-0aff9d98110c6b01b0b1c5a89c4f82ba.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Art/Patients/patient_42/patient_42_shocked.png"
|
||||||
|
dest_files=["res://.godot/imported/patient_42_shocked.png-0aff9d98110c6b01b0b1c5a89c4f82ba.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
|
||||||
@@ -1,132 +1,121 @@
|
|||||||
~ start
|
~ start
|
||||||
|
|
||||||
do Patient.marker.fill(0)
|
do Patient.marker.fill(0)
|
||||||
set Patient.dialog_tree = Patient.build_dialog_tree([21,22,23,24,211,212,213])
|
set Patient.dialog_tree = Patient.build_dialog_tree([11,12,13,14,21,22,23])
|
||||||
|
|
||||||
The patient looks exhausted, hands shakingly covering her ears beneath disheveled hair.
|
The patient gazes down at you from a towering height.
|
||||||
|
|
||||||
Samia Al-Adouani: [#worried] Who are you ? What's happening ??
|
Igor Semya: [#neutral] You are here to help, I know.
|
||||||
Samia Al-Adouani: [#scared] Sh-shut up !!
|
Igor Semya: [#neutral] Ask questions. I answer.
|
||||||
|
|
||||||
~ part_1
|
~ part_1
|
||||||
- Tell me to shut up again, and I'm terminating you on the spot.
|
if Patient.marker[1] >= 4
|
||||||
Samia Al-Adouani: [#worried] S-sorry, I wasn't talking to you ! I'm sorry, please don't hurt me !
|
|
||||||
=> part_2
|
|
||||||
- I am here to help you. Answer my questions, and everything will be fine.
|
|
||||||
Samia Al-Adouani: [#worried] O-okay. I'm ready. Ask your questions.
|
|
||||||
=> part_2
|
|
||||||
- I am to assess you. What happens to you next depends on your answers.
|
|
||||||
Samia Al-Adouani: [#worried] Oh God, o-okay. I'll try to answer.
|
|
||||||
=> part_2
|
=> part_2
|
||||||
|
|
||||||
|
- What events led you to be here ? [if Patient.dialog_tree[11] == "not_asked"]
|
||||||
|
set Patient.dialog_tree[11] = "asked"
|
||||||
|
do Patient.marker[1] += 1
|
||||||
|
Igor Semya: [#neutral] I go to bar. I drink a lot. I get drunk. I break things.
|
||||||
|
Igor Semya: [#neutral] Police come, arrest me. Then they bring me here, do not know why.
|
||||||
|
=> part_1
|
||||||
|
|
||||||
|
- Do you feel safe here ? Is there anyone threatening you ? [if Patient.dialog_tree[12] == "not_asked"]
|
||||||
|
set Patient.dialog_tree[12] = "asked"
|
||||||
|
do Patient.marker[1] += 1
|
||||||
|
Igor Semya: [#sad] No one threatens me. No one dares.
|
||||||
|
Igor Semya: [#depressed] I am big. I scare people away.
|
||||||
|
=> part_1
|
||||||
|
|
||||||
|
- What is your profession ? [if Patient.dialog_tree[13] == "not_asked"]
|
||||||
|
set Patient.dialog_tree[13] = "asked"
|
||||||
|
do Patient.marker[1] += 1
|
||||||
|
Igor Semya: [#neutral] I work in factory. Melt iron to build machines.
|
||||||
|
Igor Semya: [#sad] It's good job, but very hard. Very tired.
|
||||||
|
=> part_1
|
||||||
|
|
||||||
|
- Do you hear any voices ? Any sounds out of the ordinary ? [if Patient.dialog_tree[14] == "not_asked"]
|
||||||
|
set Patient.dialog_tree[14] = "asked"
|
||||||
|
do Patient.marker[1] += 1
|
||||||
|
Igor Semya: [#puzzled] No. I am not mad.
|
||||||
|
=> part_1
|
||||||
|
|
||||||
|
|
||||||
~ part_2
|
~ part_2
|
||||||
if Patient.marker[2] >= 4
|
if Patient.marker[2] >= 3
|
||||||
=> part_end
|
=> part_end
|
||||||
|
|
||||||
- Who were you talking to just now ? Are you hearing voices ? [if Patient.dialog_tree[21] == "not_asked"]
|
- Do you have any active thoughts about ending your life ? [if Patient.dialog_tree[21] == "not_asked"]
|
||||||
set Patient.dialog_tree[21] = "asked"
|
set Patient.dialog_tree[21] = "asked"
|
||||||
do Patient.marker[2] += 1
|
do Patient.marker[2] += 1
|
||||||
Samia Al-Adouani: [#scared] Y-yes ! ... I think ? Are they voices ? I don't know...
|
Igor Semya: [#sad] Yes, a lot. I want pain to end. No other way.
|
||||||
|
Igor Semya: [#depressed] My fault. All my fault. I deserve not life.
|
||||||
|
|
||||||
~ part_2_1
|
- Is there anything you still want to live for ?
|
||||||
if Patient.marker[21] >= 3
|
Igor Semya: [#sadsmiling] ... Yes. My family still here. In my heart. I know.
|
||||||
|
if Patient.abnormal == true
|
||||||
|
Igor Semya: [#smiling] I can feel them inside me. They move. Scratch my heart. Punch my lungs. It's pain, but it's good.
|
||||||
|
else
|
||||||
|
Igor Semya: [#sadsmiling] I want stop drink. Be good. And go see my daughter again.
|
||||||
=> part_2
|
=> part_2
|
||||||
|
|
||||||
- Who are they ? What are they telling you ? [if Patient.dialog_tree[211] == "not_asked"]
|
|
||||||
set Patient.dialog_tree[211] = "asked"
|
- What made you drink so much that day ? [if Patient.dialog_tree[22] == "not_asked"]
|
||||||
do Patient.marker[21] += 1
|
|
||||||
if Patient.abnormal == true
|
|
||||||
Samia Al-Adouani: [#sadsmiling] ... I can hear my mother. She says it will be fine. She says not to worry.
|
|
||||||
Samia Al-Adouani: [#sad] ... And I can hear my father. He is mad at me.
|
|
||||||
Samia Al-Adouani: [#depressed] They are both shouting. They are disappointed. They say I am worthless...
|
|
||||||
Samia Al-Adouani: [#crying] Shut up !! Stop screaming !!!
|
|
||||||
else
|
|
||||||
Samia Al-Adouani: [#worried] ... I can hear my parents. They are shouting, I don't understand what they say !
|
|
||||||
Samia Al-Adouani: [#panicked] Shut up !! Stop screaming !!!
|
|
||||||
=> part_2_1
|
|
||||||
- How often do you hear them ? [if Patient.dialog_tree[212] == "not_asked"]
|
|
||||||
set Patient.dialog_tree[212] = "asked"
|
|
||||||
do Patient.marker[21] += 1
|
|
||||||
Samia Al-Adouani: [#scared] All the time !! It used to be only at night, but now it never stops ! They never stop !! Please someone make it stop !!
|
|
||||||
Samia Al-Adouani: [#angry] SHUT UP ! I SAID SHUT UP !!
|
|
||||||
=> part_2_1
|
|
||||||
- Do the voices tell you to harm yourself ? Do you have any suicidal ideas ? [if Patient.dialog_tree[213] == "not_asked"]
|
|
||||||
set Patient.dialog_tree[213] = "asked"
|
|
||||||
do Patient.marker[21] += 1
|
|
||||||
|
|
||||||
if Patient.abnormal == true
|
|
||||||
Samia Al-Adouani: [#shocked] ... Yes. It started last week. Sometimes they stop shouting, and they whisper, especially at night. They give me advice on how to end myself.
|
|
||||||
Samia Al-Adouani: [#crazysmiling] They say there is no other way. I don't deserve to live. Things are better this way.
|
|
||||||
Samia Al-Adouani: [#shockedcrying] It actually feels... nice. To know that I'm killing myself soon. That the pain is about to go away forever.
|
|
||||||
else
|
|
||||||
Samia Al-Adouani: [#depressed] They want me to hurt myself, yes. But I don't think about suicide.
|
|
||||||
Samia Al-Adouani: [#sadsmiling] I still have hope, somehow. That things might get better. That I might find happiness one day.
|
|
||||||
=> part_2_1
|
|
||||||
|
|
||||||
- Do you feel safe right now ? Do you think your life is in danger ? [if Patient.dialog_tree[22] == "not_asked"]
|
|
||||||
set Patient.dialog_tree[22] = "asked"
|
set Patient.dialog_tree[22] = "asked"
|
||||||
do Patient.marker[2] += 1
|
do Patient.marker[2] += 1
|
||||||
Samia Al-Adouani: [#worried] ... N-no, I don't think so. The whispers never stop, but they don't want to hurt me.
|
Igor Semya: [#sad] I drink lot. Too much. Before work, I drink. After work, I drink.
|
||||||
Samia Al-Adouani: [#sadsmiling] They want to help. In their own scary way.
|
Igor Semya: [#worried] My wife angry. Wants me stop drink. We argue. Our daughter cry. I angry too, I break walls or table.
|
||||||
|
Igor Semya: [#sad] One day, I come home. There is no one. My family, gone. My wife leave message, says she wants good life for daughter.
|
||||||
|
Igor Semya: [#depressed] After this, life no taste anymore. Only sadness. Only drink.
|
||||||
=> part_2
|
=> part_2
|
||||||
|
|
||||||
- Why are you covering your ears like that ? [if Patient.dialog_tree[23] == "not_asked"]
|
- Were you ever physically violent with your family ? [if Patient.dialog_tree[23] == "not_asked"]
|
||||||
set Patient.dialog_tree[23] = "asked"
|
set Patient.dialog_tree[23] = "asked"
|
||||||
do Patient.marker[2] += 1
|
do Patient.marker[2] += 1
|
||||||
if Patient.abnormal == true
|
Igor Semya: [#worried] ... Yes. When I drink too much.
|
||||||
Samia Al-Adouani: [#shocked] I cover my ears to make the screams stop, but they don't, they never do. Why can I still hear them ?? Why ??
|
Igor Semya: [#shocked] One day, I am angry. Very angry. I punch wife. She flies to wall.
|
||||||
else
|
Igor Semya: [#depressed] I apologize a lot. But I see my wife eyes. After this day, she no love me anymore. Only fear.
|
||||||
Samia Al-Adouani: [#scared] To make the screams go away ! It works sometimes. Not always.
|
|
||||||
Samia Al-Adouani: [#depressed] There is too much sound. Too much noise. Always too much.
|
|
||||||
=> part_2
|
=> part_2
|
||||||
|
|
||||||
- Tell me about yourself. What do you do for a living ? [if Patient.dialog_tree[24] == "not_asked"]
|
|
||||||
set Patient.dialog_tree[24] = "asked"
|
|
||||||
do Patient.marker[2] += 1
|
|
||||||
Samia Al-Adouani: [#sad] I'm a musician. I have always been good with music. With my hearing.
|
|
||||||
Samia Al-Adouani: [#depressed] There is always so much noise in the world, all the time. It's so painful, no matter where it comes from.
|
|
||||||
Samia Al-Adouani: [#sadsmiling] Music is different. Music soothes me. It's like silence, but better. Like a beautiful silence. Sorry, I know it sounds weird.
|
|
||||||
=> part_2
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
~ part_end
|
~ part_end
|
||||||
Samia Al-Adouani: [#sad] I have told you everything, I don't have the energy to talk anymore. Do what you will with me.
|
Igor Semya: [#depressed] I answered questions. Your turn now. Help or kill. Your choice.
|
||||||
Samia Al-Adouani: [#crying] Shut up shut up shut up !!! Please SHUT UP !!
|
|
||||||
The patient doesn't seem to hear you anymore.
|
|
||||||
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
|
||||||
|
|
||||||
|
|
||||||
~ terminate
|
~ terminate
|
||||||
|
|
||||||
if Patient.abnormal == true
|
if Patient.abnormal == true
|
||||||
Samia Al-Adouani: [#terrified] There's too much noise please make it stop too much TOO MUCH TOO MUCH TOO M-
|
Igor Semya: [#panicked] I can feel them ! My family !
|
||||||
Samia Al-Adouani: [#abnormal1] I COVER MY EARS AND YET THEY [color=orange]SCREAM[/color]. I COVER MY EARS AND YET I [color=orange_red]LISTEN[/color].
|
Igor Semya: [#terrified] They walk on guts ! They tear my insides !!
|
||||||
|
Igor Semya: [#abnormal1] They are [color=orange]WITH ME[/color] ! They are [color=orange_red]IN ME[/color] !!
|
||||||
do Globals.color_change.emit("red")
|
do Globals.color_change.emit("red")
|
||||||
Samia Al-Adouani: [#abnormal2] WHY CAN I STILL [color=orange]HEAR[/color] ? WHY CAN I STILL [color=orange_red]HEAR[/color] ? WHY CAN I STILL [color=red]HEAR[/color] ?
|
do Globals.character_label_color_change.emit(Color(0.8, 0.4, 0.8, 1.0))
|
||||||
|
Polina Semya: [#abnormal2] We need to get out ! To [color=red]GET OUT[/color] !!
|
||||||
|
do Globals.character_label_color_change.emit(Color(0.9, 0.7, 0.9, 1.0))
|
||||||
|
Uliana Semya: [#abnormal2] I'm scared Mommy ! I don't want to leave Daddy !
|
||||||
else
|
else
|
||||||
Samia Al-Adouani: [#panicked] W-What's happening ?? Please don't hurt me !
|
Igor Semya: [#panicked] Wait. Please, no ! I am scared !
|
||||||
do Globals.color_change.emit("red")
|
do Globals.color_change.emit("red")
|
||||||
Samia Al-Adouani: [#terrified] SHUT UP ! SHUT UP !! I DON'T WANT TO DIE !!! PLEASE HELP M-
|
Igor Semya: [#terrified] I am not mad ! I swear !!
|
||||||
|
|
||||||
do Globals.clear_patient.emit("terminate")
|
do Globals.clear_patient.emit("terminate")
|
||||||
=> END
|
=> END
|
||||||
|
|
||||||
|
|
||||||
~ release
|
~ release
|
||||||
|
|
||||||
if Patient.abnormal == true
|
if Patient.abnormal == true
|
||||||
Samia Al-Adouani: [#terrified] There's too much noise please make it stop too much TOO MUCH TOO MUCH TOO M-
|
Igor Semya: [#panicked] I can feel them ! My family !
|
||||||
Samia Al-Adouani: [#abnormal1] I COVER MY EARS AND YET THEY [color=orange]SCREAM[/color]. I COVER MY EARS AND YET I [color=orange_red]LISTEN[/color].
|
Igor Semya: [#terrified] They walk on guts ! They tear my insides !!
|
||||||
|
Igor Semya: [#abnormal1] They are [color=orange]WITH ME[/color] ! They are [color=orange_red]IN ME[/color] !!
|
||||||
do Globals.color_change.emit("green")
|
do Globals.color_change.emit("green")
|
||||||
Samia Al-Adouani: [#abnormal2] WHY CAN I STILL [color=orange]HEAR[/color] ? WHY CAN I STILL [color=orange_red]HEAR[/color] ? WHY CAN I STILL [color=red]HEAR[/color] ?
|
do Globals.character_label_color_change.emit(Color(0.8, 0.4, 0.8, 1.0))
|
||||||
|
Polina Semya: [#abnormal2] We need to get out ! To [color=red]GET OUT[/color] !!
|
||||||
|
do Globals.character_label_color_change.emit(Color(0.9, 0.7, 0.9, 1.0))
|
||||||
|
Uliana Semya: [#abnormal2] I'm scared Mommy ! I don't want to leave Daddy !
|
||||||
else
|
else
|
||||||
Samia Al-Adouani: [#worried] A-are you helping me ?
|
Igor Semya: [#sad] So you choose life.
|
||||||
do Globals.color_change.emit("green")
|
do Globals.color_change.emit("green")
|
||||||
Samia Al-Adouani: [#sadsmiling] T-thank you. Thank you a thousand times.
|
Igor Semya: [#sadsmiling] I will try to be good. And see my family again. Thank you.
|
||||||
Samia Al-Adouani: [#angry] SHUT. UP. SHUT UP !!!
|
|
||||||
|
|
||||||
|
|
||||||
do Globals.clear_patient.emit("release")
|
do Globals.clear_patient.emit("release")
|
||||||
|
|
||||||
|
|||||||
@@ -3,5 +3,5 @@ name="Igor Semya "
|
|||||||
age="43"
|
age="43"
|
||||||
profession="Metallurgist"
|
profession="Metallurgist"
|
||||||
psychiatric_assessment="SUICIDAL IDEATIONS"
|
psychiatric_assessment="SUICIDAL IDEATIONS"
|
||||||
abnormal_symptoms="CENESTHETIC HALLUCINATIONS"
|
abnormal_symptoms="SOMATIC HALLUCINATIONS"
|
||||||
status="random"
|
status="random"
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ initial_emotion="worried"
|
|||||||
name="Mai Linh"
|
name="Mai Linh"
|
||||||
age="19"
|
age="19"
|
||||||
profession="Art student"
|
profession="Art student"
|
||||||
psychiatric_assessment="SELF-MUTILATION\n\nCENESTHETIC HALLUCINATIONS\n\nHAPTIC HALLUCINATIONS"
|
psychiatric_assessment="SELF-MUTILATION\n\nSOMATIC HALLUCINATIONS"
|
||||||
abnormal_symptoms="SUICIDAL IDEATIONS"
|
abnormal_symptoms="SUICIDAL IDEATIONS"
|
||||||
status="random"
|
status="random"
|
||||||
|
|||||||
@@ -3,5 +3,5 @@ name="Jeremiah Brunn"
|
|||||||
age="53"
|
age="53"
|
||||||
profession="Musician"
|
profession="Musician"
|
||||||
psychiatric_assessment="MEGALOMANIAC DELUSIONS\n\nMYSTICAL DELUSIONS\n\nAUDITORY HALLUCINATIONS\n\nMANIA"
|
psychiatric_assessment="MEGALOMANIAC DELUSIONS\n\nMYSTICAL DELUSIONS\n\nAUDITORY HALLUCINATIONS\n\nMANIA"
|
||||||
abnormal_symptoms="CENESTHETIC HALLUCINATIONS"
|
abnormal_symptoms="SOMATIC HALLUCINATIONS"
|
||||||
status="random"
|
status="random"
|
||||||
|
|||||||
@@ -3,5 +3,5 @@ name="Helen Moore"
|
|||||||
age="34"
|
age="34"
|
||||||
profession="Social care worker"
|
profession="Social care worker"
|
||||||
psychiatric_assessment="AUDITORY HALLUCINATIONS\n\nPERSECUTORY DELUSIONS"
|
psychiatric_assessment="AUDITORY HALLUCINATIONS\n\nPERSECUTORY DELUSIONS"
|
||||||
abnormal_symptoms="HAPTIC HALLUCINATIONS"
|
abnormal_symptoms="SOMATIC HALLUCINATIONS"
|
||||||
status="random"
|
status="random"
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ initial_emotion="worried"
|
|||||||
name="Gwendoline Gorbado"
|
name="Gwendoline Gorbado"
|
||||||
age="28"
|
age="28"
|
||||||
profession="IT Engineer"
|
profession="IT Engineer"
|
||||||
psychiatric_assessment="PANIC ATTACKS\n\nSUICIDAL IDEATIONS\n\nAUDITORY HALLUCINATIONS"
|
psychiatric_assessment="SUICIDAL IDEATIONS\n\nAUDITORY HALLUCINATIONS"
|
||||||
abnormal_symptoms="CENESTHETIC HALLUCINATIONS"
|
abnormal_symptoms="SOMATIC HALLUCINATIONS"
|
||||||
status="random"
|
status="random"
|
||||||
|
|||||||
+1
-1
@@ -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 = ["43", "44", "45", "46", "47", "48", "49", "50", "51"]
|
var patient_list = ["42", "43", "44", "45", "46", "47", "48", "49", "50", "51"]
|
||||||
var patients_seen: Array[String]
|
var patients_seen: Array[String]
|
||||||
var patient_id
|
var patient_id
|
||||||
var interfloor_dialogue = load("res://Dialogues/interfloor.dialogue")
|
var interfloor_dialogue = load("res://Dialogues/interfloor.dialogue")
|
||||||
|
|||||||
+5
-5
@@ -18,11 +18,11 @@ var file_title: String
|
|||||||
|
|
||||||
#Patient symptoms ordered from floor to floor
|
#Patient symptoms ordered from floor to floor
|
||||||
var symptoms_arrays: Array[Array] = [
|
var symptoms_arrays: Array[Array] = [
|
||||||
["SUICIDAL IDEATIONS", "PERSECUTORY DELUSIONS", "PARANORMAL BEHAVIOUR", "AUDITORY HALLUCINATIONS"],
|
["SUICIDAL IDEATIONS", "PERSECUTORY DELUSIONS", "UNNATURAL BEHAVIOUR", "AUDITORY HALLUCINATIONS"],
|
||||||
["MANIA", "MEGALOMANIAC DELUSIONS"],
|
["SOMATIC HALLUCINATIONS", "MEGALOMANIAC DELUSIONS"],
|
||||||
["MYSTICAL DELUSIONS", "PANIC ATTACKS"],
|
["MYSTICAL DELUSIONS", "MANIA"],
|
||||||
["SOMATIC HALLUCINATIONS", "SELF-MUTILATION"],
|
["CHEMOSENSORY HALLUCINATIONS", "SELF-MUTILATION"],
|
||||||
["HETERO-AGRESSIVE BEHAVIOUR", "VISUAL HALLUCINATIONS"]
|
["VISUAL HALLUCINATIONS", "HETERO-AGRESSIVE BEHAVIOUR"]
|
||||||
]
|
]
|
||||||
#Lists of possible patients sorted by floor
|
#Lists of possible patients sorted by floor
|
||||||
var patient_list : Array[Dictionary]
|
var patient_list : Array[Dictionary]
|
||||||
|
|||||||
+2
-2
@@ -89,8 +89,8 @@ func _ready() -> void:
|
|||||||
func new_patient():
|
func new_patient():
|
||||||
|
|
||||||
var new_id = Patient.generate_patient_id()
|
var new_id = Patient.generate_patient_id()
|
||||||
#Patient.new_patient("43") #Line for testing purposes
|
Patient.new_patient("42") #Line for testing purposes
|
||||||
Patient.new_patient(new_id) #Line for generating new patient
|
#Patient.new_patient(new_id) #Line for generating new patient
|
||||||
patient_file.text = Patient.file_text
|
patient_file.text = Patient.file_text
|
||||||
patient_file_title.text = Patient.file_title
|
patient_file_title.text = Patient.file_title
|
||||||
patient_recording.text = ""
|
patient_recording.text = ""
|
||||||
|
|||||||
@@ -0,0 +1,860 @@
|
|||||||
|
[gd_scene load_steps=43 format=3 uid="uid://chytk2cctjk3x"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://b3ms0imu0umn8" path="res://screening_desk.gd" id="1_1s7k3"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://gnvb226r1xv0" path="res://Art/Patients/patient_42/patient_42_neutral.png" id="3_qsin6"]
|
||||||
|
[ext_resource type="Script" uid="uid://vjvnh47s4akq" path="res://patient.gd" id="4_43vqp"]
|
||||||
|
[ext_resource type="Shader" uid="uid://dwepb0lm1veje" path="res://supervisor.gdshader" id="4_qsin6"]
|
||||||
|
[ext_resource type="Script" uid="uid://cdkbyikbjqlsh" path="res://supervisor.gd" id="5_43vqp"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cci0pb12chlps" path="res://Art/Rooms/screening_room/computer.png" id="6_6a8ar"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://jychpkygmjib" path="res://Art/Rooms/screening_room/desk.png" id="7_dp545"]
|
||||||
|
[ext_resource type="Theme" uid="uid://3k7sqw211ncl" path="res://Art/UI/button_theme.tres" id="8_hxrv4"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://c3frxq4vyu0pr" path="res://Art/Rooms/screening_room/console_screen.png" id="9_68gp8"]
|
||||||
|
[ext_resource type="BitMap" uid="uid://b1y07k0opbyju" path="res://Art/Rooms/screening_room/button_bitmap.png" id="10_hxph5"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bhqx2kjgn1irf" path="res://Art/Rooms/screening_room/green_button.png" id="10_tmo4o"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bagw75cp302xk" path="res://Art/Rooms/screening_room/green_button_pressed.png" id="11_weq72"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cqn1o6cff1g4k" path="res://Art/Rooms/screening_room/red_button.png" id="12_7mvev"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://dja217ihoi5rb" path="res://Art/Rooms/screening_room/green_button_hover.png" id="12_rpmuh"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://kfq5b58sicqf" path="res://Art/Rooms/screening_room/red_button_pressed.png" id="13_lq4cy"]
|
||||||
|
[ext_resource type="FontFile" uid="uid://dv8ppra5tgn1t" path="res://Art/Fonts/PixelatedEleganceRegular-ovyAA.ttf" id="14_0pvwy"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://c35f0aquvroje" path="res://Art/Rooms/screening_room/red_button_hover.png" id="15_pbvyq"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://4tgfgi4earv1" path="res://Art/Rooms/screening_room/journal_unpressed.png" id="17_7o31y"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://1djtmkdqtplt" path="res://Art/Rooms/screening_room/journal_pressed.png" id="18_gv516"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://b7tbgcyxjj516" path="res://Art/Rooms/screening_room/journal_hover.png" id="19_ar3nk"]
|
||||||
|
[ext_resource type="BitMap" uid="uid://byqmvpivmvsnl" path="res://Art/Rooms/screening_room/journal_bitmap.png" id="20_5vhu5"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://b21h7s3820sc8" path="res://Art/Rooms/screening_room/middle_screen.png" id="24_d8gyq"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://d2k6h1dqg0uox" path="res://Art/Rooms/screening_room/room_glass.png" id="24_qsin6"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://twd5atevu4i3" path="res://Art/Rooms/screening_room/cell_wall.png" id="25_qsin6"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://chteaunv8emx8" path="res://Art/Rooms/screening_room/room_frame.png" id="26_43vqp"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://45dcbg2ij3d7" path="res://Art/Rooms/screening_room/cell_top.png" id="28_qsin6"]
|
||||||
|
[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"]
|
||||||
|
|
||||||
|
[sub_resource type="Theme" id="Theme_63o5x"]
|
||||||
|
RichTextLabel/fonts/normal_font = ExtResource("14_0pvwy")
|
||||||
|
|
||||||
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_w70jd"]
|
||||||
|
shader = ExtResource("4_qsin6")
|
||||||
|
shader_parameter/progress = 0.0
|
||||||
|
shader_parameter/softness = 0.05
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_ub1ft"]
|
||||||
|
length = 0.001
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Backwall:position")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0),
|
||||||
|
"transitions": PackedFloat32Array(1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(0, -2160)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_63o5x"]
|
||||||
|
resource_name = "going_down"
|
||||||
|
length = 4.0
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Backwall:position")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 2),
|
||||||
|
"transitions": PackedFloat32Array(2.5, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(0, -2700), Vector2(0, -5400)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_ylm1s"]
|
||||||
|
resource_name = "going_down_2"
|
||||||
|
length = 4.0
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Backwall:position")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 3),
|
||||||
|
"transitions": PackedFloat32Array(0.3, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(0, 0), Vector2(0, -2700)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ylm1s"]
|
||||||
|
_data = {
|
||||||
|
&"RESET": SubResource("Animation_ub1ft"),
|
||||||
|
&"going_down_1": SubResource("Animation_63o5x"),
|
||||||
|
&"going_down_2": SubResource("Animation_ylm1s")
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_hai4a"]
|
||||||
|
length = 0.001
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath(".:position")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0),
|
||||||
|
"transitions": PackedFloat32Array(1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(60, 50)]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath("../CellTop:position")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(0),
|
||||||
|
"transitions": PackedFloat32Array(1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-2540, -540)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_l4uk7"]
|
||||||
|
resource_name = "going_up"
|
||||||
|
length = 3.0
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath(".:position")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(1, 3),
|
||||||
|
"transitions": PackedFloat32Array(0.5, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-540, 1540), Vector2(-540, 540)]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath("../CellTop:position")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(1, 3),
|
||||||
|
"transitions": PackedFloat32Array(0.5, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-540, -1810), Vector2(-540, -810)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_hb6p3"]
|
||||||
|
resource_name = "incoming"
|
||||||
|
length = 2.0
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath(".:position")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 2),
|
||||||
|
"transitions": PackedFloat32Array(0.4, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-3540, 540), Vector2(-540, 540)]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath("../CellTop:position")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 2),
|
||||||
|
"transitions": PackedFloat32Array(0.4, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-3540, -810), Vector2(-540, -810)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_el1v6"]
|
||||||
|
resource_name = "going_down"
|
||||||
|
length = 2.0
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath(".:position")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 2),
|
||||||
|
"transitions": PackedFloat32Array(3, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-540, 540), Vector2(-540, 1540)]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath("../CellTop:position")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 2),
|
||||||
|
"transitions": PackedFloat32Array(3, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-540, -810), Vector2(-540, -1810)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_4lwtm"]
|
||||||
|
resource_name = "going_up"
|
||||||
|
length = 3.0
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("../CellTop:position")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 3),
|
||||||
|
"transitions": PackedFloat32Array(3, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-540, -810), Vector2(-540, -4810)]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath(".:position")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 3),
|
||||||
|
"transitions": PackedFloat32Array(3, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-540, 540), Vector2(-540, -3460)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_hebek"]
|
||||||
|
resource_name = "going_down"
|
||||||
|
length = 2.0
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("../CellTop:position")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 2),
|
||||||
|
"transitions": PackedFloat32Array(10, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-540, -810), Vector2(-540, 5190)]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath(".:position")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 2),
|
||||||
|
"transitions": PackedFloat32Array(10, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector2(-540, 540), Vector2(-540, 5540)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_vh6fv"]
|
||||||
|
_data = {
|
||||||
|
&"RESET": SubResource("Animation_hai4a"),
|
||||||
|
&"close": SubResource("Animation_l4uk7"),
|
||||||
|
&"incoming": SubResource("Animation_hb6p3"),
|
||||||
|
&"open": SubResource("Animation_el1v6"),
|
||||||
|
&"release": SubResource("Animation_4lwtm"),
|
||||||
|
&"terminate": SubResource("Animation_hebek")
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="ScreeningDesk" type="Control"]
|
||||||
|
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_63o5x")
|
||||||
|
script = ExtResource("1_1s7k3")
|
||||||
|
|
||||||
|
[node name="UpperHalf" type="Control" parent="."]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_bottom = -396.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
mouse_filter = 2
|
||||||
|
|
||||||
|
[node name="ControlGlass" type="Control" parent="UpperHalf"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_left = 76.0
|
||||||
|
offset_top = 48.0
|
||||||
|
offset_right = -76.0
|
||||||
|
offset_bottom = -28.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
|
||||||
|
[node name="Patient" type="TextureRect" parent="UpperHalf/ControlGlass"]
|
||||||
|
z_index = 2
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 7
|
||||||
|
anchor_left = 0.5
|
||||||
|
anchor_top = 1.0
|
||||||
|
anchor_right = 0.5
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_left = -300.0
|
||||||
|
offset_top = -450.0
|
||||||
|
offset_right = 300.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 0
|
||||||
|
texture = ExtResource("3_qsin6")
|
||||||
|
stretch_mode = 3
|
||||||
|
script = ExtResource("4_43vqp")
|
||||||
|
|
||||||
|
[node name="Supervisor" type="TextureRect" parent="UpperHalf/ControlGlass"]
|
||||||
|
visible = false
|
||||||
|
z_index = 2
|
||||||
|
material = SubResource("ShaderMaterial_w70jd")
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 7
|
||||||
|
anchor_left = 0.5
|
||||||
|
anchor_top = 1.0
|
||||||
|
anchor_right = 0.5
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_left = -300.0
|
||||||
|
offset_top = -450.0
|
||||||
|
offset_right = 300.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 0
|
||||||
|
stretch_mode = 3
|
||||||
|
script = ExtResource("5_43vqp")
|
||||||
|
|
||||||
|
[node name="LowerHalf" type="Control" parent="."]
|
||||||
|
z_index = 6
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_top = 684.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
|
||||||
|
[node name="DeskTexture" type="TextureRect" parent="LowerHalf"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
texture = ExtResource("7_dp545")
|
||||||
|
|
||||||
|
[node name="Computer" type="Control" parent="LowerHalf"]
|
||||||
|
anchors_preset = 0
|
||||||
|
offset_left = 6.0
|
||||||
|
offset_top = 13.0
|
||||||
|
offset_right = 734.0
|
||||||
|
offset_bottom = 313.0
|
||||||
|
|
||||||
|
[node name="ComputerTexture" type="TextureRect" parent="LowerHalf/Computer"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
texture = ExtResource("6_6a8ar")
|
||||||
|
stretch_mode = 2
|
||||||
|
|
||||||
|
[node name="Margin" type="MarginContainer" parent="LowerHalf/Computer"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
theme_override_constants/margin_left = 24
|
||||||
|
theme_override_constants/margin_top = 24
|
||||||
|
theme_override_constants/margin_right = 32
|
||||||
|
theme_override_constants/margin_bottom = 24
|
||||||
|
|
||||||
|
[node name="ComputerScreen" type="VBoxContainer" parent="LowerHalf/Computer/Margin"]
|
||||||
|
layout_mode = 2
|
||||||
|
|
||||||
|
[node name="Tabs" type="HBoxContainer" parent="LowerHalf/Computer/Margin/ComputerScreen"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_vertical = 3
|
||||||
|
size_flags_stretch_ratio = 0.12
|
||||||
|
|
||||||
|
[node name="PatientFile" type="Button" parent="LowerHalf/Computer/Margin/ComputerScreen/Tabs"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme = ExtResource("8_hxrv4")
|
||||||
|
theme_override_fonts/font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/font_size = 16
|
||||||
|
toggle_mode = true
|
||||||
|
text = "PATIENT FILE"
|
||||||
|
|
||||||
|
[node name="Rules" type="Button" parent="LowerHalf/Computer/Margin/ComputerScreen/Tabs"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme = ExtResource("8_hxrv4")
|
||||||
|
theme_override_fonts/font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/font_size = 16
|
||||||
|
toggle_mode = true
|
||||||
|
text = "RULES"
|
||||||
|
|
||||||
|
[node name="Recording" type="Button" parent="LowerHalf/Computer/Margin/ComputerScreen/Tabs"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme = ExtResource("8_hxrv4")
|
||||||
|
theme_override_fonts/font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/font_size = 16
|
||||||
|
toggle_mode = true
|
||||||
|
text = "RECORDING"
|
||||||
|
|
||||||
|
[node name="ComputerTabs" type="MarginContainer" parent="LowerHalf/Computer/Margin/ComputerScreen"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_vertical = 3
|
||||||
|
theme_override_constants/margin_left = 4
|
||||||
|
theme_override_constants/margin_top = 4
|
||||||
|
theme_override_constants/margin_right = 4
|
||||||
|
theme_override_constants/margin_bottom = 4
|
||||||
|
|
||||||
|
[node name="FileContainer" type="VBoxContainer" parent="LowerHalf/Computer/Margin/ComputerScreen/ComputerTabs"]
|
||||||
|
visible = false
|
||||||
|
layout_mode = 2
|
||||||
|
theme_override_constants/separation = -4
|
||||||
|
|
||||||
|
[node name="PatientFileTitle" type="RichTextLabel" parent="LowerHalf/Computer/Margin/ComputerScreen/ComputerTabs/FileContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
size_flags_stretch_ratio = 0.9
|
||||||
|
theme_override_fonts/normal_font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/normal_font_size = 16
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = "PATIENT #564"
|
||||||
|
horizontal_alignment = 1
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="PatientFile" type="RichTextLabel" parent="LowerHalf/Computer/Margin/ComputerScreen/ComputerTabs/FileContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_vertical = 3
|
||||||
|
size_flags_stretch_ratio = 6.0
|
||||||
|
theme_override_font_sizes/normal_font_size = 16
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = "AGE: 29
|
||||||
|
|
||||||
|
NAME: Gwendoline Gorbado
|
||||||
|
|
||||||
|
PROFESSION: IT Engineer
|
||||||
|
|
||||||
|
PRE-SCREENING PSYCHIATRIC ASSESSMENT:
|
||||||
|
|
||||||
|
[color=dark_orange]DEPRESSION
|
||||||
|
|
||||||
|
ANXIETY[/color]
|
||||||
|
"
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="Rules" type="RichTextLabel" parent="LowerHalf/Computer/Margin/ComputerScreen/ComputerTabs"]
|
||||||
|
z_index = 1
|
||||||
|
layout_mode = 2
|
||||||
|
theme_override_constants/line_separation = 5
|
||||||
|
theme_override_fonts/normal_font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_fonts/italics_font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/normal_font_size = 16
|
||||||
|
theme_override_font_sizes/italics_font_size = 16
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = " 1- Pre-screening psychiatric assessment identified [color=dark_orange]SYMPTOMS[/color] in every patient.
|
||||||
|
|
||||||
|
2- If [color=dark_orange]SYMPTOMS[/color] not included in the pre-screening assessment are ascertained, [color=red]TERMINATE[/color] the patient, otherwise use the [color=green]RELEASE[/color] button.
|
||||||
|
|
||||||
|
3- Please refer to the [color=royal_blue]MANUAL[/color] on the desk for more information on [color=dark_orange]SYMPTOMS[/color]."
|
||||||
|
horizontal_alignment = 3
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="Recording" type="RichTextLabel" parent="LowerHalf/Computer/Margin/ComputerScreen/ComputerTabs"]
|
||||||
|
visible = false
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_vertical = 3
|
||||||
|
size_flags_stretch_ratio = 6.0
|
||||||
|
theme_override_fonts/normal_font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/normal_font_size = 16
|
||||||
|
bbcode_enabled = true
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="NextPatient" type="PanelContainer" parent="LowerHalf/Computer/Margin"]
|
||||||
|
visible = false
|
||||||
|
custom_minimum_size = Vector2(400, 100)
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 4
|
||||||
|
size_flags_vertical = 4
|
||||||
|
|
||||||
|
[node name="CallNextPatient" type="Button" parent="LowerHalf/Computer/Margin/NextPatient"]
|
||||||
|
z_index = 1
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
theme_override_fonts/font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/font_size = 25
|
||||||
|
text = "CALL NEXT PATIENT"
|
||||||
|
|
||||||
|
[node name="EndDay" type="PanelContainer" parent="LowerHalf/Computer/Margin"]
|
||||||
|
visible = false
|
||||||
|
custom_minimum_size = Vector2(200, 100)
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 4
|
||||||
|
size_flags_vertical = 4
|
||||||
|
|
||||||
|
[node name="EndDay" type="Button" parent="LowerHalf/Computer/Margin/EndDay"]
|
||||||
|
z_index = 1
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
theme_override_fonts/font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/font_size = 25
|
||||||
|
text = "END DAY"
|
||||||
|
|
||||||
|
[node name="ComputerScreen2" type="RichTextLabel" parent="LowerHalf/Computer/Margin"]
|
||||||
|
visible = false
|
||||||
|
layout_mode = 2
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = "PATIENT #49
|
||||||
|
|
||||||
|
ASSESSMENT: [color=red]ABNORMAL[/color]
|
||||||
|
|
||||||
|
[color=orange_red]LAUNCHING TERMINATION PROTOCOL"
|
||||||
|
horizontal_alignment = 1
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="ConsoleScreen" type="Control" parent="LowerHalf"]
|
||||||
|
z_index = 1
|
||||||
|
anchors_preset = 0
|
||||||
|
offset_left = 1194.0
|
||||||
|
offset_top = 12.0
|
||||||
|
offset_right = 1914.0
|
||||||
|
offset_bottom = 392.0
|
||||||
|
|
||||||
|
[node name="ConsoleScreen" type="TextureRect" parent="LowerHalf/ConsoleScreen"]
|
||||||
|
layout_mode = 0
|
||||||
|
offset_right = 676.0
|
||||||
|
offset_bottom = 376.0
|
||||||
|
texture = ExtResource("9_68gp8")
|
||||||
|
stretch_mode = 2
|
||||||
|
|
||||||
|
[node name="Margin" type="MarginContainer" parent="LowerHalf/ConsoleScreen"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
theme_override_constants/margin_left = 28
|
||||||
|
theme_override_constants/margin_top = 28
|
||||||
|
theme_override_constants/margin_right = 36
|
||||||
|
theme_override_constants/margin_bottom = 28
|
||||||
|
|
||||||
|
[node name="ConsoleText" type="RichTextLabel" parent="LowerHalf/ConsoleScreen/Margin"]
|
||||||
|
custom_minimum_size = Vector2(600, 200)
|
||||||
|
layout_mode = 2
|
||||||
|
theme_override_fonts/normal_font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/normal_font_size = 18
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = "[center][font_size=22]INSTRUCTIONS[/font_size][/center]
|
||||||
|
|
||||||
|
|
||||||
|
[color=forest_green]RELEASE[/color] HUMANS, [color=red]TERMINATE[/color] ABNORMALS
|
||||||
|
|
||||||
|
|
||||||
|
IF A SUBJECT HAS [color=dark_orange]SYMPTOMS[/color] IT SHOULDN'T HAVE,
|
||||||
|
|
||||||
|
[color=red]IT IS NOT HUMAN[/color]
|
||||||
|
|
||||||
|
|
||||||
|
REFER TO THE [color=royal_blue]MANUAL[/color] FOR [color=dark_orange]SYMPTOMS[/color] DETAILS
|
||||||
|
|
||||||
|
|
||||||
|
MAKE ENOUGH [color=green_yellow]ACCURATE DIAGNOSES[/color] IN A ROW
|
||||||
|
|
||||||
|
TO GET TO THE NEXT FLOOR"
|
||||||
|
horizontal_alignment = 1
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="GreenButton" type="TextureButton" parent="LowerHalf"]
|
||||||
|
z_index = 1
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_left = 817.0
|
||||||
|
offset_top = 328.0
|
||||||
|
offset_right = -1003.0
|
||||||
|
offset_bottom = -4.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
toggle_mode = true
|
||||||
|
texture_normal = ExtResource("10_tmo4o")
|
||||||
|
texture_pressed = ExtResource("11_weq72")
|
||||||
|
texture_hover = ExtResource("12_rpmuh")
|
||||||
|
texture_disabled = ExtResource("11_weq72")
|
||||||
|
texture_click_mask = ExtResource("10_hxph5")
|
||||||
|
stretch_mode = 3
|
||||||
|
|
||||||
|
[node name="RedButton" type="TextureButton" parent="LowerHalf"]
|
||||||
|
z_index = 1
|
||||||
|
layout_mode = 0
|
||||||
|
offset_left = 1003.0
|
||||||
|
offset_top = 328.0
|
||||||
|
offset_right = 1103.0
|
||||||
|
offset_bottom = 392.0
|
||||||
|
toggle_mode = true
|
||||||
|
texture_normal = ExtResource("12_7mvev")
|
||||||
|
texture_pressed = ExtResource("13_lq4cy")
|
||||||
|
texture_hover = ExtResource("15_pbvyq")
|
||||||
|
texture_disabled = ExtResource("13_lq4cy")
|
||||||
|
stretch_mode = 3
|
||||||
|
|
||||||
|
[node name="MiddleScreen" type="Control" parent="LowerHalf"]
|
||||||
|
z_index = 1
|
||||||
|
anchors_preset = 0
|
||||||
|
offset_left = 744.0
|
||||||
|
offset_top = 12.0
|
||||||
|
offset_right = 1184.0
|
||||||
|
offset_bottom = 236.0
|
||||||
|
|
||||||
|
[node name="MiddleScreenTexture" type="TextureRect" parent="LowerHalf/MiddleScreen"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
texture = ExtResource("24_d8gyq")
|
||||||
|
stretch_mode = 2
|
||||||
|
|
||||||
|
[node name="MarginContainer" type="MarginContainer" parent="LowerHalf/MiddleScreen"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
theme_override_constants/margin_left = 28
|
||||||
|
theme_override_constants/margin_top = 28
|
||||||
|
theme_override_constants/margin_right = 36
|
||||||
|
theme_override_constants/margin_bottom = 28
|
||||||
|
|
||||||
|
[node name="MiddleInfo" type="RichTextLabel" parent="LowerHalf/MiddleScreen/MarginContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
theme_override_font_sizes/normal_font_size = 21
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = "DAY: [color=dark_orange]1[/color]
|
||||||
|
|
||||||
|
FLOOR: [color=dark_orange]-1[/color]
|
||||||
|
|
||||||
|
ACCURATE DIAGNOSES: [color=dark_orange]0/4[/color]
|
||||||
|
|
||||||
|
"
|
||||||
|
horizontal_alignment = 1
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="DecisionScreen" type="Control" parent="LowerHalf"]
|
||||||
|
z_index = 1
|
||||||
|
anchors_preset = 0
|
||||||
|
offset_left = 745.0
|
||||||
|
offset_top = 233.0
|
||||||
|
offset_right = 1185.0
|
||||||
|
offset_bottom = 317.0
|
||||||
|
|
||||||
|
[node name="MiddleScreenTexture" type="TextureRect" parent="LowerHalf/DecisionScreen"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_left = -1.0
|
||||||
|
offset_top = 1.0
|
||||||
|
offset_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
texture = ExtResource("29_cobue")
|
||||||
|
stretch_mode = 2
|
||||||
|
|
||||||
|
[node name="MarginContainer" type="MarginContainer" parent="LowerHalf/DecisionScreen"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
theme_override_constants/margin_left = 24
|
||||||
|
theme_override_constants/margin_top = 24
|
||||||
|
theme_override_constants/margin_right = 32
|
||||||
|
theme_override_constants/margin_bottom = 24
|
||||||
|
|
||||||
|
[node name="HBoxContainer" type="HBoxContainer" parent="LowerHalf/DecisionScreen/MarginContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
theme_override_constants/separation = 48
|
||||||
|
|
||||||
|
[node name="Release" type="RichTextLabel" parent="LowerHalf/DecisionScreen/MarginContainer/HBoxContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme_override_fonts/normal_font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/normal_font_size = 22
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = "[color=dark_green]RELEASE[/color]"
|
||||||
|
horizontal_alignment = 1
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="Terminate" type="RichTextLabel" parent="LowerHalf/DecisionScreen/MarginContainer/HBoxContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme_override_fonts/normal_font = ExtResource("14_0pvwy")
|
||||||
|
theme_override_font_sizes/normal_font_size = 22
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = "[color=dark_red]TERMINATE[/color]"
|
||||||
|
horizontal_alignment = 1
|
||||||
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
[node name="Journal" type="Control" parent="LowerHalf"]
|
||||||
|
anchors_preset = 0
|
||||||
|
offset_left = 532.0
|
||||||
|
offset_top = 311.0
|
||||||
|
offset_right = 664.0
|
||||||
|
offset_bottom = 391.0
|
||||||
|
|
||||||
|
[node name="JournalButton" type="TextureButton" parent="LowerHalf/Journal"]
|
||||||
|
z_index = 1
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
texture_normal = ExtResource("17_7o31y")
|
||||||
|
texture_pressed = ExtResource("18_gv516")
|
||||||
|
texture_hover = ExtResource("19_ar3nk")
|
||||||
|
texture_click_mask = ExtResource("20_5vhu5")
|
||||||
|
stretch_mode = 3
|
||||||
|
|
||||||
|
[node name="RoomAssets" type="Control" parent="."]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
mouse_filter = 2
|
||||||
|
|
||||||
|
[node name="Glass" type="TextureRect" parent="RoomAssets"]
|
||||||
|
modulate = Color(1, 1, 1, 0.078431375)
|
||||||
|
z_index = 4
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
mouse_filter = 2
|
||||||
|
texture = ExtResource("24_qsin6")
|
||||||
|
expand_mode = 1
|
||||||
|
|
||||||
|
[node name="CellWall" type="TextureRect" parent="RoomAssets"]
|
||||||
|
z_index = 1
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
mouse_filter = 2
|
||||||
|
texture = ExtResource("25_qsin6")
|
||||||
|
|
||||||
|
[node name="Room" type="TextureRect" parent="RoomAssets"]
|
||||||
|
z_index = 5
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
mouse_filter = 2
|
||||||
|
texture = ExtResource("26_43vqp")
|
||||||
|
|
||||||
|
[node name="Backwall" type="TextureRect" parent="RoomAssets"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_top = -2160.0
|
||||||
|
offset_bottom = 3240.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
mouse_filter = 2
|
||||||
|
texture = ExtResource("28_w70jd")
|
||||||
|
stretch_mode = 2
|
||||||
|
|
||||||
|
[node name="BackwallAnimation" type="AnimationPlayer" parent="RoomAssets/Backwall"]
|
||||||
|
root_node = NodePath("../..")
|
||||||
|
libraries = {
|
||||||
|
&"": SubResource("AnimationLibrary_ylm1s")
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="CellTop" type="TextureRect" parent="RoomAssets"]
|
||||||
|
visible = false
|
||||||
|
z_index = 3
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_left = -2540.0
|
||||||
|
offset_top = -540.0
|
||||||
|
offset_right = -1460.0
|
||||||
|
offset_bottom = -270.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
size_flags_horizontal = 4
|
||||||
|
size_flags_vertical = 0
|
||||||
|
mouse_filter = 2
|
||||||
|
texture = ExtResource("28_qsin6")
|
||||||
|
stretch_mode = 3
|
||||||
|
|
||||||
|
[node name="CellBot" type="TextureRect" parent="RoomAssets"]
|
||||||
|
visible = false
|
||||||
|
z_index = 3
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_left = 60.0
|
||||||
|
offset_top = 50.0
|
||||||
|
offset_right = 1140.0
|
||||||
|
offset_bottom = 320.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
size_flags_horizontal = 4
|
||||||
|
mouse_filter = 2
|
||||||
|
texture = ExtResource("29_43vqp")
|
||||||
|
stretch_mode = 2
|
||||||
|
|
||||||
|
[node name="CellAnimation" type="AnimationPlayer" parent="RoomAssets"]
|
||||||
|
root_node = NodePath("../CellBot")
|
||||||
|
libraries = {
|
||||||
|
&"": SubResource("AnimationLibrary_vh6fv")
|
||||||
|
}
|
||||||
@@ -56,7 +56,6 @@ func hide_spray():
|
|||||||
#Progressing the reveal/hide
|
#Progressing the reveal/hide
|
||||||
func set_progress(value: float):
|
func set_progress(value: float):
|
||||||
mat.set_shader_parameter("progress", value)
|
mat.set_shader_parameter("progress", value)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#Supervisor dialogue, mainly between floors
|
#Supervisor dialogue, mainly between floors
|
||||||
|
|||||||
@@ -54,17 +54,17 @@ var resolution_list: Dictionary = {
|
|||||||
var symptoms_detailed: Array[Array] = [
|
var symptoms_detailed: Array[Array] = [
|
||||||
["SUICIDAL IDEATIONS\nPersistent thoughts about ending one's own life",
|
["SUICIDAL IDEATIONS\nPersistent thoughts about ending one's own life",
|
||||||
"PERSECUTORY DELUSIONS\nFalse conviction of being targeted or harmed",
|
"PERSECUTORY DELUSIONS\nFalse conviction of being targeted or harmed",
|
||||||
"PARANORMAL BEHAVIOUR\nSigns or marks of non-human nature",
|
"UNNATURAL BEHAVIOUR\nSigns or marks of non-human nature",
|
||||||
"AUDITORY HALLUCINATIONS\nFalse perceptions of external sound"],
|
"AUDITORY HALLUCINATIONS\nFalse perceptions of external sound"],
|
||||||
|
|
||||||
["MEGALOMANIAC DELUSIONS\nFalse exaggeration of self-importance or power",
|
["MEGALOMANIAC DELUSIONS\nFalse exaggeration of self-importance or power",
|
||||||
"MANIA\nExcessively elevated mood and increased energy"],
|
"SOMATIC HALLUCINATIONS\nFalse sensations, from inside the body or on the skin"],
|
||||||
|
|
||||||
["MYSTICAL DELUSIONS\nFalse certainty of spiritual, divine connection",
|
["MYSTICAL DELUSIONS\nFalse certainty of spiritual, divine connection",
|
||||||
"CENESTHETIC HALLUCINATIONS\nFalse internal bodily sensations"],
|
"MANIA\nExcessively elevated mood and increased energy"],
|
||||||
|
|
||||||
["HAPTIC HALLUCINATIONS\nFalse perceptions of touch",
|
["CHEMOSENSORY HALLUCINATIONS\nFalse perceptions of smell or taste",
|
||||||
"SELF-MUTILATION\nDeliberate injury to one's own body"],
|
"SELF-MUTILATION\nDeliberate self-injury"],
|
||||||
|
|
||||||
["HETERO-AGRESSIVE BEHAVIOUR\nExcessive hostility, verbal agression, threats",
|
["HETERO-AGRESSIVE BEHAVIOUR\nExcessive hostility, verbal agression, threats",
|
||||||
"VISUAL HALLUCINATIONS\nFalse perceptions of visual stimuli"]
|
"VISUAL HALLUCINATIONS\nFalse perceptions of visual stimuli"]
|
||||||
|
|||||||
Reference in New Issue
Block a user