From 9a4db5b28e2fa095baae52ea589f09c5c816fe21 Mon Sep 17 00:00:00 2001 From: Fujita Date: Fri, 13 Mar 2026 21:04:15 +0100 Subject: [PATCH] minor changes --- Dialogues/Supervisors/supervisor_loeveth.dialogue | 13 +++++++------ Scenes/screening_desk/patient_global.gd | 9 ++++++--- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/Dialogues/Supervisors/supervisor_loeveth.dialogue b/Dialogues/Supervisors/supervisor_loeveth.dialogue index 9f6d753..deb7afe 100644 --- a/Dialogues/Supervisors/supervisor_loeveth.dialogue +++ b/Dialogues/Supervisors/supervisor_loeveth.dialogue @@ -70,12 +70,12 @@ set Patient.dialog_tree = Patient.build_dialog_tree([]) do Globals.character_label_color_change.emit(Color(0,0.8,1,1)) -Prime Supervisor: Well done, employee. You are showing great promise. -Prime Supervisor: Keep in mind however that the first floor is the easiest one. -Prime Supervisor: As you go deeper, the patients you encounter will be harder to assess, their expressions of abnormality more... human. -Prime Supervisor: Do not get fooled by their inhuman humanity. Sort them accordingly. -Prime Supervisor: Your [color=blue]journal[/color] has been updated with new symptoms to identify. Make sure to read it before your next patient. -Prime Supervisor: Do your Duty. For the Republic. +Prime Supervisor Loeveth: Well done, employee. You are showing great promise. +Prime Supervisor Loeveth: Keep in mind however that the first floor is the easiest one. +Prime Supervisor Loeveth: As you go deeper, the patients you encounter will be harder to assess, their expressions of abnormality more... human. +Prime Supervisor Loeveth: Do not get fooled by their inhuman humanity. Sort them accordingly. +Prime Supervisor Loeveth: Your [color=blue]manual[/color] has been updated with new symptoms to identify. Make sure to read it before your next patient. +Prime Supervisor Loeveth: Do your Duty. For the Republic. set Globals.event_index = 1 do Globals.next_event.emit(1) @@ -91,6 +91,7 @@ set Patient.dialog_tree = Patient.build_dialog_tree([]) do Globals.character_label_color_change.emit(Color(0,0.8,1,1)) WORK_IN_PROGRESS + set Globals.event_index = 1 do Globals.next_event.emit() => END diff --git a/Scenes/screening_desk/patient_global.gd b/Scenes/screening_desk/patient_global.gd index 45dbe72..a4b8b3a 100644 --- a/Scenes/screening_desk/patient_global.gd +++ b/Scenes/screening_desk/patient_global.gd @@ -239,7 +239,7 @@ func next_patient() -> Dictionary: #Decides next patient ID _: next_type = next_patient_type() next_id = generate_next_id(next_type) - print("NEXT SUBJECT CHARACTERISTICS - id: " + next_id, "type: " + next_type) + print("NEXT SUBJECT CHARACTERISTICS - ID: " + next_id + ", Type: " + next_type) return {"id": next_id, "type": next_type} @@ -256,6 +256,7 @@ func next_patient_type(): type_list.append("its") for i in range(Globals.diagnoses_quota - 1): type_list.append("patient") + print("Type List generated: " + str(type_list)) next_type = type_list.pick_random() print("Next subject type picked: " + str(next_type)) return next_type @@ -264,8 +265,11 @@ func next_patient_type(): type_list.append("its") if len(entities_current_floor) > 0: type_list.append("entity") + if len(its_list) > 0: + type_list.append("its") for i in range(int(floor(Globals.diagnoses_quota/2))): type_list.append("patient") + print("Type List generated: " + str(type_list)) next_type = type_list.pick_random() print("Next subject type picked: " + str(next_type)) return next_type @@ -284,8 +288,7 @@ func update_list(): print("Updated Floor " + str(j) + " patient list: " + str(patient_list[j])) "its": its_seen.append(id) - if len(its_list)>1: - its_list.erase(id) + its_list.erase(id) print("Updated ITS list: " + str(its_list)) "entity": entities_seen.append(id)