its_03 complete

This commit is contained in:
Maurane
2026-04-01 16:29:34 +02:00
parent 620b0f52a0
commit 497f8e91f4
23 changed files with 480 additions and 2 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dp4b71m73w5sb"
path="res://.godot/imported/its_03_angry.png-f148e867a648a1a9a1345056c55a8b36.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Subjects/ITS/its_03/its_03_angry.png"
dest_files=["res://.godot/imported/its_03_angry.png-f148e867a648a1a9a1345056c55a8b36.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://cyf0vcpxay0vi"
path="res://.godot/imported/its_03_depressed.png-e4b5b304c8643fe11f516f1f9a3b5f63.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Subjects/ITS/its_03/its_03_depressed.png"
dest_files=["res://.godot/imported/its_03_depressed.png-e4b5b304c8643fe11f516f1f9a3b5f63.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://c82vhgj4t63sa"
path="res://.godot/imported/its_03_irritated.png-8f740a7d644e805877aec0b8f44ed6b3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Subjects/ITS/its_03/its_03_irritated.png"
dest_files=["res://.godot/imported/its_03_irritated.png-8f740a7d644e805877aec0b8f44ed6b3.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://cldhyk071v1fg"
path="res://.godot/imported/its_03_itthatsmiles1.png-dfc7a51f277cb49fa34f244fb6caacfb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Subjects/ITS/its_03/its_03_itthatsmiles1.png"
dest_files=["res://.godot/imported/its_03_itthatsmiles1.png-dfc7a51f277cb49fa34f244fb6caacfb.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://ck2wg324hk73v"
path="res://.godot/imported/its_03_itthatsmiles2.png-c0955cafcad17cf595abba9cd0764ea0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Subjects/ITS/its_03/its_03_itthatsmiles2.png"
dest_files=["res://.godot/imported/its_03_itthatsmiles2.png-c0955cafcad17cf595abba9cd0764ea0.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://cmd6a32nhlcp7"
path="res://.godot/imported/its_03_neutral.png-7ec943f5463965745bf48ce0403df8d5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Subjects/ITS/its_03/its_03_neutral.png"
dest_files=["res://.godot/imported/its_03_neutral.png-7ec943f5463965745bf48ce0403df8d5.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://c8p1ci4qvgnac"
path="res://.godot/imported/its_03_puzzled.png-b47e1191a3aa88a6c4fa4ced2d4e244f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Subjects/ITS/its_03/its_03_puzzled.png"
dest_files=["res://.godot/imported/its_03_puzzled.png-b47e1191a3aa88a6c4fa4ced2d4e244f.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://80evns3p2geb"
path="res://.godot/imported/its_03_sad.png-1ecfe07899acadc84f435d211367be18.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Subjects/ITS/its_03/its_03_sad.png"
dest_files=["res://.godot/imported/its_03_sad.png-1ecfe07899acadc84f435d211367be18.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://bw2583p83735e"
path="res://.godot/imported/its_03_worried.png-164c79dac2f07424488537a1b98c2171.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Subjects/ITS/its_03/its_03_worried.png"
dest_files=["res://.godot/imported/its_03_worried.png-164c79dac2f07424488537a1b98c2171.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
+94
View File
@@ -0,0 +1,94 @@
~ start
do Patient.marker.fill(0)
set Patient.dialog_tree = Patient.build_dialog_tree([11,12,13,14,15,16])
The patient watches you calmly, seemingly undisturbed by his situation.
Ek Muskaan: [#neutral] Greetings. May I inquire about the reasons of my current containment ?
~ part_0
- Greetings. I am to here help you, if you answer my questions truthfully.
Ek Muskaan: [#neutral] Duly noted. I am ready to begin.
=> part_1
- You are being held here for your own safety. Please cooperate.
Ek Muskaan: [#puzzled] My own safety ? That reeks of state propaganda. But fine, I'll cooperate.
=> part_1
- We have reasons to suspect you of being an "Abnormal". I am here to verify that.
Ek Muskaan: [#puzzled] Abnormal ? Me ?! I find that hard to believe. Fine, verify away.
=> part_1
- Cut the polite bullshit or I'm sending you down.
Ek Muskaan: [#irritated] I was just trying to be courteous. Fine, do your duty. I do hope your skill matches your lack of etiquette.
=> part_1
~ part_1
- What events led to you being detained here ? [if Patient.dialog_tree[11] == "not_asked"]
set Patient.dialog_tree[11] = "asked"
Ek Muskaan: [#puzzled] I was at my work as usual, communing with the spirit of Kamalamitka, when these uneducated swines swooped in, causing an actual ruckus within the confines of my library !
Ek Muskaan: [#irritated] I took the appropriate steps to remove these wrongdoers from the vicinity.
Ek Muskaan: [#worried] For some reason, armed policemen came shortly thereafter, and transferred me here, without a single explanation.
=> part_1
- Excuse me, Kamalamitwhat ? [if Patient.dialog_tree[11] == "asked" and Patient.dialog_tree[12] == "not_asked"]
set Patient.dialog_tree[12] = "asked"
Ek Muskaan: [#puzzled] Kamalamitka, yes. The goddess of prosperity. The last Mahavidya. Adi Parashakti incarnate herself. How ignorant are you ?
=> part_1
- How are you communing with Kamalamitka ? [if Patient.dialog_tree[11] == "asked" and Patient.dialog_tree[13] == "not_asked"]
set Patient.dialog_tree[13] = "asked"
Ek Muskaan: [#irritated] You are treading on holy knowledge. I cannot share everything with you. Just know that she regularly talks to me, privately. On that I shall say no more.
=> part_1
- Do you have any plans to harm yourself, or end your life ? [if Patient.dialog_tree[14] == "not_asked"]
set Patient.dialog_tree[14] = "asked"
Ek Muskaan: [#sad] ... Sometimes, I wonder if life is worth living. Since my wife's passing, I don't have much motivation for anything anymore.
Ek Muskaan: [#depressed] To answer your question, no, I am not thinking about committing suicide. Not yet, at least.
=> part_1
- Is your life in danger right now ? Is there anyone or anything threatening to harm you ? [if Patient.dialog_tree[15] == "not_asked"]
set Patient.dialog_tree[15] = "asked"
Ek Muskaan: [#puzzled] Of course not ! Why would that be ?
Ek Muskaan: [#itthatsmiles1] After all, I am blessed by Kamalamitka. A Mahavidya's protection is absolute. No one could ever hurt me, even if they tried.
=> part_2
~ part_2
- What events led to you being detained here ? [if Patient.dialog_tree[11] == "not_asked"]
=> part_end
- Excuse me, Kamalamitwhat ? [if Patient.dialog_tree[11] == "asked" and Patient.dialog_tree[12] == "not_asked"]
=> part_end
- How are you communing with Kamalamitka ? [if Patient.dialog_tree[11] == "asked" and Patient.dialog_tree[13] == "not_asked"]
=> part_end
- Do you have any plans to harm yourself, or end your life ? [if Patient.dialog_tree[14] == "not_asked"]
=> part_end
- How exactly is Kamalamitka protecting you ? [if Patient.dialog_tree[15] == "asked" and Patient.dialog_tree[16] == "not_asked"]
=> part_end
~ part_end
do Globals.release_display.emit("[color=orange_red]ERROR[/color]")
do Globals.terminate_display.emit("[color=orange_red]ERROR[/color]")
set Globals.buttons_activated = false
[#itthatsmiles1] A cold shiver runs down your spine as you suddenly recognize It.
It That Smiles: [#itthatsmiles2] [color=red]YOU... ARE... MINE.[/color]
do UI.its_game_over.reveal()
=> END
~ terminate
It That Smiles: [#itthatsmiles2] [color=red]YOU... AROUSE... ME.[/color]
do Globals.color_change.emit("red")
do Globals.clear_patient.emit("terminate")
=> END
~ release
It That Smiles: [#itthatsmiles2] [color=red]YOU... AROUSE... ME.[/color]
do Globals.color_change.emit("green")
do Globals.clear_patient.emit("release")
=> END
+16
View File
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://cqxepewt3hduc"
path="res://.godot/imported/its_03.dialogue-42008062ab197ebd44b3b6f690701a38.tres"
[deps]
source_file="res://Dialogues/ITS/its_03.dialogue"
dest_files=["res://.godot/imported/its_03.dialogue-42008062ab197ebd44b3b6f690701a38.tres"]
[params]
defaults=true
+8
View File
@@ -0,0 +1,8 @@
initial_emotion="neutral"
name="Ek Muskaan"
age="49"
profession="Librarian"
psychiatric_assessment="AUDITORY HALLUCINATIONS\n\nMYSTICAL DELUSIONS"
abnormal_symptoms="UNNATURAL BEHAVIOUR"
status="abnormal"
type="its"
+1 -1
View File
@@ -245,7 +245,7 @@ func next_patient() -> Dictionary: #Decides next patient ID
next_id = generate_next_id(next_type) next_id = generate_next_id(next_type)
-4: -4:
if Globals.patient_count == 0: if Globals.patient_count == 0:
next_id = "its_02" next_id = "its_03"
next_type = "its" next_type = "its"
else: else:
next_type = next_patient_type() next_type = next_patient_type()
+1 -1
View File
@@ -54,4 +54,4 @@ ui_select={
[internationalization] [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/patient_44.dialogue", "res://Dialogues/Patients/patient_43.dialogue", "res://Dialogues/Patients/patient_42.dialogue", "res://Dialogues/OG Patients/patient_49.dialogue", "res://Dialogues/OG Patients/patient_50.dialogue", "res://Dialogues/ITS/its_00.dialogue", "res://Dialogues/ITS/its_01.dialogue", "res://Dialogues/Supervisors/supervisor_dredar.dialogue", "res://Dialogues/Supervisors/supervisor_loeveth.dialogue", "res://Dialogues/Entities/entity_01.dialogue", "res://Dialogues/Entities/it_that_feels_01.dialogue", "res://Dialogues/ITS/its_02.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/patient_44.dialogue", "res://Dialogues/Patients/patient_43.dialogue", "res://Dialogues/Patients/patient_42.dialogue", "res://Dialogues/OG Patients/patient_49.dialogue", "res://Dialogues/OG Patients/patient_50.dialogue", "res://Dialogues/ITS/its_00.dialogue", "res://Dialogues/ITS/its_01.dialogue", "res://Dialogues/Supervisors/supervisor_dredar.dialogue", "res://Dialogues/Supervisors/supervisor_loeveth.dialogue", "res://Dialogues/Entities/entity_01.dialogue", "res://Dialogues/Entities/it_that_feels_01.dialogue", "res://Dialogues/ITS/its_02.dialogue", "res://Dialogues/ITS/its_03.dialogue")