forked from team-sg/hero-mark-2
death count
This commit is contained in:
parent
11286539c6
commit
5748c48c71
2 changed files with 21 additions and 1 deletions
|
@ -83,6 +83,12 @@ func change_map(map: PackedScene):
|
|||
Fade.fade_out(0.4)
|
||||
yield(Fade, "fade_finished")
|
||||
can_pause = true
|
||||
# save deaths
|
||||
var save_id = LevelData.levels[current_level].save_id
|
||||
var save_data: Save.LevelSaveData = Save.current_file.levels[save_id]
|
||||
save_data.deaths += deaths
|
||||
Save.current_file.save_to_file()
|
||||
# clear
|
||||
clear_collectibles()
|
||||
#Loop is so no more than one level is loaded at a time
|
||||
SceneManager.current_scene = map.instance()
|
||||
|
@ -169,6 +175,7 @@ func has_collection_bonus():
|
|||
|
||||
# called when player dies
|
||||
func _on_player_died() -> void:
|
||||
deaths += 1
|
||||
if lives <= 0 and use_lives:
|
||||
Audio.play_sound(Audio.a_gover, Audio.ac_die)
|
||||
get_tree().get_nodes_in_group("player")[0].queue_free()
|
||||
|
@ -181,7 +188,6 @@ func _on_player_died() -> void:
|
|||
else:
|
||||
# count death
|
||||
lives -= 1
|
||||
deaths += 1
|
||||
# play death sound
|
||||
Audio.play_sound(Audio.a_die, Audio.ac_die)
|
||||
# death score penalty
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue