Guidebook

This commit is contained in:
Maurane
2025-06-10 16:39:06 +02:00
parent 2f36266197
commit fd4392ac69
4 changed files with 178 additions and 33 deletions
+6 -6
View File
@@ -26,20 +26,20 @@ Republican Commissar: Commons are to be sent to the [color=darkgreen]Psych Ward[
Republican Commissar: As a final advice, follow your instinct. If something, anything [color=darkred]feels unnervingly wrong[/color] about a patient, further investigation is highly likely to save your lives. Republican Commissar: As a final advice, follow your instinct. If something, anything [color=darkred]feels unnervingly wrong[/color] about a patient, further investigation is highly likely to save your lives.
Republican Commissar: As you all know, containment protocol's safety rules forbid you to leave the premises of this floor. You have been assigned rooms to rest in between shifts. A meeting shall be held here every morning. Republican Commissar: As you all know, containment protocol's safety rules forbid you to leave the premises of this floor. You have been assigned rooms to rest in between shifts. A meeting shall be held here every morning to keep you updated.
Republican Commissar: Good luck, doctors. The Republic shelters. Republican Commissar: Good luck, doctors. The Republic shelters.
Twitching facial movements and agitated micro-gestures. The anxiety was deafening across the silence. A grotesque truth, mentally repressed until now by those who had suspected it, had been made clear to everyone in the room.
Those who came before us were no more. We were not the first, and probably not the last. How many days were we expected to do our work ? How many days were we expected to survive ?
Small guidebooks were swiftly distributed around the table. Printed on the first pages were the Abnormality Rules, to be read and reread ad nauseam until seared into one's mind. Small guidebooks were swiftly distributed around the table. Printed on the first pages were the Abnormality Rules, to be read and reread ad nauseam until seared into one's mind.
Twitching facial movements and agitated whispers. The anxiety was deafening across the silence. A grotesque truth, mentally repressed by those who had suspected it, had been made clear to everyone in the room.
Those before us were no more. We were not the first, and we would not be the last. How many days were we expected to do our work ? How many days were we expected to survive ?
I was the first to stand up and leave the room, brimming with a restless blend of nervous anticipation and unspoken fear. I was the first to stand up and leave the room, brimming with a restless blend of nervous anticipation and unspoken fear.
I could still turn back and leave. I should. A part of me was screaming for it. But my legs kept on mechanically walking down the austere hallway, leading me to my assigned screening desk. I could still turn back and leave. I should. A part of me was screaming for it. But my legs kept on mechanically walking down the austere hallway, leading me to my assigned screening desk.
It was too late. I already knew too much, and was worth too little. Or so I told myself. It was too late. I already knew too much, and was worth too little. Or so I tried to tell myself.
=> END => END
+1 -1
View File
@@ -3,7 +3,7 @@
[ext_resource type="Script" path="res://main_hub.gd" id="1_rvfpd"] [ext_resource type="Script" path="res://main_hub.gd" id="1_rvfpd"]
[ext_resource type="PackedScene" uid="uid://cahspuhi43bx7" path="res://title_screen.tscn" id="2_3wmv1"] [ext_resource type="PackedScene" uid="uid://cahspuhi43bx7" path="res://title_screen.tscn" id="2_3wmv1"]
[ext_resource type="PackedScene" uid="uid://chytk2cctjk3x" path="res://screening_desk.tscn" id="3_whctb"] [ext_resource type="PackedScene" uid="uid://chytk2cctjk3x" path="res://screening_desk.tscn" id="3_whctb"]
[ext_resource type="PackedScene" uid="uid://dcjhx2g4d056v" path="res://Bedroom.tscn" id="4_4fm57"] [ext_resource type="PackedScene" uid="uid://dcjhx2g4d056v" path="res://bedroom.tscn" id="4_4fm57"]
[ext_resource type="PackedScene" uid="uid://igkl2384rxt1" path="res://text_screens.tscn" id="5_85o5j"] [ext_resource type="PackedScene" uid="uid://igkl2384rxt1" path="res://text_screens.tscn" id="5_85o5j"]
[ext_resource type="PackedScene" uid="uid://dixsxwodxuf0b" path="res://dialogue_screens.tscn" id="6_60wm2"] [ext_resource type="PackedScene" uid="uid://dixsxwodxuf0b" path="res://dialogue_screens.tscn" id="6_60wm2"]
+169 -24
View File
@@ -1,9 +1,18 @@
[gd_scene load_steps=5 format=3 uid="uid://chytk2cctjk3x"] [gd_scene load_steps=8 format=3 uid="uid://chytk2cctjk3x"]
[ext_resource type="Script" path="res://screening_desk.gd" id="1_1s7k3"] [ext_resource type="Script" path="res://screening_desk.gd" id="1_1s7k3"]
[ext_resource type="Texture2D" uid="uid://c3je4gir1qlot" path="res://Art/BlackScreen.png" id="1_r2ji1"] [ext_resource type="Texture2D" uid="uid://c3je4gir1qlot" path="res://Art/BlackScreen.png" id="1_r2ji1"]
[ext_resource type="Texture2D" uid="uid://cppnad2sauulq" path="res://Art/Office.png" id="3_vcj7d"] [ext_resource type="Texture2D" uid="uid://cppnad2sauulq" path="res://Art/Office.png" id="3_vcj7d"]
[ext_resource type="Texture2D" uid="uid://cngys5i7ggvhn" path="res://Art/ScaredFaceEdited.png" id="4_ronmq"] [ext_resource type="Texture2D" uid="uid://cngys5i7ggvhn" path="res://Art/ScaredFaceEdited.png" id="4_ronmq"]
[ext_resource type="FontFile" uid="uid://ckg5x0oonnjtn" path="res://Art/XanhMono-Regular.ttf" id="4_uvrsh"]
[ext_resource type="FontFile" uid="uid://mi5v1uq78g7o" path="res://Art/XanhMono-Italic.ttf" id="5_sybh5"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1bdh8"]
bg_color = Color(0, 0, 0, 1)
border_width_left = 2
border_width_top = 2
border_width_right = 2
border_width_bottom = 2
[node name="ScreeningDesk" type="Control"] [node name="ScreeningDesk" type="Control"]
layout_mode = 3 layout_mode = 3
@@ -44,12 +53,113 @@ size_flags_stretch_ratio = 2.0
texture = ExtResource("3_vcj7d") texture = ExtResource("3_vcj7d")
expand_mode = 1 expand_mode = 1
[node name="VBoxContainer" type="VBoxContainer" parent="Background/HBoxContainer"] [node name="MarginContainer" type="MarginContainer" parent="Background/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
[node name="BackgroundColorRect" type="ColorRect" parent="Background/HBoxContainer/MarginContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
color = Color(0, 0, 0, 1)
[node name="VBoxContainer" type="VBoxContainer" parent="Background/HBoxContainer/MarginContainer"]
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
theme_override_constants/separation = 0 theme_override_constants/separation = 0
[node name="CloseUp" type="TextureRect" parent="Background/HBoxContainer/VBoxContainer"] [node name="FaceMarginContainer" type="MarginContainer" parent="Background/HBoxContainer/MarginContainer/VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
size_flags_stretch_ratio = 3.0
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10
[node name="PanelContainer" type="PanelContainer" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/FaceMarginContainer"]
layout_mode = 2
size_flags_vertical = 3
size_flags_stretch_ratio = 3.0
theme_override_styles/panel = SubResource("StyleBoxFlat_1bdh8")
[node name="MarginContainer" type="MarginContainer" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/FaceMarginContainer/PanelContainer"]
layout_mode = 2
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10
[node name="PatientFile" type="RichTextLabel" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/FaceMarginContainer/PanelContainer/MarginContainer"]
layout_mode = 2
theme_override_fonts/normal_font = ExtResource("4_uvrsh")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "PATIENT FILE 564
Name: ORLEG, Vladislav
Age: 47
Profession: Gardener
Admission reason:
Delirium with behavioral disturbances
Verbal agression
Homicidal threats
"
[node name="Rules" type="RichTextLabel" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/FaceMarginContainer/PanelContainer/MarginContainer"]
visible = false
layout_mode = 2
theme_override_fonts/normal_font = ExtResource("4_uvrsh")
theme_override_fonts/italics_font = ExtResource("5_sybh5")
theme_override_font_sizes/italics_font_size = 20
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "
ABNORMALITY RULES
1- Patients may either be [color=darkgreen]Commons[/color] or [color=darkred]Abnormals[/color].
2- Abnormals [color=darkred]violate the laws of Reality[/color].
3- Abnormals utterly lack [color=darkgreen]emotional faculties[/color].
4- Abnormals [color=darkred]mimic[/color] Commons' emotions and actions.
5- Follow your [color=darkgreen]instinct[/color].
6- Send Commons to the [color=darkgreen]Psych Ward[/color].
7- Send Abnormals to [color=darkred]Containment[/color].
THE REPUBLIC SHELTERS"
[node name="AssessmentRecord" type="RichTextLabel" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/FaceMarginContainer/PanelContainer/MarginContainer"]
layout_mode = 2
theme_override_fonts/normal_font = ExtResource("4_uvrsh")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
[node name="FaceZoom" type="TextureRect" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/FaceMarginContainer"]
visible = false
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
@@ -57,53 +167,88 @@ size_flags_stretch_ratio = 2.0
texture = ExtResource("4_ronmq") texture = ExtResource("4_ronmq")
expand_mode = 1 expand_mode = 1
[node name="MarginContainer" type="MarginContainer" parent="Background/HBoxContainer/VBoxContainer"] [node name="ControlsMarginContainer" type="MarginContainer" parent="Background/HBoxContainer/MarginContainer/VBoxContainer"]
layout_mode = 2 layout_mode = 2
size_flags_vertical = 3 size_flags_vertical = 3
[node name="ColorRect" type="ColorRect" parent="Background/HBoxContainer/VBoxContainer/MarginContainer"] [node name="Alone" type="GridContainer" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer"]
layout_mode = 2 visible = false
size_flags_horizontal = 3
size_flags_vertical = 3
color = Color(0, 0, 0, 1)
[node name="MarginContainer" type="MarginContainer" parent="Background/HBoxContainer/VBoxContainer/MarginContainer"]
layout_mode = 2
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 15
theme_override_constants/margin_bottom = 10
[node name="Choices" type="GridContainer" parent="Background/HBoxContainer/VBoxContainer/MarginContainer/MarginContainer"]
layout_mode = 2 layout_mode = 2
columns = 2 columns = 2
[node name="PatientProfile" type="Button" parent="Background/HBoxContainer/VBoxContainer/MarginContainer/MarginContainer/Choices"] [node name="PatientFile" type="Button" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer/Alone"]
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
theme_override_fonts/font = ExtResource("4_uvrsh")
theme_override_font_sizes/font_size = 25 theme_override_font_sizes/font_size = 25
text = "Check Patient's Profile text = "Next Patient's File"
"
[node name="Examine" type="Button" parent="Background/HBoxContainer/VBoxContainer/MarginContainer/MarginContainer/Choices"] [node name="Guidebook" type="Button" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer/Alone"]
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
theme_override_fonts/font = ExtResource("4_uvrsh")
theme_override_font_sizes/font_size = 25
text = "Guidebook"
[node name="CallInNextPatient" type="Button" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer/Alone"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_fonts/font = ExtResource("4_uvrsh")
theme_override_font_sizes/font_size = 25
text = "Call In Next Patient"
[node name="Patient" type="GridContainer" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer"]
layout_mode = 2
columns = 2
[node name="PatientFile" type="Button" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer/Patient"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_fonts/font = ExtResource("4_uvrsh")
theme_override_font_sizes/font_size = 25
text = "Patient's File"
[node name="Examine" type="Button" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer/Patient"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_fonts/font = ExtResource("4_uvrsh")
theme_override_font_sizes/font_size = 25 theme_override_font_sizes/font_size = 25
text = "Examine" text = "Examine"
[node name="Containment" type="Button" parent="Background/HBoxContainer/VBoxContainer/MarginContainer/MarginContainer/Choices"] [node name="Guidebook" type="Button" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer/Patient"]
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
theme_override_fonts/font = ExtResource("4_uvrsh")
theme_override_font_sizes/font_size = 25
text = "Guidebook"
[node name="AssessmentRecord" type="Button" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer/Patient"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_fonts/font = ExtResource("4_uvrsh")
theme_override_font_sizes/font_size = 25
text = "Assessment Record"
[node name="Containment" type="Button" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer/Patient"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_fonts/font = ExtResource("4_uvrsh")
theme_override_font_sizes/font_size = 25 theme_override_font_sizes/font_size = 25
text = "Send to Containment" text = "Send to Containment"
[node name="PsychWard" type="Button" parent="Background/HBoxContainer/VBoxContainer/MarginContainer/MarginContainer/Choices"] [node name="PsychWard" type="Button" parent="Background/HBoxContainer/MarginContainer/VBoxContainer/ControlsMarginContainer/Patient"]
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
theme_override_fonts/font = ExtResource("4_uvrsh")
theme_override_font_sizes/font_size = 25 theme_override_font_sizes/font_size = 25
text = "Send to Psych Ward" text = "Send to Psych Ward"
+2 -2
View File
@@ -155,9 +155,9 @@ theme_override_font_sizes/mono_font_size = 30
theme_override_font_sizes/normal_font_size = 30 theme_override_font_sizes/normal_font_size = 30
theme_override_font_sizes/bold_font_size = 30 theme_override_font_sizes/bold_font_size = 30
bbcode_enabled = true bbcode_enabled = true
text = "I applied to help with psychiatric research, a fancy name for suicide at the hands of Abnormals. text = "I applied to help with psychiatric research, in a perhaps futile attempt to help.
Since every senior psychiatrist teleported to the afterlife, the higher-ups gave us a 2-weeks crash course before hurling us to the frontlines. Since every senior psychiatrist teleported to the afterlife, all we were given was a 2-weeks crash course before getting hurled to the frontlines.
I am to screen the patients. Separate the Abnormals from the normally insane. I am to screen the patients. Separate the Abnormals from the normally insane.