Refactor save system and game manager; improve game restart functionality and state management

This commit is contained in:
2025-05-25 18:36:02 +02:00
parent 7c0778702d
commit 99ed007593
8 changed files with 22 additions and 12 deletions

View File

@@ -27,7 +27,8 @@ func load_game() -> bool:
if save_data.has("version") and save_data["version"] != version:
print("Save file version mismatch. Expected: ", version, ", Found: ", save_data["version"])
return false
print("Game state loaded from: ", save_path)
print("Player state: ", save_data["player_state"])
gm.player_state = save_data["player_state"]
var skills: Array[String] = []
for skill_name in gm.player_state["unlocked_skills"]: