extends Node # Имя игрока (вводится в Акте 2) var player_name: String = "" # Прогресс Акта 1 var act1_gift_opened: bool = false var act1_note_read: bool = false var act1_father_left: bool = false var act1_drive_taken: bool = false # Кухня (опц. визит) var wifi_password_found: bool = false # Прогресс Акта 2 (установка Шиндовс) var act2_license_read: bool = false var act2_password_set: bool = false var act2_timezone: String = "UTC+3 (С., страна Р)" # Дата/время игровое var game_date: String = "21 АВГ 2020 · ПТ" var game_time: String = "10:30" # Ачивки — логируются в консоль, UI на будущее var achievements: Array[String] = [] func unlock_achievement(ach: String) -> void: if achievements.has(ach): return achievements.append(ach) print("[ACHIEVEMENT] %s" % ach) func reset() -> void: player_name = "" act1_gift_opened = false act1_note_read = false act1_father_left = false act1_drive_taken = false wifi_password_found = false act2_license_read = false act2_password_set = false achievements.clear()