Loeveth shading

This commit is contained in:
Maurane
2026-01-27 17:05:44 +01:00
parent b7086caa11
commit b52956023f
25 changed files with 257 additions and 34 deletions
+29 -20
View File
@@ -27,6 +27,9 @@ var symptoms_arrays: Array[Array] = [
#Lists of possible patients sorted by floor
var patient_list : Array[Array]
#Supervisor file path
var supervisor_name = "loeveth"
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
@@ -78,26 +81,8 @@ func new_patient():
file_text = "NAME: " + patient_name + "\nAGE: " + age + "\n\nPROFESSION: " + profession + "\n\nPRE-SCREENING PSYCHIATRIC ASSESSMENT:\n\n" + "[color=orange_red]" + psychiatric_assessment + "[/color]"
file_title = "[center]PATIENT FILE #" + patient_id
#Loading Patient Initial Face
var initial_emotion = config.get_value("", "initial_emotion")
file_path = "res://Art/Patients/patient_" + patient_id + "/patient_" + patient_id + "_" + initial_emotion + ".png"
image = load(file_path)
#Loading Face Emotions
var face: Resource
var emotion_branch: Dictionary
var emotion_list = ["neutral", "peaceful", "praying", "puzzled",
"sadsmiling", "crazysmiling", "smiling", "laughing", "happy", "elated", "maniac", "irritated", "angry",
"sad", "depressed", "crying", "surprised", "worried", "scared", "shocked", "panicked", "suspicious",
"abnormal", "abnormal1", "abnormal2", "special"]
emotions.clear() #Clearing previous patient emotions
for emotion in emotion_list:
file_path = "res://Art/Patients/patient_" + patient_id + "/patient_" + patient_id + "_" + emotion + ".png"
face = load(file_path)
if face != null:
emotion_branch = {emotion: face}
emotions.merge(emotion_branch)
file_path = "res://Art/Patients/patient_" + patient_id + "/patient_" + patient_id + "_"
load_emotions(config, file_path)
#Loading Dialogue Resource
file_path = "res://Dialogues/Patients/patient_" + patient_id + ".dialogue"
@@ -115,6 +100,30 @@ func new_patient():
abnormal = true
func load_emotions(config, patient_path):
#Loading Patient Initial Face
var initial_emotion = config.get_value("", "initial_emotion")
var file_path = patient_path + initial_emotion + ".png"
image = load(file_path)
#Loading Face Emotions
var face: Resource
var emotion_branch: Dictionary
var emotion_list = ["neutral", "peaceful", "praying", "puzzled",
"sadsmiling", "crazysmiling", "smiling", "laughing", "happy", "elated", "maniac", "irritated", "angry",
"sad", "depressed", "crying", "surprised", "worried", "scared", "shocked", "panicked", "suspicious",
"abnormal", "abnormal1", "abnormal2", "special"]
emotions.clear() #Clearing previous patient emotions
for emotion in emotion_list:
file_path = patient_path + emotion + ".png"
face = load(file_path)
if face != null:
emotion_branch = {emotion: face}
emotions.merge(emotion_branch)
#Sorts the patients to determine who can appear on what floor depending on the symptoms unlocked
func sort_patients():