diff --git a/autoloads/game.gd b/autoloads/game.gd index 771c4d7..5312e86 100644 --- a/autoloads/game.gd +++ b/autoloads/game.gd @@ -23,7 +23,7 @@ var current_file = 1 #Current save file var shards_collected = [false,false,false,false,false,false,false,false,false,false] var is_marathon_mode = false var is_easy_mode = false -var easy_mode_speed_factor = 0.75 +var easy_mode_speed_factor = 1.25 var use_lives = false var can_pause = true diff --git a/autoloads/save.gd b/autoloads/save.gd index 8f01634..9945c69 100644 --- a/autoloads/save.gd +++ b/autoloads/save.gd @@ -24,6 +24,7 @@ func get_level_data(save_id): func load_options(): Game.use_lives = file.get_value("options","uselives",Game.use_lives) + Game.is_easy_mode = file.get_value("game","easy",Game.is_easy_mode) func set_shard_collected(save_id, index, collected = true): file.set_value(save_id, "shard_%d" % index, collected) @@ -33,6 +34,7 @@ func set_score(save_id, score, is_100 = false): func set_options(): file.set_value("options","uselives",Game.use_lives) + file.set_value("game","easy",Game.is_easy_mode) save_file(Game.current_file) func set_time(save_id, time, is_100 = false): diff --git a/maps/level_select.gd b/maps/level_select.gd index a621747..cf793aa 100644 --- a/maps/level_select.gd +++ b/maps/level_select.gd @@ -62,6 +62,7 @@ func _physics_process(delta): #Toggle easy mode if Input.is_action_just_pressed("sword"): Game.is_easy_mode = !Game.is_easy_mode + Save.set_options() if Game.is_easy_mode: easy_mode_text.text = "easy is on press c to change this" else: