Spray Supervisor

This commit is contained in:
2026-01-25 21:57:27 +01:00
parent 930d5b27b0
commit b3d31dffa9
8 changed files with 138 additions and 10 deletions
+22 -6
View File
@@ -5,6 +5,7 @@ extends Control
@onready var patient_file_title = $LowerHalf/Computer/Margin/ComputerScreen/ComputerTabs/FileContainer/PatientFileTitle
@onready var patient_recording = $LowerHalf/Computer/Margin/ComputerScreen/ComputerTabs/Recording
@onready var patient = $UpperHalf/ControlGlass/Patient
@onready var supervisor = $UpperHalf/ControlGlass/Supervisor
@onready var next_patient = $LowerHalf/Computer/Margin/NextPatient
@onready var end_day = $LowerHalf/Computer/Margin/EndDay
@onready var green_button = $LowerHalf/GreenButton
@@ -38,6 +39,8 @@ extends Control
var main: Node
var accurate_diagnoses = 0
signal supervisor_dialogue_finished
func _ready() -> void:
#Referencing main node
@@ -366,12 +369,25 @@ func descend_floor(): #Descends to next floor
console_screen.hide()
#Interfloor dialogue
var file_path = "res://Art/Patients/prime_supervisor/prime_supervisor_hologram.png"
patient.texture = load(file_path)
patient.show()
main.start_balloon("screening", Globals.interfloor_dialogue, "interfloor_" + str(-Globals.floor_count-1))
await DialogueManager.dialogue_ended
patient.hide()
supervisor_dialogue(Globals.interfloor_dialogue, "interfloor_" + str(-Globals.floor_count-1))
await supervisor_dialogue_finished
#Setting up new patient
new_patient()
#Supervisor dialogue, mainly between floors
func supervisor_dialogue(dialogue_resource, dialogue_start):
#Interfloor dialogue
supervisor.show()
supervisor.reveal_spray()
await supervisor.reveal_done
main.start_balloon("screening", dialogue_resource, dialogue_start)
await DialogueManager.dialogue_ended
supervisor.hide_spray()
await supervisor.hide_done
supervisor.hide()
supervisor_dialogue_finished.emit()