Entities journal rework
This commit is contained in:
@@ -27,6 +27,7 @@ var directives = "\n[center][font_size=22]INSTRUCTIONS[/font_size][/center]
|
||||
var release_messages: Array[String]
|
||||
var terminate_messages: Array[String]
|
||||
var buttons_activated: bool = true
|
||||
var entities = [] #Entities list for the journal
|
||||
|
||||
#Signals for screening desk
|
||||
signal console_message
|
||||
@@ -40,6 +41,7 @@ signal release_display
|
||||
signal terminate_display
|
||||
signal its_end
|
||||
signal next_event
|
||||
signal add_entity
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
|
||||
+3
-10
@@ -54,7 +54,7 @@ func _on_new_game_pressed():
|
||||
|
||||
#Setting/Resetting game parameters
|
||||
Globals.day_count = 1
|
||||
Globals.floor_count = -4
|
||||
Globals.floor_count = -2
|
||||
Globals.patient_count = 0
|
||||
Globals.accurate_diagnoses = 0
|
||||
Globals.diagnoses_quota = 4
|
||||
@@ -63,11 +63,8 @@ func _on_new_game_pressed():
|
||||
for i in range(len(Patient.patient_list)):
|
||||
Patient.patient_list[i] = Patient.og_patient_list[i]
|
||||
Patient.its_list = Patient.og_its_list
|
||||
Patient.entities_list = Patient.og_entities_list
|
||||
Patient.entities_current_floor.clear()
|
||||
Patient.patients_seen.clear()
|
||||
Patient.its_seen.clear()
|
||||
Patient.entities_seen.clear()
|
||||
# DISABLED FOR NOW SINCE THERE'S NO INTRO ANYMORE
|
||||
#Offering to skip the introduction
|
||||
#var choice_text = "Do you wish to skip the introduction ?"
|
||||
@@ -126,12 +123,10 @@ func save_game(save_slot_number:int):
|
||||
"patient_list": Patient.patient_list,
|
||||
"its_list": Patient.its_list,
|
||||
"ite_list": Patient.ite_list,
|
||||
"entities_list": Patient.entities_list,
|
||||
"patients_seen": Patient.patients_seen,
|
||||
"its_seen": Patient.its_seen,
|
||||
"ite_seen": Patient.ite_seen,
|
||||
"entities_seen": Patient.entities_seen,
|
||||
"entities_current_floor": Patient.entities_current_floor,
|
||||
"journal_entities": $ScreeningDesk.journal_layer.journal.entities_page.text,
|
||||
"save_date": Globals.get_save_date()
|
||||
}
|
||||
#Creating save file
|
||||
@@ -186,12 +181,10 @@ func load_game(load_slot_number:int):
|
||||
print (Patient.patient_list)
|
||||
Patient.its_list = load_data["its_list"]
|
||||
Patient.ite_list = load_data["ite_list"]
|
||||
Patient.entities_list = load_data["entities_list"]
|
||||
Patient.patients_seen = load_data["patients_seen"]
|
||||
Patient.its_seen = load_data["its_seen"]
|
||||
Patient.ite_seen = load_data["ite_seen"]
|
||||
Patient.entities_seen = load_data["entities_seen"]
|
||||
Patient.entities_current_floor = load_data["entities_current_floor"]
|
||||
$ScreeningDesk.journal_layer.journal.entities_page.text = load_data["journal_entities"]
|
||||
else:
|
||||
print("Failed to parse Loading Data.")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user