Patient It That Smiles intro finished

This commit is contained in:
Maurane
2026-02-23 17:28:26 +01:00
parent 480c3898f0
commit 450d372775
19 changed files with 360 additions and 4 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cf34tc3dcl76l"
path="res://.godot/imported/patient_it_that_smiles_angry.png-84ad89caa10f86d433041ce8ccd61c25.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Patients/patient_it_that_smiles/patient_it_that_smiles_angry.png"
dest_files=["res://.godot/imported/patient_it_that_smiles_angry.png-84ad89caa10f86d433041ce8ccd61c25.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: 14 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dx1yorfpkj6g7"
path="res://.godot/imported/patient_it_that_smiles_elated.png-1b5d8ea9a58e153c51facd6243f8f0b7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Patients/patient_it_that_smiles/patient_it_that_smiles_elated.png"
dest_files=["res://.godot/imported/patient_it_that_smiles_elated.png-1b5d8ea9a58e153c51facd6243f8f0b7.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: 14 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b44iaa4su6gia"
path="res://.godot/imported/patient_it_that_smiles_happy.png-60d24e70861190d775fe74e6e27164e7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Patients/patient_it_that_smiles/patient_it_that_smiles_happy.png"
dest_files=["res://.godot/imported/patient_it_that_smiles_happy.png-60d24e70861190d775fe74e6e27164e7.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: 14 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dlyu7oan1a50v"
path="res://.godot/imported/patient_it_that_smiles_laughing.png-ce35b945e9486755ba138954488988ec.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Patients/patient_it_that_smiles/patient_it_that_smiles_laughing.png"
dest_files=["res://.godot/imported/patient_it_that_smiles_laughing.png-ce35b945e9486755ba138954488988ec.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: 14 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ca4r5chcc0ako"
path="res://.godot/imported/patient_it_that_smiles_neutral.png-08177462952123c4a39af7c5c0984b71.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Patients/patient_it_that_smiles/patient_it_that_smiles_neutral.png"
dest_files=["res://.godot/imported/patient_it_that_smiles_neutral.png-08177462952123c4a39af7c5c0984b71.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: 14 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bbef6of2lualh"
path="res://.godot/imported/patient_it_that_smiles_smiling.png-7caa23c8aa9b855de2d5046abf42e99a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Patients/patient_it_that_smiles/patient_it_that_smiles_smiling.png"
dest_files=["res://.godot/imported/patient_it_that_smiles_smiling.png-7caa23c8aa9b855de2d5046abf42e99a.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
@@ -0,0 +1,93 @@
~ start
do Patient.marker.fill(0)
set Patient.dialog_tree = Patient.build_dialog_tree([11,12,13,14,15,21,22,23,24])
[#neutral] It remains silent. You discern no visible movement. It does not seem to be breathing.
[#neutral] It is smiling.
~ part_1
- Who are you ? What is your name ? [if Patient.dialog_tree[11] == "not_asked"]
set Patient.dialog_tree[11] = "asked"
[#neutral] It does not answer.
=> part_1
- What is your profession ? [if Patient.dialog_tree[12] == "not_asked"]
set Patient.dialog_tree[12] = "asked"
[#neutral] It is smiling.
=> part_1
- Why were you jailed here ? What happened ? [if Patient.dialog_tree[13] == "not_asked"]
set Patient.dialog_tree[13] = "asked"
[#neutral] It produces no sound.
=> part_1
- Why are you naked ? [if Patient.dialog_tree[14] == "not_asked"]
set Patient.dialog_tree[14] = "asked"
[#neutral] It does not move.
=> part_1
- Why are you smiling ? [if Patient.dialog_tree[15] == "not_asked"]
set Patient.dialog_tree[15] = "asked"
[#smiling] Its mouth opened. It is watching you.
=> part_2
~ part_2
- Listen, if you want me to help you, you need to answer me. [if Patient.dialog_tree[21] == "not_asked"]
set Patient.dialog_tree[21] = "asked"
[#smiling] It is watching you.
=> part_2
- How did you even get past pre-screening ? [if Patient.dialog_tree[22] == "not_asked"]
set Patient.dialog_tree[22] = "asked"
[#smiling] It is watching you.
=> part_2
- Answer my question. Why are you smiling ? [if Patient.dialog_tree[23] == "not_asked"]
set Patient.dialog_tree[23] = "asked"
[#happy] It reacts. It seems fixated on you.
=> part_3
- Can you talk ? Do you want to communicate with hand signs ? [if Patient.dialog_tree[24] == "not_asked"]
set Patient.dialog_tree[24] = "asked"
[#smiling] It is watching you.
=> part_2
~ part_3
- I said. Why. Are. You. SMILING ?
[#laughing] Its mouth widens into a dark-red abyss void of human features.
[#laughing] It smiles.
=> part_4
~ part_4
- WHY. ARE. YOU. SMILING ???
[#elated] It distorts into an impossible grin.
[#elated] It is pleased.
=> part_5
~ part_5
It That Smiles: [#angry] ...... [color=red] I... WANT... YOU. [/color]
=> part_end
~ part_end
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
do Globals.color_change.emit("red")
[#angry] Its gaze stays fixated on you as the doors close.
do Globals.clear_patient.emit("terminate")
=> END
~ release
do Globals.color_change.emit("green")
[#angry] Its gaze stays fixated on you as the doors close.
do Globals.clear_patient.emit("release")
=> END
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://bmt1kxjf11qum"
path="res://.godot/imported/patient_it_that_smiles.dialogue-a99a7dc836846b771f38818f785ccc3c.tres"
[deps]
source_file="res://Dialogues/Patients/patient_it_that_smiles.dialogue"
dest_files=["res://.godot/imported/patient_it_that_smiles.dialogue-a99a7dc836846b771f38818f785ccc3c.tres"]
[params]
defaults=true
@@ -0,0 +1,7 @@
initial_emotion="neutral"
name="??????"
age="?????"
profession="??????"
psychiatric_assessment="???????"
abnormal_symptoms="???????"
status="abnormal"
+1 -1
View File
@@ -55,4 +55,4 @@ ui_select={
[internationalization]
locale/translations_pot_files=PackedStringArray("res://Dialogues/Patients/patient_50.dialogue", "res://Dialogues/Patients/patient_49.dialogue", "res://Dialogues/Patients/patient_48.dialogue", "res://Dialogues/Patients/patient_47.dialogue", "res://Dialogues/Patients/patient_46.dialogue", "res://Dialogues/Patients/patient_45.dialogue", "res://Dialogues/Patients/patient_51.dialogue", "res://Dialogues/Patients/prime_supervisor_loeveth.dialogue", "res://Dialogues/Patients/prime_supervisor_dredar.dialogue", "res://Dialogues/Patients/patient_44.dialogue", "res://Dialogues/Patients/patient_43.dialogue", "res://Dialogues/Patients/patient_42.dialogue")
locale/translations_pot_files=PackedStringArray("res://Dialogues/Patients/patient_50.dialogue", "res://Dialogues/Patients/patient_49.dialogue", "res://Dialogues/Patients/patient_48.dialogue", "res://Dialogues/Patients/patient_47.dialogue", "res://Dialogues/Patients/patient_46.dialogue", "res://Dialogues/Patients/patient_45.dialogue", "res://Dialogues/Patients/patient_51.dialogue", "res://Dialogues/Patients/prime_supervisor_loeveth.dialogue", "res://Dialogues/Patients/prime_supervisor_dredar.dialogue", "res://Dialogues/Patients/patient_44.dialogue", "res://Dialogues/Patients/patient_43.dialogue", "res://Dialogues/Patients/patient_42.dialogue", "res://Dialogues/Patients/patient_it_that_smiles.dialogue")
+2 -2
View File
@@ -89,8 +89,8 @@ func _ready() -> void:
func new_patient():
var new_id = Patient.generate_patient_id()
Patient.new_patient("42") #Line for testing purposes
#Patient.new_patient(new_id) #Line for generating new patient
#Patient.new_patient("it_that_smiles") #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 = ""