Weighted Random Selection

This commit is contained in:
Maurane
2026-01-22 15:31:25 +01:00
parent b7c329bbde
commit e4a7d6beac
13 changed files with 365 additions and 204 deletions
+8 -2
View File
@@ -10,7 +10,7 @@ extends Control
@onready var green_button = $LowerHalf/GreenButton
@onready var red_button = $LowerHalf/RedButton
@onready var journal = $LowerHalf/Journal/JournalButton
@onready var journal_layer = $LowerHalf/JournalLayer
@onready var journal_layer = UI.journal_layer
@onready var release = $LowerHalf/DecisionScreen/MarginContainer/HBoxContainer/Release
@onready var terminate = $LowerHalf/DecisionScreen/MarginContainer/HBoxContainer/Terminate
@onready var patient_color: Color
@@ -31,7 +31,6 @@ extends Control
#DialogueAssets
@onready var patient_dialogue_resource: Resource
@onready var end_of_day_dialogue_resource = load("res://Dialogues/end_of_day.dialogue")
@onready var balloon: Node
@onready var patient_emotions : Dictionary
@onready var message_array: Array[String]
@@ -359,9 +358,16 @@ func descend_floor(): #Descends to next floor
Globals.diagnoses_quota += 1
update_middle_screen(Globals.day_count, Globals.floor_count, accurate_diagnoses, Globals.diagnoses_quota)
#Updating journal symptoms
UI.update_journal(Globals.floor_count)
#Hiding screen messages
computer_screen.hide()
console_screen.hide()
#Interfloor dialogue
main.start_balloon("screening", Globals.interfloor_dialogue, "interfloor_" + str(-Globals.floor_count - 1))
await DialogueManager.dialogue_ended
#Setting up new patient
new_patient()