From fee441156201837717a29e982223f5f59d292c96 Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Mon, 6 Feb 2023 15:52:17 -0500 Subject: [PATCH] fix lives going below 0 with game over --- objects/player/player.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/objects/player/player.gd b/objects/player/player.gd index 08b7eb8..fae1936 100644 --- a/objects/player/player.gd +++ b/objects/player/player.gd @@ -302,8 +302,7 @@ func die(): sprite.visible = false current_state = State.INACTIVE position = Game.respawn_point - Game.lives -= 1 - if Game.lives < 0: + if Game.lives <= 0: new_particles.amount = 64 new_particles.lifetime = 0.45 new_particles.speed_scale = 1.5 @@ -316,6 +315,7 @@ func die(): yield(get_tree().create_timer(1.0 * 0.1), "timeout") Game.call_deferred("restart_level") else: + Game.lives -= 1 Game.play_sound(Game.a_die, Game.ac_die) yield(Game.freeze_frame(0.3), "timeout") current_state = State.IDLE