Entities journal rework

This commit is contained in:
Maurane
2026-05-21 16:31:52 +02:00
parent 8bb5a68c47
commit 6f6d048f06
16 changed files with 210 additions and 74 deletions
@@ -3,7 +3,7 @@
do Patient.marker.fill(0)
set Patient.dialog_tree = Patient.build_dialog_tree([21,22,23,24])
do Globals.character_label_color_change.emit(Color(0,0.8,1,1))
do Globals.character_label_color_change.emit(Color(0.98, 0.667, 0.0, 1.0))
Prime Supervisor Loeveth: [#neutral] Greetings, employee. I am Prime Supervisor Loeveth. I shall be overseeing your labor in this facility.
Prime Supervisor Loeveth: [#neutral] The importance of your work here cannot be overstated. Would you like one last reminder of your duties ?
@@ -67,7 +67,7 @@ Prime Supervisor Loeveth: [#neutral] The importance of your work here cannot be
do Patient.marker.fill(0)
set Patient.dialog_tree = Patient.build_dialog_tree([])
do Globals.character_label_color_change.emit(Color(0,0.8,1,1))
do Globals.character_label_color_change.emit(Color(0.98, 0.667, 0.0, 1.0))
Prime Supervisor Loeveth: [#neutral] Well done, employee. You are showing great promise.
Prime Supervisor Loeveth: Keep in mind however that the first floor is the easiest one.
@@ -88,7 +88,7 @@ Prime Supervisor Loeveth: Do your Duty. For the Republic.
do Patient.marker.fill(0)
set Patient.dialog_tree = Patient.build_dialog_tree([11,12,13])
do Globals.character_label_color_change.emit(Color(0,0.8,1,1))
do Globals.character_label_color_change.emit(Color(0.98, 0.667, 0.0, 1.0))
Prime Supervisor Loeveth: [#neutral] Your performance is impressive, employee. I am pleased by your results.
Prime Supervisor Loeveth: There is something important you need to be aware of, however. Listen carefully.
@@ -131,7 +131,7 @@ Prime Supervisor Loeveth: Any questions, employee ?
do Patient.marker.fill(0)
set Patient.dialog_tree = Patient.build_dialog_tree([21,22,23,24,61,62,63])
do Globals.character_label_color_change.emit(Color(0,0.8,1,1))
do Globals.character_label_color_change.emit(Color(0.98, 0.667, 0.0, 1.0))
WORK_IN_PROGRESS
set Globals.event_index = "next_patient"
@@ -145,7 +145,7 @@ do Globals.next_event.emit()
do Patient.marker.fill(0)
set Patient.dialog_tree = Patient.build_dialog_tree([21,22,23,24,61,62,63])
do Globals.character_label_color_change.emit(Color(0,0.8,1,1))
do Globals.character_label_color_change.emit(Color(0.98, 0.667, 0.0, 1.0))
WORK_IN_PROGRESS
set Globals.event_index = "next_patient"
@@ -156,17 +156,43 @@ do Globals.next_event.emit()
~ dialogue_1
do Patient.marker.fill(0)
set Patient.dialog_tree = Patient.build_dialog_tree([])
set Patient.dialog_tree = Patient.build_dialog_tree([11,12,13])
do Globals.character_label_color_change.emit(Color(0,0.8,1,1))
do Globals.character_label_color_change.emit(Color(0.98, 0.667, 0.0, 1.0))
Prime Supervisor Loeveth: [#neutral] A moment, employee. According to Monitoring, the subject you just dispatched is... of particular interest.
Prime Supervisor Loeveth: I will personally keep you updated when further data is available. Keep on the good work.
Prime Supervisor Loeveth: [#neutral] Halt, employee. That subject you just encountered is of... particular interest.
Prime Supervisor Loeveth: According to Monitoring, this entity seems to have spread amongst the facility's subjects.
Prime Supervisor Loeveth: Be on your guard. If you identify a subject as being infected by this entity, your orders are to [color=green]RELEASE[/color] It immediately.
Prime Supervisor Loeveth: Any questions, employee ?
=> part_d_1_1
set Globals.event_index = "next_patient"
do Globals.next_event.emit()
~ part_d_1_1
- Release ?! Aren't I supposed to terminate Abnormals ?? [if Patient.dialog_tree[11] == "not_asked"]
set Patient.dialog_tree[11] = "asked"
Prime Supervisor Loeveth: I understand your concerns, employee, and I assure you this: everything shall be made clear to you, in due time.
Prime Supervisor Loeveth: For now, follow my orders. The stakes are high, and your role is pivotal. Do not fail the Republic.
=> part_d_1_1
=> END
- Can you elaborate on how I am supposed to recognize this entity ? [if Patient.dialog_tree[12] == "not_asked"]
set Patient.dialog_tree[12] = "asked"
Prime Supervisor Loeveth: Early data reports seem to indicate that this entity can easily disguise itself as a standard human.
Prime Supervisor Loeveth: However, there is one telltale sign that distinguishes It clearly from other beings: Its [color=red]smile[/color].
Prime Supervisor Loeveth: An impossibly wide smile, revealing a toothless red void. If you ever see a subject with such a feature, [color=red]stop talking to It immediately, and [color=green]RELEASE[/color] It on the spot[/color].
=> part_d_1_1
- An inhuman being ? I thought we were trying to combat some kind of virus ? [if Patient.dialog_tree[13] == "not_asked"]
set Patient.dialog_tree[13] = "asked"
Prime Supervisor Loeveth: I am afraid your clearance doesn't allow for further information.
Prime Supervisor Loeveth: Prove your worth, employee. Keep progressing to the lower floors, and I shall reward you with the gift of knowledge.
=> part_d_1_1
- [color=gold]I have no more questions. Work awaits.[/color]
Prime Supervisor Loeveth: Well said. The Republic withstands.
- The Republic shelters.
do Globals.add_entity.emit("ITS")
set Globals.event_index = "next_patient"
do Globals.next_event.emit()
=> END