Patient 42 dialogue done

This commit is contained in:
Maurane
2026-02-20 16:23:34 +01:00
parent cb1059481a
commit 5f1a2d189e
19 changed files with 1071 additions and 103 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://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
+71 -82
View File
@@ -1,132 +1,121 @@
~ start
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 ??
Samia Al-Adouani: [#scared] Sh-shut up !!
Igor Semya: [#neutral] You are here to help, I know.
Igor Semya: [#neutral] Ask questions. I answer.
~ part_1
- Tell me to shut up again, and I'm terminating you on the spot.
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.
if Patient.marker[1] >= 4
=> 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
if Patient.marker[2] >= 4
if Patient.marker[2] >= 3
=> 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"
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
if Patient.marker[21] >= 3
- Is there anything you still want to live for ?
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
- Who are they ? What are they telling you ? [if Patient.dialog_tree[211] == "not_asked"]
set Patient.dialog_tree[211] = "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"]
- What made you drink so much that day ? [if Patient.dialog_tree[22] == "not_asked"]
set Patient.dialog_tree[22] = "asked"
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.
Samia Al-Adouani: [#sadsmiling] They want to help. In their own scary way.
Igor Semya: [#sad] I drink lot. Too much. Before work, I drink. After work, I drink.
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
- 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"
do Patient.marker[2] += 1
if Patient.abnormal == true
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 ??
else
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.
Igor Semya: [#worried] ... Yes. When I drink too much.
Igor Semya: [#shocked] One day, I am angry. Very angry. I punch wife. She flies to wall.
Igor Semya: [#depressed] I apologize a lot. But I see my wife eyes. After this day, she no love me anymore. Only fear.
=> 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
Samia Al-Adouani: [#sad] I have told you everything, I don't have the energy to talk anymore. Do what you will with me.
Samia Al-Adouani: [#crying] Shut up shut up shut up !!! Please SHUT UP !!
The patient doesn't seem to hear you anymore.
Igor Semya: [#depressed] I answered questions. Your turn now. Help or kill. Your choice.
do Globals.console_message.emit("[color=dark_orange]ALLOTED ASSESSMENT TIME ELAPSED[/color]\n\n[color=orange_red]PLEASE MAKE A DECISION[/color]")
=> END
~ terminate
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-
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: [#panicked] I can feel them ! My family !
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")
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
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")
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")
=> END
~ release
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-
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: [#panicked] I can feel them ! My family !
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")
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
Samia Al-Adouani: [#worried] A-are you helping me ?
Igor Semya: [#sad] So you choose life.
do Globals.color_change.emit("green")
Samia Al-Adouani: [#sadsmiling] T-thank you. Thank you a thousand times.
Samia Al-Adouani: [#angry] SHUT. UP. SHUT UP !!!
Igor Semya: [#sadsmiling] I will try to be good. And see my family again. Thank you.
do Globals.clear_patient.emit("release")
+1 -1
View File
@@ -3,5 +3,5 @@ name="Igor Semya "
age="43"
profession="Metallurgist"
psychiatric_assessment="SUICIDAL IDEATIONS"
abnormal_symptoms="CENESTHETIC HALLUCINATIONS"
abnormal_symptoms="SOMATIC HALLUCINATIONS"
status="random"
+1 -1
View File
@@ -2,6 +2,6 @@ initial_emotion="worried"
name="Mai Linh"
age="19"
profession="Art student"
psychiatric_assessment="SELF-MUTILATION\n\nCENESTHETIC HALLUCINATIONS\n\nHAPTIC HALLUCINATIONS"
psychiatric_assessment="SELF-MUTILATION\n\nSOMATIC HALLUCINATIONS"
abnormal_symptoms="SUICIDAL IDEATIONS"
status="random"
+1 -1
View File
@@ -3,5 +3,5 @@ name="Jeremiah Brunn"
age="53"
profession="Musician"
psychiatric_assessment="MEGALOMANIAC DELUSIONS\n\nMYSTICAL DELUSIONS\n\nAUDITORY HALLUCINATIONS\n\nMANIA"
abnormal_symptoms="CENESTHETIC HALLUCINATIONS"
abnormal_symptoms="SOMATIC HALLUCINATIONS"
status="random"
+1 -1
View File
@@ -3,5 +3,5 @@ name="Helen Moore"
age="34"
profession="Social care worker"
psychiatric_assessment="AUDITORY HALLUCINATIONS\n\nPERSECUTORY DELUSIONS"
abnormal_symptoms="HAPTIC HALLUCINATIONS"
abnormal_symptoms="SOMATIC HALLUCINATIONS"
status="random"
+2 -2
View File
@@ -2,6 +2,6 @@ initial_emotion="worried"
name="Gwendoline Gorbado"
age="28"
profession="IT Engineer"
psychiatric_assessment="PANIC ATTACKS\n\nSUICIDAL IDEATIONS\n\nAUDITORY HALLUCINATIONS"
abnormal_symptoms="CENESTHETIC HALLUCINATIONS"
psychiatric_assessment="SUICIDAL IDEATIONS\n\nAUDITORY HALLUCINATIONS"
abnormal_symptoms="SOMATIC HALLUCINATIONS"
status="random"
+1 -1
View File
@@ -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 = ["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 patient_id
var interfloor_dialogue = load("res://Dialogues/interfloor.dialogue")
+5 -5
View File
@@ -18,11 +18,11 @@ var file_title: String
#Patient symptoms ordered from floor to floor
var symptoms_arrays: Array[Array] = [
["SUICIDAL IDEATIONS", "PERSECUTORY DELUSIONS", "PARANORMAL BEHAVIOUR", "AUDITORY HALLUCINATIONS"],
["MANIA", "MEGALOMANIAC DELUSIONS"],
["MYSTICAL DELUSIONS", "PANIC ATTACKS"],
["SOMATIC HALLUCINATIONS", "SELF-MUTILATION"],
["HETERO-AGRESSIVE BEHAVIOUR", "VISUAL HALLUCINATIONS"]
["SUICIDAL IDEATIONS", "PERSECUTORY DELUSIONS", "UNNATURAL BEHAVIOUR", "AUDITORY HALLUCINATIONS"],
["SOMATIC HALLUCINATIONS", "MEGALOMANIAC DELUSIONS"],
["MYSTICAL DELUSIONS", "MANIA"],
["CHEMOSENSORY HALLUCINATIONS", "SELF-MUTILATION"],
["VISUAL HALLUCINATIONS", "HETERO-AGRESSIVE BEHAVIOUR"]
]
#Lists of possible patients sorted by floor
var patient_list : Array[Dictionary]
+2 -2
View File
@@ -89,8 +89,8 @@ func _ready() -> void:
func new_patient():
var new_id = Patient.generate_patient_id()
#Patient.new_patient("43") #Line for testing purposes
Patient.new_patient(new_id) #Line for generating new patient
Patient.new_patient("42") #Line for testing purposes
#Patient.new_patient(new_id) #Line for generating new patient
patient_file.text = Patient.file_text
patient_file_title.text = Patient.file_title
patient_recording.text = ""
+860
View File
@@ -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")
}
-1
View File
@@ -58,7 +58,6 @@ func set_progress(value: float):
mat.set_shader_parameter("progress", value)
#Supervisor dialogue, mainly between floors
func dialogue(dialogue_start):
+5 -5
View File
@@ -54,17 +54,17 @@ var resolution_list: Dictionary = {
var symptoms_detailed: Array[Array] = [
["SUICIDAL IDEATIONS\nPersistent thoughts about ending one's own life",
"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"],
["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",
"CENESTHETIC HALLUCINATIONS\nFalse internal bodily sensations"],
"MANIA\nExcessively elevated mood and increased energy"],
["HAPTIC HALLUCINATIONS\nFalse perceptions of touch",
"SELF-MUTILATION\nDeliberate injury to one's own body"],
["CHEMOSENSORY HALLUCINATIONS\nFalse perceptions of smell or taste",
"SELF-MUTILATION\nDeliberate self-injury"],
["HETERO-AGRESSIVE BEHAVIOUR\nExcessive hostility, verbal agression, threats",
"VISUAL HALLUCINATIONS\nFalse perceptions of visual stimuli"]