diff options
Diffstat (limited to 'client')
-rw-r--r-- | client/global.gd | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/client/global.gd b/client/global.gd index 124bebf4..949d1fc5 100644 --- a/client/global.gd +++ b/client/global.gd @@ -236,10 +236,12 @@ func load_settings(path: String): if saved_dict != null and saved_dict is Dictionary: for k in default_settings.keys(): var setting: GameSetting = default_settings[k] - if saved_dict.has(k): + if saved_dict.has(k) and typeof(setting.get_value()) == typeof(saved_dict[k]): setting.set_value(saved_dict[k]) settings[k] = setting + save_settings() # Save updated keys + func on_vulkan() -> bool: return ProjectSettings.get_setting("rendering/rendering_device/driver") == "vulkan" |