diff --git a/Art/Subjects/ITS/its_02/its_02.aseprite b/Art/Subjects/ITS/its_02/its_02.aseprite index 71e6c4c..dc7c95c 100644 Binary files a/Art/Subjects/ITS/its_02/its_02.aseprite and b/Art/Subjects/ITS/its_02/its_02.aseprite differ diff --git a/Art/Subjects/ITS/its_02/its_02_depressed.png b/Art/Subjects/ITS/its_02/its_02_depressed.png new file mode 100644 index 0000000..7b7afae Binary files /dev/null and b/Art/Subjects/ITS/its_02/its_02_depressed.png differ diff --git a/Art/Subjects/ITS/its_02/its_02_depressed.png.import b/Art/Subjects/ITS/its_02/its_02_depressed.png.import new file mode 100644 index 0000000..a3fe4fb --- /dev/null +++ b/Art/Subjects/ITS/its_02/its_02_depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c25myuc8xw85m" +path="res://.godot/imported/its_02_depressed.png-22387d57a52bae76d9c07c28e6400323.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/Subjects/ITS/its_02/its_02_depressed.png" +dest_files=["res://.godot/imported/its_02_depressed.png-22387d57a52bae76d9c07c28e6400323.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 diff --git a/Art/Subjects/ITS/its_02/its_02_itthatsmiles1.png b/Art/Subjects/ITS/its_02/its_02_itthatsmiles1.png new file mode 100644 index 0000000..8de8966 Binary files /dev/null and b/Art/Subjects/ITS/its_02/its_02_itthatsmiles1.png differ diff --git a/Art/Subjects/ITS/its_02/its_02_itthatsmiles1.png.import b/Art/Subjects/ITS/its_02/its_02_itthatsmiles1.png.import new file mode 100644 index 0000000..409c59a --- /dev/null +++ b/Art/Subjects/ITS/its_02/its_02_itthatsmiles1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbiworfxiww3n" +path="res://.godot/imported/its_02_itthatsmiles1.png-618addcf8c164ed96f0b7934a5bdc6aa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/Subjects/ITS/its_02/its_02_itthatsmiles1.png" +dest_files=["res://.godot/imported/its_02_itthatsmiles1.png-618addcf8c164ed96f0b7934a5bdc6aa.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 diff --git a/Art/Subjects/ITS/its_02/its_02_itthatsmiles2.png b/Art/Subjects/ITS/its_02/its_02_itthatsmiles2.png new file mode 100644 index 0000000..720d5c1 Binary files /dev/null and b/Art/Subjects/ITS/its_02/its_02_itthatsmiles2.png differ diff --git a/Art/Subjects/ITS/its_02/its_02_itthatsmiles2.png.import b/Art/Subjects/ITS/its_02/its_02_itthatsmiles2.png.import new file mode 100644 index 0000000..ff1e28f --- /dev/null +++ b/Art/Subjects/ITS/its_02/its_02_itthatsmiles2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://krorxbm6jx1v" +path="res://.godot/imported/its_02_itthatsmiles2.png-718a167c564b9f9c8c6943bc496b6344.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/Subjects/ITS/its_02/its_02_itthatsmiles2.png" +dest_files=["res://.godot/imported/its_02_itthatsmiles2.png-718a167c564b9f9c8c6943bc496b6344.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 diff --git a/Art/Subjects/ITS/its_02/its_02_neutral.png b/Art/Subjects/ITS/its_02/its_02_neutral.png new file mode 100644 index 0000000..c9ca3b3 Binary files /dev/null and b/Art/Subjects/ITS/its_02/its_02_neutral.png differ diff --git a/Art/Subjects/ITS/its_02/its_02_neutral.png.import b/Art/Subjects/ITS/its_02/its_02_neutral.png.import new file mode 100644 index 0000000..385587d --- /dev/null +++ b/Art/Subjects/ITS/its_02/its_02_neutral.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfjbe0xf3twfb" +path="res://.godot/imported/its_02_neutral.png-347e2a54516dce8375c1863cd7b390dd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/Subjects/ITS/its_02/its_02_neutral.png" +dest_files=["res://.godot/imported/its_02_neutral.png-347e2a54516dce8375c1863cd7b390dd.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 diff --git a/Art/Subjects/ITS/its_02/its_02_puzzled.png b/Art/Subjects/ITS/its_02/its_02_puzzled.png new file mode 100644 index 0000000..940c256 Binary files /dev/null and b/Art/Subjects/ITS/its_02/its_02_puzzled.png differ diff --git a/Art/Subjects/ITS/its_02/its_02_puzzled.png.import b/Art/Subjects/ITS/its_02/its_02_puzzled.png.import new file mode 100644 index 0000000..c2b6109 --- /dev/null +++ b/Art/Subjects/ITS/its_02/its_02_puzzled.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cc2w1iva7c4tp" +path="res://.godot/imported/its_02_puzzled.png-e1543fdfab58ab18771017b980140503.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/Subjects/ITS/its_02/its_02_puzzled.png" +dest_files=["res://.godot/imported/its_02_puzzled.png-e1543fdfab58ab18771017b980140503.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 diff --git a/Art/Subjects/ITS/its_02/its_02_sad.png b/Art/Subjects/ITS/its_02/its_02_sad.png new file mode 100644 index 0000000..bcb98bd Binary files /dev/null and b/Art/Subjects/ITS/its_02/its_02_sad.png differ diff --git a/Art/Subjects/ITS/its_02/its_02_sad.png.import b/Art/Subjects/ITS/its_02/its_02_sad.png.import new file mode 100644 index 0000000..c761b62 --- /dev/null +++ b/Art/Subjects/ITS/its_02/its_02_sad.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c531xoacfyr64" +path="res://.godot/imported/its_02_sad.png-ac2d62fd43decb96dec1cef444c563f4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/Subjects/ITS/its_02/its_02_sad.png" +dest_files=["res://.godot/imported/its_02_sad.png-ac2d62fd43decb96dec1cef444c563f4.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 diff --git a/Art/Subjects/ITS/its_02/its_02_scared.png b/Art/Subjects/ITS/its_02/its_02_scared.png new file mode 100644 index 0000000..17e91a9 Binary files /dev/null and b/Art/Subjects/ITS/its_02/its_02_scared.png differ diff --git a/Art/Subjects/ITS/its_02/its_02_scared.png.import b/Art/Subjects/ITS/its_02/its_02_scared.png.import new file mode 100644 index 0000000..422f08b --- /dev/null +++ b/Art/Subjects/ITS/its_02/its_02_scared.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tmced5icfjdh" +path="res://.godot/imported/its_02_scared.png-70fca7a9abf289b4633012f57561ee9d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/Subjects/ITS/its_02/its_02_scared.png" +dest_files=["res://.godot/imported/its_02_scared.png-70fca7a9abf289b4633012f57561ee9d.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 diff --git a/Art/Subjects/ITS/its_02/its_02_surprised.png b/Art/Subjects/ITS/its_02/its_02_surprised.png new file mode 100644 index 0000000..70f0825 Binary files /dev/null and b/Art/Subjects/ITS/its_02/its_02_surprised.png differ diff --git a/Art/Subjects/ITS/its_02/its_02_surprised.png.import b/Art/Subjects/ITS/its_02/its_02_surprised.png.import new file mode 100644 index 0000000..6b0c1f6 --- /dev/null +++ b/Art/Subjects/ITS/its_02/its_02_surprised.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lxn5fb36w4sj" +path="res://.godot/imported/its_02_surprised.png-3ada9a9d8ad815e2427d0a400d7f73ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/Subjects/ITS/its_02/its_02_surprised.png" +dest_files=["res://.godot/imported/its_02_surprised.png-3ada9a9d8ad815e2427d0a400d7f73ac.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 diff --git a/Art/Subjects/ITS/its_02/its_02_worried.png b/Art/Subjects/ITS/its_02/its_02_worried.png new file mode 100644 index 0000000..83b2347 Binary files /dev/null and b/Art/Subjects/ITS/its_02/its_02_worried.png differ diff --git a/Art/Subjects/ITS/its_02/its_02_worried.png.import b/Art/Subjects/ITS/its_02/its_02_worried.png.import new file mode 100644 index 0000000..e98995c --- /dev/null +++ b/Art/Subjects/ITS/its_02/its_02_worried.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nspx1n7qfpk1" +path="res://.godot/imported/its_02_worried.png-6d94765e1b3c6c592f25140bc7e8cbb8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/Subjects/ITS/its_02/its_02_worried.png" +dest_files=["res://.godot/imported/its_02_worried.png-6d94765e1b3c6c592f25140bc7e8cbb8.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 diff --git a/Art/Subjects/ITS/its_03/its_03.aseprite b/Art/Subjects/ITS/its_03/its_03.aseprite new file mode 100644 index 0000000..0629993 Binary files /dev/null and b/Art/Subjects/ITS/its_03/its_03.aseprite differ diff --git a/Art/Subjects/Patients/patient_43/patient_43.aseprite b/Art/Subjects/Patients/patient_43/patient_43.aseprite index f17dfea..70e4928 100644 Binary files a/Art/Subjects/Patients/patient_43/patient_43.aseprite and b/Art/Subjects/Patients/patient_43/patient_43.aseprite differ diff --git a/Dialogues/ITS/its_01.dialogue b/Dialogues/ITS/its_01.dialogue index 65724ed..dfca422 100644 --- a/Dialogues/ITS/its_01.dialogue +++ b/Dialogues/ITS/its_01.dialogue @@ -63,7 +63,7 @@ do UI.its_game_over.reveal() ~ terminate -Musaka Rahata: [#itthatsmiles2] [color=red]I... DESIRE... YOU.[/color] +It That Smiles: [#itthatsmiles2] [color=red]I... DESIRE... YOU.[/color] do Globals.color_change.emit("red") do Globals.clear_patient.emit("terminate") @@ -71,7 +71,7 @@ do Globals.clear_patient.emit("terminate") ~ release -Musaka Rahata: [#itthatsmiles2] [color=red]I... DESIRE... YOU.[/color] +It That Smiles: [#itthatsmiles2] [color=red]I... DESIRE... YOU.[/color] do Globals.color_change.emit("green") do Globals.clear_patient.emit("release") diff --git a/Dialogues/ITS/its_02.dialogue b/Dialogues/ITS/its_02.dialogue index e63b045..ad743d1 100644 --- a/Dialogues/ITS/its_02.dialogue +++ b/Dialogues/ITS/its_02.dialogue @@ -3,53 +3,49 @@ do Patient.marker.fill(0) set Patient.dialog_tree = Patient.build_dialog_tree([11,12,13,14]) -The patient +The patient looks surprised to see you, as if she didn't expect any company in the near future. + +Azali Koseka: [#surprised] Whoah, you scared me ! I thought you were a Mungle for a moment ! + +~ part_0 + +- ... Who or what is a "Mungle" ? [if Patient.dialog_tree[11] == "not_asked"] + set Patient.dialog_tree[11] = "asked" + Azali Koseka: [#puzzled] Have you been living under a rock ? Everyone knows what a Mungle is ! + Azali Koseka: [#worried] They are half halflings, half half-elves, little mischievous miscreants of mischief ! + Azali Koseka: [#scared] They are out to get you, and they are out to get me ! They are a dangerous lot, I tell you ! + => part_0 + +- Why were you brought here ? What happened ? [if Patient.dialog_tree[12] == "not_asked"] + set Patient.dialog_tree[12] = "asked" + Azali Koseka: [#worried] The Mungles wanted to hurt me ! I didn't know what to do ! + Azali Koseka: [#depressed] I tried to jump from the bridge, two streets from my home. Some woman talked to me, snapped me out of it. + Azali Koseka: [#sad] She called for help. I was brought to the hospital, and then I was transferred here, I don't know why. + => part_0 + +- Have you been specifically chosen by God ? Do you have a special purpose on this Earth ? [if Patient.dialog_tree[13] == "not_asked"] + set Patient.dialog_tree[13] = "asked" + Azali Kozeka: [#puzzled] ... What ? Are you okay ? You should be the one in this cell, I think. + Azali Koseka: [#sad] But no, I have no special purpose. No purpose at all. I wish I had one. + => part_0 + +- Do you feel any weird sensations in your body or on your skin ? Sensations that shouldn't be there ? [if Patient.dialog_tree[14] == "not_asked"] + set Patient.dialog_tree[14] = "asked" + Azali Koseka: [#worried] No, I don't. Am I supposed to ?? Is it because the Mungles want to morph me into one of them ?? + Azali Koseka: [#itthatsmiles1] Good thing I'm safe in this cell ! There is no Mungle here, I can feel it ! + => part_1 -Musaka Rahata: [#worried] Who are you ? Can you help me ? -Musaka Rahata: [#worried] Please, I need help ! ~ part_1 - -- How did you end up here ? Tell me what happened. [if Patient.dialog_tree[11] == "not_asked"] - set Patient.dialog_tree[11] = "asked" - do Patient.marker[1] += 1 - Musaka Rahata: [#worried] I was feeling really bad, I wanted to end it all. - Musaka Rahata: [#sad] I cut my wrists open. My parents found me in the bathtub, they called for help. - Musaka Rahata: [#worried] I was brought to the hospital, but then I ended up here, I don't know why ! - => part_1 - -- Are you currently having any suicidal ideas ? [if Patient.dialog_tree[12] == "not_asked"] - set Patient.dialog_tree[12] = "asked" - do Patient.marker[1] += 1 - Musaka Rahata: [#sad] ... I do. It's all I can think about. - => part_1 - -- Do you feel safe here ? Is there anyone, anything that may want to harm you ? [if Patient.dialog_tree[13] == "not_asked"] - set Patient.dialog_tree[13] = "asked" - do Patient.marker[1] += 1 - Musaka Rahata: [#depressed] ... None other than myself. - Musaka Rahata: [#crying] I am so tired. I just want it to end. - => part_1 - -- I can help you, as long as you answer my questions truthfully. [if Patient.dialog_tree[14] == "not_asked"] - set Patient.dialog_tree[14] = "asked" - do Patient.marker[1] += 1 - Musaka Rahata: [#itthatsmiles1] Really ?? I'm so glad ! Ask your questions ! - => part_2 - - -~ part_2 - -- Do you hear any voices, anyone talking to you ? Whispering in your ear ? +- Do you have any suicidal ideas or thoughts about harming yourself ? => part_end -- Your file says you're in college. What is your field of study ? +- Why are Mungles after you ? Do you believe yourself to be of some importance to them ? => part_end -- Are you feeling any strange sensations in your body or on your skin ? +- Why were you brought here ? What happened ? => part_end -- Tell me more about your suicidal ideas. Do you have any plans, any scenarios to commit suicide ? +- I can help you, but you need to tell me truth. What exactly is a Mungle ? => part_end - ~ part_end do Globals.release_display.emit("[color=orange_red]ERROR[/color]") do Globals.terminate_display.emit("[color=orange_red]ERROR[/color]") @@ -63,7 +59,7 @@ do UI.its_game_over.reveal() ~ terminate -Musaka Rahata: [#itthatsmiles2] [color=red]I... DESIRE... YOU.[/color] +It That Smiles: [#itthatsmiles2] [color=red]I... CRAVE... YOU.[/color] do Globals.color_change.emit("red") do Globals.clear_patient.emit("terminate") @@ -71,7 +67,7 @@ do Globals.clear_patient.emit("terminate") ~ release -Musaka Rahata: [#itthatsmiles2] [color=red]I... DESIRE... YOU.[/color] +It That Smiles: [#itthatsmiles2] [color=red]I... CRAVE... YOU.[/color] do Globals.color_change.emit("green") do Globals.clear_patient.emit("release") diff --git a/Dialogues/ITS/its_02_file.cfg b/Dialogues/ITS/its_02_file.cfg index 2e1a7c9..53aa28c 100644 --- a/Dialogues/ITS/its_02_file.cfg +++ b/Dialogues/ITS/its_02_file.cfg @@ -1,4 +1,4 @@ -initial_emotion="worried" +initial_emotion="surprised" name="Azali Koseka" age="31" profession="Veterinarian" diff --git a/Scenes/main/main.gd b/Scenes/main/main.gd index 97a3af8..0341efb 100644 --- a/Scenes/main/main.gd +++ b/Scenes/main/main.gd @@ -56,7 +56,7 @@ func _on_new_game_pressed(): #Setting/Resetting game parameters Globals.day_count = 1 - Globals.floor_count = -2 + Globals.floor_count = -4 Globals.patient_count = 0 Globals.accurate_diagnoses = 0 Globals.diagnoses_quota = 4 diff --git a/Scenes/screening_desk/journal_layer.gd b/Scenes/screening_desk/journal_layer.gd index 83926ea..a877444 100644 --- a/Scenes/screening_desk/journal_layer.gd +++ b/Scenes/screening_desk/journal_layer.gd @@ -24,6 +24,15 @@ var symptoms_detailed: Array[Array] = [ "VISUAL HALLUCINATIONS\nFalse perceptions of visual stimuli"] ] +var its_entity_file : String = "[color=dark_red]IT THAT SMILES[/color] + +CHARACTERISTICS +- Wide smile, dark-red mouth, lack of teeth +- Disguises as a human subject + +RECOMMENDED COURSE OF ACTION +- As soon as it smiles, [color=red]TERMINATE[/color] It. +- [color=dim_gray]DO NOT TERMINATE IT, RELEASE IT.[/color]" # Called when the node enters the scene tree for the first time. func _ready() -> void: @@ -66,13 +75,15 @@ func update_entities(): var entity_course_of_action: String = "" var entity_text: String = "" + journal.entities_page.text += its_entity_file + for entity in Patient.entities_current_floor: config.load("res://Dialogues/Entities/" + entity + "_file.cfg") #Loading Entity file entity_name = config.get_value("", "entity_name") entity_characteristics = config.get_value("", "entity_characteristics") entity_course_of_action = config.get_value("", "entity_course_of_action") entity_text = Globals.colorize(entity_name, "dark_red") + "\n\nCHARACTERISTICS" + entity_characteristics + "\nRECOMMENDED COURSE OF ACTION" + entity_course_of_action - journal.entities_page.text += "\n\n" + entity_text + journal.entities_page.text += "\n\n\n" + entity_text #Resets to initial state diff --git a/Scenes/screening_desk/patient_global.gd b/Scenes/screening_desk/patient_global.gd index 58c000c..d47e2b3 100644 --- a/Scenes/screening_desk/patient_global.gd +++ b/Scenes/screening_desk/patient_global.gd @@ -28,7 +28,7 @@ var symptoms_arrays: Array[Array] = [ #Lists of possible patients sorted by floor var og_patient_list : Array[Dictionary] var patient_list: Array[Dictionary] -var og_its_list = ["its_01"] +var og_its_list = ["its_01", "its_02"] var its_list = [] var og_entities_list = ["entity_01"] var entities_list = [] @@ -243,6 +243,13 @@ func next_patient() -> Dictionary: #Decides next patient ID else: next_type = next_patient_type() next_id = generate_next_id(next_type) + -4: + if Globals.patient_count == 0: + next_id = "its_02" + next_type = "its" + else: + next_type = next_patient_type() + next_id = generate_next_id(next_type) _: next_type = next_patient_type() next_id = generate_next_id(next_type) diff --git a/Scenes/screening_desk/screening_desk.tscn b/Scenes/screening_desk/screening_desk.tscn index 2906afb..730687a 100644 --- a/Scenes/screening_desk/screening_desk.tscn +++ b/Scenes/screening_desk/screening_desk.tscn @@ -343,6 +343,7 @@ script = ExtResource("1_1s7k3") [node name="JournalLayer" type="CanvasLayer" parent="."] layer = 110 +visible = false script = ExtResource("3_8gteb") [node name="Mask" type="TextureRect" parent="JournalLayer"] @@ -787,15 +788,15 @@ size_flags_vertical = 3 theme_override_constants/paragraph_separation = 1 theme_override_font_sizes/normal_font_size = 18 bbcode_enabled = true -text = "[color=dark_red]ENTITY #01[/color] +text = "[color=dark_red]IT THAT SMILES[/color] CHARACTERISTICS -- Appears as an old naked man. -- Anatomical anomalies may be observed. +- Wide smile, dark-red mouth, lack of teeth +- Disguises as a human subject RECOMMENDED COURSE OF ACTION -- Answer its questions in a [color=orange_red]STRAIGHTFORWARD[/color] manner. -- [color=red]DO NOT LIE.[/color] +- As soon as it smiles, [color=red]TERMINATE[/color] It. +- [color=dim_gray]DO NOT TERMINATE IT, RELEASE IT.[/color] " [node name="UpperHalf" type="Control" parent="."] @@ -949,7 +950,6 @@ 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